Ubuntu 16.04 ROS的安装(Kinetic 版本)

文章目录:

1 配置Ubuntu仓库

2 安装源

3 增加key

4 安装

5 解决依赖

6 ROS环境设置

7 安装rosinstall,便利的工具

8 测试ROS


1 配置Ubuntu仓库

配置Ubuntu仓库,"restricted," "universe," and "multiverse." 可界面软件更新那进行设置。

请è¾å¥å¾çæè¿°

2 安装源

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

也可以选择中国的源,或者别的ros源。

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'

3 增加key

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 0xB01FA116
//之后更新
sudo apt-get update

4 安装

这里我们安装Desktop-Full: (Recommended) : ROS, rqt, rviz, robot-generic libraries, 2D/3D simulators, navigation and 2D/3D perception

sudo apt-get install ros-kinetic-desktop-full

如果出现以下错误:

这一步安了好多次又时候就是安不上,ros的安装一定要保障网络的良好,不然下载源文件总是下载不成功。如果不是网络的原因导致的安装的问题,可以更换安装源再次尝试。等待下载

======================================================

5 解决依赖

sudo rosdep init
rosdep update

6 ROS环境设置

echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

7 安装rosinstall,便利的工具

sudo apt-get install python-rosinstall

8 测试ROS

测试ROS是否安装成功:执行 roscore 命令

 新开一个终端:rosrun turtlesim turtlesim_node          会出现一个小乌龟。

再开一个终端,可以通过上下左右键控制小乌龟,ROS安装完毕: rosrun turtlesim turtle_teleop_key

安装成功!!!

============================================================

本文主要参考:

https://www.ncnynl.com/archives/201801/2273.html

http://www.javashuo.com/article/p-pjnwabdl-kr.html