Abstract
Controlling a biped robot to walk through rough terrains is crucial to the robot’s field application. For a human in the workplace, the ability to flexibly transfer motion while walking in some urgent circumstances is necessary. Explicitly, the according scenario can be dodging an approaching object or instantly modifying the target place to step on. The function is also important for humanoid robot workers. Therefore, we proposed a walking control framework that achieves three-dimensional (3-D) walking and transfers the whole body motion when the target stepping location is urgently changed. The proposed framework contains a motion planner which outputs the desired center of mass (CoM) and center of pressure (CoP) trajectories in 3-D space and a hierarchical whole body controller (WBC) that outputs corresponding whole body joints’ trajectories. In the motion planner, the CoM jerk for each loop is calculated by the Linear-Quadratic-Tracker (LQT), a variation of the Linear-Quadratic-Regulator (LQR). The LQT coefficients adapt to the adjusted step length, making the desired CoM and CoP trajectories respond flexibly to the change of target step-stone. In WBC, three levels of tasks are defined, which meet dynamic, kinematic, and viable contact constraints, respectively. The optimal joints’ angular accelerations are obtained by exploiting the nullspace of the first two levels tasks and by quadratic programming (QP) for the third-level task. In the simulations, our method is demonstrated to be effective for the robot to transfer the motion under urgent change of the target step-stone.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
Code or Data Availability
We do not analyse or generate any datasets, because our work proceeds within a theoretical and mathematical approach.
References
Mikolajczyk, T., Mikołajewska, E., Al-Shuka, H.F.N., Malinowski, T., Kłodowski, A., Pimenov, D.Y., Paczkowski, T., Hu, F., Giasin, K., Mikołajewski, D., Macko, M.: Recent advances in bipedal walking robots: Review of gait, drive, sensors and control systems. Sensors 22(12) (2022)
Chen, G., Xu, Y., Yang, C., Yang, X., Hu, H., Chai, X., Wang, D.: Design and control of a novel bionic mantis shrimp robot. IEEE/ASME Trans. Mechatron. 28(6), 3376–3385 (2023)
Urata, J., Nshiwaki, K., Nakanishi, Y., Okada, K., Kagami, S., Inaba, M.: Online walking pattern generation for push recovery and minimum delay to commanded change of direction and speed. 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 3411–3416 (2012)
Dimitrov, D., Wieber, P.-B., Ferreau, H.J., Diehl, M.: On the implementation of model predictive control for on-line walking pattern generation. 2008 IEEE International Conference on Robotics and Automation (ICRA), 2685–2690 (2008)
Koolen, T., Boer, T., Rebula, J., Goswami, A., Pratt, J.: Capturability-based analysis and control of legged locomotion, part 1: Theory and application to three simple gait models. Int. J. Rob. Res. 31(9), 1094–1113 (2012)
Shimmyo, S., Sato, T., Ohnishi, K.: Biped walking pattern generation by using preview control based on three-mass model. IEEE Trans. Ind. Electron. 60(11), 5137–5147 (2013)
Kobayashi, T., Hasegawa, Y., Sekiyama, K., Aoyama, T., Fukuda, T.: Unified bipedal gait for walking and running by dynamics-based virtual holonomic constraint in pdac. 2016 IEEE International Conference on Robotics and Automation (ICRA), 1769–1775 (2016)
Luo, G., Du, R., Zhu, S., Song, S., Yuan, H., Zhou, H., Zhao, M., Gu, J.: Design and dynamic analysis of a compliant leg configuration towards the biped robot’s spring-like walking. J. Intell. Robot. Syst. 104 (2022)
Gupta, S., Kumar, A.: A brief review of dynamics and control of underactuated biped robots. Adv. Robot. 31(12), 607–623 (2017)
Kobayashi, T., Aoyama, T., Hasegawa, Y., Sekiyama, K., Fukuda, T.: Adaptive speed controller using swing leg motion for 3-d limit-cycle-based bipedal gait. Nonlinear Dyn. 2285–2304 (2016)
Asano, F.: Efficiency and optimality of two-period limit cycle walking. Adv. Robot. 26(1–2), 155–176 (2012)
Kim, M., Collins, S.H.: Once-per-step control of ankle push-off work improves balance in a three-dimensional simulation of bipedal walking. IEEE Trans. Robot. 33(2), 406–418 (2017)
Kajita, S., Kanehiro, F., Kaneko, K., Fujiwara, K., Harada, K., Yokoi, K., Hirukawa, H.: Biped walking pattern generation by using preview control of zero-moment point. Proceedings 2003 IEEE International Conference on Robotics and Automation (ICRA) 2, 1620–1626 (2003)
Englsberger, J., Ott, C., Albu-Schäffer, A.: Three-dimensional bipedal walking control based on divergent component of motion. IEEE Trans. Robot. 31(2), 355–368 (2015)
Chen, G., Peng, W., Wang, Z., Tu, J., Hu, H., Wang, D., Cheng, H., Zhu, L.: Modeling of swimming posture dynamics for a beaver-like robot. Ocean Eng. 279, 114550 (2023)
Orin, D.E., Goswami, A., Lee, S.-H.: Centroidal dynamics of a humanoid robot. Auton. Robots 35 (2013)
Herzog, A., Schaal, S., Righetti, L.: Structured contact force optimization for kino-dynamic motion generation. 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2703–2710 (2016)
Kajita, S., Kanehiro, F., Kaneko, K., Fujiwara, K., Harada, K., Yokoi, K., Hirukawa, H.: Resolved momentum control: humanoid motion planning based on the linear and angular momentum. Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) 2, 1644–1650 (2003)
Ponton, B., Herzog, A., Schaal, S., Righetti, L.: A convex model of humanoid momentum dynamics for multi-contact motion generation. 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids), 842–849 (2016)
Shah, P., Meduri, A., Merkt, W., Khadiv, M., Havoutis, I., Righetti, L.: Rapid convex optimization of centroidal dynamics using block coordinate descent. 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 1658–1665 (2021)
Khatib, O., Jorda, M., Park, J., Sentis, L., Chung, S.-Y.: Constraint-consistent task-oriented whole-body robot formulation: Task, posture, constraints, multiple contacts, and balance. Int. J. Rob. Res. 41(13–14), 1079–1098 (2022)
Flacco, F., De Luca, A., Khatib, O.: Prioritized multi-task motion control of redundant robots under hard joint constraints. 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 3970–3977 (2012)
Saab, L., Ramos, O.E., Keith, F., Mansard, N., Souères, P., Fourquet, J.-Y.: Dynamic whole-body motion generation under rigid contacts and other unilateral constraints. IEEE Trans. Robot. 29(2), 346–362 (2013)
Griffin, R.J., Wiedebach, G., Bertrand, S., Leonessa, A., Pratt, J.: Straight-leg walking through underconstrained whole-body control. 2018 IEEE International Conference on Robotics and Automation (ICRA), 5747–5754 (2018)
Gao, Z., Chen, X., Yu, Z., Zhu, M., Zhang, R., Fu, Z., Li, C., Li, Q., Han, L., Huang, Q.: Autonomous navigation with human observation for a biped robot, 780–785 (2021)
Nishiwaki, K., Kagami, S.: High frequency walking pattern generation based on preview control of zmp. Proceedings 2006 IEEE International Conference on Robotics and Automation (ICRA), 2667–2672 (2006)
Lee, M., Kwon, Y., Lee, S., Choe, J., Park, J., Jeong, H., Heo, Y., Kim, M.-S., Sungho, J., Yoon, S.-E., Oh, J.-H.: Dynamic humanoid locomotion over rough terrain with streamlined perception-control pipeline. 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 4111–4117 (2021)
Goto, K., Tazaki, Y., Suzuki, T.: Bipedal locomotion control based on simultaneous trajectory and foot step planning. J. Robot. Mechatron. 28, 533–542 (2016)
Castano, J.A., Zhou, C., Tsagarakis, N.: From non-reactive to reactive walking in humanoid robots. 2018 IEEE-RAS 18th International Conference on Humanoid Robots (Humanoids), 664–669 (2018)
Yamamoto, T., Sugihara, T.: Foot-guided control of a biped robot through zmp manipulation. Adv. Robot. 34, 1472–1489 (2020)
Imanishi, K., Sugihara, T.: Autonomous biped stepping control based on the lipm potential. 2018 IEEE-RAS 18th International Conference on Humanoid Robots (Humanoids), 280–283 (2018)
Shafiee-Ashtiani, M., Yousefi-Koma, A., Shariat-Panahi, M.: Robust bipedal locomotion control based on model predictive control and divergent component of motion. 2017 IEEE International Conference on Robotics and Automation (ICRA), 3505–3510 (2017)
Zhang, R., Meng, L., Yu, Z., Chen, X., Liu, H., Huang, Q.: Stride length and stepping duration adjustments based on center of mass stabilization control. IEEE/ASME Trans. Mechatron. 1–11 (2022)
Henze, B., Roa, M.A., Ott, C.: Passivity-based whole-body balancing for torque-controlled humanoid robots in multi-contact scenarios. Int. J. Rob. Res. 35(12), 1522–1543 (2016)
Herzog, A., Rotella, N., Mason, S., Grimminger, F., Schaal, S., Righetti, L.: Momentum control with hierarchical inverse dynamics on a torque-controlled humanoid. Auton. Robots (2016)
Kim, D., Jorgensen, S.J., Lee, J., Ahn, J., Luo, J., Sentis, L.: Dynamic locomotion for passive-ankle biped robots and humanoids using whole-body locomotion control. Int. J. Rob. Res. 39(8) (2020)
Kasaei, M., Lau, N., Pereira, A.: A robust biped locomotion based on linear-quadratic-gaussian controller and divergent component of motion. 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 1429–1434 (2019)
Featherstone, R.: Rigid Body Dynamics Algorithms. Springer, New York, NY (2014)
Sugihara, T., Imanishi, K., Yamamoto, T., Caron, S.: 3d biped locomotion control including seamless transition between walking and running via 3d zmp manipulation, 6258–6263 (2021)
Tonneau, S., Song, D., Fernbach, P., Mansard, N., Taïx, M., Del Prete, A.: Sl1m: Sparse l1-norm minimization for contact planning on uneven terrain, 6604–6610 (2020)
Acknowledgements
Not applicable.
Funding
This work was supported by the National Natural Science Foundation of China under grant No. 62073041 and in part by the "111" project under grant B08043.
Author information
Authors and Affiliations
Contributions
Runming Zhang did the research, conducted simulations, and wrote the paper. Zhangguo Yu participated in conducting simulations Xuechao Chen participated in writing the paper. Qiang Huang participated in writing the paper. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing Interests
The authors declare that they have no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Below is the link to the electronic supplementary material.
Supplementary file 1 (mp4 84185 KB)
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Zhang, R., Yu, Z., Chen, X. et al. Motion Transition Under Urgent Change of Target Step-stone During Three-Dimensional Biped Walking. J Intell Robot Syst 110, 16 (2024). https://doi.org/10.1007/s10846-024-02053-y
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10846-024-02053-y