目前ROS最新的LTS版本为ROS Noetic Ninjemys,推荐安装在Ubuntu Focal (20.04)上。
首先需要配置系统的软件仓库源,建议选择中科大的镜像源(速度飞快)。然后使用如下命令设置ROS source.list
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'
设置密钥
sudo apt install curl # if you haven't already installed curl
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
开始安装
sudo apt update
sudo apt install ros-noetic-desktop-full
在需要使用ROS的每个bash终端中设置运行环境
source /opt/ros/noetic/setup.bash
也可以使用下列命令在启动新的shell窗口自动source一下这个脚本
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
好了,开始使用。要测试刚才的安装,请前往ROS教程。