open-rmf / rmf_ros2

Internal ROS infrastructure for RMF
Apache License 2.0
74 stars 60 forks source link

[Bug]: Incorrect delay when robot is performing an action #386

Open jixiancgh opened 2 months ago

jixiancgh commented 2 months ago

Before proceeding, is there an existing issue or discussion for this?

OS and version

Ubuntu 24.04

Open-RMF installation type

Source build

Other Open-RMF installation methods

No response

Open-RMF version or commit hash

4d4d693afabf90c2ce95a18b81e7a6dfefa87117

ROS distribution

Rolling

ROS installation type

Binaries

Other ROS installation methods

ROS Jazzy

Package or library, if applicable

rmf_ros2

Description of the bug

[rmf_traffic_schedule-1] [ERROR] [1726213261.374379923] [rmf_traffic_schedule_primary]: Delay of -9223372036.754776s for tinyRobot1 of group tinyRobot exceeds maximum delay limit of 3600.000000s.

The delay seems to be incorrect when it is performing teleop in office.

Steps to reproduce the bug

  1. Launch office demos: ros2 launch rmf_demos_gz office.launch.xml
  2. Perform teleop action: ros2 run rmf_demos_tasks dispatch_action -F tinyRobot -R tinyRobot1 -a teleop -s coe --use_sim_time

Expected behavior

There shouldn't be an error when it is performing an action

Actual behavior

No response

Additional information or screenshots

image