Localhost configuration with MicroROS and CycloneDDS
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 30/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- linux
- Domain
- embedded-iot, networking, robotics
Research direction
Start by reviewing how ROS_LOCALHOST_ONLY and CycloneDDS are configured for the micro-ROS agent, comparing the reported setup with the working FastDDS case. Reproduce the Ubuntu 22/Jetpack 6 setup and check whether agent topics become visible from another terminal; done means localhost communication works with CycloneDDS or the supported limitation is documented.
Written by the indexing model from the issue text.
Description
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?
- Dominant language
- Python
- Stars
- 334
- Forks
- 111
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from micro-ROS/micro_ros_platformio
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
micro-ROS/micro_ros_platformio#177 · 16 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
micro-ROS/micro_ros_platformio#167 · 6 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
micro-ROS/micro_ros_platformio#162 · 3 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
micro-ROS/micro_ros_platformio#153 · 8 comments ·
-
ESP32-EVB support Open
Difficulty 5/5 Over a week Newbie friendliness 20/100
All issues in micro-ROS/micro_ros_platformio
Similar issues
-
triage/confirmed
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
agentscope-ai/agentscope#2775 ·
-
comp/desktop P3 type/bug
Difficulty 1/5 Under an hour Newbie friendliness 92/100
NousResearch/hermes-agent#118866 ·
-
bug
Difficulty 1/5 Under an hour Newbie friendliness 90/100
apache/cloudstack#14222 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100