日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Ubuntu >内容正文

Ubuntu

ROS | ROS2安装(Ubuntu 16.04版本:通过Debian包安装)

發(fā)布時(shí)間:2025/3/13 Ubuntu 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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)添加我們的軟件源。
sudo apt update && sudo apt install curl curl http://repo.ros2.org/repos.key | sudo apt-key add -
  • 然后執(zhí)行下面的指令添加軟件源到自己的apt源列表中
sudo sh -c 'echo "deb [arch=amd64,arm64] http://repo.ros2.org/ubuntu/main xenial main" > /etc/apt/sources.list.d/ros2-latest.list'

安裝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ǔ)全功能。
source /opt/ros/ardent/share/ros2cli/environment/ros2-argcomplete.bash
  • argcomplete安裝
sudo pip install 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)始安裝下面剩余的軟件包了
sudo apt update sudo apt install ros-ardent-ros1-bridge ros-ardent-turtlebot2-*

嘗試運(yùn)行簡(jiǎn)單的例子程序

  • 打開(kāi)一個(gè)命令行程序,按照上面的說(shuō)明設(shè)置好ROS2的環(huán)境。然后執(zhí)行一個(gè)talker程序
ros2 run demo_nodes_cpp talker
  • 再打開(kāi)一個(gè)命令行,執(zhí)行一個(gè)listener程序
ros2 run demo_nodes_py listener



總結(jié)

以上是生活随笔為你收集整理的ROS | ROS2安装(Ubuntu 16.04版本:通过Debian包安装)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。