Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

micro-ROS publisher always printing "dat:0" on ROS2 echo instead of the updated values

Offen
#423 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
25/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
c

Rechercherichtung

Beginne mit den angehängten MAIN.C 6.txt-Dateien und dem micro-ROS-Datenpublisher/-subscriber-Beispiel und führe anschließend ros2 topic echo /traveo_publisher gegen den TRAVEO T2G custom UART transport aus. Verfolge, wo der std_msgs/msg/Int32-Wert zugewiesen und veröffentlicht wird; die Aufgabe ist erledigt, wenn die Echo-Ausgabe den erwarteten oder inkrementierten Wert widerspiegelt, statt immer data: 0 anzuzeigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

MAIN.C 6.txt

I am working on a micro-ROS example on a TRAVEO™ T2G MCU using a custom UART transport. The code is based on the "data

MAIN.C 6.txt

" style micro-ROS publisher/subscriber example, but I have modified it slightly.

Here is the situation:

  1. I have a publisher that is supposed to send an integer value (std_msgs/msg/Int32) periodically using a ROS timer.

  2. I am running ros2 topic echo /traveo_publisher on the host PC to see the published messages this will give value never changes to from 0 . it is publishing periodically but within same incorrect value.

  3. I am successfully connecting to the ROS 2 agent (no connection error), and I do see messages being published.

  4. However, the message always shows data: 0 instead of the value I expect (for example 123 or incrementing numbers).

  5. The value does not update continuously as I move around in my code or directory — it just stays the same in ROS 2 echo output.

Vorherrschende Sprache
SCSS
Sterne
127
Forks
71
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus micro-ROS/micro-ROS.github.io

Alle Issues in micro-ROS/micro-ROS.github.io

Ähnliche Issues

Weitere Issues zu Embedded & IoT

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.