micro-ROS / micro-ROS/micro-ROS-Agent
How to use SHM in mico-ROS (Using docker)
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- C++
- Estrellas
- 201
- Forks
- 111
- Merge medio
- 1 d 6 h
- PR fusionados (30 d)
- 10
Descripción
## 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
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con la configuración de colcon.meta del issue y los comandos de micro_ros_setup y micro_ros_agent indicados. Revisa la documentación del repositorio y las indicaciones de configuración para Shared Memory, Docker y Cyclone DDS. El trabajo estará terminado cuando se documente si esta configuración funciona sin un microcontrolador o Agent y se enumeren todas las modificaciones necesarias.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- docker, ubuntu
- Área
- distributed-systems, robotics
- Tipo de issue
- Documentación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100