Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "Sirius/Tutorials/Mindstorms"

Line 3: Line 3:
  
 
==Overview==
 
==Overview==
===test===
 
  
 
This tutorial explains how to use Eclipse Sirius to create a graphical modeling tool for a Mindstorms Robot.
 
This tutorial explains how to use Eclipse Sirius to create a graphical modeling tool for a Mindstorms Robot.
Line 14: Line 13:
 
[[File:MindstormsTool.png|800px]]
 
[[File:MindstormsTool.png|800px]]
  
 +
==Contents==
 +
The tutorial is composed of five parts.
  
The principles of this tutorial are explained in this short [https://youtu.be/uKBGVwmRzi0 video] (3'02)
+
===Part 1: Introduction==
 +
In this part, we explain the objectives of the tutorial and some basics about EMF and Sirius concepts.
 +
 
 +
*See the video [https://youtu.be/uKBGVwmRzi0 video] (3'03)
  
 
[[File:Mindstorms-video1.png]]
 
[[File:Mindstorms-video1.png]]
  
==Tutorial parts==
 
The tutorial is composed of four parts:
 
  
* [[Sirius/Tutorials/Mindstorms/DomainModel | Domain Model]]
+
===Part 2: Domain Model==
 +
In this part, we explain how to define the Mindstorms domain model with Ecore Tools.
  
* [[Sirius/Tutorials/Mindstorms/VisualizationTool | Visualization Tool]]
+
*See the [https://youtu.be/3rnBmG4DN4w video] (12'46)
  
 +
[[File:Mindstorms-video2.png]]
 +
 +
*Read the [[Sirius/Tutorials/Mindstorms/DomainModel | 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 [https://youtu.be/hOU62wf3bYs video] (22'02)
 +
 +
[[File:Mindstorms-video3.png]]
 +
 +
*Read the [[Sirius/Tutorials/Mindstorms/VisualizationTool | 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 [https://youtu.be/MlRdRsLic_k video] (18'25)
 +
 +
[[File:Mindstorms-video4.png]]
 +
 +
*Read the [[Sirius/Tutorials/Mindstorms/DomainModel | Detailed script]]
 
* [[Sirius/Tutorials/Mindstorms/EdtionTools | Container and Edition Tools]]
 
* [[Sirius/Tutorials/Mindstorms/EdtionTools | Container and Edition Tools]]
  
 +
===Part 5: Properties Views==
 +
In this video, we explain how to define the Mindstorms domain model with Ecore Tools.
 +
 +
*See the video [https://youtu.be/iHtmL-PKT8c video] (16'45)
 +
 +
[[File:Mindstorms-video5.png]]
 +
 +
*Read the [[Sirius/Tutorials/Mindstorms/DomainModel | Detailed script]]
 
* [[Sirius/Tutorials/Mindstorms/PropertiesViews | Properties Views]]
 
* [[Sirius/Tutorials/Mindstorms/PropertiesViews | Properties Views]]
 +
 +
==Resources==

Revision as of 08:27, 13 September 2018

Mindstorms Robot Tutorial

Overview

This tutorial explains how to use Eclipse Sirius to create a graphical modeling tool for a Mindstorms Robot.

Mindstorms.png


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.

MindstormsTool.png

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)

Mindstorms-video1.png


=Part 2: Domain Model

In this part, we explain how to define the Mindstorms domain model with Ecore Tools.

File:Mindstorms-video2.png

=Part 3: Visualization Tool

In this part, we explain how to create a diagram to graphically visualize the instructions of a choreography.

File:Mindstorms-video3.png

=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)

File:Mindstorms-video4.png

=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)

File:Mindstorms-video5.png

Resources

Back to the top