Robust Control of a Reduced Humanoid Robot Model using Genetic Algorithms and Fractional Calculus

There is an open discussion between those who defend mass distributed models for humanoid robots, and those on favor of simple concentrated models. Even though each of them have its advantages and disadvantages, little research have been conducted analyzing the control performance due to the mismatch between the model and the real robot, and how the simplifications affect the controller’s output. In this paper we address this problem by combining a reduced model of the humanoid robot, which has an easier mathematical formulation and implementation, with a fractional order controller, which is robust to changes in the model parameters. This controller is a generalization of the well-known PID structure obtained from the application of Fractional Calculus to control, as will be discussed in the paper. With this strategy we cancel the main disadvantage of the reduced model, which is the assumption that the robot has a simple mass distribution, and benefit from the robustness of the fractional order controller, which tolerates a less precise model. We model and identify the humanoid robot as a triple inverted pendulum and, using a gain scheduling strategy, we compare the performance of a classical PID with a fractional order controller, tuning the controller parameters with a genetic algorithm.

[1]  Wang Pan,et al.  Evolutionary linear control strategies of triple inverted pendulums and simulation studies , 2004, Fifth World Congress on Intelligent Control and Automation (IEEE Cat. No.04EX788).

[2]  V. A. Tsachouridis Robust control of a triple inverted pendulum , 1999, Proceedings of the 1999 IEEE International Conference on Control Applications (Cat. No.99CH36328).

[3]  Carlos Balaguer Bernaldo de Quirós Stable locomotion of humanoid robots based on mass concentrated model , 2009 .

[4]  I. Podlubny Fractional differential equations , 1998 .

[5]  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).

[6]  Dolores Blanco,et al.  Differential evolution solution to the SLAM problem , 2009, Robotics Auton. Syst..

[7]  Katsu Yamane,et al.  Sit-to-stand task on a humanoid robot from human demonstration , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[8]  He-sheng Tang,et al.  Differential evolution strategy for structural system identification , 2008 .

[9]  Hongxing Li,et al.  Variable Universe Adaptive Fuzzy Control on the Triple Inverted Pendulum and Choosing Contraction-Expansion Factor , 2009, 2009 International Conference on Artificial Intelligence and Computational Intelligence.

[10]  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).

[11]  Taku Komura,et al.  A Feedback Controller for Biped Humanoids that Can Counteract Large Perturbations During Gait , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[12]  Oussama Khatib,et al.  A Unified Framework for Whole-Body Humanoid Robot Control with Multiple Constraints and Contacts , 2008, EUROS.

[13]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[14]  Carlos Balaguer,et al.  Facial gesture recognition using active appearance models based on neural evolution , 2012, 2012 7th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[15]  Carlos Balaguer,et al.  Aiming for multibody dynamics on stable humanoid motion with special euclideans groups , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Alain Oustaloup,et al.  Frequency-band complex noninteger differentiator: characterization and synthesis , 2000 .

[17]  Jun-Ho Oh,et al.  Walking Control Algorithm of Biped Humanoid Robot on Uneven and Inclined Floor , 2007, J. Intell. Robotic Syst..

[18]  Arthur C. Sanderson,et al.  Pareto-based multi-objective differential evolution , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[19]  I. Podlubny Fractional-Order Systems and -Controllers , 1999 .

[20]  Carlos Balaguer,et al.  A practical decoupled stabilizer for joint-position controlled humanoid robots , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  S. Kajita,et al.  Study of dynamic biped locomotion on rugged terrain-theory and basic experiment , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.