smach_ros
- The smach_ros package contains extensions for the SMACH library to
integrate it tightly with ROS. For example, SMACH-ROS can call ROS services, listen to ROS topics, and integrate with <a href=”http://www.ros.org/wiki/actionlib”>actionlib</a> both as a client, and a provider of action servers. SMACH is a new library that takes advantage of very old concepts in order to quickly create robust robot behavior with maintainable and modular code.
README
smach_ros
This file is ai generated. Do not edit this file directly. Instead, edit the package files and run the update-readme command to update this file.
Description
The smach_ros package contains extensions for the SMACH library to integrate it tightly with ROS. For example, SMACH-ROS can call ROS services, listen to ROS topics, and integrate with actionlib both as a client, and a provider of action servers. SMACH is a new library that takes advantage of very old concepts in order to quickly create robust robot behavior with maintainable and modular code.
This package provides ROS2-specific state types including ServiceState, SimpleActionState, MonitorState, and introspection capabilities for visualizing and debugging state machines during execution. It bridges the gap between the ROS-independent SMACH core library and the ROS2 ecosystem.
Maintainers
Isaac I. Y. Saito (gm130s@gmail.com)
License
BSD