Stable and fast model-free walk with arms movement for humanoid robots

Controlling a humanoid robot with its typical many degrees of freedom is a complex task, and many methods have been proposed to solve the problem of humanoid locomotion. In this work, we generate a gait for a Hitec Robonova-I robot using a model-free approach, where fairly simple parameterized models, based on truncated Fourier series, are applied to generate joint angular trajectories. To find a parameter set that generates a fast and stable walk, optimization algorithms were used, specifically a genetic algorithm and particle swarm optimization. The optimization process was done in simulation first, and the learned walk was then adapted to the real robot. The simulated model of the Robonova-I was made using the USARSim simulator, and tests made to evaluate the resulting walks verified that the best walk obtained is faster than the ones publicly available for the Robonova-I. Later, to provide an additional validation, the same process was carried out for the simulated Nao from the RoboCup 3D Soccer Simulation League. Again, the resulting walk was fast and stable, overcoming the speed of the publicly available magma-AF base team.

[1]  Luís Paulo Reis,et al.  Biped Walking Using Coronal and Sagittal Movements Based on Truncated Fourier Series , 2010, RoboCup.

[2]  Oliver Obst,et al.  Spark - A generic simulator for physical multi-agent simulations , 2004, Comput. Syst. Sci. Eng..

[3]  F. Hackenberger Balancing Central Pattern Generator based Humanoid Robot Gait using Reinforcement Learning , 2007 .

[4]  Chee-Meng Chew,et al.  A uniform biped gait generator with offline optimization and online adjustable parameters , 2007, Robotica.

[5]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[6]  Nima Shafii,et al.  Evolution of Biped Walking Using Truncated Fourier Series and Particle Swarm Optimization , 2009, RoboCup.

[7]  Chee-Meng Chew,et al.  Adjustable Bipedal Gait Generation using Genetic Algorithm Optimized Fourier Series Formulation , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Russ Tedrake,et al.  Efficient Bipedal Robots Based on Passive-Dynamic Walkers , 2005, Science.

[9]  T. McMahon,et al.  Ballistic walking. , 1980, Journal of biomechanics.

[10]  Nima Shafii,et al.  An optimized gait generator based on fourier series towards fast and robust biped locomotion involving arms swing , 2009, 2009 IEEE International Conference on Automation and Logistics.

[11]  Esther Luna Colombini,et al.  A Framework for Learning in Humanoid Simulated Robots , 2008, RoboCup.

[12]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[13]  山田 祐,et al.  Open Dynamics Engine を用いたスノーボードロボットシミュレータの開発 , 2007 .

[14]  Kazuhito Yokoi,et al.  The 3D linear inverted pendulum mode: a simple modeling for a biped walking pattern generation , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[15]  Takashi Matsumoto,et al.  Real time motion generation and control for biped robot -1st report: Walking gait pattern generation- , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.