Skip to main content
Log in

Walking task space control using time delay estimation based sliding mode of position Controlled NAO biped robot

  • Published:
International Journal of Dynamics and Control Aims and scope Submit manuscript

Abstract

This work proposes a simple technique to implement in real-time a nonlinear robust controller on a humanoid NAO robot that does not have direct drive joints. The key trick consists of designing a time delay estimation based sliding mode controller without any prior knowledge of the robot’s dynamics to alleviate the heavy computations since the on-board processor has low computational power and to deal with the effect of the uncertainties. Then, the calculated torque inputs will be converted to position controller for the servo actuated NAO robot using an appropriate transformer. The proposed method will ensure in addition to high precision tracking a fast convergence during the reaching phase. The proposed control architecture is validated through experimental results on a real NAO robot.

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
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. Aldebaran robotics: Nao documentation. http://doc.aldebaran.com/2-1/family/nao_dcm/actuator_sensor_names.html. (Accessed on 08 April 2019)

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

    Article  MathSciNet  MATH  Google Scholar 

  3. Fallaha CJ, Saad M, Kanaan HY, Al-Haddad K (2011) Sliding-mode robot control with exponential reaching law. IEEE Trans Industr Electron 58(2):600–610. https://doi.org/10.1109/TIE.2010.2045995

    Article  Google Scholar 

  4. Gelin R (2019) NAO. Springer, Dordrecht, pp 147–168. https://doi.org/10.1007/978-94-007-6046-2_14

    Book  Google Scholar 

  5. 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

  6. Hashemi E, Khajepour A (2017) Kinematic and three-dimensional dynamic modeling of a biped robot. Proc Inst Mech Eng Part K J Multi-body Dyn 231(1):57–73. https://doi.org/10.1177/1464419316645243

    Article  Google Scholar 

  7. Kali Y, Rodas J, Gregor R, Saad M, Benjelloun K (2018) Attitude tracking of a tri-rotor UAV based on robust sliding mode with time delay estimation. In: ICUAS, international conference on unmanned aircraft systems

  8. Khatib O, Thaulad P, Yoshikawa, Taizo, Park J (2008) Torque-position transformer for task control of position controlled robots. In: 2008 IEEE international conference on robotics and automation, pp 1729–1734. https://doi.org/10.1109/ROBOT.2008.4543450

  9. Moosavian SAA, Takhmar A, Alghooneh M (2007) Regulated sliding mode control of a biped robot. In: 2007 international conference on mechatronics and automation, pp 1547–1552. https://doi.org/10.1109/ICMA.2007.4303779

  10. Orozco-Soto SM, Ibarra-Zannatha JM (2017) Motion control of humanoid robots using sliding mode observer-based active disturbance rejection control. In: 2017 IEEE 3rd colombian conference on automatic control (CCAC), pp 1–8. https://doi.org/10.1109/CCAC.2017.8276383

  11. Sanchez-Magos M, Ballesteros-Escamilla M, Cruz-Ortiz D, Salgado I, Chairez I (2019) Terminal sliding mode control of a virtual humanoid robot. In: 2019 6th international conference on control, decision and information technologies (CoDIT), pp 726–731. https://doi.org/10.1109/CoDIT.2019.8820326

  12. Swikir A, Utkin V (2016) Chattering analysis of conventional and super twisting sliding mode control algorithm. In: 2016 14th international workshop on variable structure systems (VSS), pp 98–102. https://doi.org/10.1109/VSS.2016.7506898

  13. Utkin V (1992) Sliding mode in control and optimization. Springer, Berlin

    Book  Google Scholar 

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

    Google Scholar 

  15. Yoshikawa T, Khatib O (2009) Compliant humanoid robot control by the torque transformer. In: 2009 IEEE/RSJ international conference on intelligent robots and systems, pp 3011–3018. https://doi.org/10.1109/IROS.2009.5353907

  16. Youcef-Toumi K, Ito O (1990) A time delay controller for systems with unknown dynamics. ASME J Dyn Syst Meas Control 112:133–141

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yassine Kali.

Ethics declarations

Conflicts of interest

The authors declare that they have no conflict of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kali, Y., Saad, M., Boland, JF. et al. Walking task space control using time delay estimation based sliding mode of position Controlled NAO biped robot. Int. J. Dynam. Control 9, 679–688 (2021). https://doi.org/10.1007/s40435-020-00696-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40435-020-00696-x

Keywords

Navigation