DocumentCode :
2945066
Title :
Unified framework for rapid prototyping of Linux based real-time controllers with Matlab and Simulink
Author :
Oftadeh, Reza ; Aref, Mohammad M. ; Ghabcheloo, Reza ; Mattila, Jouni
Author_Institution :
Intell. Hydraulics & Autom. (IHA) Dept., Tampere Univ. of Technol., Tampere, Finland
fYear :
2012
fDate :
11-14 July 2012
Firstpage :
274
Lastpage :
279
Abstract :
We propose a systematic solution for real-time software development for safety critical mechatronic systems. The solution is based on Matlab/Simulink toolboxes and off-the-shelf drivers provided by hardware manufacturers, to address software development challenges in the area of PC based automation. In many cases, developers especially control systems designers found themselves immersed in technical difficulties of real-time programming and hardware interfacing. The remote development environment described here is used to develop real-time software based on Linux operating systems. Unlike other solutions that supports only limited interfaces, it demonstrates systematic methodology to develop reusable Simulink blocks for communicating with wide variety of device drivers and services. Some examples are given based on Xenomai realtime Linux. As a case study, the software development for a mobile robot based on this methodology is presented. The models and blocks developed for this study are available to interested developers for download and test.
Keywords :
Linux; control engineering computing; mechatronics; mobile robots; safety-critical software; software prototyping; software reusability; Linux based real-time controllers; Linux operating systems; Matlab-Simulink toolboxes; PC based automation; Xenomai real-time Linux; control systems designers; hardware interfacing; hardware manufacturers; mobile robot; off-the-shelf drivers; real-time programming; real-time software development; remote development environment; reusable Simulink blocks; safety critical mechatronic systems; unified rapid prototyping framework; Libraries; Linux; MATLAB; Mechatronics; Programming; Real time systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Intelligent Mechatronics (AIM), 2012 IEEE/ASME International Conference on
Conference_Location :
Kachsiung
ISSN :
2159-6247
Print_ISBN :
978-1-4673-2575-2
Type :
conf
DOI :
10.1109/AIM.2012.6266028
Filename :
6266028
Link To Document :
بازگشت