Leg Centroidal Dynamics Based New Locomotion Principle of a Quadruped Robot with On-line Legged Motion Generation

被引:0
作者
Wenqian Du
Mohamed Fnadi
Etienne Moullet
Faïz Benamar
机构
[1] Institut des Systèmes Intelligents et de Robotique: ISIR,Sorbonne University, CNRS
来源
Journal of Intelligent & Robotic Systems | 2021年 / 103卷
关键词
Quadruped robots; Locomotion principle; Leg CoM; Centroidal dynamics; Kinematics; State machine; Torque control;
D O I
暂无
中图分类号
学科分类号
摘要
This paper proposes a novel legged locomotion principle for tracking the quadruped-robot base spatial motion which can generate automatically the trotting and walking gaits without flight phases. The principle is based on a new legged locomotion generator using the robot centroidal properties without a massless-leg assumption. Our quadruped robot is newly designed with symmetric legged dynamics properties using parallelogram mechanisms, and the corresponding generalized dynamics model is built. The centroidal momentum and dynamics models are established by combining the centroidal properties of the base and each leg, in which the virtual joint between the base and each leg CoM is used instead of the real joints. The stance legs follow the base motion with respect to contact constraints. The swing legs compensate for the delay influences (to centroidal motion) by the stance legs. By combining the whole-body kinematics model and the kinematics constraints relating to the contact constraints and the parallelogram mechanism, the adaptive swing-leg motion is achieved in the running process without pre-defined trajectories. When two swing legs land at different timings, the walking gait is applied. We also propose a new state machine for switching the locomotion gaits between walking and trotting, which also serves the torque controller which determines the dimension of the legged control states and the contact Jacobian. We apply our hierarchical torque controller to enable the robot with compliant dynamics properties. Therefore, our new locomotion principle integrates the system design, motion generation and whole-body torque control together, so that this one common framework is able to handle several locomotion gaits. To verify the usefulness and validity of our new locomotion principle based legged motion generator, we run several simulations: walking, trotting, turning, recovering from big lateral push force acting on the base.
引用
收藏
相关论文
共 82 条
[1]  
Aceituno-Cabezas B(2017)Simultaneous contact, gait, and motion planning for robust multilegged locomotion via mixed-integer convex optimization IEEE Robot. Autom. Lett. 3 2531-2538
[2]  
Mastalli C(2011)Integrals of bernstein polynomials: an application for the solution of high even-order differential equations Appl. Math. Lett. 24 559-565
[3]  
Dai H(2020)Whole-body motion tracking for a quadruped-on-wheel robot via a compact-form controller with improved prioritized optimization IEEE Robot. Autom. Lett. 5 516-523
[4]  
Focchi M(2014)Qpoases: A parametric active-set algorithm for quadratic programming Math. Programm. Comput. 6 327-363
[5]  
Radulescu A(2005)Spring-mass running: simple approximate solution and application to gait stability J. Theoret. Biol. 232 315-328
[6]  
Caldwell DG(2014)High speed trot-running: Implementation of a hierarchical controller using proprioceptive impedance control on the mit cheetah Int. J. Robot. Res. 33 1417-1445
[7]  
Cappelletto J(2012)A momentum-based balance controller for humanoid robots on non-level and non-stationary ground Auton. Robot. 33 399-414
[8]  
Grieco JC(2008)Steady locomotion in dogs: temporal and associated spatial coordination patterns and the effect of speed J. Experiment. Biol. 211 138-149
[9]  
Fernández-López G(2013)Centroidal dynamics of a humanoid robot Autonomous Robots 35 161-176
[10]  
Semini C(2017)High-speed bounding with the mit cheetah 2: Control design and experiments Int. J. Robot. Res. 36 167-192