Skip to content

DiffDriveController ignoring messages with timeout #94

@Patrock

Description

@Patrock

Hello,

in Gazebo Sim i cant use the DiffDriveController of my Turtlebot. It is always getting timeout messages and stopping to reach goal:

[gazebo-1] [WARN] [1750078367.569158083] [diffdrive_controller]: Ignoring the received message (timestamp 13.3470000000) because it is older than the current time by 116.0040000000 seconds, which exceeds the allowed timeout (0.5000)
[gazebo-1] [WARN] [1750078367.593942935] [diffdrive_controller]: Ignoring the received message (timestamp 13.3470000000) because it is older than the current time by 116.0280000000 seconds, which exceeds the allowed timeout (0.5000)
[gazebo-1] [WARN] [1750078367.624407758] [diffdrive_controller]: Ignoring the received message (timestamp 13.3470000000) because it is older than the current time by 116.0550000000 seconds, which exceeds the allowed timeout (0.5000)
[gazebo-1] [WARN] [1750078367.652233848] [diffdrive_controller]: Ignoring the received message (timestamp 13.3470000000) because it is older than the current time by 116.0790000000 seconds, which exceeds the allowed timeout (0.5000)

This occurs when i send a message to Drive Distance Action by CLI or by Code....

The robot sometimes drives some centimeters and the stops, sometimes it does nothing.

We are using Simple Discovery. On the real robot the DriveDistance is working just fine. Could it be a clock issue in Gazebo ? Anyone knows how to fix it ?

Ros2 Jazzy on Ubuntu 24 with latest updates.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions