micro-ROS / micro-ROS/micro_ros_platformio
Localhost configuration with MicroROS and CycloneDDS
まだ誰も着手していません。
- 主要言語
- Python
- スター
- 334
- フォーク
- 111
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
I'm working with CycloneDDS for ROS2 Humble and I'm trying to use the ROS_LOCALHOST_ONLY variable (or another localhost configuration) with MicroROS. While it worked with FastDDS, I haven't been able to establish communication between the agent and the ROS system using CycloneDDS, even though both are running on the same machine.
The (serial) connection between the agent and the microcontroller is successfully established, and all instances (subscribers, publishers, etc.) are created without issues. However, the topics are not visible in any other terminal on the machine.
Everything run on Ubuntu22/Jetpack6.
Is there an option to enable this configuration or will it be included in the future?
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず、micro-ROS agent で ROS_LOCALHOST_ONLY と CycloneDDS がどのように設定されているかを確認し、報告されたセットアップを動作している FastDDS のケースと比較します。Ubuntu 22/Jetpack 6 のセットアップを再現し、別のターミナルから agent のトピックが見えるようになるか確認します。CycloneDDS で localhost 通信が機能するか、またはサポートされている制限が文書化されていれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- linux
- 領域
- embedded-iot, networking, robotics
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 30/100