Skip to main content
Log in

Walking Control Using TDE-Based Backstepping SM of Position-Commanded NAO Biped Robot with Matched and Unmatched Perturbations

  • Published:
Journal of Control, Automation and Electrical Systems Aims and scope Submit manuscript

Abstract

This paper tackles the problem of high-precision joint position trajectory tracking in the presence of matched and unmatched perturbations of the humanoid NAO robot that has not direct drive joints. The proposed solution consists of combining a backstepping sliding mode with time delay estimation. Since the processor on-board has low computational power, the time delay estimation will alleviate the heavy computations while ensuring an effective approximation of the global robot dynamics. On the other hand, the backstepping method will allow the rejection of the mismatched perturbations, while the sliding mode will guarantee fast convergence and will deal with the estimation error. Moreover, the sliding mode will be based on the exponential reaching law in order to reduce the problem of chattering. The controller is designed step-by-step using recursive Lyapunov functions to ensure the stability. The last step in the design procedure consists of a modification based on the NAO’s proportional-derivative regulator to convert the computed torque inputs into a position command for the robot’s servo actuators. Finally, experimental work was carried out to validate the proposed control architecture and to verify its performance.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  • Boiko, I., & Fridman, L. (2005). Analysis of chattering in continuous sliding-mode controllers. IEEE Transactions on Automatic Control, 50(9), 1442–1446. https://doi.org/10.1109/TAC.2005.854655.

    Article  MathSciNet  MATH  Google Scholar 

  • Boiko, I. M. (2013). Chattering in sliding mode control systems with boundary layer approximation of discontinuous control. International Journal of Systems Science, 44(6), 1126–1133. https://doi.org/10.1080/00207721.2011.652233.

    Article  MathSciNet  MATH  Google Scholar 

  • Fallaha, C., Kaddissi, C., Saad, M., & Kanaan, H. Y. (2014). Erl sliding mode control of an electrohydraulic active suspension. In 2014 6th International Symposium on Communications, Control and Signal Processing (ISCCSP) (pp. 364–367). https://doi.org/10.1109/ISCCSP.2014.6877889.

  • Fallaha, C. J., Saad, M., Kanaan, H. Y., & Al-Haddad, K. (2011). Sliding-mode robot control with exponential reaching law. IEEE Transactions on Industrial Electronics, 58(2), 600–610. https://doi.org/10.1109/TIE.2010.2045995.

    Article  Google Scholar 

  • González-Jiménez, L. E., Loukianov, A., & Bayro-Corrochano, E. (2010). Integral nested super-twisting algorithm for robotic manipulators. In 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems (pp. 3580–3585). https://doi.org/10.1109/IROS.2010.5650202.

  • Gouaillier D, Collette C, & Kilner C (2010) Omni-directional closed-loop walk for nao. In 2010 10th IEEE-RAS International Conference on Humanoid Robots (pp 448–454). https://doi.org/10.1109/ICHR.2010.5686291.

  • Hashemi, E., & Khajepour, A. (2017). Kinematic and three-dimensional dynamic modeling of a biped robot. Proceedings of the Institution of Mechanical Engineers, Part K: Journal of Multi-body Dynamics, 231(1), 57–73. https://doi.org/10.1177/1464419316645243.

    Article  Google Scholar 

  • Kajita S, Kanehiro F, Kaneko K, Fujiwara K, Harada K, Yokoi K, & Hirukawa H (2003) Biped walking pattern generation by using preview control of zero-moment point. In 2003 IEEE International Conference on Robotics and Automation 2, 1620–1626. https://doi.org/10.1109/ROBOT.2003.1241826.

  • Kali Y, Saad M, Benjelloun K, & Benbrahim M (2015) Sliding mode with time delay control for mimo nonlinear systems with unknown dynamics. In 2015 International Workshop on Recent Advances in Sliding Modes (RASM) (pp. 1–6). https://doi.org/10.1109/RASM.2015.7154587.

  • Kali, Y., Saad, M., Benjelloun, K., & Benbrahim, M. (2017). Sliding Mode with Time Delay Control for Robot Manipulators (pp 135–156). Springer. https://doi.org/10.1007/978-981-10-2374-3_8.

  • Kali Y, Rodas J, Gregor R, Saad M, & Benjelloun K (2018a) Attitude tracking of a tri-rotor uav based on robust sliding mode with time delay estimation. In 2018 International Conference on Unmanned Aircraft Systems (ICUAS) (pp 346–351). https://doi.org/10.1109/ICUAS.2018.8453472.

  • Kali, Y., Saad, M., Benjelloun, K., & Khairallah, C. (2018). Super-twisting algorithm with time delay estimation for uncertain robot manipulators. Nonlinear Dynamics, 93(2), 557–569. https://doi.org/10.1007/s11071-018-4209-y.

    Article  MATH  Google Scholar 

  • Kali, Y., Saad, M., Benjelloun, K. (2019). Control of robot manipulators using modified backstepping sliding mode (pp. 107–136) Springer. https://doi.org/10.1007/978-981-13-2212-9_5.

  • Kali, Y., Saad, M., Boland, J. F., Fortin, J., & Girardeau, V. (2021). Walking task space control using time delay estimation based sliding mode of position controlled nao biped robot. International Journal of Dynamics and Control, 9, 679–688. https://doi.org/10.1007/s40435-020-00696-x.

    Article  MathSciNet  Google Scholar 

  • Kaneko, K., Harada, K., Kanehiro, F., Miyamori, G., & Akachi, K. (2008). Humanoid robot hrp-3. In 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems (pp 2471–2478). https://doi.org/10.1109/IROS.2008.4650604.

  • Laghrouche, S., Plestan, F., & Glumineau, A. (2007). Higher order sliding mode control based on integral sliding mode. Automatica, 43(3), 531–537. https://doi.org/10.1016/j.automatica.2006.09.017.

    Article  MathSciNet  MATH  Google Scholar 

  • Levant, A. (2010). Chattering analysis. IEEE Transactions on Automatic Control, 55(6), 1380–1389. https://doi.org/10.1109/TAC.2010.2041973.

    Article  MathSciNet  MATH  Google Scholar 

  • Li, J., Xu, D., & Ren, Z. (1999). Backstepping variable structure control of nonlinear systems with unmatched uncertainties. 14th IFAC World Congress 32(2):2737–2741. https://doi.org/10.1016/S1474-6670(17)56466-6.

  • Lin, F. (2007). Robust control design an optimal control approach. Wiley.

  • Shafii, N., Abdolmaleki, A., Ferreira, R., Lau, N., & Reis, L. P. (2013). Omnidirectional walking and active balance for soccer humanoid robot. In L. Correia, L. P. Reis, & J. Cascalho (Eds.), Progress in Artificial Intelligence (pp. 283–294). Springer.

  • Strom, J., Slavov, G., & Chown, E. (2010). Omnidirectional walking using zmp and preview control for the nao humanoid robot. In J. Baltes, M. G. Lagoudakis, T. Naruse, & S. S. Ghidary (Eds.), RoboCup 2009: Robot Soccer World Cup XIII (pp. 378–389). Springer.

  • Tanie, K. (2003). Humanoid robot and its application possibility. In Proceedings of IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems, MFI2003. (pp. 213–214). https://doi.org/10.1109/MFI-2003.2003.1232659.

  • Tria, F. Z., Srairi, K., Benchouia, M. T., & Benbouzid, M. E. H. (2017). An integral sliding mode controller with super-twisting algorithm for direct power control of wind generator based on a doubly fed induction generator. International Journal of System Assurance Engineering and Management, 8(4), 762–769. https://doi.org/10.1007/s13198-017-0597-5.

    Article  Google Scholar 

  • Ullah, N., & Al-Ahmadi, A. A. (2020). A triple mode robust sliding mode controller for a nonlinear system with measurement noise and uncertainty. Mathematical Foundations of Computing, 3(2), 81–99.

    Article  MATH  Google Scholar 

  • Utkin, V., Guldner, J., & Shi, J. (1999). Sliding mode control in electromechanical systems. Taylor-Francis.

  • Wang, L., Chai, T., & Zhai, L. (2009). Neural-network-based terminal sliding-mode control of robotic manipulators including actuator dynamics. IEEE Transactions on Industrial Electronics, 56(9), 3296–3304. https://doi.org/10.1109/TIE.2008.2011350.

  • Yu, S., Yu, X., Shirinzadeh, B., & Man, Z. (2005). Continuous finite-time control for robotic manipulators with terminal sliding mode. Automatica, 41(11), 1957–1964. https://doi.org/10.1016/j.automatica.2005.07.001.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yassine Kali.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kali, Y., Saad, M., Boland, J.F. et al. Walking Control Using TDE-Based Backstepping SM of Position-Commanded NAO Biped Robot with Matched and Unmatched Perturbations. J Control Autom Electr Syst 33, 1633–1642 (2022). https://doi.org/10.1007/s40313-022-00938-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40313-022-00938-7

Keywords

Navigation