ScalABLE40 / scxml_interpreter

SCXML interpreter to create Python based State Machine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Smach Builder Implementation

dhled opened this issue · comments

  • 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

@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.

@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