An Evolutionary Computational Approach to Humanoid Motion Planning

The theme of our work is centred on humanoid motion planning and balancing using evolutionary computational techniques. Evolutionary techniques, inspired by the Darwinian evolution of biological systems, make use of the concept of the iterative progress of a population of solutions with the aim of finding an optimally fit solution to a given problem. The problem we address here is that of asymmetric motion generation for humanoids, with the aim of automatically developing a series of motions to resemble certain predefined postures. An acceptable trajectory and stability is of the utmost concern in our work. In developing these motions, we are utilizing genetic algorithms coupled with heuristic knowledge of the problem domain. Unlike other types of robots, humanoids are complex in both construction and operation due to their myriad degrees of freedom and the difficulty of balancing on one or more limbs. The work presented in this paper includes the adopted methodology, experimental setup, results and an analysis of the outcome of a series of evolutionary experiments conducted for generating the said asymmetric motions.

[1]  Hitoshi Iba,et al.  Evolutionary Behavior Acquisition for Humanoid Robots , 2006, PPSN.

[2]  Kazuhito Yokoi,et al.  Biped walking pattern generation by using preview control of zero-moment point , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[3]  Ying Zhang,et al.  Reducing Human Fatigue in Interactive Evolutionary Computation Through Fuzzy Systems and Machine Learning Systems , 2006, 2006 IEEE International Conference on Fuzzy Systems.

[4]  Ying Zhang,et al.  Reduced human fatigue interactive evolutionary computation for micromachine design , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[5]  Masayuki Inaba,et al.  Online generation of humanoid walking motion based on a fast generation method of motion pattern that follows desired ZMP , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  P. Cominoli Development of a physical simulation of a real humanoid robot , 2005 .

[7]  William B. Langdon,et al.  Evolving Hand-Eye Coordination for a Humanoid Robot with Machine Code Genetic Programming , 2001, EuroGP.

[8]  Hitoshi Iba,et al.  Creating singing vocal expressions by means of interactive evolutionary computation , 2009, Int. J. Knowl. Eng. Soft Data Paradigms.

[9]  Nasser Sadati,et al.  Solving robot motion planning problem using Hopfield neural network in a fuzzified environment , 2002, 2002 IEEE World Congress on Computational Intelligence. 2002 IEEE International Conference on Fuzzy Systems. FUZZ-IEEE'02. Proceedings (Cat. No.02CH37291).

[10]  Ales Ude,et al.  Planning of joint trajectories for humanoid robots using B-spline wavelets , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[11]  Hitoshi Iba,et al.  Evolutionary motion design for humanoid robots , 2006, GECCO '06.

[12]  Riadh Zaier,et al.  Motion Generation of Humanoid Robot based on Polynomials Generated by Recurrent Neural Network , 2004 .