tl;dr: OP is running 16.04 MATE LTS on an ARM device, and ardrone_autonomy
has not been released for that platform (at least not as of 2017-01-23).
You don't tell us what is actually going wrong. Does apt-get
give you an error when you invoke it? If so: please include that in your post.
Also: looking at ros_kinetic_default.html?q=ardrone and wiki/ardrone_autonomy it looks like ardrone_autonomy
is released in Kinetic, so sudo apt-get install ros-kinetic-ardrone-autonomy
should work.
Edit: I've just tested the following on a Docker container running Mate 16.04 x64 (after having setup ROS Kinetic according to the instructions on the wiki):
sudo apt-get install ros-kinetic-ardrone-autonomy
This results in the following output:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
graphviz libcdt5 libcgraph6 libgvc6 libgvpr2 libpathplan4 libyaml-cpp-dev libyaml-cpp0.5v5
ros-kinetic-camera-calibration-parsers ros-kinetic-camera-info-manager ros-kinetic-image-transport
ros-kinetic-tf ros-kinetic-tf2 ros-kinetic-tf2-msgs ros-kinetic-tf2-py ros-kinetic-tf2-ros
Suggested packages:
gsfonts graphviz-doc
The following NEW packages will be installed:
graphviz libcdt5 libcgraph6 libgvc6 libgvpr2 libpathplan4 libyaml-cpp-dev libyaml-cpp0.5v5
ros-kinetic-ardrone-autonomy ros-kinetic-camera-calibration-parsers ros-kinetic-camera-info-manager
ros-kinetic-image-transport ros-kinetic-tf ros-kinetic-tf2 ros-kinetic-tf2-msgs ros-kinetic-tf2-py
ros-kinetic-tf2-ros
0 upgraded, 17 newly installed, 0 to remove and 76 not upgraded.
Need to get 3865 kB of archives.
After this operation, 25.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] n
It would seem that the problem is really at your end, as ardrone_autonomy
is released for Kinetic and I can install it locally on a system similar to yours.
Can you try the following:
sudo apt-get update
sudo apt-get install ros-kinetic-ardrone-autonomy
Please copy and paste these lines, one at a time, in a terminal, then press enter.
If that still doesn't work, see if cleaning the apt
indices (see here for steps), updating and trying to install again works.
Edit2:
and uname -a
is:
Linux rasp 4.1.19-v7+ #858 SMP Tue Mar 15 15:56:00 GMT 2016 armv7l armv7l armv7l GNU/Linux
This is partly my fault, as I should have asked about what system / platform you are using, but ardrone_autonomy
is not released on ARM platforms (see status_page/ros_kinetic_uxhf.html?q=ardrone). If you'd checked the ros_kinetic_default.html?q=ardrone and wiki/ardrone_autonomy links I included earlier, you'd seen that those all mention x32
, x64
, i386
and amd64
only. No mention of arm
anywhere.
That is the reason why apt-get
can't find ros-kinetic-ardrone-autonomy
.
If you want to use that package on ARM, you'll have to build from sources (that is the second exception to the "never build from sources, unless you have to" mantra: you'll have to if a package has not been released for your target platform.
PS: in future question, please include what CPU architecture / platform you are trying to run things on, as it would have saved us both (and future readers) a lot of time.