最近在学习使用turtlebot2,特此做一些学习记录。
安装ROS前要先决定自己电脑的Ubuntu(乌班图)系统。现在学习ROS常使用的Ubuntu系统有Ubuntu 16.04 和Ubuntu14.04,其中Ubuntu 16.04对应的ROS版本为ROS Kinetic,Ubuntu14.04对应的ROS版本为ROS Indigo。大部分博客和学习书籍推荐首选ROS Indigo版本,即你的电脑Ubuntu系统应选择14.04版本,因为Indigo版本是官方长期支持的版本,而且推出的时间比较长,其各项命令安装都很齐全,可以在博客上找到相应的安装命令。
参考安装步骤(英文好的可以看ROS官网英文版本):
http://wiki.ros.org/indigo/Installation/Ubuntu
下面介绍安装流程:
1、设置你的计算机接受packages.ros.org中的软件
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
2、设置连接密匙服务器的密码
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
或sudo a