STEP:1 - Install ROS

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

猜你喜欢

转载自blog.csdn.net/linus1994/article/details/80810378