前言

有时网不行,用不了一键安装或者只能流量安装时,想想钱包就崩毁,炸了。毛都没,言归正传,用手动安装,也挺容易,用的流量也少了,但是但是,我还是推荐一键安装ROS,看下面的链接就行了!

开始

1.确认自己的ubuntu系统然后去确认ROS版本

Ubuntu ROS1 开始 维护到期
14.04 LTS indigo 2014 2019
16.04 LTS Kinetic 2016 2021
18.04 LTS Melodic 2018 2023
20.04 LTS Noetic 2020 2025

Ubuntu ROS2 开始 维护到期
20.04 LTS Foxy Fitzroy 2020 2023
20.04 LTS Galactic Geochelone 2021 2022
20.04 LTS
22.04 LTS
Humble Hawksbill
(Recommended)
2022 2027
22.04 LTS Iron Irwini 2023 2024

2、更换源

(1)进去源网站

piOhzlQ.png

(2)打开ubuntu终端,输入命令行打开文件

sudo gedit /etc/apt/sources.list.d/ros-latest.list

打开文件后,复制第2步的网址进去(如文件内有其他网址,可以删掉,只留一条)

(3)文件保存退出后,新开一个终端,输入第3步的命令行(注意里面是两条命令行,要分开输入)

3、安装ROS本体

格式是:

sudo apt install ros-”ROS版本“-desktop-full

以20.04版本的ROS1为例:

sudo apt install ros-noetic-desktop-full

以22.04版本的ROS2为例:

sudo apt install ros-Humble-desktop-full

4、更新rosdep

sudo rosdep init
rosdep update

5、设置环境变量:

格式:

echo "source 《你的ros系统文件setup.sh存放位置》" >> ~/.bashrc

以20.04版本的ROS1为例:

echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

6、验证

ros1启动命令

分别开三个终端依次输入

roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim  turtle_teleop_key

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

ros2启动命令

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

第一个终端

ros2 run turtlesim turtlesim_node

第二个终端

ros2 run turtlesim  turtle_teleop_key

2023年12月31日,提前祝各位新年快乐!