文章目录
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 运行报错
解决:
- 通过IPAddress.com首页,输入raw.githubusercontent.com查询到真实IP地址
2.打开Ubuntu终端,输入:sudo gedit /etc/hosts
3.在文件最后添加:
199.232.68.133 raw.githubusercontent.com
保存之后继续执行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
出现下图情况说明安装成功
参靠文章: _妖言惑眾