Hi everyone,
I’d like to present YASMIN, yet another state machine library to implement robot behaviors using Finite State Machines (FSM). It is available in C++ and Python, and provides some default states to speed up the development, in addition to a web viewer for monitoring the execution of the system.
thank you for sharing information about your project. I was already looking at it, and it looked like a great option, especially with both C++ and Python implementations. My main issue is with the license: the GPL is simply too restrictive to be used as a core library, this is the reason why I could not propose evaluating YASMIN to my client.
If the license could be changed to a more “business friendly” license, e.g. Apache2 or at the very least to LGPLv3 (with linking exception for Python code), then YASMIN could be a good candidate for using it in commercial robotics projects.