Eclipse Sirius is the project that makes it easy to create custom graphical modeling workbenches dedicated to specific business domains.
In this tutorial, you will see how to create a diagram editor to define the choreography of a Mindstorm robot. Based on a graphical language, this tool will allow you to define and combine the different steps of a choreography executed by a Lego Mindstorm: going forward, turning, measuring the distance to an object, detecting its color, grabbing or releasing the object, …
From a starter tool provided to you at the beginning of the workshop, you will learn how to extend this editor to improve its look and feel and support more complex cases. During the workshop, we will first explain the basics of Sirius and then focus on advanced features.
To see the robot in action : https://www.youtube.com/watch?v=ywAHnBl8gz4