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.
Buy single article
Instant unlimited access to the full article PDF.
Price includes VAT for USA
Subscribe to journal
Immediate online access to all issues from 2019. Subscription will auto renew annually.
This is the net price. Taxes to be calculated in checkout.
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.
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).
Hogan, N. (1987). Stable execution of contact tasks using impedance control. IEEE International Conference on Robotics and Automation, 4, 1047–1054.
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).
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.
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.
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.
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.
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).
Li, Z., Tsagarakis, N. G., & Caldwell, D. G. (2013b). Walking pattern generation for a humanoid robot with compliant joints. Autonomous Robots, 35, 1–14.
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.
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.
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.
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).
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.
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.
Runge, C., Shupert, C., Horak, F., & Zajac, F. (1999). Ankle and hip postural strategies defined by joint torques. Gait & Posture, 10(2), 161–170.
Stephens, B. (2007). Integral control of humanoid balance. In IEEE/RSJ International conference on intelligent robots and systems (pp. 4020–4027).
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).
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).
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).
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.
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).
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.
Electronic supplementary material
Below is the link to the electronic supplementary material.
About this article
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
- Compliance control
- Admittance control