Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Mindstorms Robot Tutorial
- Sirius version
- If you need help about this tutorial, please post your question on Sirius forum
This tutorial explains how to use Eclipse Sirius to create a graphical modeling tool for a Mindstorms Robot.
This tool allows the user to graphically define a set of basic instructions (that we call a Choreography) that the Robot can execute: Go forward, Rotate, Grab an object, Release an object. A choreography can also be composed of other choreographies.
The tutorial is composed of five parts.
In this part, we explain the objectives of the tutorial and some basics about EMF and Sirius concepts.
In this part, we explain how to define the Mindstorms domain model with Ecore Tools.
In this part, we explain how to create a diagram to graphically visualize the instructions of a choreography.
Container and Edition Tools
In this video, we explain how to create containers and add navigation and creation tools.
In this video, we explain how to customize the properties views.
Icons and images
- File containing the methods declarations: methods.txt.
- Mindstorms sample model: sample.zip