• DocumentCode
    251494
  • Title

    The Hardware Abstraction Layer — Supporting control design by tackling the complexity of humanoid robot hardware

  • Author

    Jorg, Stefan ; Tully, Jan ; Albu-Schaffer, Alin

  • Author_Institution
    Inst. of Robot. & Mechatron., German Aerosp. Center (DLR), Wessling, Germany
  • fYear
    2014
  • fDate
    May 31 2014-June 7 2014
  • Firstpage
    6427
  • Lastpage
    6433
  • Abstract
    Humanoid robots are highly integrated robotic systems with many sensors and actuators. The DLR Hand Arm system has 52 motors and 430 sensors. Design goal is to operate the robot with high-performance feedback control at cycles beyond 1kHz but to retain the flexibility of prototyping control algorithms. This is achieved with the concept of a Hardware Abstraction Layer (HAL) that provides a convenient high-level interface to the entire robotic hardware. The requirements for the design of a HAL in terms of functionality and implementation are presented that improve the integration of complex robot hardware with prototype control applications. Experiments with the HAL of the DLR Hand Arm System demonstrate the high performance of a Simulink Interface implementation. A 3 kHz control loop yields a latency below 333/is and a jitter below 50/xs.
  • Keywords
    control engineering computing; dexterous manipulators; feedback; humanoid robots; DLR hand arm system; HAL; Simulink interface; control algorithms; control design; frequency 3 kHz; hardware abstraction layer; high-performance feedback control; humanoid robot hardware complexity; Actuators; Computational modeling; Hardware; Middleware; Robot sensing systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation (ICRA), 2014 IEEE International Conference on
  • Conference_Location
    Hong Kong
  • Type

    conf

  • DOI
    10.1109/ICRA.2014.6907808
  • Filename
    6907808