An adaptive PID control algorithm for the two-legged robot walking on a slope

The crux in designing the PID controller lies in determining its gain values, which play a major role in deciding its performance. The gains are fed as inputs to the controller and are to be decided before its run. On the other hand, the effectiveness of the biped walk purely depends on the performance of the PID controller. Initially, the upper and lower body gaits of the two-legged robot are determined using the concept of inverse kinematics. Further, the dynamics of the biped robot is derived by using Lagrange–Euler formulation. The main objective of the present research is to decide the gains of the torque-based PID controller with the help of a neural network trained by using nature-inspired optimization algorithms, namely MCIWO and PSO. The adaptiveness of the algorithm lies in modifying the gains of the controller based on the magnitude of the error in the angular displacement received at the input to the NN. Once the controller is developed, its effectiveness is tested in computer simulations. Finally, the optimum controlled gait angles obtained by the best approach are tested on a real biped robot.

[1]  K. Ohnishi,et al.  Trajectory Planning of Biped Robot Using Linear Pendulum Mode for Double Support Phase , 2006, IECON 2006 - 32nd Annual Conference on IEEE Industrial Electronics.

[2]  Karl Johan Åström,et al.  Relay Feedback Auto-tuning of Process Controllers – A Tutorial Review , 2002 .

[3]  PANDU RANGA VUNDAVILLI,et al.  Balanced gait generations of a two-legged robot on sloping surface , 2011 .

[4]  Iztok Fister,et al.  Parameter tuning of PID controller with reactive nature-inspired algorithms , 2016, Robotics Auton. Syst..

[5]  Kemalettin Erbatur,et al.  Bipedal robot walking control on inclined planes by fuzzy reference trajectory modification , 2012, Soft Comput..

[6]  Kamal Jamshidi,et al.  Biologically inspired layered learning in humanoid robots , 2014, Knowl. Based Syst..

[7]  Kazuhito Yokoi,et al.  Biped walking stabilization based on linear inverted pendulum tracking , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[9]  A. E. Amin,et al.  A novel classification model for cotton yarn quality based on trained neural network using genetic algorithm , 2013, Knowl. Based Syst..

[10]  Je Sung Yeon,et al.  Trajectory generation method for biped robots to climb up an inclined surface , 2013, IEEE ISR 2013.

[11]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[12]  Anh Ho Pham Huy,et al.  Novel Robust Walking for Biped Robot Using Adaptive Neural PID Controller , 2014 .

[13]  Caro Lucas,et al.  A novel numerical optimization algorithm inspired from weed colonization , 2006, Ecol. Informatics.

[14]  Kazuhito Yokoi,et al.  Planning walking patterns for a biped robot , 2001, IEEE Trans. Robotics Autom..

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

[16]  John Fulcher,et al.  Computational Intelligence: An Introduction , 2008, Computational Intelligence: A Compendium.

[17]  Ching-Long Shih,et al.  Ascending and descending stairs for a biped robot , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[18]  Rene V. Mayorga,et al.  A Seven Link Biped Robot Walking Pattern Generation on Various Surfaces , 2017 .

[19]  M. Vukobratovic,et al.  On the stability of anthropomorphic systems , 1972 .

[20]  Jun-Ho Oh,et al.  Online free walking trajectory generation for biped humanoid robot KHR-3(HUBO) , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[21]  Ching-Long Shih,et al.  The motion control of a statically stable biped robot on an uneven floor , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[22]  Fan-Ren Chang,et al.  Anthropomorphic Design of the Human-Like Walking Robot , 2013 .

[23]  D. Herrero-Pérez,et al.  A Simple Feedback Controller to Reduce Angular Momentum in ZMP-Based Gaits , 2013 .

[24]  Luquan Ren,et al.  Biomechanics of Musculoskeletal System and Its Biomimetic Implications: A Review , 2014 .

[25]  Ambarish Goswami,et al.  Foot rotation indicator (FRI) point: a new gait planning tool to evaluate postural stability of biped robots , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[26]  B. Aghbali,et al.  ZMP trajectory control of a humanoid robot using different controllers based on an offline trajectory generation , 2013, 2013 First RSI/ISM International Conference on Robotics and Mechatronics (ICRoM).

[27]  Z. Bingul,et al.  A new PID tuning technique using ant algorithm , 2004, Proceedings of the 2004 American Control Conference.

[28]  Domenec Puig,et al.  Efficient locomotion control of biped robots on unknown sloped surfaces with central pattern generators , 2015 .

[29]  Youngjoon Han,et al.  Balance control of a biped robot using camera image of reference object , 2009 .

[30]  Benjamin J. Southwell,et al.  Human Object Recognition Using Colour and Depth Information from an RGB-D Kinect Sensor , 2013 .

[31]  Yau-Tarng Juang,et al.  Design of fuzzy PID controllers using modified triangular membership functions , 2008, Inf. Sci..

[32]  Tae-Yong Choi,et al.  A hybrid SOF-PID controller for a MIMO biped robot , 2005, Artificial Life and Robotics.

[33]  Ahmad Bagheri,et al.  Mathematical simulation of a seven link biped robot on various surfaces and ZMP considerations , 2007 .

[34]  Hirochika Inoue,et al.  Real-time humanoid motion generation through ZMP manipulation based on inverted pendulum control , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[35]  Safya Belghith,et al.  Trajectory Generation using Predictive PID Control for Stable Walking Humanoid Robot , 2015 .

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

[37]  Ahmad Bagheri,et al.  Mathematical Modelling and Simulation of Combined Trajectory Paths of a Seven Link Biped Robot , 2010 .