micro-ROS / micro-ROS/micro_ros_platformio

Localhost configuration with MicroROS and CycloneDDS

Đang mở
#149 4 bình luận 1 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Python
Star
334
Fork
111
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

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?

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu bằng việc xem xét cách ROS_LOCALHOST_ONLY và CycloneDDS được cấu hình cho micro-ROS agent, đồng thời so sánh thiết lập được báo cáo với trường hợp FastDDS đang hoạt động. Tái hiện thiết lập Ubuntu 22/Jetpack 6 và kiểm tra xem các topic của agent có hiển thị từ một terminal khác hay không; được xem là hoàn tất khi giao tiếp localhost hoạt động với CycloneDDS hoặc giới hạn được hỗ trợ đã được ghi lại.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
linux
Lĩnh vực
embedded-iot, networking, robotics
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
30/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.