Humanoid gait generation in complex environments based on template models and optimality principles learned from human beings

2018 ◽  
Vol 37 (10) ◽  
pp. 1184-1204 ◽  
Author(s):  
Debora Clever ◽  
Yue Hu ◽  
Katja Mombaur

In this paper, we present an inverse optimal control-based transfer of motions from human experiments to humanoid robots and apply it to walking in constrained environments. To this end, we introduce a 3D template model, which describes motion on the basis of center-of-mass trajectory, foot trajectories, upper-body orientation, and phase duration. Despite its abstract architecture, with prismatic joints combined with damped series elastic actuators instead of knees, the model (including dynamics and constraints) is suitable for describing both human and humanoid locomotion with appropriate parameters. We present and apply an inverse optimal control approach to identify optimality criteria based on human motion capture experiments. The identified optimal strategy is then transferred to a humanoid robot template model for gait generation by solving an optimal control problem, which takes into account the properties of the robot and differences in the environment. The results of this step are the center-of-mass trajectory, the foot trajectories, the torso orientation, and the single and double support phase durations for a sequence of steps, allowing the humanoid robot to walk within a new environment. In a previous paper, we have already presented one computational cycle (from motion capture data to an optimized robot template motion) for the example of walking over irregular stepping stones with the aim of transferring the motion to two very different humanoid robots (iCub@Heidelberg and HRP-2@LAAS). This study represents an extension, containing an entirely new part on the transfer of the optimized template motion to the iCub robot by means of inverse kinematics in a dynamic simulation environment and also on the real robot.

2016 ◽  
Vol 13 (04) ◽  
pp. 1650019 ◽  
Author(s):  
Sahab Omran ◽  
Sophie Sakka ◽  
Yannick Aoustin

This paper proposes an analysis of the effect of vertical motion of the center of mass (COM) during humanoid walking. The linear inverted pendulum (LIP) model is classically used to deal with humanoid balance during walking. The effects on energy consumption of the COM height remaining constant for humanoid robots, or varying like human beings are studied here. Two approaches are introduced for the comparison: the LIP which offers the great advantage of analytical solving (i.e., fast and easy calculations), and a numerical solving of the IP dynamics, which allows varying the height of the center of mass during walking. The results are compared using a sthenic criterion in a 3D dynamics simulation of the humanoid robot Romeo (Aldebaran Robotics Company) and show a consequent reduction of the robot torque solicitation when the COM oscillates vertically.


2021 ◽  
Vol 18 (4) ◽  
pp. 172988142110362
Author(s):  
Zelin Huang ◽  
Zhangguo Yu ◽  
Xuechao Chen ◽  
Qingqing Li ◽  
Libo Meng ◽  
...  

Knee-stretched walking is considered to be a human-like and energy-efficient gait. The strategy of extending legs to obtain vertical center of mass trajectory is commonly used to avoid the problem of singularities in knee-stretched gait generation. However, knee-stretched gait generation utilizing this strategy with toe-off and heel-strike has kinematics conflicts at transition moments between single support and double support phases. In this article, a knee-stretched walking generation with toe-off and heel-strike for the position-controlled humanoid robot has been proposed. The position constraints of center of mass have been considered in the gait generation to avoid the kinematics conflicts based on model predictive control. The method has been verified in simulation and validated in experiment.


2009 ◽  
Vol 14 (6) ◽  
pp. 707-712 ◽  
Author(s):  
S. Cotton ◽  
A.P. Murray ◽  
P. Fraisse

2018 ◽  
Vol 10 (11) ◽  
pp. 168781401881124
Author(s):  
Woosung Yang

Walking on floors with a varying slope needs more adaptive walking controller against the slope change, since that kind of walking becomes unstable easily without visual information. It may be difficult even for human beings to keep the walking stability without seeing the slope. This work presents a neural oscillator network to generate the patterns for periodic bipedal locomotion, which enable a humanoid robot to adapt to slope change of terrain. Motion trajectories of each limb (each hand and foot) are first defined in terms of periodic functions, the coefficients of which are the output parameters of neural oscillators. Those parameters are determined with the neural oscillator network in cooperation with sensory signals that detect the states of feet in contact with the terrain such that the motion trajectories are scaled for the walking stability. In addition, for the same reason, the neural oscillator controls the trajectories of the center of mass and the zero moment point of humanoid. Using the proposed method, the walking of the humanoid was performed on uneven and uncertain terrain. This application for the humanoid robot may draw some helpful hints on understanding human beings’ walking mechanism against the terrain with a varying slope.


Sign in / Sign up

Export Citation Format

Share Document