An EtherCAT-Based Real-Time Control System Architecture for Humanoid Robots

  • Felix Sygulla
  • , Robert Wittmann
  • , Philipp Seiwald
  • , Tobias Berninger
  • , Arne Christoph Hildebrandt
  • , Daniel Wahrmann
  • , Daniel Rixen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

22 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publication2018 IEEE 14th International Conference on Automation Science and Engineering, CASE 2018
PublisherIEEE Computer Society
Pages483-490
Number of pages8
ISBN (Electronic)9781538635933
DOIs
StatePublished - 4 Dec 2018
Event14th IEEE International Conference on Automation Science and Engineering, CASE 2018 - Munich, Germany
Duration: 20 Aug 201824 Aug 2018

Publication series

NameIEEE International Conference on Automation Science and Engineering
Volume2018-August
ISSN (Print)2161-8070
ISSN (Electronic)2161-8089

Conference

Conference14th IEEE International Conference on Automation Science and Engineering, CASE 2018
Country/TerritoryGermany
CityMunich
Period20/08/1824/08/18

Fingerprint

Dive into the research topics of 'An EtherCAT-Based Real-Time Control System Architecture for Humanoid Robots'. Together they form a unique fingerprint.

Cite this