Ubuntu 18.04 安装 ROS


ROS 安装

首先得明确 ROS 安装的版本是和 Ubuntu 系统版本相对应的,因此本教程只适合在 Ubuntu 18.04 系统上使用。

1.设置源

$ sudo sh -c ' echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

2.设置密钥

$ sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

3.更新软件源

$ sudo apt-get update

此时可能会遇到下面的错误:

Get:6 http://packages.ros.org/ros/ubuntu bionic InRelease [4,669 B]      
Err:6 http://packages.ros.org/ros/ubuntu bionic InRelease        
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F42ED6FBAB17C654

解决办法如下:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key F42ED6FBAB17C654

注意,上面的key是和你报错的 key 是一致的。

4.安装 ROS

$ sudo apt-get install ros-melodic-desktop-full

5.ROS配置

$ sudo rosdep init
$ rosdep update
$ echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
$ source ~/.bashrc

6.检验是否安装成功

$ roscore 

正常输出便安装成功