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