91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

開發(fā)必看,RK3576基于Ubuntu22.04安裝 測試ROS2機器人系統(tǒng)

觸覺智能 ? 2026-03-13 17:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文介紹基于Ubuntu22.04安裝ROS2機器人系統(tǒng)教程,并附帶詳細測試方法,基于觸覺智能RK3576核心板方案,使用配套開發(fā)板Purple Pi OH2演示。

ROS、ROS2簡介

ROS(Robot Operating System)和ROS2并非傳統(tǒng)意義上的操作系統(tǒng)內核,而是面向機器人開發(fā)的開源軟件框架,提供節(jié)點通信、硬件抽象、算法庫、仿真調試等核心能力,降低機器人開發(fā)復雜度。而ROS2是為解決ROS的工業(yè)級痛點而重構的新一代框架,支持 Linux、Windows、macOS及嵌入式RTOS。

  • 應用場景

ROS2典型的應用場景工業(yè)級機器人( 協(xié)作機器人、AGV無人車、工業(yè)機械臂的實時控制與調度 等)、車載與自動駕駛(路徑規(guī)劃、車輛協(xié)同)、嵌入式邊緣機器人( 巡檢機器人、無人機 、水下機器人 )等。

  • ROS& ROS2對比
圖片

ROS2安裝

  • 環(huán)境準備

燒錄觸覺智能RK3576核心板/開發(fā)板網盤資料的Ubuntu22.04系統(tǒng)固件:

圖片

觸覺智能提供軟硬件配套豐富資料,網盤可聯(lián)系客服134-2385-6106獲取。

圖片

完成燒錄后,設置 locale本地語言支持 UTF-8,命令如下:

sudo apt update && sudo apt install locales sudo locale-gen en_US en_US.UTF-8 sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 export LANG=en_US.UTF-8

啟用Universe源:

sudo apt install software-properties-common sudo add-apt-repository universe

圖片

添加 ROS2 GPG key

sudo apt update && sudo apt install curl gnupg2 -y sudo curl -sSL https://gitee.com/tyx6/rosdistro/raw/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg

為軟件源添加 ROS2 repository,這里選擇清華源:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu $(. /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null

  • 安裝ROS2

Purple Pi OH2開發(fā)板上使用Ubuntu22.04是帶桌面的系統(tǒng),這里安裝ROS2也推薦Desktop 版包含: ROS, RViz, demos, tutorials。

sudo apt update && sudo apt upgrade

sudo apt install ros-humble-desktop

完成安裝后,接下來開始測試。

ROS2功能測試

  • Turtlesim測試

配置環(huán)境變量:

echo "source /opt/ros/humble/setup.bash" >> ~/.bashrc source ~/.bashrc

打開四個終端,分別輸入:

# 終端1 啟動”小烏龜” ros2 run turtlesim turtlesim_node # 終端2 開啟鍵盤控制 ros2 run turtlesim turtle_teleop_key # 終端3 開啟查看活躍話題 ros2 topic list # 終端4 查看烏龜實時位置 ros2 topic echo /turtle1/pose

通信測試

話題發(fā)布/訂閱測試跨終端交互,C++ demo測試:

# 話題訂閱 ros2 run demo_nodes_cpp listener # 話題發(fā)布 ros2 run demo_nodes_cpp talker

image.png

點擊添加圖片描述(最多60個字)

話題發(fā)布/訂閱測試跨終端交互,Python demo測試:

# 話題訂閱 ros2 run demo_nodes_py listener # 話題發(fā)布 ros2 run demo_nodes_py talker

image.png

性能表現

輸入以下命令:

# 開啟性能模式 sudo -i echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor # 測試 # 終端1 啟動”小烏龜” ros2 run turtlesim turtlesim_node # 終端2 開啟鍵盤控制 ros2 run turtlesim turtle_teleop_key # 終端3 測試頻率 ros2 topic hz /turtle1/pose

小烏龜節(jié)點默認以約 60Hz 發(fā)布/turtle1/pose話題,實測平均頻率約 62.5Hz接近60Hz ,無警告。

image.png

RVIZ2三維可視化測試

啟動圖形界面:

ros2 run rviz2 rviz2

成功啟動RVIZ2,界面加載完整(如圖),支持3D可視化交互。

image.png

  • 預覽雷達點云數據

硬件連接:雷達設備通過USB數據線接到Pruple Pi OH2開發(fā)板的USB接口。

圖片

進入系統(tǒng)查看確認識別到雷達設備:

圖片

從github獲取測試demo:

git clone https://gitee.com/ldrobotSensorTeam/ldlidar_sl_ros2.git cd ldlidar_sl_ros2

修改launch/ld14.launch.py文件指定雷達設備節(jié)點/dev/ttyACM0

圖片

編譯測試demo:

root@industio:/ldlidar_sl_ros2# source /opt/ros/humble/setup.bash root@industio:/ldlidar_sl_ros2# colcon build

測試命令:

root@industio:/ldlidar_sl_ros2# source ./install/setup.sh root@industio:/ldlidar_sl_ros2# export DISPLAY=:0 root@industio:/ldlidar_sl_ros2# ros2 launch ldlidar_sl_ros2 viewer_ld14.launch.py

運行命令后可以看到雷達掃描結果的3D視圖:

image.png
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 機器人
    +關注

    關注

    213

    文章

    31134

    瀏覽量

    222512
  • Ubuntu
    +關注

    關注

    5

    文章

    615

    瀏覽量

    33424
  • ROS
    ROS
    +關注

    關注

    1

    文章

    295

    瀏覽量

    18768
  • rk3576
    +關注

    關注

    1

    文章

    274

    瀏覽量

    1595
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    當國產芯遇上機器人RK3576ROS2奇幻之旅

    RK3576的強勁“大腦”(四核A72+四核A53)與強大的GPU、VPU、NPU加速模塊相遇,一場高性價比的機器人開發(fā)革命正在悄然發(fā)生。我們成功將完整的Ubuntu22.04
    的頭像 發(fā)表于 01-15 08:04 ?9650次閱讀
    當國產芯遇上<b class='flag-5'>機器人</b>:<b class='flag-5'>RK3576</b>的<b class='flag-5'>ROS2</b>奇幻之旅

    RK3576 + ROS2 SLAM建圖與導航實戰(zhàn)

    RK3576開發(fā)板逐步構建一個功能完備的自主移動機器人系統(tǒng),涵蓋環(huán)境搭建、機器人建模、SLAM建圖、自主導航以及生產級
    的頭像 發(fā)表于 03-12 08:08 ?4347次閱讀
    <b class='flag-5'>RK3576</b> + <b class='flag-5'>ROS2</b> SLAM建圖與導航實戰(zhàn)

    系統(tǒng)鏡像Ubuntu_ROS2ROS2是什么意思,帶有ROS2開發(fā)環(huán)境嗎?

    請問一下,百度文庫資料里面,下圖所示的系統(tǒng)鏡像Ubuntu_ROS2ROS2是什么意思,帶有ROS2開發(fā)環(huán)境嗎?與前面4GB版本的鏡像有什
    發(fā)表于 03-01 23:06

    ROS機器人開發(fā)更便捷,基于RK3568J+Debian系統(tǒng)發(fā)布!

    、路線控制偏離、系統(tǒng)通信異常等嚴重后果。而ROS系統(tǒng)憑借其優(yōu)勢,已成為AGV開發(fā)利器,廣泛應用于各種機器人
    發(fā)表于 07-09 11:38

    米爾瑞芯微RK3576實測輕松搞定三屏八攝像頭

    系統(tǒng)。 機器人: 在機器人領域,RK3576的多屏顯示和多攝像頭輸入能力使得機器人能夠同時處理多個視覺任務,提高
    發(fā)表于 01-17 11:33

    【米爾RK3576開發(fā)板免費體驗】1、開發(fā)環(huán)境、鏡像燒錄、QT開發(fā)環(huán)境搭建以及應用部署

    Ubuntu22.04 系統(tǒng)中并解壓 tar zxf MYD-LR3576-Distribution-L6.1.75-V1.1.0.tar.gz 運行解壓文件夾中的build.sh構建腳本 腳本
    發(fā)表于 07-14 11:26

    巡檢機器人落地攻略:RK3576驅動12路低延遲視覺

    ,邊走邊看、實時回傳、異常即告警。周三,機器人上電跑通:前后左右與頂部共 10~12路1080P 攝像頭接入,基于米爾 RK3576開發(fā)板 完成 硬件編解碼 + RTSP/SRT 低延遲推流;端到端延遲
    發(fā)表于 10-24 16:53

    RK3576機器人核心:三屏異顯+八路攝像頭,重塑機器人交互與感知

    瑞芯微RK3576 AIoT處理器處理器憑借其卓越的多屏異顯與8路攝像頭接入能力,為機器人領域帶來革新。米爾電子MYD-LR3576開發(fā)板實測數據顯示,在高負載下CPU占用僅34%,完
    發(fā)表于 10-29 16:41

    米爾RK3576成功上車!ROS2 Humble生態(tài)系統(tǒng)體驗

    RK3576的強勁“大腦”(四核A72+四核A53)與強大的GPU、VPU、NPU加速模塊相遇,一場高性價比的機器人開發(fā)革命正在悄然發(fā)生。我們成功將完整的Ubuntu
    發(fā)表于 01-15 18:30

    ROS2 SLAM建圖與導航實戰(zhàn)--基于米爾RK3576開發(fā)

    零開始,基于米爾RK3576開發(fā)板逐步構建一個功能完備的自主移動機器人系統(tǒng),涵蓋環(huán)境搭建、機器人建模、SLAM建圖、自主導航以及生產級
    發(fā)表于 03-12 17:55

    ROS機器人開發(fā)更便捷,基于RK3568J+Debian系統(tǒng)發(fā)布!

    庫的支持,ROS系統(tǒng)提供豐富且功能強大的機器人算法庫,如坐標變換、運動控制等。機器人開發(fā)者可根據開發(fā)
    發(fā)表于 11-30 16:01

    硬核上車!RK3576基于Ubuntu部署ROS機器人系統(tǒng)詳細攻略(上)

    本文適用于瑞芯微RK3562、RK3566、RK3568、RK3576、RK3588等Arm64位SoC,適配
    的頭像 發(fā)表于 07-03 18:45 ?2801次閱讀
    硬核上車!<b class='flag-5'>RK3576</b>基于<b class='flag-5'>Ubuntu</b>部署<b class='flag-5'>ROS</b><b class='flag-5'>機器人</b><b class='flag-5'>系統(tǒng)</b>詳細攻略(上)

    硬核上車!RK3576基于Ubuntu部署ROS機器人系統(tǒng)詳細攻略(下)

    3562、RK3566、RK3568、RK3576、RK3588等Arm64位芯片平臺,各型號觸覺智能均有配套核心板及開發(fā)板,實現了百分百全
    的頭像 發(fā)表于 07-11 18:34 ?3377次閱讀
    硬核上車!<b class='flag-5'>RK3576</b>基于<b class='flag-5'>Ubuntu</b>部署<b class='flag-5'>ROS</b><b class='flag-5'>機器人</b><b class='flag-5'>系統(tǒng)</b>詳細攻略(下)

    系統(tǒng)適配 | RK3588 Ubuntu22.04正式發(fā)布

    前言:為了滿足廣大開發(fā)者與嵌入式愛好者的需求!眺望電子正式宣布,已完成基于瑞芯微RK3588的開發(fā)板對Ubuntu22.04LTS操作系統(tǒng)
    的頭像 發(fā)表于 09-05 12:06 ?2242次閱讀
    <b class='flag-5'>系統(tǒng)</b>適配 | <b class='flag-5'>RK</b>3588 <b class='flag-5'>Ubuntu22.04</b>正式發(fā)布

    RK平臺ROS2適配全指南:從編譯到運行,手把手搞定嵌入式機器人開發(fā)

    在嵌入式機器人與智能硬件領域,瑞芯微(Rockchip)的 RK356x、RK3588 等 arm64 芯片憑借高性能、低功耗的優(yōu)勢,成為眾多開發(fā)者的首選硬件平臺;而
    的頭像 發(fā)表于 02-06 16:42 ?3760次閱讀
    <b class='flag-5'>RK</b>平臺<b class='flag-5'>ROS2</b>適配全指南:從編譯到運行,手把手搞定嵌入式<b class='flag-5'>機器人</b><b class='flag-5'>開發(fā)</b>