1.首先,打开“System Settings”->点击“Software&updates”->点击“Other Softwares”->点击左下角“Add”按钮:
在APT行里输入:
deb http://ros.exbot.net/rospackage/ros/ubuntu/ xenial main
2.添加源,Terminal中输入:
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
输入秘钥:
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 0xB01FA116
注意:如果上述显示链接超时,可以将上述链接改成:hkp://pgp.mit.edu:80或者hkp://keyserver.ubuntu.com:80。本实验尝试hkp://pgp.mit.edu:80成功。
3.更新软件和包
sudo apt-get update(更新软件列表)
sudo apt-get upgrade(更新已安装软件到最新版本)
4.安装aptitude(看了几篇博客,好像有博主没有安装该工具,也安装ROS成功的,本实验中安装了该工具,目前运行良好,至于该工具的强大之处,还在感受中:))
sudo apt-get install aptitude
5.使用aptitude工具安装ROS kinetic完整版(该版本对应于Ubuntu 16.04 (Xenial),每个版本对应情况,可以参看文末参考博客)
sudo aptitude install ros-kinetic-desktop-full
6.安装完成之后还不能够使用,还需要初始化rosdep
sudo rosdep init
rosdep update
7.初始化环境变量
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
8. 可以安装building package的依赖项
sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential
9. 安装之后就可以测试ROS是否安装成功
roscore
文件opt/ros/kinect
表示安装成功:
打开帘外一个终端输入:
rosrun turtlesim turtlesim_node
出现一只小乌龟
再打开一个窗口,输入:
rosrun turtlesim turtle_teleop_key
可以在终端窗口,使用上下左右方向键控制小乌龟的移动
参考链接:
https://blog.csdn.net/wangguchao/article/details/81044558
https://blog.csdn.net/sinat_39411798/article/details/80591605