Dual-Channel EtherCAT Control System for 33-DOF Humanoid Robot TOCABI

被引:9
作者
Ahn, Junewhee [1 ]
Park, Suhan [1 ]
Sim, Jaehoon [1 ]
Park, Jaeheung [2 ,3 ]
机构
[1] Seoul Natl Univ, Grad Sch Convergence Sci & Technol, Dept Intelligence & Informat, Seoul 08826, South Korea
[2] Seoul Natl Univ, Grad Sch Convergence Sci & Technol, Dept Intelligence & Informat, ASRI, Seoul 08826, South Korea
[3] Adv Inst Convergence Technol AICT, Grad Sch Convergence Sci & Technol, Dept Intelligence & Informat, Suwon 16229, South Korea
基金
新加坡国家研究基金会;
关键词
Real-time systems; Robots; Humanoid robots; Linux; Control systems; Robot sensing systems; Kernel; Framework; humanoid robot; real-time; robot control system; PERFORMANCE;
D O I
10.1109/ACCESS.2023.3272045
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-axis actuation robotics systems comprising many joints with a floating base require more stability and safety than fixed robots and thus require more considerations. In this paper, we describe the implementation of a real-time EtherCAT control system for the TOCABI humanoid robot with 33 degrees of freedom (DOFs) is described. The focus is on the development of a high-performing EtherCAT MainDevice, which enables control of the robot's high DOF at fast communication cycles. We also explore the use of a dual-channel EtherCAT MainDevice as a redundancy mechanism to handle communication disruptions and show that this configuration reduces the burden on the communication network and increases the communication cycle, leading to good real-time performance. To demonstrate the advantages of the system, we examine the performance of the EtherCAT communication and evaluate the impact of RTnet on real-time performance, demonstrating that a high-performing EtherCAT MainDevice having hard real-time capabilities can be established using open-source software. The results of this work demonstrate the potential of using dual channels in EtherCAT MainDevice configurations and utilizing open-source software to implement low-cost EtherCAT MainDevice systems. The paper's contribution to the field is its indication of developing stable robot systems with high DOF, which require hard real-time capability, even with open-source software.
引用
收藏
页码:44278 / 44286
页数:9
相关论文
共 23 条
[1]  
Asfour T, 2018, IEEE-RAS INT C HUMAN, P447
[2]  
Barbian A., 2007, PIPELINE TECHNOLOGY, P1, DOI DOI 10.1109/RTC.2007.4382787
[3]   Performance of a Real-Time EtherCAT Master Under Linux [J].
Cereia, Marco ;
Bertolotti, Ivan Cibrario ;
Scanzio, Stefano .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2011, 7 (04) :679-687
[4]   Rosbridge: ROS for Non-ROS Users [J].
Crick, Christopher ;
Jay, Graylin ;
Osentoski, Sarah ;
Pitzer, Benjamin ;
Jenkins, Odest Chadwicke .
ROBOTICS RESEARCH, ISRR, 2017, 100
[5]   New Insights Into the Real-Time Performance of a Multicore Processor [J].
Delgado, Raimarius ;
Choi, Byoung Wook .
IEEE ACCESS, 2020, 8 :186199-186211
[6]  
Dory M., 2012, CHASING DORY
[7]  
Erez T, 2015, IEEE INT CONF ROBOT, P4397, DOI 10.1109/ICRA.2015.7139807
[8]  
etherlab, IGH ETHERCAT MAST LI
[9]   RBDL: an efficient rigid-body dynamics library using recursive algorithms [J].
Felis, Martin L. .
AUTONOMOUS ROBOTS, 2017, 41 (02) :495-511
[10]   The Walk-Man robot software architecture [J].
Ferrati, Mirko ;
Settimi, Alessandro ;
Muratore, Luca ;
Tsagarakis, Nikos G. ;
Natale, Lorenzo ;
Pallottino, Lucia .
FRONTIERS IN ROBOTICS AND AI, 2016, 3