A biped gait learning algorithm for humanoid robots based on environmental impact assessed artificial bee colony

Gait pattern performance is a very important issue in the field of humanoid robots, and more and more researchers are now engaged in such studies. However, the tuning processes of the parameters or postures are very tedious and time-consuming. In order to solve this problem, an artificial bee colony (ABC) learning algorithm for a central pattern generator (CPG) gait produce method is proposed in this paper. Furthermore, the fitness of the bee colony is considered through environmental impact assessment, and it is also estimated from the cause of colony collapse disorder from the results of recent investigations in areas, such as pesticides, electromagnetic waves, viruses, and the timing confusion of the bee colony caused by climate change. Each environmental disaster can be considered by its adjustable weighting values. In addition, the developed biped gait learning method is called the ABC-CPG algorithm, and it was verified in a self-developed high-integration simulator. The strategy systems, motion control system, and gait learning system of the humanoid robot are also integrated through the proposed 3-D simulator. Finally, the experimental results show that the proposed environmental-impact-assessed ABC-CPG gait learning algorithm is feasible and can also successfully achieve the best gait pattern in the humanoid robot.

[1]  J. Morimoto,et al.  A Biologically Inspired Biped Locomotion Strategy for Humanoid Robots: Modulation of Sinusoidal Patterns by a Coupled Oscillator Model , 2008, IEEE Transactions on Robotics.

[2]  Hirokazu Seki,et al.  A Study of Energy-Saving Shoes for Robot Considering Lateral Plane Motion , 2008, IEEE Transactions on Industrial Electronics.

[3]  Tzuu-Hseng S. Li,et al.  Dynamic Balance Control for Biped Robot Walking Using Sensor Fusion, Kalman Filter, and Fuzzy Logic , 2012, IEEE Transactions on Industrial Electronics.

[4]  Zhiwei Luo,et al.  A novel gait generation for biped walking robots based on mechanical energy constraint , 2002, IEEE Transactions on Robotics and Automation.

[5]  Wei-Chang Yeh,et al.  Knowledge Discovery Employing Grid Scheme Least Squares Support Vector Machines Based on Orthogonal Design Bee Colony Algorithm , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[6]  Daisuke Sato,et al.  Postural Balance Strategies in Response to Disturbances in the Frontal Plane and Their Implementation With a Humanoid Robot , 2014, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[7]  Tzuu-Hseng S. Li,et al.  Development of Humanoid Robot Simulator for Gait Learning by Using Particle Swarm Optimization , 2013, 2013 IEEE International Conference on Systems, Man, and Cybernetics.

[8]  Kemalettin Erbatur,et al.  Natural ZMP Trajectories for Biped Robot Reference Generation , 2009, IEEE Transactions on Industrial Electronics.

[9]  Jay D. Evans,et al.  A Metagenomic Survey of Microbes in Honey Bee Colony Collapse Disorder , 2007, Science.

[10]  Qiang Huang,et al.  Sensory reflex control for humanoid walking , 2005, IEEE Transactions on Robotics.

[11]  Hiroshi Shimizu,et al.  Self-organized control of bipedal locomotion by neural oscillators in unpredictable environment , 1991, Biological Cybernetics.

[12]  Kazuhito Yokoi,et al.  Real-Time Planning of Humanoid Robot's Gait for Force-Controlled Manipulation , 2007 .

[13]  Jun Morimoto,et al.  Experimental Studies of a Neural Oscillator for Biped Locomotion with QRIO , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[14]  Meinard Müller,et al.  Dynamic Time Warping , 2008 .

[15]  Teresa Zielińska,et al.  Biological inspiration used for robots motion synthesis , 2009, Journal of Physiology-Paris.

[16]  Tzuu-Hseng S. Li,et al.  Walking Motion Generation, Synthesis, and Control for Biped Robot by Using PGRL, LPI, and Fuzzy Logic , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[17]  Danwei Wang,et al.  CPG-Inspired Workspace Trajectory Generation and Adaptive Locomotion Control for Quadruped Robots , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[18]  C. S. G. Lee,et al.  Robotics: Control, Sensing, Vision, and Intelligence , 1987 .

[19]  Kiyotoshi Matsuoka,et al.  Mechanisms of frequency and pattern control in the neural rhythm generators , 1987, Biological Cybernetics.

[20]  Tzuu-Hseng S. Li,et al.  Design and Implementation of Fuzzy Policy Gradient Gait Learning Method for Walking Pattern Generation of Humanoid Robots , 2011 .

[21]  Guy Bessonnet,et al.  Forces acting on a biped robot. Center of pressure-zero moment point , 2004, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[22]  Sukhan Lee,et al.  A UKF-Based Predictable SVR Learning Controller for Biped Walking , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[23]  Ken Chen,et al.  Gait Synthesis and Sensory Control of Stair Climbing for a Humanoid Robot , 2008, IEEE Transactions on Industrial Electronics.

[24]  Guy Bessonnet,et al.  An anthropomorphic biped robot: dynamic concepts and technological design , 1998, IEEE Trans. Syst. Man Cybern. Part A.

[25]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[26]  Jun Morimoto,et al.  Learning CPG-based Biped Locomotion with a Policy Gradient Method: Application to a Humanoid Robot , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[27]  Alison Benjamin,et al.  A World Without Bees , 2008 .

[28]  Tzuu-Hseng S. Li,et al.  Design and implementation of a series of small-size humanoid robots for FIRA and RoboCup , 2013, 2013 International Conference on Advanced Robotics and Intelligent Systems.

[29]  Shuuji Kajita,et al.  Dynamics and balance of a humanoid robot during manipulation tasks , 2006, IEEE Transactions on Robotics.

[30]  Kazuhito Yokoi,et al.  Balance control of a piped robot combining off-line pattern with real-time modification , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[31]  Sanyang Liu,et al.  A Novel Artificial Bee Colony Algorithm Based on Modified Search Equation and Orthogonal Learning , 2013, IEEE Transactions on Cybernetics.

[32]  Kiyotoshi Matsuoka,et al.  Sustained oscillations generated by mutually inhibiting neurons with adaptation , 1985, Biological Cybernetics.

[33]  Guy Bessonnet,et al.  Zero moment point-measurements from a human walker wearing robot feet as shoes , 2004, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[34]  Jong-Hwan Kim,et al.  Landing Force Control for Humanoid Robot by Time-Domain Passivity Approach , 2007, IEEE Transactions on Robotics.

[35]  Jian J. Zhang,et al.  Motion Adaptation With Motor Invariant Theory , 2013, IEEE Transactions on Cybernetics.

[36]  Danwei Wang,et al.  Central Pattern Generator Inspired Control for Adaptive Walking of Biped Robots , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[37]  Kouhei Ohnishi,et al.  Collision Avoidance Method of Humanoid Robot With Arm Force , 2004, IEEE Transactions on Industrial Electronics.

[38]  Shuuji Kajita,et al.  ZMP-Based Biped Running Control , 2007, IEEE Robotics & Automation Magazine.