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

The CPU usage of micro-ros-agent fluctuates greatly

Aperta
#242 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
C++
Stelle
201
Fork
111
Merge medio
1g 6h
PR unite (30g)
10

Descrizione

  • 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.

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia riproducendo il report con micro-ros-agent su Ubuntu 22.04.5 usando ROS 2 Humble, pubblicando a più di 10 Hz, e misura il pattern della CPU descritto. Verifica se il topic pubblicato passa attraverso l’agente; il lavoro è completato quando viene identificata la causa della fluttuazione e viene documentata una spiegazione riproducibile o il successivo passaggio diagnostico.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
cpp, ubuntu
Ambito
performance
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.