这是官方英文版安装链接,我也是参考这个而来:链接 也参考了以下博客:师兄博客,其他博客
设置您的计算机以接受来自package.ros.org的软件。
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'结果:
Executing: /tmp/tmp.2WFOtbW2xr/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 gpg: 下载密钥‘AB17C654’,从 hkp 服务器 keyserver.ubuntu.com gpg: 密钥 AB17C654:公钥“Open Robotics <info@osrfoundation.org>”已导入 gpg: 合计被处理的数量:1 gpg: 已导入:1 (RSA: 1)首先,确保你的Debian软件包索引是最新的:
sudo apt-get update 命中:1 https://mirrors.bfsu.edu.cn/ubuntu xenial InRelease 命中:2 https://mirrors.bfsu.edu.cn/ubuntu xenial-updates InRelease 获取:3 http://packages.ros.org/ros/ubuntu xenial InRelease [4,678 B] 命中:4 https://mirrors.bfsu.edu.cn/ubuntu xenial-backports InRelease 命中:5 https://mirrors.bfsu.edu.cn/ubuntu xenial-security InRelease 获取:6 http://packages.ros.org/ros/ubuntu xenial/main amd64 Packages [842 kB] 命中:7 http://dl.google.com/linux/chrome/deb stable InRelease 获取:8 http://packages.ros.org/ros/ubuntu xenial/main i386 Packages [613 kB] 已下载 1,460 kB,耗时 1分 39秒 (14.7 kB/s) 正在读取软件包列表... 完成这个显示的步骤和结果太多了,下载了2G的东西,这里只截个开始和结束的图,没显示报错就OK
1、
sudo rosdep init2、
rosdep update第一步这里会显示以下报错:
会提示缺少了一个文件,原因是从github上下载的时候,有一个文件下载不了,被Q了, 参考师兄博客,有以下解决方案:
这里我选择了第四种解决方法,输入以下,会弹开一个文件,按照以上方案末尾添加就行
记得保存,再关闭文件
再来一次:成功!!! 第二步:欧克欧克
1) 打开一个新的终端,启动roscore
roscore2) 再打开一个新的终端,输入
rosrun turtlesim turtlesim_node弹出了一只乌龟 3)出现一个小乌龟的LOGO后,再 打开一个新的终端(Termial)
rosrun turtlesim turtle_teleop_key鼠标点击这个命令窗口,按上下左右四个方向键,小乌龟就可以正常行走
all