Skip to main content
Top
Published in: Soft Computing 7/2021

05-01-2021 | Methodologies and Application

Optimization of stability of humanoid robot NAO using ant colony optimization tuned MPC controller for uneven path

Authors: Abhishek Kumar Kashyap, Dayal R. Parhi

Published in: Soft Computing | Issue 7/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The primary conventional method for simplifying legged robots’ complex walking dynamics involves using low-dimensional models such as the linear inverted pendulum model (LIPM). This paper emphasizes utilizing the LIPM plus flywheel model (LIPPFM) for analysis of the complete dynamic motion of the humanoid robot. Inclining toward a more realistic case, the model is improvised to remove the COM’s height constraint (center of mass) and consider the effect of the upper body part using the mass of the pendulum. Furthermore, the double support phase is being discussed in the locomotion phase of the humanoid robot. MPC (model predictive control) approach has been used in this paper, which is tuned with the ACO (ant colony optimization) technique. The desired trajectory, joint angles, has been imparted to the MPC, which provides the robot’s joint motion. This joint motion has been further transferred to ACO, optimizing the step adjustment and providing an expected trajectory to walk over an uneven surface. The simulation has been carried out in an uneven environment based on ACO tuned MPC controller, and further, it has been validated using real-time experiments on humanoid robot NAO. The controller shows a reasonable degree of efficiency in both the real NAO and simulated NAO with a deviation under 5%. The comparative study among various controller shows that the proposed controller lowers the peak overshoot and the settling time. In comparison with the previously developed controller, the deviation in roll angle and pitch angle justifies the selection of the proposed controller.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
go back to reference Blondin M-J, Sicard P (2013) ACO based controller and anti-windup tuning for motion systems with flexible transmission. In: 2013 26th IEEE Canadian conference on electrical and computer engineering (CCECE). IEEE, pp 1–4 Blondin M-J, Sicard P (2013) ACO based controller and anti-windup tuning for motion systems with flexible transmission. In: 2013 26th IEEE Canadian conference on electrical and computer engineering (CCECE). IEEE, pp 1–4
go back to reference Blondin M-J, Sicard P (2014) A Hybrid ACO and Nelder-Mead constrained algorithm for controller and anti-windup tuning. In: 2014 16th European conference on power electronics and applications. IEEE, pp 1–10 Blondin M-J, Sicard P (2014) A Hybrid ACO and Nelder-Mead constrained algorithm for controller and anti-windup tuning. In: 2014 16th European conference on power electronics and applications. IEEE, pp 1–10
go back to reference Du L, Cao F (2015) Nonlinear controller design of the inverted pendulum system based on extended state observer. In: Proceedings of the 2015 international conference on automation, mechanical control and computational engineering. Atlantis Press, Paris, France, pp 1–6 Du L, Cao F (2015) Nonlinear controller design of the inverted pendulum system based on extended state observer. In: Proceedings of the 2015 international conference on automation, mechanical control and computational engineering. Atlantis Press, Paris, France, pp 1–6
go back to reference Faraji S, Pouya S, Atkeson CG, Ijspeert AJ (2014) Versatile and robust 3D walking with a simulated humanoid robot (Atlas): a model predictive control approach. In: 2014 IEEE international conference on robotics and automation (ICRA). IEEE, pp 1943–1950 Faraji S, Pouya S, Atkeson CG, Ijspeert AJ (2014) Versatile and robust 3D walking with a simulated humanoid robot (Atlas): a model predictive control approach. In: 2014 IEEE international conference on robotics and automation (ICRA). IEEE, pp 1943–1950
go back to reference Gonzalez R, Fiacchini M, Guzman JL, Alamo T (2009) Robust tube-based MPC for constrained mobile robots under slip conditions. In: Proceedings of the IEEE conference on decision and control. IEEE, pp 5985–5990 Gonzalez R, Fiacchini M, Guzman JL, Alamo T (2009) Robust tube-based MPC for constrained mobile robots under slip conditions. In: Proceedings of the IEEE conference on decision and control. IEEE, pp 5985–5990
go back to reference Kamioka T, Kaneko H, Kuroda M, et al (2017) Dynamic gait transition between walking, running and hopping for push recovery. In: 2017 IEEE-RAS 17th international conference on humanoid robotics (humanoids). IEEE, pp 1–8 Kamioka T, Kaneko H, Kuroda M, et al (2017) Dynamic gait transition between walking, running and hopping for push recovery. In: 2017 IEEE-RAS 17th international conference on humanoid robotics (humanoids). IEEE, pp 1–8
go back to reference Kasaei SM, Lau N, Pereira A, Shahri E (2017a) A reliable model-based walking engine with push recovery capability. In: 2017 IEEE international conference on autonomous robot systems and competitions (ICARSC). IEEE, pp 122–127 Kasaei SM, Lau N, Pereira A, Shahri E (2017a) A reliable model-based walking engine with push recovery capability. In: 2017 IEEE international conference on autonomous robot systems and competitions (ICARSC). IEEE, pp 122–127
go back to reference Kasaei SM, Lau N, Perira A (2017b) A reliable hierarchical omnidirectional walking engine for a bipedal robot by using the enhanced LIP plus flywheel. In: Human-Centric Robotics. WORLD SCIENTIFIC, pp 399–406 Kasaei SM, Lau N, Perira A (2017b) A reliable hierarchical omnidirectional walking engine for a bipedal robot by using the enhanced LIP plus flywheel. In: Human-Centric Robotics. WORLD SCIENTIFIC, pp 399–406
go back to reference Kashyap AK, Pandey A, Chhotray A, Parhi DR (2020a) Controlled gait planning of humanoid robot NAO Based on 3D-LIPM Model. Available SSRN 3552498 Kashyap AK, Pandey A, Chhotray A, Parhi DR (2020a) Controlled gait planning of humanoid robot NAO Based on 3D-LIPM Model. Available SSRN 3552498
go back to reference Khatib O, Groen F (2014) Robotics research 13th international symposium Khatib O, Groen F (2014) Robotics research 13th international symposium
go back to reference Lee D-W, Lee M-J, Kim M-S (2015) Whole body imitation of human motion with humanoid robot via ZMP stability criterion. In: 2015 IEEE-RAS 15th international conference on humanoid robots (humanoids). IEEE, pp 1003–1006 Lee D-W, Lee M-J, Kim M-S (2015) Whole body imitation of human motion with humanoid robot via ZMP stability criterion. In: 2015 IEEE-RAS 15th international conference on humanoid robots (humanoids). IEEE, pp 1003–1006
go back to reference Olivares M, Albertos P (2013) On the linear control of underactuated systems: The flywheel inverted pendulum. In: IEEE international conference on control and automation, ICCA. IEEE, pp 27–32 Olivares M, Albertos P (2013) On the linear control of underactuated systems: The flywheel inverted pendulum. In: IEEE international conference on control and automation, ICCA. IEEE, pp 27–32
go back to reference Pratt J, Carff J, Drakunov S, Goswami A (2006) Capture point: a step toward humanoid push recovery. In: 2006 6th IEEE-RAS international conference on humanoid robots. IEEE, pp 200–207 Pratt J, Carff J, Drakunov S, Goswami A (2006) Capture point: a step toward humanoid push recovery. In: 2006 6th IEEE-RAS international conference on humanoid robots. IEEE, pp 200–207
go back to reference Rashid R, Perumal N, Elamvazuthi I, et al (2016) Mobile robot path planning using ant colony optimization. In: 2016 2nd IEEE international symposium on robotics and manufacturing automation (ROMA). IEEE, pp 1–6 Rashid R, Perumal N, Elamvazuthi I, et al (2016) Mobile robot path planning using ant colony optimization. In: 2016 2nd IEEE international symposium on robotics and manufacturing automation (ROMA). IEEE, pp 1–6
go back to reference Shafiee-Ashtiani M, Yousefi-Koma A, Shariat-Panahi M, Khadiv M (2016) Push recovery of a humanoid robot based on model predictive control and capture point. In: 2016 4th International Conference on Robotics and Mechatronics (ICROM). IEEE, pp 433–438 Shafiee-Ashtiani M, Yousefi-Koma A, Shariat-Panahi M, Khadiv M (2016) Push recovery of a humanoid robot based on model predictive control and capture point. In: 2016 4th International Conference on Robotics and Mechatronics (ICROM). IEEE, pp 433–438
go back to reference Stephens BJ (2011) State estimation for force-controlled humanoid balance using simple models in the presence of modeling error. In: Proceedings—IEEE international conference on robotics and automation. IEEE, pp 3994–3999 Stephens BJ (2011) State estimation for force-controlled humanoid balance using simple models in the presence of modeling error. In: Proceedings—IEEE international conference on robotics and automation. IEEE, pp 3994–3999
go back to reference Uriol R, Moran A (2017) Mobile robot path planning in complex environments using ant colony optimization algorithm. In: 2017 3rd international conference on control, automation and robotics (ICCAR). IEEE, pp 15–21 Uriol R, Moran A (2017) Mobile robot path planning in complex environments using ant colony optimization algorithm. In: 2017 3rd international conference on control, automation and robotics (ICCAR). IEEE, pp 15–21
go back to reference Wang F, Wang Y, Wen S, et al (2012) Nao humanoid robot gait planning based on the linear inverted pendulum. In: Proceedings of the 2012 24th Chinese control and decision conference, CCDC 2012. IEEE, pp 986–990 Wang F, Wang Y, Wen S, et al (2012) Nao humanoid robot gait planning based on the linear inverted pendulum. In: Proceedings of the 2012 24th Chinese control and decision conference, CCDC 2012. IEEE, pp 986–990
go back to reference Xu Q-L, Cai M-M, Zhao L-H (2017) The robot path planning based on ant colony and particle swarm fusion algorithm. In: 2017 Chinese Automation Congress (CAC). IEEE, pp 411–415 Xu Q-L, Cai M-M, Zhao L-H (2017) The robot path planning based on ant colony and particle swarm fusion algorithm. In: 2017 Chinese Automation Congress (CAC). IEEE, pp 411–415
go back to reference Yuan K, Li Z (2018) An improved formulation for model predictive control of legged robots for gait planning and feedback control. In: 2018 IEEE/RSJ international conference on intelligent robots and systems (IROS). IEEE, pp 1–9 Yuan K, Li Z (2018) An improved formulation for model predictive control of legged robots for gait planning and feedback control. In: 2018 IEEE/RSJ international conference on intelligent robots and systems (IROS). IEEE, pp 1–9
Metadata
Title
Optimization of stability of humanoid robot NAO using ant colony optimization tuned MPC controller for uneven path
Authors
Abhishek Kumar Kashyap
Dayal R. Parhi
Publication date
05-01-2021
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 7/2021
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-020-05515-1

Other articles of this Issue 7/2021

Soft Computing 7/2021 Go to the issue

Premium Partner