Advertisement

Compliance control for stabilizing the humanoid on the changing slope based on terrain inclination estimation

Abstract

This paper presents a stabilization framework integrated with the estimation of the terrain inclination to balance a humanoid on the changing slope as an extension to our previous study. In this paper, the estimation of the terrain inclination is improved for walking in place on an inclination-varying slope. A passivity based admittance control utilizes the force/torque sensing in feet to actively regulate the impedance at the center of mass to stabilize the robot. The logic-based inclination estimation algorithm uses the feet to probe the terrain and deals with the under-actuation. The equilibrium set-point in the admittance control is regulated based on the detected inclination. The effectiveness of the control framework is validated on the humanoid robot COMAN and demonstrated by estimating the terrain inclination, coping with the under-actuation phase, adapting to the slope with changing inclination during both standing and walking. Experimental data are analyzed and discussed, and the future work is suggested.

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

Access options

Buy single article

Instant unlimited access to the full article PDF.

US$ 39.95

Price includes VAT for USA

Subscribe to journal

Immediate online access to all issues from 2019. Subscription will auto renew annually.

US$ 99

This is the net price. Taxes to be calculated in checkout.

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
Fig. 16
Fig. 17
Fig. 18

References

  1. Albu-Schaffer, A., Ott, C., & Hirzinger, G. (2004). A passivity based cartesian impedance controller for flexible joint robots-part II: Full state feedback, impedance design and experiments. IEEE International Conference on Robotics and Automation, 3, 2666–2672.

  2. Hashimoto, K., Sugahara, Y., Kawase, M., Ohta, A., Tanaka, C., Hayashi, A., Endo, N., Sawato, T., Lim, H., & Takanashi, A. (2006). Landing pattern modification method with predictive attitude and compliance control to deal with uneven terrain. In IEEE/RSJ international conference on intelligent robots and systems (pp. 1755–1760).

  3. Hogan, N. (1987). Stable execution of contact tasks using impedance control. IEEE International Conference on Robotics and Automation, 4, 1047–1054.

  4. Hyon, S., & Cheng, G. (2006). Passivity-based full-body force control for humanoids and application to dynamic balancing and locomotion. In IEEE/RSJ international conference on intelligent robots and systems (pp. 4915–4922).

  5. Hyon, S., Hale, J., & Cheng, G. (2007). Full-body compliant human-humanoid interaction: Balancing in the presence of unknown external forces. IEEE Transactions on Robotics, 23(5), 884–898.

  6. Kim, J., Park, I., & Oh, J. (2007). Walking control algorithm of biped humanoid robot on uneven and inclined floor. Journal of Intelligent & Robotic Systems, 48(4), 457–484.

  7. Koolen, T., De Boer, T., Rebula, J., Goswami, A., & Pratt, J. (2012). Capturability-based analysis and control of legged locomotion, part 1: Theory and application to three simple gait models. The International Journal of Robotics Research, 31(9), 1094–1113.

  8. Li, Z., Tsagarakis, N., & Caldwell, D. G. (2012). A passivity based admittance control for stabilizing the compliant humanoid COMAN. In IEEE-RAS international conference on humanoid robots (pp. 44–49). Osaka, Japan.

  9. Li, Z., Tsagarakis, N. G., & Caldwell, D. G. (2013a). Stabilizing humanoids on slopes using terrain inclination estimation. In IEEE/RSJ international conference on intelligent robots and systems (IROS) (pp. 4124–4129).

  10. Li, Z., Tsagarakis, N. G., & Caldwell, D. G. (2013b). Walking pattern generation for a humanoid robot with compliant joints. Autonomous Robots, 35, 1–14.

  11. Nashner, L. M., & McCollum, G. (1985). The organization of human postural movements: A formal basis and experimental synthesis. Behavioral and Brain Sciences, 8(01), 135–150.

  12. Nenchev, D. N., & Nishio, A. (2008). Ankle and hip strategies for balance recovery of a biped subjected to an impact. Robotica, 26(5), 643–653.

  13. Ott, C., Albu-Schaffer, A., Kugi, A., Stamigioli, S., & Hirzinger, G. (2004). A passivity based cartesian impedance controller for flexible joint robots-part I: Torque feedback and gravity compensation. IEEE International Conference on Robotics and Automation, 3, 2659–2665.

  14. Ott, C., Baumgartner, C., Mayr, J., Fuchs, M., Burger, R., Lee, D., Eiberger, O., Albu-Schaffer, A., Grebenstein, M., & Hirzinger, G. (2010). Development of a biped robot with torque controlled joints. In 10th IEEE-RAS international conference on humanoid robots (pp. 167–173).

  15. Ott, C., Roa, M., & Hirzinger, G. (2011). Posture and balance control for biped robots based on contact force optimization. In 11th IEEE-RAS international conference on humanoid robots (pp. 26–33). Bled, Slovenia.

  16. Pratt, J., Koolen, T., De Boer, T., Rebula, J., Cotton, S., Carff, J., et al. (2012). Capturability-based analysis and control of legged locomotion, part 2: Application to m2v2, a lower-body humanoid. The International Journal of Robotics Research, 31(10), 1117–1133.

  17. Runge, C., Shupert, C., Horak, F., & Zajac, F. (1999). Ankle and hip postural strategies defined by joint torques. Gait & Posture, 10(2), 161–170.

  18. Stephens, B. (2007). Integral control of humanoid balance. In IEEE/RSJ International conference on intelligent robots and systems (pp. 4020–4027).

  19. Stephens, B., & Atkeson, C. (2010). Dynamic balance force control for compliant humanoid robots. In IEEE/RSJ international conference on intelligent robots and systems (pp. 1248–1255).

  20. Stephens, B., & Atkeson, C. (2010). Push recovery by stepping for humanoid robots with force controlled joints. In 10th IEEE-RAS international conference on humanoid robots (Humanoids) (pp. 52–59).

  21. Sugahara, Y., Mikuriya, Y., Hashimoto, K., Hosobata, T., Sunazuka, H., Kawase, M., Lim, H., & Takanishi, A. (2005). Walking control method of biped locomotors on inclined plane. In IEEE International conference on robotics and automation (pp. 1977–1982).

  22. Tsagarakis, N., Li, Z., Saglia, J. A., & Caldwell, D. G. (2011). The design of the lower body of the compliant humanoid robot ‘cCub’. In IEEE international conference on robotics and automation (pp. 2035–2040). Shanghai, China.

  23. Tsagarakis, N., Morfey, S., Medrano-Cerda, G., Li, Z., & Caldwell, D. (2013). Compliant humanoid coman: Optimal joint stiffness tuning for modal frequency control. In IEEE international conference on robotics and automation (ICRA) (pp. 665–670).

Download references

Acknowledgments

This work is supported by FP7 European projects AMARSi (ICT-248311) and WALK-MAN (ICT-2013-10). We also acknowledge Phil E. Hudson for his generous help of the English corrections in this paper.

Author information

Correspondence to Zhibin Li.

Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (mp4 10766 KB)

Supplementary material 1 (mp4 10766 KB)

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Li, Z., Zhou, C., Tsagarakis, N. et al. Compliance control for stabilizing the humanoid on the changing slope based on terrain inclination estimation. Auton Robot 40, 955–971 (2016). https://doi.org/10.1007/s10514-015-9504-6

Download citation

Keywords

  • Stabilization
  • Compliance control
  • Admittance control