Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-08T22:03:09.547Z Has data issue: false hasContentIssue false

Kinetostatic backflip strategy for self-recovery of quadruped robots with the selected rotation axis

Published online by Cambridge University Press:  06 October 2021

Shengjie Wang
Affiliation:
MOE Key Laboratory of Mechanism Theory and Equipment Design, Centre for Advanced Mechanisms and Robotics, School of Mechanical Engineering, Tianjin University, Tianjin 300345, China
Kun Wang
Affiliation:
Centre for Robotics Research, King’s College London, Strand, London WC2R 2LS, UK
Chunsong Zhang*
Affiliation:
MOE Key Laboratory of Mechanism Theory and Equipment Design, Centre for Advanced Mechanisms and Robotics, School of Mechanical Engineering, Tianjin University, Tianjin 300345, China
Jian S Dai
Affiliation:
Centre for Robotics Research, King’s College London, Strand, London WC2R 2LS, UK
*
*Corresponding author. E-mail: cszhang@tju.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

A kinetostatic approach applied to the design of a backflip strategy for quadruped robots is proposed in this paper. Inspired by legged animals and taking the advantage of the leg workspace, this strategy provides an optimal design idea for the low-cost quadruped robots to achieve self-recovery after overturning. Through kinetostatic and energy analysis, a four-stepped backflip strategy based on the selected rotation axis with minimum energy is proposed, with a process of selection, lifting, rotating, and protection. The kinematic factors that affect the backflip are investigated, along with the relationship between the design parameters of the leg and trunk being analyzed. At the end of this paper, the strategy is validated by a simulation and experiments with a prototype called DRbot, demonstrating that the strategy endows the robot a strong self-recovery ability in various terrains.

Information

Type
Reply
Copyright
© The Author(s), 2021. Published by Cambridge University Press
Figure 0

Figure 1. Strategy that a dog takes when it flips over.

Figure 1

Figure 2. Selection of the rotation axis. (a) A mathematic model is established to calculate the gravitational moment Mg. (b) Choosing the short side as rotation axis is compared with the selection of the long side as the rotation axis. (c) The robot spreads the legs of one side into a “T” shape to show its rotation axis on the edge of the trunk.

Figure 2

Figure 3. Rotation process of the backflip. The rotation process starts from the initial state to the critical state. After the legs for support leave the ground, the legs for rotation need to bear all the weight of the trunk. The medium state is defined as the process after the legs for support leave the ground and before the robot falls down by the gravity. The work required from the medium state to the critical state is calculated and analyzed. Since the critical position is determined, the rotation work is mostly affected by the height of COG.

Figure 3

Figure 4. Lifting the trunk to the medium state. The legs for rotation stay still while the legs for support move downward to lift the trunk to the medium state. This action will enlarge h and decrease the rotation work W.

Figure 4

Figure 5. Rotating the trunk with the legs for rotation. First, the legs for support stay still to keep the trunk balanced, while the legs for rotation move away from the rotation axis. After the rotation action distance dro increases from 0 to its largest value dromax that depends on the leg’s workspace, the legs for rotation move downward and rotate the trunk to critical state Θ2, where the gravity direction of the robot passes through the rotation axis.

Figure 5

Figure 6. Singularity avoidance, geometrical condition of stability, and the trajectory planning. (a) When the legs for rotation reach the edge of their workspace, the singularity issue should be concerned, as the foothold movement is not fully controllable due to the singularities. (b) To overcome this issue, the trajectory of the foothold is also designed to move toward the rotation axis when it moves downward, so as to enlarge the workspace in vertical direction. However, the minimum value of dro should satisfy the critical rotation condition. (c) The relationships between the rotation action distance dro and the parameters of the robot.

Figure 6

Figure 7. Bumping protection of the robot when landing. The legs for rotation move downward to break the balance and then the trunk falls down due to the gravity. In the meantime, the legs for support rotate toward the belly side of the trunk to reduce the shock by touching the ground earlier.

Figure 7

Figure 8. Four steps of the kinetostatic backflip strategy. To improve the universality of this strategy, the whole backflip process is divided into four steps and each of the first three steps has a specific parameter to optimize. Steps 1 and 2 minimize the edge distance l and enlarge the height of COG h. Step 3 increases the rotation action distance dro to reduce rotation force Fd and rotates the trunk to the critical position. As for Step 4, it is considered as a protective action by landing with the legs for support when the trunk of robot falls.

Figure 8

Figure 9. Structure of the DRbot. (a) The top view image of the DRbot with 12 actuators mounted on the joints and a 7.4 V battery inside the trunk. (b) The upward view image of the DRbot with controller and Bluetooth. (c) The structure diagram of the DRbot. (d) The structure diagram of the leg.

Figure 9

Table I. Structure parameters of the DRbot (mm).

Figure 10

Table II. Reachable ranges of the three joints in each leg.

Figure 11

Figure 10. Variations of the joint angles of each leg. The hip, knee, and ankle joints’ angles of each leg are depicted with respect to time.

Figure 12

Figure 11. Simulation of the backflip strategy in ADAMS. (a) The robot flips without the bumping protection, and the trunk hits the ground. (b) The robot flips with bumping protection and lands with the legs for support.

Figure 13

Figure 12. Height variations of COG of the quadruped robot during a backflip circle when landing without protection.

Figure 14

Figure 13. Height variations of COG of the quadruped robot during a backflip circle when landing with legs for support.

Figure 15

Figure 14. Indoor experiment of the backflip strategy with DRbot. (a) The DRbot easily flipped on the ground when it overturns. (b) The DRbot successfully flipped on loose gravels. (c) The DRbot conducted backflip motion on grass although its support footholds were unstable. (d) The DRbot executed the backflip motion on inclined terrain.

Figure 16

Figure 15. Outdoor experiment of the backflip strategy with DRbot. (a)–(c) The DRbot executed the backflip motion on three typical rocky roads. (d) The DRbot flipped on loose grass. (e) The DRbot successfully performed the proposed backflip strategy on leafy grass.