注意你的系统🚀

不同版本的Ubuntu对应不同版本的ROS,请注意你的系统。

ROS Ubuntu
indigo 14.04
kinetic 16.04
melodic 18.04

安装

设置中科大源

1
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'

设置公钥

1
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

更新一下可用软件包列表

1
sudo apt update

安装ROS

1
2
3
sudo apt install ros-melodic-desktop-full
sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential

设置环境变量

1
2
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc

下面的两步如果你没梯子你可能执行报错,但是你依然可以使用ROS


初始化rosdep

1
sudo rosdep init

更新

1
rosdep update

检查

打开三个终端,分别输入

1
roscore
1
rosrun turtlesim turtlesim_node
1
rosrun turtlesim turtle_teleop_key

你会看到如下画面👇,如果你可以通过⬆️⬇️⬅️➡️控制小海龟的移动,那么恭喜你,你的ROS似乎已经安装完成了。