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
Link To Document