Develop Real-Time Robot Control Architecture Using Robot Operating System and EtherCAT

被引:8
|
作者
Chuang, Wei-Li [1 ]
Yeh, Ming-Ho [2 ]
Yeh, Yi-Liang [2 ]
机构
[1] ADLINK Technol Inc, New Taipei 235603, Taiwan
[2] Natl Taipei Univ Technol, Dept Mech Engn, Taipei 106344, Taiwan
关键词
Robot Operating System; EtherCAT; robot control; motion planning; jerk-limited trajectory; real-time motion control; ROS; PERFORMANCE; RT;
D O I
10.3390/act10070141
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
This paper presents the potential of combining ROS (Robot Operating System), its state-of-art software, and EtherCAT technologies to design real-time robot control architecture for human-robot collaboration. For this, the advantages of an ROS framework here are it is easy to integrate sensors for recognizing human commands and the well-developed communication protocols for data transfer between nodes. We propose a shared memory mechanism to improve the communication between non-real-time ROS nodes and real-time robot control tasks in motion kernel, which is implemented in the ARM development board with a real-time operating system. The jerk-limited trajectory generation approach is implemented in the motion kernel to obtain a fine interpolation of ROS MoveIt planned robot path to motor. EtherCAT technologies with precise multi-axis synchronization performance are used to exchange real-time I/O data between motion kernel and servo drive system. The experimental results show the proposed architecture using ROS and EtherCAT in hard real-time environment is feasible for robot control application. With the proposed architecture, a user can efficiently send commands to a robot to complete tasks or read information from the robot to make decisions, which is helpful to reach the purpose of human-robot collaboration in the future.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] Development of EtherCAT real-time control system for robot based on Simulink Real-Time
    Wang, Song
    Yang, Xudong
    van der Geer, J.
    [J]. JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2021, 21 (01) : 49 - 57
  • [2] An EtherCAT-based Real-time Motion Control System in Mobile Robot Application
    Delgado, Raimarius
    Kim, Shin-Young
    You, Bum-Jae
    Choi, Byoung-Wook
    [J]. 2016 13TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS AND AMBIENT INTELLIGENCE (URAI), 2016, : 710 - 715
  • [3] Industrial robot motion control with real-time Java']Java and EtherCAT
    Robertz, Sven Gestegard
    Nilsson, Klas
    Henriksson, Roger
    Blomdell, Anders
    [J]. ETFA 2007: 12TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOLS 1-3, 2007, : 1453 - +
  • [4] Industrial robot multirate control with the VxWorks real-time operating system
    Salt, J
    Valera, A
    Cuenca, A
    Ibañez, A
    [J]. ALGORITHMS AND ARCHITECTURES FOR REAL-TIME CONTROL 2000, 2000, : 17 - 21
  • [5] A Hierachical Operating System of a Chewing Robot for Interactive Real-time Control
    Chen, Bangxiang
    Xu, Weiliang
    Dhupia, Jaspreet
    [J]. 2023 29TH INTERNATIONAL CONFERENCE ON MECHATRONICS AND MACHINE VISION IN PRACTICE, M2VIP 2023, 2023,
  • [6] A Real-time Ball Trajectory Follower using Robot Operating System
    Yadav, Himanshi
    Srivastava, Siddharth
    Mukherjee, Prerana
    Lall, Brejesh
    [J]. 2015 THIRD INTERNATIONAL CONFERENCE ON IMAGE INFORMATION PROCESSING (ICIIP), 2015, : 511 - 515
  • [7] Integration of Virtual Robot Environmental Platform with Robot Operating System for Real-time Simulation of A Robot
    Pinrath, Nattawat
    Matsuhira, Nobuto
    [J]. 2020 59TH ANNUAL CONFERENCE OF THE SOCIETY OF INSTRUMENT AND CONTROL ENGINEERS OF JAPAN (SICE), 2020, : 1428 - 1434
  • [8] Research & reform on real-time operating system applied to robot
    Chen, YM
    Chen, YB
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2004, 13 (04) : 564 - 568
  • [9] An Architecture for Real-Time Control in Multi-robot Systems
    Althoff, Daniel
    Kourakos, Omiros
    Lawitzky, Martin
    Moertl, Alexander
    Rambow, Matthias
    Rohrmueller, Florian
    Brscic, Drazen
    Wollherr, Dirk
    Hirche, Sandra
    Buss, Martin
    [J]. HUMAN CENTERED ROBOT SYSTEMS: COGNITION, INTERACTION, TECHNOLOGY, 2009, 6 : 43 - 52
  • [10] Implementation of Robot Control Algorithms by Real-Time Control System
    Viliam, Fedak
    Frantisek, Durovsky
    Robert, Uveges
    Kyslan, Karol
    Milan, Lacko
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING RESEARCH IN AFRICA, 2015, 18 (112-119) : 112 - 119