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.
Sirius/Tutorials/Mindstorms
Contents
Mindstorms Robot Tutorial
Overview
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.
Contents
The tutorial is composed of five parts.
=Part 1: Introduction
In this part, we explain the objectives of the tutorial and some basics about EMF and Sirius concepts.
- See the video video (3'03)
=Part 2: Domain Model
In this part, we explain how to define the Mindstorms domain model with Ecore Tools.
- See the video (12'46)
- Read the Detailed script
=Part 3: Visualization Tool
In this part, we explain how to create a diagram to graphically visualize the instructions of a choreography.
- See the video (22'02)
- Read the Detailed script
=Part 4: Container and Edition Tools
In this video, we explain how to create containers and add navigation and creation tools.
- See the video video (18'25)
=Part 5: Properties Views
In this video, we explain how to define the Mindstorms domain model with Ecore Tools.
- See the video video (16'45)
- Read the Detailed script
- Properties Views