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

The CPU usage of micro-ros-agent fluctuates greatly

Abierto
#242 1 comentario 0 reacciones 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

- Hardware description: using linux PC Ubuntu 22.04.5
- RTOS: none linux itself
- Installation type: ros2 humble setting without docker
- Version or commit hash: humble

Expected behavior
When I publish a topic with a frequency of more than 10hz, I can clearly see that the CPU usage rises from 7% to 70%, and then gradually drops back to 7%. I would like to know what causes this. The published topic is not on the micro-ros-agent node.

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 informe con micro-ros-agent en Ubuntu 22.04.5 usando ROS 2 Humble, publicando por encima de 10 Hz, y mide el patrón de CPU descrito. Compara si el topic publicado pasa por el agente; se considera terminado cuando se identifique la causa de la fluctuación y se documente una explicación reproducible o el siguiente paso de diagnóstico.

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

Evaluación

Stack tecnológico
cpp, ubuntu
Área
performance
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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.