As part of open-rmf/rmf_ros2#107 we should start defining the Descriptions of the new Phase types.
We could start immediately on these task types:
This phase will require #42 before we can support it:
The APIs for these different phase Descriptions should be put into the rmf_task_sequence/phases include directory.
As part of open-rmf/rmf_ros2#107 we should start defining the
Descriptions of the new Phase types.We could start immediately on these task types:
PerformAction(we will need theDescriptionto have a parameter for an estimated duration for the action)ParkUntil(we will need theDescriptionto have a parameter for an estimated duration of the parking)CallSMSRepeatNWhile(we will need theDescriptionto have a parameter for an estimated number of repetitions so the planner can deal with this phase)ParallelGroupThis phase will require #42 before we can support it:
RepeatIndefinitelyThe APIs for these different phase Descriptions should be put into the rmf_task_sequence/phases include directory.