EN FR
EN FR


Section: New Software and Platforms

Odin

Keywords: Bioinformatics - Biotechnology

Scientific Description

This C++ application is dedicated to deploy advanced control algorithms on real bioprocesses through the use of a Scilab interpreter. In Biocore we develop advanced algorithms for supervision and control, and ODIN is the media to apply them. ODIN is primarily developed in the C++ programming language and uses CORBA to define component interfaces and provide component isolation. ODIN is a distributed platform, enabling remote monitoring of the controlled processes as well as remote data acquisition. It also contains a Scilab-based process simulator which can be harnessed for experimentation and training purposes. It is very modular in order to adapt to any plant and to run most of the algorithms.

Functional Description

ODIN is a software framework for bioprocess control and supervision. ODIN is a distributed platform, where algorithms are described with a common structure easy to implement. Finally, ODIN can perform remote data acquisition and process these data to compute the signals to be applied to the actuators, together with estimates of state variables or process state. ODIN can handle the high level of uncertainties that characterises the biological processes through explicit management of confidence indexes.