Title :
Scilab/Scicos and Linux RTAI - a unified approach
Author :
Bucher, Roberto ; Balemi, Silvano
Author_Institution :
Dept. of Innovative Technol., Univ. of Appl. Sci. of Southern Switzerland, Lugano-Manno
Abstract :
This paper presents a rapid controller prototyping environment completely based on open source software. GNU/Linux with the RTAI extension is used as a hard real-time operating system. The Scilab/Scicos suite permits performance of all phases of the control system design. A modified Scicos code generator directly generates the C-code for the Linux RTAI environment. Finally, the generated hard real-time task runs as a user space application on a standard PC using the COMEDI drivers to interface with the real plant. A GUI application facilitates the user to interact with the running real-time task (data visualization, data collection, parameters tuning) directly from any PC in the network. All needed software is available on the Web and can be freely downloaded. Some applications are presented to demonstrate the potentialities of the presented suite
Keywords :
Linux; control system CAD; data visualisation; graphical user interfaces; program compilers; public domain software; real-time systems; software prototyping; C code generation; GNU/Linux; Linux RTAI; Scicos code generator; Scilab/Scicos suite; control system design; data collection; data visualization; open source software; parameters tuning; rapid controller prototyping environment; real-time operating system; Application software; Control systems; Graphical user interfaces; Libraries; Linux; Mathematical model; Operating systems; Real time systems; Software prototyping; Space technology;
Conference_Titel :
Control Applications, 2005. CCA 2005. Proceedings of 2005 IEEE Conference on
Conference_Location :
Toronto, Ont.
Print_ISBN :
0-7803-9354-6
DOI :
10.1109/CCA.2005.1507281