-
Notifications
You must be signed in to change notification settings - Fork 0
plan_maintainer
sdevin edited this page Oct 10, 2017
·
1 revision
The Plan Maintainer module is in charge of monitoring the execution of the Shared Plan based on the current world state and current and past actions. It publishes the list of actions from the Shared Plan which need to be performed at a given moment and the list of actions from the Shared Plan which need to be done later. It also checks the consistency of the plan and reports to the Plan Elaboration module in case of failure or unexpected situations.
- plan_maintainer/stop: to use whenever the plan needs to be stopped (std_srvs/Trigger)
- /plan_maintainer/actions_todo: actions of the current plan to be performed now (supervisor_msgs/ActionsList)
- /plan_maintainer/planned_actions: actions of the current plan to be performed later (supervisor_msgs/ActionsList)
- /plan_elaboration/plan: current plan (supervisor_msgs/SharedPlan)
- /action_executor/current_robot_action: current robot action (supervisor_msgs/Action)
- /mental_states/previous_actions: previous executed actions (supervisor_msgs/ActionsList)