Smach Builder Implementation
dhled opened this issue · comments
Ludovic Delval commented
- Create a simple state machine from skeleton
- Manager for API and integration
- Userdata integration
- Tests Implementation
Further features
- Complex State Machine
- QtSmachViewer Implementation
- Better Introspection
- Complex State machine (SSM / ROS Smach integration)
- Tests Implementation
Ludovic Delval commented
@rarrais @tiagopinto7 @shrutisub
SMACH Viewer implementation:
https://github.com/ipa-led/qt_smach_viewer
This version should be transparent, just use qt_smach_viewer.introspection.IntrospectionServer instead of smach_ros.
The executable:
rosrun qt_smach_viewer smach_viewer
This version should run better with heavy loaded state machine. The code is still a bit messy, I will clean it and open a pull request on the executive_smach and smach_viewer afterward.
rarrais commented
@ipa-led that's fantastic, as we had lots of issues using the standard one.
We will have a look at it and give feedback