ROS | ROS2安装(Ubuntu 16.04版本:通过Debian包安装)
生活随笔
收集整理的這篇文章主要介紹了
ROS | ROS2安装(Ubuntu 16.04版本:通过Debian包安装)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
=====================================================
github:https://github.com/MichaelBeechan
CSDN:https://blog.csdn.net/u011344545
=====================================================
- ROS2是ROS的最新版本。相對(duì)于舊版本更加接近工業(yè)化場(chǎng)景,更加穩(wěn)定,同時(shí)功能也更加豐富。
設(shè)置軟件源
- 想要安裝deb軟件包,你需要現(xiàn)在自己的apt軟件源列表內(nèi)添加我們的軟件源。
- 然后執(zhí)行下面的指令添加軟件源到自己的apt源列表中
安裝ROS2軟件包
sudo apt update sudo apt install `apt list "ros-ardent-*" 2> /dev/null | grep "/" | awk -F/ '{print $1}' | grep -v -e ros-ardent-ros1-bridge -e ros-ardent-turtlebot2- | tr "\n" " "`環(huán)境變量設(shè)置
source /opt/ros/ardent/setup.bash- 如果你安裝了Python的軟件包 argcomplete( 0.8.5 或以上版本)你可以通過(guò)執(zhí)行下面的指令來(lái)為ROS2的命令行工具添加自動(dòng)補(bǔ)全功能。
- argcomplete安裝
選擇 RMW 實(shí)現(xiàn)
默認(rèn)的RMW實(shí)現(xiàn)是 FastRTPS。通過(guò)設(shè)置環(huán)境變量 RMW_IMPLEMENTATION=rmw_opensplice_cpp。你可以切換成OpenSplice。安裝依賴于ROS1的軟件包
- ROS1安裝鏈接
- 安裝完成之后,現(xiàn)在你可以開(kāi)始安裝下面剩余的軟件包了
嘗試運(yùn)行簡(jiǎn)單的例子程序
- 打開(kāi)一個(gè)命令行程序,按照上面的說(shuō)明設(shè)置好ROS2的環(huán)境。然后執(zhí)行一個(gè)talker程序
- 再打開(kāi)一個(gè)命令行,執(zhí)行一個(gè)listener程序
總結(jié)
以上是生活随笔為你收集整理的ROS | ROS2安装(Ubuntu 16.04版本:通过Debian包安装)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 数据库 | 菜鸟成长记之MySQL数据库
- 下一篇: ubuntu18.04安装pycharm