ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Straight-forward scripting with actionlib interfaces works. If that is sufficient for your goals depends on the task at hand.
The standard ROS way is probably to use Smach, which builds on the concept of state machines
There is a task planning architecture developed by our group, although I consider that experimental. There might also be other solutions in ROS.