scxml interpreterdate i o bearbeiten ansicht chronik lesezeichen extrasí hilfe ....
TRANSCRIPT
![Page 1: SCXML INTERPRETERDate i o Bearbeiten Ansicht Chronik Lesezeichen Extrasí Hilfe . google.com/cIrive/u/O/foIcIers/083Pd NH HyyoTFRIJPYnJQYmNVcjA Erste Schritte SIGMA](https://reader034.vdocuments.mx/reader034/viewer/2022042307/5ed3f3c31188145a1e02688e/html5/thumbnails/1.jpg)
© Fraunhofer IPA
1
Fraunhofer IPA - Ludovic DELVAL
ROSCON 2018 - Madrid
SCXML INTERPRETER A SMACH FRAMEWORK EXTENSION
![Page 2: SCXML INTERPRETERDate i o Bearbeiten Ansicht Chronik Lesezeichen Extrasí Hilfe . google.com/cIrive/u/O/foIcIers/083Pd NH HyyoTFRIJPYnJQYmNVcjA Erste Schritte SIGMA](https://reader034.vdocuments.mx/reader034/viewer/2022042307/5ed3f3c31188145a1e02688e/html5/thumbnails/2.jpg)
© Fraunhofer IPA
2
SMACH State Machine Framework
Python State Machine Framework with great ROS functionalities.
Pros:
• Easy to create and run state machines
• Stable
• ROS integration (Introspections, Action States, …)
Cons:
• Difficult to maintain complex state machine (50+ states)
• States Reusability issues
• Non-accessible for non Python-user
![Page 3: SCXML INTERPRETERDate i o Bearbeiten Ansicht Chronik Lesezeichen Extrasí Hilfe . google.com/cIrive/u/O/foIcIers/083Pd NH HyyoTFRIJPYnJQYmNVcjA Erste Schritte SIGMA](https://reader034.vdocuments.mx/reader034/viewer/2022042307/5ed3f3c31188145a1e02688e/html5/thumbnails/3.jpg)
© Fraunhofer IPA
3
SCXML Interpreter Framework
Making SMACH State machine easier to create/manage.
Using SCXML standard to create SMACH State Machine.
GUI assisted creation SCXML to SMACH auto-mapping
![Page 4: SCXML INTERPRETERDate i o Bearbeiten Ansicht Chronik Lesezeichen Extrasí Hilfe . google.com/cIrive/u/O/foIcIers/083Pd NH HyyoTFRIJPYnJQYmNVcjA Erste Schritte SIGMA](https://reader034.vdocuments.mx/reader034/viewer/2022042307/5ed3f3c31188145a1e02688e/html5/thumbnails/4.jpg)
© Fraunhofer IPA
4
Already used in:
AIRBUS Autonomous screwdriving
ROS-I Pick and place demonstrator
Europeran Project : ScalABLE4.0
![Page 5: SCXML INTERPRETERDate i o Bearbeiten Ansicht Chronik Lesezeichen Extrasí Hilfe . google.com/cIrive/u/O/foIcIers/083Pd NH HyyoTFRIJPYnJQYmNVcjA Erste Schritte SIGMA](https://reader034.vdocuments.mx/reader034/viewer/2022042307/5ed3f3c31188145a1e02688e/html5/thumbnails/5.jpg)
© Fraunhofer IPA
5
Thank you
SCXML Interpreter available HERE:
https://github.com/ScalABLE40/scxml_interpreter
QT SMACH Viewer (with reworked Introspection):
https://github.com/ipa-led/qt_smach_viewer