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 条
  • [1] MIREA: Component-based Middleware for Reconfigurable, Embedded Control Applications
    Kwon, Jagun
    Hailes, Stephen
    2010 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT CONTROL, 2010, : 2385 - 2390
  • [2] Deployment of context-aware component-based applications based on middleware
    Zheng, Di
    Wang, Jun
    Jia, Yan
    Han, Wei-Hong
    Zou, Peng
    UBIQUITOUS INTELLIGENCE AND COMPUTING, PROCEEDINGS, 2007, 4611 : 908 - +
  • [3] Component-based software architecture for robotic workcell applications
    Delphi Automotive Systems Corp, Kokomo, United States
    IEEE Trans. Electron. Packag. Manuf., 1 (85-94):
  • [4] A component-based reconfigurable RFID middleware
    Wu, Jie
    Wang, Dong
    Sheng, Huanye
    IECON 2007: 33RD ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-3, CONFERENCE PROCEEDINGS, 2007, : 2248 - 2253
  • [5] On enhancing component-based middleware with transactions
    Prochazka, M
    Rouvoy, R
    Coupaye, T
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2003: OTM 2003 WORKSHOPS, 2003, 2889 : 1 - 2
  • [6] Applying a component-based software architecture to robotic workcell applications
    Beck, JE
    Reagin, JM
    Sweeny, TE
    Anderson, RL
    Garner, T
    IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2000, 16 (03): : 207 - 217
  • [7] A Component-based Middleware for Network Function Virtualization
    Chen, Yung-Chiao
    Ma, Yi-Wei
    Chiang, Cheng-Mou
    Chen, Jiann-Liang
    JOURNAL OF INTERNET TECHNOLOGY, 2018, 19 (06): : 1645 - 1655
  • [8] Component-based middleware platform for grid computing
    Zhu, JM
    Chen, R
    Ni, GN
    Liu, Y
    GRID AND COOPERATIVE COMPUTING, PT 1, 2004, 3032 : 716 - 723
  • [9] An extensible binding framework for component-based middleware
    Parlavantzas, N
    Coulson, G
    Blair, GS
    SEVENTH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 2003, : 252 - 263
  • [10] Component-based approach for programming and running scientific applications on grids and clouds
    Malawski, Maciej
    Gubala, Tomasz
    Bubak, Marian
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2012, 26 (03): : 275 - 295