Loading...
Please wait, while we are loading the content...
Similar Documents
Develop Real-Time Robot Control Architecture Using Robot Operating System and EtherCAT
| Content Provider | MDPI |
|---|---|
| Author | Chuang, Wei-Li Yeh, Ming-Ho Yeh, Yi-Liang |
| Copyright Year | 2021 |
| Description | 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. |
| Starting Page | 141 |
| e-ISSN | 20760825 |
| DOI | 10.3390/act10070141 |
| Journal | Actuators |
| Issue Number | 7 |
| Volume Number | 10 |
| Language | English |
| Publisher | MDPI |
| Publisher Date | 2021-06-24 |
| Access Restriction | Open |
| Subject Keyword | Actuators Industrial Engineering Robotics Robot Operating System Ethercat Robot Control Motion Planning Jerk-limited Trajectory Real-time Motion Control |
| Content Type | Text |
| Resource Type | Article |