Hostname: page-component-7c8c6479df-8mjnm Total loading time: 0 Render date: 2024-03-29T05:38:57.767Z Has data issue: false hasContentIssue false

SLIP-Based Control of Bipedal Walking Based on Two-Level Control Strategy

Published online by Cambridge University Press:  04 November 2019

Behnam Dadashzadeh*
Affiliation:
Faculty of Electrical and Computer Engineering, Mechatronics Engineering Department, University of Tabriz, Tabriz, Iran
C.J.B. Macnab
Affiliation:
Department of Electrical and Computer Engineering, University of Calgary, Calgary, Canada E-mail: cmacnab@ucalgary.ca
*
*Corresponding author. E-mail: b.dadashzadeh@tabrizu.ac.ir

Summary

In this research, we propose a two-level control strategy for simultaneous gait generation and stable control of planar walking of the Assume The Robot Is A Sphere (ATRIAS) biped robot with unlocked torso, utilizing active spring-loaded inverted pendulum (ASLIP) as reference models. The upper level consists of an energy-regulating control calculated using the ASLIP model, producing reference ground reaction forces (GRFs) for the desired gait. In the lower level controller, PID force controllers for the motors ensure tracking of the reference GRFs for ATRIAS direct dynamics. Meanwhile, ATRIAS torso angle is controlled stably to make it able to follow a point mass template model. Advantages of the proposed control strategy include simplicity and efficiency. Simulation results using ATRIAS’s complete dynamic model show that the proposed two-level controller can reject initial condition disturbances while generating stable and steady walking motion.

Type
Articles
Copyright
© Cambridge University Press 2019

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Vukobratovic, M., Stokic, D., Borovac, B. and Surla, D., Bipedal Locomotion (Springer-Verlag, Berlin, Heidelberg, 1990). doi:10.1007/978-3-642-83006-8_1CrossRefGoogle Scholar
Piiroinen, P. and Dankowicz, H., “Low-cost control of repetitive gait in passive bipedal walkers,” Int. J. Bifurcat. Chaos 15(6), 19591973 (2005).CrossRefGoogle Scholar
Hurmuzlu, Y., “Dynamics of bipedal gait; Part I – objective functions and the contact event of a planar five link biped, Part II – stability analysis of a planar five link biped,” ASME J. Appl. Mech. 60(2), 331344 (1993).CrossRefGoogle Scholar
Grizzle, J. W., Abba, G. and Plestan, F., “Asymptotically stable walking for biped robots: Analysis via systems with impulse effects,” IEEE Trans. Automat. Contr. 46(1), 5164 (2001).CrossRefGoogle Scholar
Chevallereau, C., Westervelt, E. R. and Grizzle, J. W., “Asymptotically stable running for a five-link four-actuator planar bipedal robot,” Int. J. Robot. Res. 24(6), 431464 (2005).CrossRefGoogle Scholar
Hu, Y., Yan, G. and Lin, Z., “Stable running of a planar underactuated biped robot,” Robotica 29(5), 657665 (2011).CrossRefGoogle Scholar
Dadashzadeh, B., Mahjoob, M. J., Nikkhah Bahrami, M. and Macnab, C., “Stable active running of a planar biped robot using Poincare map control,” Adv. Robot. 28(4), 231244 (2014).CrossRefGoogle Scholar
Blickhan, R., “The spring-mass model for running and hopping,” J. Biomech. 22(11–12), 12171227 (1989).CrossRefGoogle ScholarPubMed
Geyer, H., Seyfarth, A. and Blickhan, R., “Compliant leg behavior explains basic dynamics of walking and running,” Proc. Royal. Soc. B 273, 28612867 (2006).CrossRefGoogle ScholarPubMed
Schmitt, J. and Clark, J., “Modeling posture-dependent leg actuation in sagittal plane locomotion,” Bioinsp. Biomim. 4(4), 046005 (2009).CrossRefGoogle ScholarPubMed
Seyfarth, A., Geyer, H. and Herr, H., “Swing-leg retraction: A simple control model for stable running,” J. Exp. Biol. 206, 25472555 (2003).CrossRefGoogle ScholarPubMed
Englsberger, J., Kozlowski, P. and Ott, C., “Biologically Inspired Dead-Beat Controller for Bipedal Running in 3D,” 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany (2015) pp. 989996.Google Scholar
Xu, Z. and Gao, J., “Robot simulations based on bipedal spring-mass model with variable slack length and stiffness,” IEEE Access 5, 21693536 (2017).Google Scholar
Tamaddoni, S. H., Jafari, F., Meghdari, A., and Sohrabpour, S., “Biped hopping control based on spring loaded inverted pendulum,” Int. J. Hum. Robot. 7(2), 263280 (2010).CrossRefGoogle Scholar
Poulakakis, I. and Grizzle, J. W., “The spring loaded inverted pendulum as the hybrid zero dynamics of an asymmetric hopper,” IEEE Trans. Automat. Contr. 54(8), 17791793 (2009).CrossRefGoogle Scholar
Garofalo, G., Ott, C. and Albu-Schaffer, A., “Walking Control of Fully Actuated Robots Based on the Bipedal SLIP Model,” IEEE International Conference on Robotics and Automation, St Paul, MN, USA (2012).CrossRefGoogle Scholar
Dadashzadeh, B., Vejdani, H. R. and Hurst, J., “From Template to Anchor: A Novel Control Strategy for Spring-Mass Running of Bipedal Robots,” IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2014), Chicago, IL, USA (2014) pp. 25662571.Google Scholar
Hereid, A., Kolathaya, S., Jones, M. S., Van Why, J., Hurst, J. W. and Ames, A. D., “Dynamic Multi-Domain Bipedal Walking with ATRIAS Through SLIP based Human-Inspired Control,” Proceedings of the 17th International Conference on Hybrid Systems: Computation and Control (HSCC’14), New York, NY, USA (2014) pp. 263272.Google Scholar
Ramezani, A., Hurst, J., Akbari Hamed, K. and Grizzle, J. W., “Performance analysis and feedback control of ATRIAS, a three-dimensional bipedal robot,” J. Dyn. Syst. Meas. Contr. 136(2) (2013). doi:10.1115/1.4025693.Google Scholar
Rezazadeh, S. and Hurst, J. W., “Toward Step-by-Step Synthesis of Stable Gaits for Underactuated Compliant Legged Robots,” IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA (2015) pp. 45324538, ISSN 1050-4729.Google Scholar
Gupta, G. and Dutta, A., “Trajectory generation and step planning of a 12 DoF biped robot on uneven surface,” Robotica 36(7), 945970 (2018).CrossRefGoogle Scholar
Janardhan, V. and Prasanth Kumar, R., “Generating real-time trajectories for a planar biped robot crossing a wide ditch with landing uncertainties,” Robotica 37(1), 109140 (2019).CrossRefGoogle Scholar
Kajita, S., Benallegue, M., Cisneros, R., Sakaguchi, T., Nakaoka, S. I., Morisawa, M., Kaminaga, H., Kumagai, I., Kaneko, K. and Kanehiro, F., “Biped Gait Control Based on Spatially Quantized Dynamics,” IEEE-RAS 18th International Conference on Humanoid Robots (Humanoids), Beijing, China (2018) pp. 7581.Google Scholar
Hubicki, C., Grimes, J., Jones, M., Renjewskiy, D., Sprowitzz, A., Abate, A. and Hurst, J., “ATRIAS: Design and validation of a tether-free 3D-capable spring-mass bipedal robot,” Int. J. Robot. Res. 35(12), 14971521 (2016).CrossRefGoogle Scholar
Dadashzadeh, B. and Mahjoob, M. J., “Dynamics Synchronization of the Running of Planar Biped Robots with SLIP Model in Stance Phase,” The 2nd ICRoM International Conference on Robotics and Mechatronics, Tehran, Iran (2014).CrossRefGoogle Scholar
Dadashzadeh, B., Esmaeili, M. and Macnab, C., “Arbitrary symmetric running gait generation for an underactuated biped model,” PloS one 12(1), e0170122 (2017).CrossRefGoogle ScholarPubMed