osrf / rmf_core

Provides the centralized functions of RMF: scheduling, etc.
Apache License 2.0
102 stars 41 forks source link

Distinguish between requested tasks and automatic tasks #241

Closed mxgrey closed 3 years ago

mxgrey commented 3 years ago

Currently fleets will report all the tasks that they intend to do, regardless of whether the task was requested by the user or automatically generated by the planner (e.g. recharging the battery). This can be confusing for downstream systems that might only care about the requested tasks.

We should come up with a way that downstream systems can trivially distinguish between assigned tasks that were explicitly requested and those which were automatically created to satisfy requirements.

mxgrey commented 3 years ago

Migrated