Skip to content

Navigation issue #667

@PeterEmrys

Description

@PeterEmrys

Robot Model

Turtlebot4 Standard

ROS distro

Humble

Networking Configuration

I do not know

OS

Ubuntu 20.04

Built from source or installed?

Installed

Package version

I don't know

Type of issue

Navigation (SLAM, Nav2 etc.)

Expected behaviour

Mapping and navigation in the mapped space

Actual behaviour

• Navigation succeeds only about 1 out of 10 times, and even those attempts were inconsistent.
• The robot rotates in place continuously as if trying to re-localize, and changing the goal has no effect.
• In some attempts the robot shows sudden or unstable movements and has collided with nearby objects.
• Over time, performance deteriorated until navigation stopped working entirely.

Error messages

Additional RViz Issue:
Even though echoing /tb4/map shows that the topic is being published and subscribed to, RViz reports that the Fixed Frame [map] is not available. The map display shows “No map received”, while topics like /scan and /base_link appear normally.

Attempted Fixes:
• Restarting the system using systemctl restart turtlebot4 helped briefly at the beginning, but later had no effect.
• Fully re-setup the robot and switched from Simple Discovery to Discovery Server. This resolved communication issues, but navigation remained broken.
• Fixed all timestamp-related AMCL and Nav2 errors:
– AMCL: “Message Filter dropping message: frame ‘rplidar_link’ … timestamp earlier than transform cache.”
– Nav2: “Lookup would require extrapolation into the past.”
After correcting timing parameters, the warnings disappeared, but navigation behavior did not improve.

Even after solving timing and startup issues, the robot continues rotating in place, does not follow the global path, and fails every navigation attempt.

Currently we can't even reach the navigation state as the mapping itself is failing.

To Reproduce

Testing Procedure:
• Localization launch:
ros2 launch turtlebot4_navigation localization.launch.py map:=lab_map.yaml namespace:=/tb4
• Nav2 launch:
ros2 launch turtlebot4_navigation nav2.launch.py namespace:=/tb4
• RViz launch:
ros2 launch turtlebot_viz view_robot.launch.py namespace:=/tb4

Other notes

create3Logs.txt
runningslam.txt
sudojournalctl.txt

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