ROS Install
Step 0: 安装Ubuntu 16.04
Step 1: update list #更新源
Step 2:Setup #安装软件
- 2.1
sudo apt-get install ros-Kinetic-desktop-full #安装完整版
×1 坑:
报错E: Unable to locate package ros-Kinetic-desktop-full
注意大小写,正确为sudo apt-get install ros-kinetic-desktop-full
同样错误需注意Ubuntu版本号与ROS版本是否对应。
第二步安装时间较久
Step 3:配置系统环境
- 3.1
sudo rosdep init #初始化rosdep
×2 坑:
报错ERROR: cannot download default sources list
Website may be down.
解决: sudo -E rosdep init #保留系统环境变量配置
- 3.2 sudo rosdep update
×3 坑:
报错ERROR: error loading sources list:
('The read operation timed out',)
解决:缺少依赖项,重新sudo apt-get update
- 3.3: 配置bash环境
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
- 3.4:安装 rosinstall
sudo apt-get install python-rosinstall
Step4:配置ROS工作环境
这里写代码片
4.1 #管理环境
export | grep ROS
source /opt/ros/kinetic/setup.bash #每次打开新终端使用ROS都需运行的命令。可添加在.bashrc文件中- 4.2 #创建工作空间
mkdir -p ~/catkin_ws/src
-4.3 #编译
cd ~/catkin_ws/
catkin_make
- 4.4 #测试
source devel/setup.bash
then:
echo $ROS_PACKAGE_PATH
if(/home/<youruser>/catkin_ws/src:/opt/ros/indigo/share:/opt/ros/indigo/stacks)
return 1 ;
*source bash是为了确保ROS_PACKAGE_PATH环境变量包含现有的工作空间目录。
完结
THE END