A novel model-driven approach to support development cycle of robotic systems

被引:9
|
作者
Estevez, Elisabet [1 ]
Sanchez-Garcia, Alejandro [1 ]
Gamez-Garcia, Javier [1 ]
Gomez-Ortega, Juan [1 ]
Satorres-Martinez, Silvia [1 ]
机构
[1] Univ Jaen, Dept Ingn Elect Automat, Jaen, Spain
关键词
Robotic arm manipulators; Model-driven engineering; ROS-robotic operating system; OROCOS-open robot control software; SOFTWARE; DESIGN; PARTS;
D O I
10.1007/s00170-015-7396-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Currently, industrial robots are decisive in modern production facilities, and in a near future, robots will also become essential in daily life. In fact, the main aim of robotic manipulator relies on the integration of robots into people's daily. To this purpose, there are a great number of physical devices, such as sensors, actuators, auxiliary elements, tools etc. which can be incorporated into a robot. Although integration, reuse, flexibility and adaptability are crucial characteristics demanded by current robotic applications, there is a lack of standardization in terms of hardware and software platforms, providing incompatible task-specific and non-reusable solutions. Consequently, there is a need for a new engineering methodology to design, implement and execute software systems. This work explores the advantages that model-driven engineering provides for the development of applications for robotic manipulators' platforms. Specifically, a modelling approach is developed to generate the target code automatically. To validate the proposal, a tool that allows the final code to be generated for most spread communication middlewares in the robotics field is also presented.
引用
收藏
页码:737 / 751
页数:15
相关论文
共 50 条
  • [1] A novel model-driven approach to support development cycle of robotic systems
    Elisabet Estévez
    Alejandro Sánchez-García
    Javier Gámez-García
    Juan Gómez-Ortega
    Silvia Satorres-Martínez
    The International Journal of Advanced Manufacturing Technology, 2016, 82 : 737 - 751
  • [2] A Model-Driven Approach to Constructing Robotic Systems
    Pons, Claudia
    Perez, Gabriela
    Giandinil, Roxana
    Baum, Gabriel
    JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2014, 14 (01): : 1 - 8
  • [3] Model-driven systems development
    Balmelli, L.
    Brown, D.
    Cantor, M.
    Mott, M.
    IBM SYSTEMS JOURNAL, 2006, 45 (03) : 569 - 585
  • [4] Introducing Safety Requirements Traceability Support in Model-Driven Development of Robotic Applications
    Sanchez, Pedro
    Alonso, Diego
    Rosique, Francisca
    Alvarez, Barbara
    Pastor, Juan A.
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (08) : 1059 - 1071
  • [5] Model-Driven Safety Assessment of Robotic Systems
    Yakymets, N.
    Dhouib, S.
    Jaber, H.
    Lanusse, A.
    2013 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2013, : 1137 - 1142
  • [6] Model-Driven Networking: A Novel Approach for SDN Applications Development
    Lopes, Felipe A.
    Santos, Marcelo
    Fidalgo, Robson
    Fernandes, Stenio
    PROCEEDINGS OF THE 2015 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM), 2015, : 770 - 773
  • [7] A Methodological Approach to Model-Driven Design and Development of Automation Systems
    Luz Alvarez, Maria
    Sarachaga, Isabel
    Burgos, Arantzazu
    Estevez, Elisabet
    Marcos, Marga
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2018, 15 (01) : 67 - 79
  • [8] A model-driven development approach for context-aware systems
    Imen Jaouadi
    Raoudha Ben Djemaa
    Hanêne Ben-Abdallah
    Software & Systems Modeling, 2018, 17 : 1169 - 1195
  • [9] A model-driven development approach for context-aware systems
    Jaouadi, Imen
    Ben Djemaa, Raoudha
    Ben-Abdallah, Hanene
    SOFTWARE AND SYSTEMS MODELING, 2018, 17 (04): : 1169 - 1195
  • [10] Development of reconfigurable distributed embedded systems with a model-driven approach
    Krichen, Fatma
    Hamid, Brahim
    Zalila, Bechir
    Jmaiel, Mohamed
    Coulette, Bernard
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (06): : 1391 - 1411