ubuntu16.04 详细安装 ROS Kinetic 过程

文章目录

  • 1.设置sources.list
  • 2.设置公钥(key)
  • 3. 更新package
  • 4. 安装ROS kinetic完整版
  • 5.初始化rosdep
  • 6. 配置ROS环境
  • 7. 安装依赖项
  • 8.测试ROS是否安装成功


1.设置sources.list

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

2.设置公钥(key)

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

3. 更新package

sudo apt-get update

4. 安装ROS kinetic完整版

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

5.初始化rosdep

在进行这一步之前,最好使用手机热点连接笔记本,比使用无线网顺利很多。

sudo rosdep init
rosdep update

这两步出现问题的主要原因是无法访问raw.githubusercontent.com网址

解决思路是:添加中间代理网址

解决方法:

问题1:sudo rosdep init 运行报错
在这里插入图片描述

解决:

  1. 通过IPAddress.com首页,输入raw.githubusercontent.com查询到真实IP地址
    ubuntu16.04 详细安装 ROS Kinetic 过程_第1张图片
    2.打开Ubuntu终端,输入:sudo gedit /etc/hosts

3.在文件最后添加:
199.232.68.133 raw.githubusercontent.com
在这里插入图片描述
保存之后继续执行sudo rosdep init就行了。

参考链接:sudo rosdep init报错的解决方式

问题2:rosdep update 超时
在这里插入图片描述

解决方法参照链接:rosdep update 超时解决方法

6. 配置ROS环境

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

7. 安装依赖项

sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential

8.测试ROS是否安装成功

打开新的终端运行:

roscore

出现下图情况说明安装成功
ubuntu16.04 详细安装 ROS Kinetic 过程_第2张图片
参靠文章: _妖言惑眾

你可能感兴趣的:(ROS,ubuntu)