Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

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

Aberta
#423 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
25/100
Tipo de issue
Bug
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
c

Direção de pesquisa

Comece pelos arquivos MAIN.C 6.txt anexados e pelo exemplo de publisher/subscriber de dados do micro-ROS; em seguida, execute ros2 topic echo /traveo_publisher no TRAVEO T2G custom UART transport. Rastreie onde o valor de std_msgs/msg/Int32 é atribuído e publicado; o trabalho estará concluído quando a saída de echo refletir o valor esperado ou incrementado, em vez de sempre mostrar data: 0.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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.

Linguagem predominante
SCSS
Estrelas
127
Forks
71
Métricas de merge de PRs
Nenhum PR com merge em 30d

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de micro-ROS/micro-ROS.github.io

Todas as issues de micro-ROS/micro-ROS.github.io

Issues semelhantes

Mais issues de Embedded & IoT

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.