ros安装教程 ubuntu16.04,ubuntu20.10安装ros
Linux安装ros详细教程(很实用)
前段时间,我在哔哩哔哩刷了SLAM造的车,对机器人产生了兴趣。但是今年没时间深入研究,就想着在虚拟机里装上ros,先运行一个小乌龟。在网上搜了很多教程,还是踩了很多坑,所以在这里记录了最好的步骤,供参考。
1.安装linux虚拟机
我这里选的版本是Ubuntu 18.04。镜像文件可以在官网下载,但是在官网下载太慢了。下面是图片文件的百度云链接(如果有会员,请重新下载,否则结果和官网差不多)。
Ubuntu 18.04
提货代码:wby5
虚拟机的具体安装请参考网上的VMware安装Ubuntu的教程,此处不再赘述。
2.设置software update
选择(主、总体、受限、总体、源代码)和其他选项。
3. 安装源
我装了中科大的镜像来源:
sudo sh -c。/etc/LSB-release echo deb http://mirrors.ustc.edu.cn/ros/ubuntu/DISTRIB _ CODENAME main /etc/apt/sources . list . d/ROS-latest . list
4.设置密钥
之前试过其他键,发现设置键时不会报错,但事后无法填补初始化步骤的漏洞。
sudo apt-key adv-key server keyserver.ubuntu.com-recv-keys f 42 ed 6 fbab 17 c 654
5.更新、安装及初始化
不同的Ubuntu版本对应不同的ros版本(18.04对应melodic)
sudo apt-get更新sudo apt-get安装ROS-melodic-desktop-full sudo apt-get安装ROS-melodic-rqt * O sudrodep initrosdep更新在init的过程中容易出现:网站可能宕机,即初始化失败。网上有很多教程,比如创建sources.list文件。试了一下发现没用,后来发现下载的网址打不开。原来国外网站被屏蔽了,我就尝试了走梯子的方法,成功了。所以为了减少不必要的折腾,最好试试这个方法。
6.安装rosinstall
sudo apt-get安装python-rosinstall
7.加载环境设置文件
source/opt/ROS/melodic/setup . bash
8.创建并初始化工作目录
mkdir-p ~/柳絮_ws/src CD ~/柳絮_ ws/srccatkin _ init _ workspace CD ~/柳絮_ ws/柳絮_make
9.设置环境变量
sudo安装net-toolsgedit ~/。巴沙尔克
10. 设置 ROS melodic
source/opt/ROS/melodic/setup . bash source ~/柳絮_ws/devel/setup.bash
11.小乌龟测试
海龟测试,打开三个终端。
三个端口输入分别为:
coreros Run Turtles IM Turtles IM _ nodero Run Turtles IM Turtle _ Teleop _ Key鼠标必须放在第三个命令的终端才能使用键盘控制海龟。
操作成功后,ros安装完成。这个过程大概花了我一两天的时间,遇到了无数个坑。最后,我总结了这个有效的步骤。当然,这只是学习机器人漫长道路上的一小段。如果需要关于机器人的学习资料,可以私信我,一起学习,一起进步。