DocumentCode
1952001
Title
A robotic vehicle testbench for the application of MBD-MDE development technologies
Author
Morelli, Matteo ; Moro, Fabio ; Rizano, Tizar ; Fontanelli, Daniele ; Palopoli, Luigi ; Di Natale, Marco
Author_Institution
Scuola Superiore S. Anna, TECIP Inst., Pisa, Italy
fYear
2013
fDate
10-13 Sept. 2013
Firstpage
1
Lastpage
4
Abstract
Models are used in control domains for early validation of system properties, using simulation or formal verification, and for the automatic generation of a software implementation. We propose an approach in which a functional model of the controls is matched to a model of the execution platform through an intermediate mapping model, that represents the software tasks and communication messages. The functional model is (partly) developed in Simulink and code is generated for each subsystem. Next, an abstract view of the functional model is imported in SysML. Using SysML, a model of the execution platform is created, and an implementation of the subsystems as a set of tasks and messages is defined and evaluated. The M2T Acceleo tool processes the mapping model and generates the Orocos-compliant task code executing the C/C++ functions generated from Simulink, and the inter-task communication. This paper outlines the proposed flow and provides the description of a robotic car testbench used to show the application of the methodology. The testbench has enough functional complexity and a distributed implementation to justify the creation of architecture models, while requiring a moderate cost and effort for its construction by the interested researchers.
Keywords
C++ language; Unified Modeling Language; control engineering computing; digital simulation; formal verification; robots; C/C++ functions; M2T Acceleo tool processes; MBD-MDE development technologies; Simulink; SysML; UML; automatic generation; communication messages; execution platform; formal verification; intermediate mapping model; robotic vehicle testbench; software implementation; unified modeling language; Biological system modeling; Cameras; Computational modeling; Computer architecture; Robots; Sensors; Software;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technologies & Factory Automation (ETFA), 2013 IEEE 18th Conference on
Conference_Location
Cagliari
ISSN
1946-0740
Print_ISBN
978-1-4799-0862-2
Type
conf
DOI
10.1109/ETFA.2013.6648147
Filename
6648147
Link To Document