open-rmf / rmf_ros2

Internal ROS infrastructure for RMF
Apache License 2.0
71 stars 57 forks source link

API to update robot itinerary from RobotUpdateHandle::ActionExecution #195

Open Yadunund opened 2 years ago

Yadunund commented 2 years ago

While robots are executing PerformAction events, it may be desirable to update the RMF traffic schedule with the robot's itinerary and potentially switch the type of schedule::Negotiator.

The ActionExecuton class could have APIs for these.

mxgrey commented 2 years ago

Fully agreed. I'm actually working on a simple version of this to experiment with, but I'll be putting it into the RobotUpdateHandle::Unstable API for now. Moving the feature into the ActionExecution class is a great idea.

Yadunund commented 2 years ago

Awesome!