Component-based modelling for generating robotic arm applications running under OROCOS middleware

被引:4
|
作者
Sanchez Garcia, A. [1 ]
Estevez, E. [1 ]
Gomez Ortega, J. [1 ]
Gamez Garcia, J. [1 ]
机构
[1] Univ Jaen, Syst Engn & Automat Dept, Jaen, Spain
关键词
Robotic manipulator applications; Robot Control; Unified Modelling Language; OROCOS communication middleware; Model-Driven Design;
D O I
10.1109/SMC.2013.619
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, complex dynamic systems, such as robotics, demand new and highly sophisticated software developments. But, basically, robotics arm applications need to get information, through sensors, from the variant and unknown environment; this is available to controllers which also have information about the robot's state (position, velocity, acceleration, torque, etcetera) and taking into account a reference, they generate the next state for the robot. Therefore, every robotic platform should require a set of sensors to take information from the environment, controllers and robots (with the low level controller). In order to cope with devices, which part of them exhibit vendor-dependent characteristics, a standard interface is proposed to allow the designers to abstract the vendor specific drivers' knowledge and to guide them in this work. This paper also explores the advantages of model-based techniques to design robotic-arm applications. In particular the Unified Modelling Language has been used for modelling the functionality in the robotic's manipulator applications, from where components of the OROCOS (Open RObot COntrol Software) are automatically generated. The proposition, characterized by its openness, productivity, portability and interoperability, is based on the construction of a complex robotic manipulator platform that integrates a Staubli industrial robot and a MEKA anthropomorphic robotic arm. Both can be used, in an easy way, in advanced experiments as it is shown in the results.
引用
收藏
页码:3633 / 3638
页数:6
相关论文
共 50 条
  • [21] A Component-Based Approach to Feature Modelling
    Parra, Pablo
    Polo, Oscar R.
    Esteban, Segundo
    Martinez, Agustin
    Sanchez, Sebastian
    23RD INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE(SPLC 2019), VOL B, 2019, : 137 - 142
  • [22] Component-based Structural Equation Modelling
    Tenenhaus, Michel
    TOTAL QUALITY MANAGEMENT & BUSINESS EXCELLENCE, 2008, 19 (7-8) : 871 - 886
  • [23] Real-time dynamic guarantee in component-based middleware
    Tatibana, Cassia Yuri
    Montez, Carlos
    de Oliveira, Romulo Silva
    10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 214 - +
  • [24] The component balancer: Optimization of component-based applications
    Fontana, J
    INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING, PROCEEDINGS, 2004, : 338 - 339
  • [25] A component-based middleware framework for configurable and reconfigurable Grid computing
    Coulson, Geoff
    Grace, Paul
    Blair, Gordon
    Cai, Wei
    Cooper, Chris
    Duce, David
    Mathy, Laurent
    Yeung, Wai Kit
    Porter, Barry
    Sagar, Musbah
    Li, Wei
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (08): : 865 - 874
  • [26] A component-based approach to build a portable and flexible middleware for metacomputing
    Di Santo, A
    Frattolillo, F
    Russo, W
    Zimeo, E
    PARALLEL COMPUTING, 2002, 28 (12) : 1789 - 1810
  • [27] EMTV - A component-based DTV middleware extension for educational purposes
    Costa, Juliano Rodrigues
    de Lucena Junior, Vicente Ferreira
    CHANGING TELEVISION ENVIRONMENTS, PROCEEDINGS, 2008, 5066 : 219 - +
  • [28] A QoS-aware component-based middleware for pervasive computing
    Liao, Y
    Li, MS
    EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 229 - 235
  • [29] A middleware platform for the dynamic evolution of distributed component-based systems
    Zhou, Yu
    Ma, Xiaoxing
    Gall, Harald
    COMPUTING, 2014, 96 (08) : 725 - 747
  • [30] A component-based middleware for hybrid grid/cloud computing platforms
    Manias, Elton
    Baude, Francoise
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (13): : 1461 - 1477