micro-ROS / micro-ROS/micro-ROS-Agent
How to use SHM in mico-ROS (Using docker)
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- C++
- Star
- 201
- Fork
- 111
- Merge trung bình
- 1 ngày 6 giờ
- Pull request đã merge (30 ngày)
- 10
Mô tả
## Issue template
- Hardware description: docker, Ubuntu 22.04
- RTOS:
- Installation type:
- Version or commit hash: humble
#### Steps to reproduce the issue
Hey, i have created a publisher and subscriber chain with micro-ROS nodes in a docker container , to analyze latencies. It works fine when i use the Agent. Now i want to use SHM. Therefore, i added` "-DUCLIENT_PROFILE_SHARED_MEMORY=ON"` to my colcon.meta. Do i still have to build the agent and the other steps like:
```
ros2 run micro_ros_setup build_firmware.sh
source install/local_setup.bash
ros2 run micro_ros_setup create_agent_ws.sh
ros2 run micro_ros_setup build_agent.sh
source install/local_setup.bash
ros2 run micro_ros_agent micro_ros_agent udp4 --port 8888 -v6
```
I am not using a microcontroller, does this still work.? I want to see how big the latency is with and without the Agent. I am using Cyclone DDS, is this maybe the problem?
All nodes are in the same container.
Are there any modifications I forgot to do ?
#### Expected behavior
#### Actual behavior
#### Additional information
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu với thiết lập colcon.meta của issue và các lệnh micro_ros_setup và micro_ros_agent được liệt kê. Kiểm tra tài liệu của repository và hướng dẫn cấu hình cho Shared Memory, Docker và Cyclone DDS. Công việc được xem là hoàn tất khi đã ghi lại liệu thiết lập này có hoạt động mà không cần microcontroller hoặc Agent hay không, đồng thời liệt kê mọi sửa đổi cần thiết.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- docker, ubuntu
- Lĩnh vực
- distributed-systems, robotics
- Loại issue
- Tài liệu
- Độ 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
- 25/100