You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
post robot_task with different unix times and record the rmf_id that is assigned to them
let the tasks execute in succession and realise that it chooses the largest earliest start time first
Expected behavior
The task that was actually sent first should be the one that is dispatched to the robot based on earliest unix time
Actual behavior
The task that was sent last was the one the one that is dispatched to the robot based on earliest unix time
Additional information or screenshots
No response
The text was updated successfully, but these errors were encountered:
Before proceeding, is there an existing issue or discussion for this?
OS and version
Ubuntu 22.04
Open-RMF installation type
Source build
Other Open-RMF installation methods
No response
Open-RMF version or commit hash
dc740df
ROS distribution
Humble
ROS installation type
Source build
Other ROS installation methods
No response
Package or library, if applicable
No response
Description of the bug
when sending multiple direct
robot_task
using fleet adapter, and with theunix_millis_earliest_start_time
set as the time at which the task was sent. Queued missions are dispatched in descending order via TaskManager::_begin_next_task() Due to DirectQueue being arranged in descending order.Steps to reproduce the bug
post robot_task with different unix times and record the rmf_id that is assigned to them
let the tasks execute in succession and realise that it chooses the largest earliest start time first
Expected behavior
The task that was actually sent first should be the one that is dispatched to the robot based on earliest unix time
Actual behavior
The task that was sent last was the one the one that is dispatched to the robot based on earliest unix time
Additional information or screenshots
No response
The text was updated successfully, but these errors were encountered: