Project Details
Projekt Print View

Autonomous Learning of Bipedal Walking Stabilization

Subject Area Image and Language Processing, Computer Graphics and Visualisation, Human Computer Interaction, Ubiquitous and Wearable Computing
Term from 2014 to 2020
Project identifier Deutsche Forschungsgemeinschaft (DFG) - Project number 269319994
 
Final Report Year 2020

Final Report Abstract

Humanoid robots, robots with a human-like body plan, enjoy increasing popularity as research platform, because they have the potential to be universal robots that can perform a large variety of tasks in environments that are designed to suit human needs. It is, however, a big challenge to replicate efficiency, robustness, and grace of the natural human gait. Bipedal walkers are inherently unstable and difficult to control. In the first funding period of the Priority Programme Autonomous Learning, we developed a novel closed-loop control approach for bipedal walking in the presence of large disturbances. Our capture step controller is able to absorb disturbances that can occur from any direction and at any time during a step and returns the robot to the desired walking velocity within one or two steps. To make the first capture step even more effective, we developed a method to learn in an online fashion a non-parametric model describing deviations from the point-mass abstraction from a small number of observations of residual energy after taking capture steps. In this project, we transferred the capture step framework to three new humanoid robots: igus Humanoid Open Platform, NimbRo-OP2, and NimbRo-OP2X. The AdultSize NimbRo-OP2(X) robots have been developed in this project. They are 135 cm tall, have 3D printed structural parts with a parallel kinematic mechanism in the legs, and feature strong onboard computers with GPUs. Hardware and software of these robots has been released. In this project, we investigated more advanced push recovery strategies that went beyond capture steps, i.e., using the rotational inertia of the torso and the arms to complement capture steps with balance-restoring torque. The balance of our robots has been advanced by fused angle based feedback mechanisms, tilt phase feedback, and the real-time generation of dynamic full-body motion based on a five mass model. Parameters of balance controllers were learned online from few real-robot and a larger number of simulated robot experiments by Bayesian optimization. Furthermore, we developed methods for deep-learning based scene perception and for online adaptation of steps to visually perceived constraints on foot placement. We integrated the developed methods in our humanoid soccer system. The disturbance rejection was tested in isolation in the Push Recovery technical challenge, where our robots regularly achieved top scores. We also used the developed capture step, fused angle and tilt phase feedback mechanisms in the games, where they greatly contributed to the stability of our robots. The robots of our team NimbRo won all international RoboCup Humanoid League competitions where they participated during the project duration.

Publications

 
 

Additional Information

Textvergrößerung und Kontrastanpassung