针对双足机器人在三维空间内的稳定行走问题,首先采用3次样条插值法规划出机器人三维行走所需的髋关节、踝关节轨迹,继而提出正、逆向位置解析模型并进行参数求解,基于此实现了机器人三维行走过程中足底零力矩点(zero moment point,ZMP)轨迹的精确数值求解.为确保机器人三维行走的稳定性,提出了实现机器人髋关节侧向偏移量最优粒子群(particle swarm optimization,PSO)算法,求得确保机器人稳定行走的髋关节侧向最优轨迹.虚拟仿真实验结果表明,提出的先规划髋/踝关节轨迹、再求解位置模型参数和ZMP轨迹、继而优化髋关节侧向轨迹的思路,不仅合理可行、计算简便,而且能够可靠确保机器人的三维稳定行走.该研究方法及结论可望为人形机器人的运动规划及控制奠定必要的基础.
To address the stable walking issue of biped robots in three-dimensional space, this paper first employed the cubic spline interpolation method to plan the hip and ankle joint trajectories required for the three-dimensional walking of the robot. Subsequently, forward and inverse position analysis models were proposed, and their parameters were solved. Based on this, an accurate numerical calculation of the foot zero moment point (ZMP) trajectory during the three-dimensional walking process of the robot was achieved. To ensure the stability of the robot’s three-dimensional walking, this paper proposed a particle swarm optimization (PSO) algorithm for optimizing the lateral offset of the robot’s hip joint and obtained the optimal lateral trajectory of the hip joint that guarantees the robot’s stable walking. The results of the subsequent virtual simulation experiments show that the approach proposed in this paper, first planning the hip and ankle joint trajectories, then solving the position model parameters and ZMP trajectory, and finally optimizing the lateral trajectory of the hip joint, is not only reasonable, feasible, and easy to calculate but also reliably ensures the stable three-dimensional walking of the robot. The research methods and conclusions of this paper are expected to lay a necessary foundation for the motion planning and control of humanoid robots.
[1] 陈恳, 付成龙. 仿人机器人理论与技术[M]. 北京: 清华大学出版社, 2010.
[2] Khan M S, Mandava R K. A review on gait generation of the biped robot on various terrains [J]. Robotica, 2023, 41(6): 1888-1930.
[3] 袁璐. 双足机器人步态规划及步行稳定性控制研究[D]. 杭州: 浙江大学, 2021.
[4] Sun Y X, Dou G Z, Duan W B, et al. Involute-arc-leg for multi-legged robot: high stability and low energy consumption [J]. Mechanism and Machine Theory, 2022, 170: 104701.
[5] Safartoobi M, Dardel M, Daniali H M. Gait cycles of passive walking biped robot model with flexible legs [J]. Mechanism and Machine Theory, 2021, 159: 104292.
[6] Alba M, Prada J C G, Meneses J, et al. Center of percussion and gait design of biped robots [J]. Mechanism and Machine Theory, 2010, 45(11): 1681-1693.
[7] Xie Z Q, Wang Y L, Luo X, et al. Three-dimensional variable center of mass height biped walking using a new model and nonlinear model predictive control [J]. Mechanism and Machine Theory, 2024, 197: 105651.
[8] 李文威, 周广兵, 陈再励, 等. 基于ZMP轨迹的双足机器人步态规划及仿真[J]. 机器人技术与应用, 2019(4): 29-33.
[9] Gan C B, Li Z J, Ge Y M. COM trajectory planning and disturbance-resistant control of bipedal robot based on CP-ZMP-COM dynamics [J]. Journal of Zhejiang University-Science A (Applied Physics & Engineering), 2025, 26(5): 492-499.
[10] 汤卿, 熊蓉, 褚健. 基于最优化线性搜索的稳定步态规划方法[J]. 控制理论与应用, 2008(4): 661-664; 676.
[11] Xia Z H, Zhang D, Chen Y Y, et al. A novel 6 DOFs generalized parallel manipulator design and analysis based on humanoid leg [J]. Mechanism and Machine Theory, 2022, 176: 105029.
[12] Wang Z, Li Q, Kou L, et al. Bipedal robot gait generation using bessel interpolation [J]. Biomimetics, 2024, 9(4): 201.
[13] Castillo G A, Lodha H, Hereid A. Learning terrian-aware bipedal locomotion via reduceddimensional perceptual representation [J]. IEEE Transactions on Control Systems Technology, 2026, 34(3): 1149-1161.
[14] Sun H, Tao J F, Qin C Q, et al. Multi-objective trajectory planning for segment assembly robots using a B-spline interpolation- and infeasible-updating non-dominated sorting-based method [J]. Applied Soft Computing, 2024, 152: 111216.
[15] Wu Y, Tang B, Qiao S, et al. Bionic walking control of a biped robot based on CPG using an improved particle swarm algorithm [C]// Actuators, 2024, 13(10): 7-14.
[16] 朱志伟, 唐春霞, 徐立娟, 等. 投影解析法和粒子群算法的仿人机器人步态优化[J]. 机械设计与制造, 2025, 9: 309-314; 319.
[17] 国家技术监督局. GB 10000|1988, 中国成年人人体尺寸[S]. 北京: 中国标准出版社, 1988.
[18] Kennedy J, Eberhart R. Particle swarm optimization [C]// Proceedings of ICNN’95- International Conference on Neural Networks. 1995: 1942-1948.
[19] 梶田秀司. 仿人机器人[M]. 北京: 清华大学出版社, 2007.