机器人
计算机科学
嵌入式系统
机器人控制
运动控制
移动机器人
实时计算
人工智能
作者
Wei-Li Chuang,Ming-Ho Yeh,Yi‐Liang Yeh
出处
期刊:Actuators
[Multidisciplinary Digital Publishing Institute]
日期:2021-06-24
卷期号:10 (7): 141-141
被引量:13
摘要
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.
科研通智能强力驱动
Strongly Powered by AbleSci AI