F3 · Robotics & Embodied
Build a ROS 2 + Zenoh Simulation on an Arm Server (Part 1)
導讀
在 Arm server 上以 Docker 建立 ROS 2 Jazzy 與 `rmw_zenoh` environment,執行 Neobotix ROX、Gazebo、Navigation2 和 RViz simulation。工作流驗證 ROS graph、navigation、sensor data、Zenoh router discovery 與 shared-memory transport,並以指定 point-cloud workload 比較 loopback 和 shared-memory latency。這套 Arm64 robotics middleware baseline 為開發者提供可觀察的單機 simulation environment,並作為後續跨 server、container 與 Raspberry Pi distributed deployment 的起點。
驗證範圍
- 定位為單一 Arm server 上的 containerized ROS 2/Zenoh simulation reference workflow,驗證 navigation stack、ROS graph、sensor topics、router discovery 與 shared-memory transport。
- 硬軟體依賴包括 Arm64 Linux server、Docker、ROS 2 Jazzy、`rmw_zenoh`、Neobotix ROX simulation、Gazebo、Navigation2、RViz 與一致的 container/network configuration。
- 範圍未涵蓋實體機器人、跨裝置網路或 wireless impairment;約 30% shared-memory latency improvement 只適用於指定 reference system 和 point-cloud workload,不代表所有 ROS 2/Zenoh workloads 的普遍結果。
原文出處: https://learn.arm.com/learning-paths/cross-platform/ros2-zenoh-arm/
本頁為導讀與驗證範圍標註,非官方內容轉載。
本頁為導讀與驗證範圍標註,非官方內容轉載。