Ubuntu16.04安装ros:http://wiki.ros.org/cn/kinetic/Installation/Ubuntu
Ubuntu18.04安装ros:https://blog.csdn.net/qq_44830040/article/details/106049992
(此处为Ubuntu16.04)
参考:https://www.cnblogs.com/kekeoutlook/p/13799189.html
https://www.cnblogs.com/kekeoutlook/p/13798727.html
一、安装ROS
安装步骤:
1、添加 sources.list(设置你的电脑可以从 packages.ros.org 接收软件.)此处用的国内镜像源。
sudo sh -c ‘. /etc/lsb-release && echo “deb http://mirrors.ustc.edu.cn/ros/ubuntu/
lsb_release -cs
main” > /etc/apt/sources.list.d/ros-latest.list’
2、添加 keys公钥
sudo apt-key adv --keyserver ‘hkp://keyserver.ubuntu.com:80’ --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
3、确保你的Debian软件包索引是最新的:
sudo apt-get update
4、安装桌面完整版 : 包含ROS、rqt、rviz、机器人通用库、2D/3D 模拟器、导航以及2D/3D感知
sudo apt-get install ros-kinetic-desktop-full
5、初始化 rosdep(在开始使用ROS之前你还需要初始化rosdep。rosdep可以方便在你需要编译某些源码的时候为其安装一些系统依赖,同时也是某些ROS核心功能组件所必需用到的工具。)
sudo rosdep init
rosdep update
错误1:
ERROR: error loading sources list: (‘The read operation timed out’,)
很有可能是网络原因,运行超时,反复执行几次就好。
错误2:
ERROR: cannot download default sources list from: https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down.
报错原因:是Git