基于姿态控制的四足机器人Trot步态行走仿真
Gait Simulation of Quadruped Robot Trot Based on Attitude Control
摘要: 本文对四足机器人姿态控制方法下的trot步态行走进行研究。首先,对机器人的运动学模型进行分析,利用改进型的D-H坐标法建立了正运动学模型,并使用MATLAB机器人工具箱对正运动学分析内容进行验证。接着利用几何法对机器人的单腿逆运动学进行求解,并在MATLAB/Simulink中搭建模型对逆运动学内容进行验证。其次,根据足端零冲击原理,利用五次多项式轨迹规划,实现了机器人的平稳运动。针对行走时机身的不稳定问题,提出了一种姿态控制方法,并创新性的将其应用于trot步态行走控制策略之中,以保证行走时姿态的稳定。最后在MATLAB/Simulink中搭建仿真平台,对该控制策略的有效性和优越性进行了仿真验证。
Abstract: This article studies the gait walking and attitude control methods of a quadruped robot trot. Firstly, the kinematic model of the robot was analyzed, and an improved D-H coordinate method was used to establish a forward kinematic model. The content of forward kinematic analysis was validated using the MATLAB robot toolbox. Then, the geometric method is used to solve the inverse kinemat-ics of the robot’s single leg, and a model is built in MATLAB/Simulink to verify the inverse kinemat-ics content. Secondly, based on the principle of zero impact at the foot end, the robot's smooth mo-tion was achieved through trajectory planning using a quintic polynomial. For attitude control, in-depth research is conducted on its principles and applied to the trot gait control strategy to en-sure stable posture during walking. Finally, a simulation platform was built in MATLAB/Simulink to verify the effectiveness and superiority of the control strategy.
文章引用:方鸿磊, 李龙坤. 基于姿态控制的四足机器人Trot步态行走仿真[J]. 建模与仿真, 2023, 12(6): 5046-5062. https://doi.org/10.12677/MOS.2023.126459

参考文献

[1] Wooden, D., Malchano, M., Blankespoor, K., et al. (2010) Autonomous Navigation for BigDog. IEEE International Conference on Robotics & Automation, Anchorage, 3-7 May 2010, 4736-4741. [Google Scholar] [CrossRef
[2] Katz, B., Carlo, J.D. and Kim, S. (2019) Mini Cheetah: A Platform for Pushing the Limits of Dynamic Quadruped Control. 2019 International Conference on Robotics and Automation (ICRA), Montreal, 20-24 May 2019, 6295-6301. [Google Scholar] [CrossRef
[3] Craig John, J. 机器人学导论[M]. 贠超, 译. 北京: 机械工业出版社, 2006.
[4] 郭建, 赵易, 徐镔滨. 基于足端轨迹规划的四足机器人运动学分析与仿真[J]. 机床与液压, 2021, 49(23): 48-53.
[5] 陈久朋. 四足机器人步态及运动控制研究[D]: [博士学位论文]. 昆明: 昆明理工大学, 2021.
[6] 王银浩, 颉潭成, 徐彦伟, 等. 四足机器人侧摆型trot步态的运动学分析及仿真研究[J]. 现代制造工程, 2022(5): 24-29.
[7] Kalakrishnan, M., Buchli, J., Pastor, P., et al. (2011) Learning, Planning, and Control for Quadruped Locomotion over Challenging Terrain. International Journal of Robotic Research, 30, 236-258. [Google Scholar] [CrossRef
[8] 王立鹏, 王军政, 汪首坤, 等. 基于足端轨迹规划算法的液压四足机器人步态控制策略[J]. 机械工程学报, 2013, 49(1): 39-44.
[9] 谢楚政. 四足机器人轨迹规划及控制仿真研究[D]: [硕士学位论文]. 株洲: 湖南工业大学, 2022.
[10] Hutter, M., Gehring, C., Jud, D., et al. (2016) ANYmal-a Highly Mobile and Dynamic Quadruped-al Robot. 2016. IEEE/RSJ. International Conference on Intelligent Robots and Systems (IROS), Daejeon, 9-14 October 2016, 38-44. [Google Scholar] [CrossRef
[11] 任军洲. 四足机器人设计与站立控制优化研究[D]: [硕士学位论文]. 绵阳: 西南科技大学, 2023.
[12] Yangyang, H., Guoping, L., Zhenyu, L., et al. (2023) A Stability Locomotion-Control Strategy for Quad-ruped Robots with Center-of-Mass Dynamic Planning. Journal of Zhejiang University-SCIENCE A, 24, 516-530.
[13] 刘在阳. 电机驱动四足机器人控制系统与多步态控制方法研究[D]: [硕士学位论文]. 济南: 山东大学, 2021.
[14] Kolathaya, S. (2020) Local Stability of PD Controlled Bipedal Walking Robots. Automatica, 114, 108841-108847. [Google Scholar] [CrossRef
[15] Hobbs, S.J. and Clayton, H.M. (2019) Collisional Mechanics of the Diag-onal Gaits of Horses over a Range of Speeds. Peer J, 7, 76-89. [Google Scholar] [CrossRef] [PubMed]