Evolutionary Multiobjective Footstep Planning for Humanoid Robots

This paper proposes a novel evolutionary multiobjective footstep planner for humanoid robots. First, a footstep planner using a univector field navigation method is proposed to provide a command state (CS), which is to be an input of a modifiable walking pattern generator (MWPG) at each footstep. Then, the MWPG generates corresponding trajectories for every leg joint of the humanoid robot at each footstep to follow the CS. Second, a multiobjective evolutionary algorithm (MOEA) is employed to optimize the univector fields satisfying multiple objectives in navigation. Finally, a preference-based selection algorithm based on a fuzzy measure and fuzzy integral is proposed to select the preferred one out of various nondominated solutions obtained by the MOEA. The effectiveness of the proposed evolutionary multiobjective footstep planner is demonstrated through computer simulations for a simulation model of a small-sized humanoid robot, HanSaRam-VIII.

[1]  Takeo Kanade,et al.  Footstep Planning for the Honda ASIMO Humanoid , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[2]  Vladimir J. Lumelsky,et al.  Biped robot locomotion in scenes with unknown obstacles , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[3]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[4]  Koren,et al.  Real-Time Obstacle Avoidance for Fast Mobile Robots , 2022 .

[5]  R. Yager Connectives and quantifiers in fuzzy sets , 1991 .

[6]  Qingfu Zhang,et al.  Hybrid Estimation of Distribution Algorithm for Multiobjective Knapsack Problem , 2004, EvoCOP.

[7]  Ronald R. Yager,et al.  On ordered weighted averaging aggregation operators in multicriteria decision-making , 1988 .

[8]  Seung-Hwan Choi,et al.  Evolutionary multi-objective optimization in robot soccer system for education , 2009, IEEE Comput. Intell. Mag..

[9]  Tomoyuki Hiroyasu,et al.  SPEA2+: Improving the Performance of the Strength Pareto Evolutionary Algorithm 2 , 2004, PPSN.

[10]  Yasar Ayaz,et al.  Footstep planning for humanoid robots among obstacles of various types , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[11]  Didier Dubois,et al.  Weighted minimum and maximum operations in fuzzy set theory , 1986, Inf. Sci..

[12]  Fang-Mei Tseng,et al.  Hierarchical fuzzy integral stated preference method for Taiwan's broadband service market , 2005 .

[13]  Jong-Hwan Kim,et al.  Evolutionary multi-objective optimization in robot soccer system for education , 2009, IEEE Computational Intelligence Magazine.

[14]  Kalyanmoy Deb,et al.  Interactive evolutionary multi-objective optimization and decision-making using reference direction method , 2007, GECCO '07.

[15]  Peter J. Fleming,et al.  Multiobjective optimization and multiple constraint handling with evolutionary algorithms. I. A unified formulation , 1998, IEEE Trans. Syst. Man Cybern. Part A.

[16]  Ling Wang,et al.  A Hybrid Quantum-Inspired Genetic Algorithm for Multiobjective Flow Shop Scheduling , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[17]  Satoshi Kagami,et al.  An intelligent joystick for biped control , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[18]  James A. Sethian,et al.  Level Set Methods and Fast Marching Methods , 1999 .

[19]  Hitoshi Iba,et al.  Evolutionary Multi-Objective Optimization for Biped Walking , 2008, SEAL.

[20]  Eckart Zitzler,et al.  Evolutionary algorithms for multiobjective optimization: methods and applications , 1999 .

[21]  Jong-Hwan Kim,et al.  Quantum-inspired evolutionary algorithm for a class of combinatorial optimization , 2002, IEEE Trans. Evol. Comput..

[22]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[23]  A. M. Madni,et al.  Multi-Criteria Decision Making and Behavior Assignment in Sensor Networks , 2007, 2007 1st Annual IEEE Systems Conference.

[24]  Jong-Hwan Kim,et al.  Modifiable Walking Pattern of a Humanoid Robot by Using Allowable ZMP Variation , 2008, IEEE Transactions on Robotics.

[25]  Kazuhito Yokoi,et al.  A realtime pattern generator for biped walking , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[26]  菅野 道夫,et al.  Theory of fuzzy integrals and its applications , 1975 .

[27]  Dong-Soo Kwon,et al.  Evolutionary programming-based univector field navigation method for past mobile robots , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[28]  Eiichiro Takahagi A fuzzy measure identification method by diamond pairwise comparisons and $${\phi_s}$$ transformation , 2008, Fuzzy Optim. Decis. Mak..

[29]  Gerrit K. Janssens,et al.  Evolutionary Algorithms for the Multiobjective Shortest Path Problem , 2007 .

[30]  Kalyanmoy Deb,et al.  Three-dimensional offline path planning for UAVs using multiobjective evolutionary algorithms , 2007, 2007 IEEE Congress on Evolutionary Computation.

[31]  Jong-Hwan Kim,et al.  Quantum-inspired Multiobjective Evolutionary Algorithm for Multiobjective 0/1 Knapsack Problems , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[32]  Nils J. Nilsson,et al.  Problem-solving methods in artificial intelligence , 1971, McGraw-Hill computer science series.

[33]  Thomas L. Saaty,et al.  DECISION MAKING WITH THE ANALYTIC HIERARCHY PROCESS , 2008 .

[34]  Kikuo Fujimura,et al.  The intelligent ASIMO: system overview and integration , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[35]  G. Tzeng,et al.  Evaluating sustainable fishing development strategies using fuzzy MCDM approach , 2005 .

[36]  Yangyang Li,et al.  Quantum-Inspired Immune Clonal Algorithm for Global Optimization , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[37]  Ronald R. Yager,et al.  On ordered weighted averaging aggregation operators in multicriteria decisionmaking , 1988, IEEE Trans. Syst. Man Cybern..

[38]  Kalyanmoy Deb,et al.  Light beam search based multi-objective optimization using evolutionary algorithms , 2007, 2007 IEEE Congress on Evolutionary Computation.

[39]  Shuuji Kajita,et al.  Development of humanoid robot HRP-3P , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[40]  Jong-Hwan Kim,et al.  Landing Force Controller for a Humanoid Robot: Time-Domain Passivity Approach , 2006, 2006 IEEE International Conference on Systems, Man and Cybernetics.

[41]  Olivier Michel,et al.  Cyberbotics Ltd. Webots™: Professional Mobile Robot Simulation , 2004 .

[42]  DebK.,et al.  A fast and elitist multiobjective genetic algorithm , 2002 .

[43]  Ronald C. Arkin,et al.  Motor Schema — Based Mobile Robot Navigation , 1989, Int. J. Robotics Res..

[44]  Yasar Ayaz,et al.  Human-Like Approach to Footstep Planning Among Obstacles for Humanoid Robots , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.