在Ubuntu 18.04 LTS安装ROS 2 Bouncy版机器人操作系统

前端之家收集整理的这篇文章主要介绍了在Ubuntu 18.04 LTS安装ROS 2 Bouncy版机器人操作系统前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

ROS 1和ROS 2同步开发发行,目前最新ROS 1的版本号为M,而ROS 2的版本号为B。

目前,ROS packages for Ardent状态为maintained(186);for Bouncy状态为developed(63)。

请等待正式发布。

ROS 1和ROS 2同步学习推荐在Ubuntu 16.04中使用ROS 1 Kinetic和ROS 2 Ardent。

下面简单介绍一下通过Debian Packages安装ROS 2 Bouncy:

具体内容,推荐参考官网教程:https://github.com/ros2/ros2/wiki/Linux-Install-Debians

根多关于ROS 2的详细内容参考如下:

1:( https://github.com/ros2/ros2/wiki )

2:( https://github.com/fkromer/awesome-ros2 )

请注意:ROS 2 Bouncy对应Ubuntu Bionic(18.04 LTS);ROS 2 Ardent对应Ubuntu Xenial(16.04 LTS)。

1-设置安装源

主要分为如下两步:

1.1

sudo apt update && sudo apt install curl
curl http://repo.ros2.org/repos.key | sudo apt-key add -
----

1.2

sudo sh -c 'echo "deb [arch=amd64,arm64] http://repo.ros2.org/ubuntu/main `lsb_release -cs` main" > /etc/apt/sources.list.d/ros2-latest.list'
----

图示如下:


----

2-安装ROS 2软件包

同样分为如下两步:

2.1

export ROS_DISTRO=bouncy
----

2.2

sudo apt update
sudo apt install `apt list "ros-$ROS_DISTRO-*" 2> /dev/null | grep "/" | awk -F/ '{print $1}' | grep -v -e ros-$ROS_DISTRO-ros1-bridge -e ros-$ROS_DISTRO-turtlebot2- | tr "\n" " "`
----

3-环境设置

source /opt/ros/$ROS_DISTRO/setup.bash

----

未完成待ROS 2 Bouncy正式发布后再做补充。

----

猜你在找的Ubuntu相关文章