Return to Odin

Tutorial

This report proposes few steps to configure and use Odin.

Before use it is necessary to adjust some parameters , either for the ODIN software or for acquisitions used tools.

To do this you can use the main window ODIN called FrontEnd . This part of software allows you to configure ODIN , and run it.

It is also a protection to not close Odin inadvertently . There is a protection password to stop ODIN or close this window.

It should then start ODIN then the user interface from the FrontEnd to access the graphics .

To start the FrontEnd , A shortcut has normally been created on the desktop , otherwise you have to create a new one by going to the source folder to avoid directly manipulate the executable in its installation folder .

Initialization

Here are the steps that you must perform before starting for the first time Odin (you can later change the configuration but the changes will be taken into account when you restart Odin excepted exceptions listed in the guide).

  1. configuration of supervisor layer
  2. configuration of device layer       

Utilisation

  1. Launch ODIN after those configurations done. You just have to click on the bouton  to start ODIN. The launch could take few seconds (the time needed to connect of the devices to the supervisor). If there is problems, error messages should be displayed , to get more information you should look into the folder “logs/error”. OdinEditeur
    It could be a problem with the configuration, a file unfound or miss interpreted,…
    If everething is good, ODIN is started and you can go to the next step
  2. Star UI After Odin started you can now start the user interface but clicking on the button
    Details of available option of the user interface is presented in the next link
  3. Used of the user interface

Advanced

Now that Odin is configured and works, you can add the observers or controllers needed to you experimentation.

  1. configuration/creation of an observer
  2. configuration/creation of an controller
  3. configuration/creation of a sequence of process

For observers and the controller, you can add an order of priority (the higher the number is the lower observer or controller will override (if same value the order is alphabetical)

The observer / controller / sequence created are visible in the interface and can be changed by clicking on their name and deleted by clicking on the icon with the cross.

Controllers

A controller can give instructions to an actuator. Input, it takes data from sensors or observers record and provides for one or more actuators. It can also create control observers (not used by other controllers) To create a controller, a tool was developed to simplify the task and only the algorithmic part requires knowledge with …

Devices

Page configuration devices This page requires that you have knowledge of the equipment you use (converter) and made ​​connections with your hardware (unless you use the simulator). Click on Add a device Then select New The configuration is quite simple with 2 generic information (for some device some more) and the configuration of the sensors/actuators …

Observers

An observer can be considered as a virtual sensor. In input, it takes data from sensors or other observers and outputs one or more rating(s) variable. To create an observer, a tool has been developed for your convenience and only the algorithmic part requires knowledge of Scilab (free software similar to Matlab numerical calculation). There …

Sequence process

A sequence of processes will launch a serie of actions (outside of the loop device or ODIN loop). It can be performed periodically,by decision of the user (via GUI)  or using a condition via a controller. An action can be:      Retrieve the value of a sensor      Send a value to an actuator      …

Supervisor

Configuration page of supervisor (core of ODIN) A page with many configuration options opens. If you stay a few seconds on a “?“  information are displayed to help you understand what is the use of this option. You already have a default configuration that is proposed but it certainly does not fit perfectly your needs. …

User Interface – GUI

The user interface (GUI) give you the possibilty to display the curves of sensors/actuators/observers, to display the current values ​​of the sensors/actuators/observers, to make the calibration of sensors and to adjust settings for controllers. This page is divided into 2 parts, the first presenting the manipulations to create your first graph, your first synoptic and …