ubuntu系统安装ROS(简单版)

网址

清华开源镜像

一、配置软件源

1.首先我们要知道自己的电脑的cpu是什么架构的

英特尔(intel)一般是x86架构,锐龙(amd)一般是arm架构,当然英特尔也有amd架构,但在少部分,因为双方都有授权,所以各自都有对方架构的少部分芯片,还有一些小众的架构如PowerPC(ppc64el)、RISC-V(riscv64) 和 S390x 等架构,这些架构的设备用ubuntu-ports镜像的软件源即可

2.进去对应的架构的软件源

3.选择对应的版本

piSM6RP.png

设置好后,随即文本框中会生成你需要的 sources.list 文件内容,一会用到。

然后打开 Ubuntu 的终端,依次输入下面的命令

1、

sudo apt update

2、

cp /etc/apt/sources.list ~/Desktop

3、

sudo gedit /etc/apt/sources.list

三条命令都输完后会打开一个文件内容,

把里面的全删掉,然后复制刚才网页生成的文本框内容粘贴上去,保存文件,退出

二、安装ROS

一键安装

这里我们用小鱼的大佬的鱼香ROS 一键安装

打开ubuntu终端,输入:

wget http://fishros.com/install -O fishros && . fishros

然后我们输入 1 一键安装 –> 不更换源安装 –> 选择你ubuntu版本对应的ros版本 –> 桌面版–> 进行安装

报错:

如报错,先检查网络原因,如没有问题,先用命令行更换源

wget http://fishros.com/install -O fishros && . fishros

然后我们输入 5 –> 删掉第三方源并更换国内源 –> 添加ros/ros2源–> 完成,重新执行”一键安装“;

验证:

ros1启动命令

1,然后新建一个终端,打开输入

roscore

终端完成后 会显示 [/rosout], 这样成功了一半

2,再新建第二个终端,输入

rosrun turtlesim turtlesim_node

它会打开一个蓝色屏幕的小乌龟在中间,成功了

3,再建第三个终端,输入:

rosrun turtlesim  turtle_teleop_key

鼠标要在第三个终端,就可以通过按下键盘的 ↑ ↓ ← →键来对小海龟进行控制了。

安装完成

ros2开启命令

ros2没有中心节点,不需要roscore!

1,新建终端

ros2 run turtlesim turtlesim_node

2,另外开一个终端

ros2 run turtlesim  turtle_teleop_key

安装完成

三、配置rosdep

这里我们用小鱼的大佬的 一键配置

打开ubuntu终端,输入:

wget http://fishros.com/install -O fishros && . fishros

再输入 3 就一键配置了

完成

四、更新系统环境

这里我们还是用小鱼的大佬的 一键配置

打开ubuntu终端,输入:

wget http://fishros.com/install -O fishros && . fishros

再输入 4 就一键配置了

完成

到这里,我们的ROS已经安装完成,加油!