Demonstrating a Robust Walking Algorithm for Underactuated Bipedal Robots in Non-flat, Non-stationary Environments (2403.02486v2)
Abstract: This work explores an innovative algorithm designed to enhance the mobility of underactuated bipedal robots across challenging terrains, especially when navigating through spaces with constrained opportunities for foot support, like steps or stairs. By combining ankle torque with a refined angular momentum-based linear inverted pendulum model (ALIP), our method allows variability in the robot's center of mass height. We employ a dual-strategy controller that merges virtual constraints for precise motion regulation across essential degrees of freedom with an ALIP-centric model predictive control (MPC) framework, aimed at enforcing gait stability. The effectiveness of our feedback design is demonstrated through its application on the Cassie bipedal robot, which features 20 degrees of freedom. Key to our implementation is the development of tailored nominal trajectories and an optimized MPC that reduces the execution time to under 500 microseconds--and, hence, is compatible with Cassie's controller update frequency. This paper not only showcases the successful hardware deployment but also demonstrates a new capability, a bipedal robot using a moving walkway.
- O. Dosunmu-Ogunbi, A. Shrivastava, G. Gibson, and J. W. Grizzle, “Stair climbing using the angular momentum linear inverted pendulum model and model predictive control,” in 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE, 2023, pp. 8558–8565.
- M. J. Powell and A. D. Ames, “Mechanics-based control of underactuated 3D robotic walking: Dynamic gait generation under torque constraints,” in Intelligent Robots and Systems (IROS), 2016 IEEE/RSJ International Conference on. IEEE, 2016, pp. 555–560. [Online]. Available: http://ames.caltech.edu/iros2016pa.pdf
- Y. Gong and J. Grizzle, “One-step ahead prediction of angular momentum about the contact point for control of bipedal locomotion: Validation in a lip-inspired controller,” in 2021 IEEE International Conference on Robotics and Automation (ICRA), 2021, pp. 2832–2838.
- C. Fu and K. Chen, “Gait synthesis and sensory control of stair climbing for a humanoid robot,” IEEE Transactions on Industrial Electronics, vol. 55, no. 5, pp. 2111–2120, 2008.
- S. Caron, A. Kheddar, and O. Tempier, “Stair climbing stabilization of the hrp-4 humanoid robot using whole-body admittance control,” in 2019 International Conference on Robotics and Automation (ICRA), 2019, pp. 277–283.
- A. Hereid, O. Harib, R. Hartley, Y. Gong, and J. W. Grizzle, “Rapid trajectory optimization using c-frost with illustration on a cassie-series dynamic walking biped,” in 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE, 2019, pp. 4722–4729.
- J. Verhagen, X. Xiong, A. Ames, and A. Seth, “From human walking to bipedal robot locomotion: Reflex inspired compensation on planned and unplanned downsteps,” 2022. [Online]. Available: https://arxiv.org/abs/2209.02995
- J. Siekmann, K. Green, J. Warila, A. Fern, and J. W. Hurst, “Blind bipedal stair traversal via sim-to-real reinforcement learning,” CoRR, vol. abs/2105.08328, 2021. [Online]. Available: https://arxiv.org/abs/2105.08328
- Q. Nguyen, A. Hereid, J. W. Grizzle, A. D. Ames, and K. Sreenath, “3d dynamic walking on stepping stones with control barrier functions,” in 2016 IEEE 55th Conference on Decision and Control (CDC), 2016, pp. 827–834.
- M. Dai, X. Xiong, and A. Ames, “Bipedal walking on constrained footholds: Momentum regulation via vertical com control,” in 2022 International Conference on Robotics and Automation (ICRA), 2022, pp. 10 435–10 441.
- B. Acosta and M. Posa, “Bipedal walking on constrained footholds with mpc footstep control,” in 2023 IEEE-RAS 22nd International Conference on Humanoid Robots (Humanoids). IEEE, 2023, pp. 1–8.
- X. Xiong and A. Ames, “Slip walking over rough terrain via h-lip stepping and backstepping-barrier function inspired quadratic program,” IEEE Robotics and Automation Letters, vol. 6, no. 2, pp. 2122–2129, 2021.
- B. Griffin and J. Grizzle, “Nonholonomic virtual constraints and gait optimization for robust walking control,” The International Journal of Robotics Research, vol. 36, no. 8, p. 895–922, Jul 2017.
- Y. Gong and J. Grizzle, “Zero dynamics, pendulum models, and angular momentum in feedback control of bipedal locomotion,” 2021.
- G. Gibson, O. Dosunmu-Ogunbi, Y. Gong, and J. Grizzle, “Terrain-adaptive, alip-based bipedal locomotion controller via model predictive control and virtual constraints,” in 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE, 2022, pp. 6724–6731.
- Y. Gong, R. Hartley, X. Da, A. Hereid, O. Harib, J.-K. Huang, and J. Grizzle, “Feedback control of a cassie bipedal robot: Walking, standing, and riding a segway,” in 2019 American Control Conference (ACC). IEEE, 2019, pp. 4559–4566.
- A. Hereid, E. A. Cousineau, C. M. Hubicki, and A. D. Ames, “3d dynamic walking with underactuated humanoid robots: A direct collocation framework for optimizing hybrid zero dynamics,” in 2016 IEEE International Conference on Robotics and Automation (ICRA), May 2016, p. 1447–1454.
- K. Sreenath, H.-W. Park, I. Poulakakis, and J. W. Grizzle, “A compliant hybrid zero dynamics controller for stable, efficient and fast bipedal walking on mabel,” The International Journal of Robotics Research, vol. 30, no. 9, p. 1170–1193, Aug 2011.
- K. A. Hamed, J. Kim, and A. Pandala, “Quadrupedal locomotion via event-based predictive control and qp-based virtual constraints,” IEEE Robotics and Automation Letters, vol. 5, no. 3, p. 4463–4470, Jul 2020.
- A. Hereid and A. D. Ames, “Frost: Fast robot optimization and simulation toolkit,” in IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Vancouver, BC, Canada: IEEE/RSJ, Sep. 2017.
- G. Farin, “Algorithms for rational bézier curves,” Computer-aided design, vol. 15, no. 2, pp. 73–77, 1983.
- B. Biswas, S. Chatterjee, S. Mukherjee, and S. Pal, “A discussion on euler method: A review,” Electronic Journal of Mathematical Analysis and Applications, vol. 1, no. 2, pp. 2090–2792, 2013.
- J. A. E. Andersson, J. Gillis, G. Horn, J. B. Rawlings, and M. Diehl, “Casadi: a software framework for nonlinear optimization and optimal control,” Mathematical Programming Computation, vol. 11, no. 1, p. 1–36, Mar 2019.
- J. A. Andersson and J. B. Rawlings, “Sensitivity analysis for nonlinear programming in casadi*,” IFAC-PapersOnLine, vol. 51, no. 20, pp. 331–336, 2018, 6th IFAC Conference on Nonlinear Model Predictive Control NMPC 2018. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S2405896318327137
- DynamicLegLocomotion, “Cassie walking up to 2.2 m/s on flat treadmill,” https://www.youtube.com/watch?v=MH8TWk1SjGM, December 2023, accessed: 2023-12-15.
- ——, “Cassie walks from stationary flat ground to 4-degree inclined moving treadmill,” https://www.youtube.com/watch?v=ZnPoVpUDWQs, December 2023, accessed: 2023-12-15.
- ——, “Cassie walks from stationary flat ground to 8-degree inclined moving treadmill,” https://www.youtube.com/watch?v=DnYR85WktXk, December 2023, accessed: 2023-12-15.
- ——, “Cassie walks from stationary flat ground to 15-degree inclined moving treadmill,” https://www.youtube.com/watch?v=0DaqhGlrx38, December 2023, accessed: 2023-12-15.
- ——, “Cassie walks from stationary flat ground to 20-degree inclined moving treadmill,” https://www.youtube.com/watch?v=52nT6H3xkBI, December 2023, accessed: 2023-12-15.
- ——, “Continuous walking on changing incline,” https://www.youtube.com/watch?v=ZGtO1RkN1RU, December 2023, accessed: 2023-12-15.
- I. Kusumaningtyas and G. Lodewijks, “Accelerating moving walkway: A review of the characteristics and potential application,” Transportation research part A: policy and practice, vol. 42, no. 4, pp. 591–609, 2008.
- DynamicLegLocomotion, “Cassie on a 0.5 m/s moving walkway,” https://www.youtube.com/watch?v=rZZ9UYAjRvc, December 2023, accessed: 2023-12-15.
- ——, “Cassie on a 0.8 m/s moving walkway,” https://www.youtube.com/watch?v=1MAp6qj8pdM, December 2023, accessed: 2023-12-15.
- ——, “Cassie on a 1.2 m/s moving walkway,” https://www.youtube.com/watch?v=utANK8jTwuI, December 2023, accessed: 2023-12-15.
- ——, “Cassie walks up stairs in simmechanics,” https://www.youtube.com/watch?v=TX74b2i9p-k, December 2023, accessed: 2023-12-15.
- J. M. Fitch, J. Templer, and P. Corcoran, “The dimensions of stairs,” Scientific American, vol. 231, no. 4, pp. 82–91, 1974.