Unified framework for rapid prototyping of Linux based real-time controllers with Matlab and Simulink

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....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Oftadeh, R., Aref, M. M., Ghabcheloo, R., Mattila, J.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 279
container_issue
container_start_page 274
container_title
container_volume
creator Oftadeh, R.
Aref, M. M.
Ghabcheloo, R.
Mattila, J.
description 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.
doi_str_mv 10.1109/AIM.2012.6266028
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6266028</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6266028</ieee_id><sourcerecordid>6266028</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-7b48b260064f182d22a2bca1e4b6ee2a3ad23690f25e7ae7a55fbef8f4474d493</originalsourceid><addsrcrecordid>eNo9kMtOwzAURM1LopTukdj4B1LsGz_iZVXxqJSKBXRdOc01mCZx5Lgq_XsqUZBGmsU5msUQcsfZlHNmHmaL5RQYh6kCpRgUZ2RidMGF0jlIrcw5GQGXJlMg5QW5-QPSXP4Doa_JZBi-GGOcFRIgHxFcdd55rKmLtsV9iFvqQqTR9r6mfQwppEPvuw8aHC19t_umlR2OekTbZMm3SDehSzE0DcaB7n36pEubGltR29X0zbe7xnfbW3LlbDPg5NRjsnp6fJ-_ZOXr82I-KzPPtUyZrkRRgWJMCccLqAEsVBvLUVQKEWxua8iVYQ4kanuMlK5CVzghtKiFycfk_nfXI-K6j7618bA-PZb_ADexXDQ</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Unified framework for rapid prototyping of Linux based real-time controllers with Matlab and Simulink</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Oftadeh, R. ; Aref, M. M. ; Ghabcheloo, R. ; Mattila, J.</creator><creatorcontrib>Oftadeh, R. ; Aref, M. M. ; Ghabcheloo, R. ; Mattila, J.</creatorcontrib><description>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.</description><identifier>ISSN: 2159-6247</identifier><identifier>ISBN: 1467325759</identifier><identifier>ISBN: 9781467325752</identifier><identifier>EISSN: 2159-6255</identifier><identifier>EISBN: 9781467325769</identifier><identifier>EISBN: 9781467325745</identifier><identifier>EISBN: 1467325767</identifier><identifier>EISBN: 1467325740</identifier><identifier>DOI: 10.1109/AIM.2012.6266028</identifier><language>eng</language><publisher>IEEE</publisher><subject>Libraries ; Linux ; MATLAB ; Mechatronics ; Programming ; Real time systems</subject><ispartof>2012 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), 2012, p.274-279</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6266028$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,27902,54895</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6266028$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Oftadeh, R.</creatorcontrib><creatorcontrib>Aref, M. M.</creatorcontrib><creatorcontrib>Ghabcheloo, R.</creatorcontrib><creatorcontrib>Mattila, J.</creatorcontrib><title>Unified framework for rapid prototyping of Linux based real-time controllers with Matlab and Simulink</title><title>2012 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM)</title><addtitle>AIM</addtitle><description>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.</description><subject>Libraries</subject><subject>Linux</subject><subject>MATLAB</subject><subject>Mechatronics</subject><subject>Programming</subject><subject>Real time systems</subject><issn>2159-6247</issn><issn>2159-6255</issn><isbn>1467325759</isbn><isbn>9781467325752</isbn><isbn>9781467325769</isbn><isbn>9781467325745</isbn><isbn>1467325767</isbn><isbn>1467325740</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2012</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNo9kMtOwzAURM1LopTukdj4B1LsGz_iZVXxqJSKBXRdOc01mCZx5Lgq_XsqUZBGmsU5msUQcsfZlHNmHmaL5RQYh6kCpRgUZ2RidMGF0jlIrcw5GQGXJlMg5QW5-QPSXP4Doa_JZBi-GGOcFRIgHxFcdd55rKmLtsV9iFvqQqTR9r6mfQwppEPvuw8aHC19t_umlR2OekTbZMm3SDehSzE0DcaB7n36pEubGltR29X0zbe7xnfbW3LlbDPg5NRjsnp6fJ-_ZOXr82I-KzPPtUyZrkRRgWJMCccLqAEsVBvLUVQKEWxua8iVYQ4kanuMlK5CVzghtKiFycfk_nfXI-K6j7618bA-PZb_ADexXDQ</recordid><startdate>201207</startdate><enddate>201207</enddate><creator>Oftadeh, R.</creator><creator>Aref, M. M.</creator><creator>Ghabcheloo, R.</creator><creator>Mattila, J.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201207</creationdate><title>Unified framework for rapid prototyping of Linux based real-time controllers with Matlab and Simulink</title><author>Oftadeh, R. ; Aref, M. M. ; Ghabcheloo, R. ; Mattila, J.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-7b48b260064f182d22a2bca1e4b6ee2a3ad23690f25e7ae7a55fbef8f4474d493</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Libraries</topic><topic>Linux</topic><topic>MATLAB</topic><topic>Mechatronics</topic><topic>Programming</topic><topic>Real time systems</topic><toplevel>online_resources</toplevel><creatorcontrib>Oftadeh, R.</creatorcontrib><creatorcontrib>Aref, M. M.</creatorcontrib><creatorcontrib>Ghabcheloo, R.</creatorcontrib><creatorcontrib>Mattila, J.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Oftadeh, R.</au><au>Aref, M. M.</au><au>Ghabcheloo, R.</au><au>Mattila, J.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Unified framework for rapid prototyping of Linux based real-time controllers with Matlab and Simulink</atitle><btitle>2012 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM)</btitle><stitle>AIM</stitle><date>2012-07</date><risdate>2012</risdate><spage>274</spage><epage>279</epage><pages>274-279</pages><issn>2159-6247</issn><eissn>2159-6255</eissn><isbn>1467325759</isbn><isbn>9781467325752</isbn><eisbn>9781467325769</eisbn><eisbn>9781467325745</eisbn><eisbn>1467325767</eisbn><eisbn>1467325740</eisbn><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.</abstract><pub>IEEE</pub><doi>10.1109/AIM.2012.6266028</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2159-6247
ispartof 2012 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), 2012, p.274-279
issn 2159-6247
2159-6255
language eng
recordid cdi_ieee_primary_6266028
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Libraries
Linux
MATLAB
Mechatronics
Programming
Real time systems
title Unified framework for rapid prototyping of Linux based real-time controllers with Matlab and Simulink
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-06T11%3A10%3A43IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Unified%20framework%20for%20rapid%20prototyping%20of%20Linux%20based%20real-time%20controllers%20with%20Matlab%20and%20Simulink&rft.btitle=2012%20IEEE/ASME%20International%20Conference%20on%20Advanced%20Intelligent%20Mechatronics%20(AIM)&rft.au=Oftadeh,%20R.&rft.date=2012-07&rft.spage=274&rft.epage=279&rft.pages=274-279&rft.issn=2159-6247&rft.eissn=2159-6255&rft.isbn=1467325759&rft.isbn_list=9781467325752&rft_id=info:doi/10.1109/AIM.2012.6266028&rft_dat=%3Cieee_6IE%3E6266028%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9781467325769&rft.eisbn_list=9781467325745&rft.eisbn_list=1467325767&rft.eisbn_list=1467325740&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6266028&rfr_iscdi=true