micro-ROS / micro-ROS/micro-ROS-Agent

No Topic Visible if running micro ros agent on Humble, but these are visible if the agent is running on Foxy

Abierto
#230 1 comentario 1 reacción 0 asignados Ver en GitHub

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

## No Topic Visible if running micro ros agent on Humble, but these are visible if the agent is running on Foxy

- Hardware description: Linux and ESP32
- RTOS: -
- Installation type: micro_ros_setup
- Version or commit hash: Humble

#### Steps to reproduce the issue
I have followed the tutorial from the links below:
https://micro.ros.org/docs/tutorials/core/first_application_linux/
https://micro.ros.org/docs/tutorials/core/teensy_with_arduino/

The issue is, if I run the micro ros agent on ROS Humble (both serial or udp), I don't see any topics and nodes related. But in -v6 I am able to see the data is publishing.
![image](https://github.com/micro-ROS/micro-ROS-Agent/assets/33423340/d47b08e8-3fec-4cf0-bbcd-5f68dbd144b4)

The thing is, I am able to subscribe it through node. But I am not able to see the topic list in the terminal.

I have tried unset ROS_DOMAIN_ID, set the same ROS_DOMAIN_ID, set the same RMW_IMPLEMENTATION, unset the RMW_IMPLEMENTATION. But nothing works.

Then I tried to use foxy to run micro ros agent (using docker ros-foxy), I am able to see the topic list on Humble. And I also able to echo it. as you can see the picture below

![image](https://github.com/micro-ROS/micro-ROS-Agent/assets/33423340/b59fc517-f892-47bc-9f2e-1184b5d94e71)

#### Expected behavior
I should be able to see the topic list, while the micro ros agent runs in the Humble.

#### Actual behavior
Unable to see the topic list, while the micro ros aget runs in the Humble.

#### Additional information
This is my env, even if I didn't set the same ROS_DOMAIN_ID, and didn't set the RMW_IMPLEMENTATION, if I run the agent on Foxy, it still work and detected on Humble ![Screenshot from 2024-06-23 14-05-50](https://github.com/micro-ROS/micro-ROS-Agent/assets/33423340/45af52b9-8d62-42de-933a-3083f88823e7)

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Empieza reproduciendo el problema con el micro-ROS Agent en ROS 2 Humble y compara su salida -v6 con el Foxy Docker setup, usando tanto serial como UDP tal como se describe. Comprueba las variaciones de ROS_DOMAIN_ID y RMW_IMPLEMENTATION indicadas en el informe. Se considera completado cuando los topics y nodes se pueden descubrir y hacer echo de ellos mientras el agente se ejecuta en Humble.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cpp
Área
networking, robotics
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
28/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.