Skip to content

nav2 goal sending wont work (odom not publishing data) #657

@jovytta

Description

@jovytta

Robot Model

Turtlebot4 Standard

ROS distro

Jazzy

Networking Configuration

Simple Discovery

OS

Ubuntu 24.04

Built from source or installed?

Installed

Package version

2.1.1-1noble.20251009.004612

Type of issue

Navigation (SLAM, Nav2 etc.)

Expected behaviour

After launching localization, everything works fine

Actual behaviour

nav2 dont work and wont even localize.

Image

Error messages

basically all were related to odom
1. [controller_server-1] [INFO] [1762834359.012143433] [local_costmap.local_costmap]: Timed out waiting for transform from base_link to odom to become available, tf error: Could not find a connection between 'odom' and 'base_link' because they are not part of the same tree.Tf has two or more unconnected trees. 
2. [rviz2-1] [INFO] [1762833745.954172888] [rviz2]: Message Filter dropping message: frame 'odom' at time 1762833692.689 for reason 'discarding message because the queue is full'
3. [controller_server-1] [INFO] [1763029695.271389379] [turtle.local_costmap.local_costmap]: Timed out waiting for transform from base_link to odom to become available, tf error: Invalid frame ID "odom" passed to canTransform argument target_frame - frame does not exist
[controller_server-1] [ERROR] [1763029695.271498071] [turtle.local_costmap.local_costmap]: Failed to activate local_costmap because transform from base_link to odom did not become available before timeout

To Reproduce

frames_2025-11-11_09.34.40.pdf
This is my tree.

https://turtlebot.github.io/turtlebot4-user-manual/tutorials/navigation.html
follow this.
also when i tried ros2 topic echo /odom
it either hangs or doesn't exist

Other notes

Tried using zenoh bridge connection and fastrps it all can't publish odom. Also even though I changed the rmw implementation to cyclonedds, in the create3 logs i can't find the choice to choose cyclonedds? I don't know if this is relevant. Also I wanted to know if changing the CPU can be manually changed from raspi to nvidia and if this would be a problem solving method

Metadata

Metadata

Labels

troubleshootingSystem not working as expected, may be user error.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions