micro-ROS / micro-ROS/micro-ROS.github.io

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

Ouverte
#423 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
SCSS
Étoiles
127
Forks
71
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

[MAIN.C 6.txt](https://github.com/user-attachments/files/21734883/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](https://github.com/user-attachments/files/21734876/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.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par les fichiers MAIN.C 6.txt joints et l’exemple de publisher/subscriber de données micro-ROS, puis exécutez ros2 topic echo /traveo_publisher avec le TRAVEO T2G custom UART transport. Suivez l’endroit où la valeur std_msgs/msg/Int32 est affectée et publiée ; le travail est terminé lorsque la sortie de echo reflète la valeur attendue ou incrémentée, au lieu d’afficher toujours data: 0.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
c
Domaine
embedded-iot, robotics
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.