The Hardware Abstraction Layer — Supporting control design by tackling the complexity of humanoid robot hardware
Stefan Jörg, Jan Tully, Alin Albu‐Schäffer
- Year
- 2014
- Citations
- 11
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
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Fractional Differential Equations
Igor Podlubný
2025
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991