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....
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
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 |