TY - GEN
T1 - An EtherCAT-Based Real-Time Control System Architecture for Humanoid Robots
AU - Sygulla, Felix
AU - Wittmann, Robert
AU - Seiwald, Philipp
AU - Berninger, Tobias
AU - Hildebrandt, Arne Christoph
AU - Wahrmann, Daniel
AU - Rixen, Daniel
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/12/4
Y1 - 2018/12/4
N2 - The design of humanoid robots naturally requires the simultaneous control of a high number of joints. Moreover, the performance of the overall robot is strongly determined by the low-level control system as all high-level software e.g. for locomotion planning and control is built on top of it. In order to achieve high update rates and high bandwidth for the joint control, an advanced real-time control system architecture is required. However, outdated communication protocols with associated limits in the achievable update rates are still used in nowadays humanoid robots. Moreover, the performance of the low-level control systems is not analyzed in detail or the systems rely on specialized hardware, which lacks reliability and persistence. We present a reliable and high-performance control system architecture for humanoid robots based on the ETHERCAT technology. To the authors' knowledge this is the only system, which operates at control rates beyond 2 khz and input/output latencies below 1 ms. Our control architecture includes a learning-based feedforward control strategy to improve joint tracking performance. The improved joint control method and the communication system are evaluated on our humanoid robot LOLA. Our software framework is available online to allow other researchers to benefit from our experiences.
AB - The design of humanoid robots naturally requires the simultaneous control of a high number of joints. Moreover, the performance of the overall robot is strongly determined by the low-level control system as all high-level software e.g. for locomotion planning and control is built on top of it. In order to achieve high update rates and high bandwidth for the joint control, an advanced real-time control system architecture is required. However, outdated communication protocols with associated limits in the achievable update rates are still used in nowadays humanoid robots. Moreover, the performance of the low-level control systems is not analyzed in detail or the systems rely on specialized hardware, which lacks reliability and persistence. We present a reliable and high-performance control system architecture for humanoid robots based on the ETHERCAT technology. To the authors' knowledge this is the only system, which operates at control rates beyond 2 khz and input/output latencies below 1 ms. Our control architecture includes a learning-based feedforward control strategy to improve joint tracking performance. The improved joint control method and the communication system are evaluated on our humanoid robot LOLA. Our software framework is available online to allow other researchers to benefit from our experiences.
UR - https://www.scopus.com/pages/publications/85059978162
U2 - 10.1109/COASE.2018.8560532
DO - 10.1109/COASE.2018.8560532
M3 - Conference contribution
AN - SCOPUS:85059978162
T3 - IEEE International Conference on Automation Science and Engineering
SP - 483
EP - 490
BT - 2018 IEEE 14th International Conference on Automation Science and Engineering, CASE 2018
PB - IEEE Computer Society
T2 - 14th IEEE International Conference on Automation Science and Engineering, CASE 2018
Y2 - 20 August 2018 through 24 August 2018
ER -