micro-ROS / micro-ROS/micro-ROS-Agent
Agent TCP4 not responding to RMW stream or packet
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:
Agent running on Ubuntu 22.04 x86)64
Firmware on Raspberry PI Pico W
- RTOS: FreeRTOS
- Installation type: micro_ros_setup
- Version or commit hash: Humble
#### Steps to reproduce the issue
Agent running in TCP4 mode:
$ ros2 run micro_ros_agent micro_ros_agent tcp4 -p 8000
Firmware is using LWIP Sockets under Freertos as a custom transport rmw (rmw_uros_set_custom_transport). Tested both stream and packet communication modes.
#### Expected behavior
Would expect some acknowledge package or activity from the Agent.
#### Actual behavior
Agent is listening on port 8000. It accepts the connection. Data is sent from the firmware to the Agent but no response from the agent.
#### Additional information
I've not managed to find any blogs or code examples using tcp4 comms on the Agent. Can I confirm that this does talk rmw and whether this should be stream or packet mode?
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 el comando micro_ros_agent tcp4 -p 8000 y la configuración de rmw_uros_set_custom_transport del firmware utilizando sockets LWIP en FreeRTOS. Compara la comunicación por stream y por paquetes y verifica si el Agent responde a los datos del firmware; documenta el modo requerido o reproduce una corrección confirmada.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- cpp, raspberry-pi, ubuntu
- Área
- networking
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100