Only released in EOL distros:
continuous_ops: continuous_ops_alerts | continuous_ops_executive | continuous_ops_msgs | continuous_ops_task_manager | continuous_ops_test_task | continuous_ops_web | motor_resetter | navigation_task | pr2_base_recovery | task_image_server
Package Summary
Documented
task_manager
- Author: Wim Meeussen
- License: BSD
- Source: hg http://kforge.ros.org/contops/hg (branch: default)
continuous_ops: continuous_ops_alerts | continuous_ops_executive | continuous_ops_msgs | continuous_ops_task_manager | continuous_ops_test_task | continuous_ops_web | motor_resetter | navigation_task | pr2_base_recovery | task_image_server
Package Summary
Documented
task_manager
- Author: Wim Meeussen
- License: BSD
- Source: hg http://kforge.ros.org/contops/hg (branch: default)
continuous_ops: continuous_ops_alerts | continuous_ops_executive | continuous_ops_msgs | continuous_ops_task_manager | continuous_ops_test_task | continuous_ops_web | motor_resetter | navigation_task | pr2_base_recovery | task_image_server
Package Summary
Documented
task_manager
- Author: Wim Meeussen
- License: BSD
- Source: hg http://kforge.ros.org/contops/hg (branch: default)
ROS API
To interact with controllers form another ROS node, the controller manager provides five service calls:
pr2_controller_manager
Published Topics
task_manger/available_tasks (continuous_ops_msgs/TaskList)- The list of tasks that can be scheduled
- The list of tasks that are already scheduled
Services
task_manager/add_task (continuous_ops_msgs/AddTask)- Add a new task to the task queue by providing the task_id
- Remove a task from the task queue by providing the run_id
- Start a task from the task queue by providing the run_id
- Stop a task from the task queue by providing the run_id
- Get the list of tasks that can be scheduled
- Change the order of the scheduled task list
- Stop a task from the task queue by providing the run_id