Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-08T01:17:19.498Z Has data issue: false hasContentIssue false

Mechanism design and dynamic switching modal control of the wheel-legged separation quadruped robot

Published online by Cambridge University Press:  22 December 2023

Jiandong Cao
Affiliation:
College of Mechanical and Vehicle Engineering, Taiyuan University of Technology, Taiyuan, 030024, China
Jinzhu Zhang*
Affiliation:
College of Mechanical and Vehicle Engineering, Taiyuan University of Technology, Taiyuan, 030024, China Engineering Research Center of Advanced Metal Composites Forming Technology and Equipment, Ministry of Education, Taiyuan, 030024, China National Key Laboratory of Metal Forming Technology and Heavy Equipment, Taiyuan, 030024, China
Tao Wang
Affiliation:
College of Mechanical and Vehicle Engineering, Taiyuan University of Technology, Taiyuan, 030024, China Engineering Research Center of Advanced Metal Composites Forming Technology and Equipment, Ministry of Education, Taiyuan, 030024, China National Key Laboratory of Metal Forming Technology and Heavy Equipment, Taiyuan, 030024, China
Jiahao Meng
Affiliation:
College of Mechanical and Vehicle Engineering, Taiyuan University of Technology, Taiyuan, 030024, China
Senlin Li
Affiliation:
College of Mechanical and Vehicle Engineering, Taiyuan University of Technology, Taiyuan, 030024, China
Miao Li
Affiliation:
College of Mechanical and Vehicle Engineering, Taiyuan University of Technology, Taiyuan, 030024, China
*
Corresponding author: Jinzhu Zhang; E-mail: zhangjinzhu@tyut.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Currently, most wheel-legged robots need to complete the switching of the wheel-and-leg modal in a stationary state, and the existing algorithms of statically switching the wheel-leg modal cannot meet the control requirements of multimodal switching dynamically for robots. In this paper, to achieve efficient switching of the wheel-and-leg modal for a quadruped robot, the novel transformable mechanism is designed. Then, a multimodal coordination operation control framework based on multiple algorithms is presented, incorporating the minimum foot force distribution method (algorithm No.1), the minimum joint torque distribution method (algorithm No.2), and the method of combining the single rigid body dynamic model with quadratic programming (algorithm No.3). In the process of switching wheel-leg modal dynamically, the existing algorithm No.3 is prone to produce the wrong optimal force due to the change of the whole-body rotational inertia. Therefore, an improved algorithm No.1 and algorithm No.2 are proposed, which do not consider the change in the body’s inertia. The control effects of the three algorithms are compared and analyzed by simulation. The results show that algorithm No.3 can maintain a small error in attitude angle and speed tracking regardless of whether the robot is under multilegged support or omnidirectional walking compared to the other two algorithms. However, proposed algorithms No.1 and No.2 can more accurately track the target speed when the robot is walking with wheels raising and falling. Finally, a multi-algorithm combination control scheme formulated based on the above control effects has been demonstrated to be effective for the dynamic switching of the wheel-and-leg modal.

Information

Type
Research Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. Machine structure of the wheel-legged separation quadruped robot. (a) Structure components of the robot. (b) Four-bar raising and falling module. (c) Front-wheel steering module.

Figure 1

Figure 2. The control framework of stable walking in the leg modal. $X,\dot{X},\ddot{X}$ represent the displacement, velocity, and acceleration of the planned trajectory, respectively. $\dot{\theta_{d}}$ represents the expected acceleration of the joint motor, which is solved by inverse kinematics (IK). $\tau_{s},\tau_{z}$ represent the output joint torque of the swing legs and the support legs, respectively.

Figure 2

Figure 3. Illustration of whole-body coordinate systems and the single leg coordinate systems. (a) The “spring-damping” system of the CoM. (b) Single leg mechanism diagram. {F} is the fixed coordinate system of the hip joint, while {M} is its dynamic coordinate system.

Figure 3

Algorithm 1: Solving the minimum foot-end force through FRDWLS

Figure 4

Algorithm 2: Solving the minimum joint torque through FRDWLS

Figure 5

Table I. Basic parameters of wheel-leg separation quadruped robot.

Figure 6

Figure 4. Single rigid body dynamics model.

Figure 7

Algorithm 3: Solving the minimum foot-end force through the method of combing single rigid body dynamics with QP

Figure 8

Figure 5. Analysis of the four-bar raising and falling module.

Figure 9

Figure 6. The change of three-axis angle and foot-end force. Foot2_Fz, and Foot4_Fz represent the Z-axis force on the foot end of legs 2, 4.

Figure 10

Figure 7. The actual effects of multilegged support under three algorithms. “IS” represents the initial state of the robot. “ST” represents that the simulation of multilegged support starts. “LB” represents that the robot is losing balance. “Always” represents that the robot can continuously be standing. The green area represents the final state of the robot under three algorithms. When the robot is supported by two feet without considering the frictional constraints, (C1) and (C2) reflect the actual effects of using algorithm No.1 and algorithm No.2, respectively. When the robot is supported by two feet with considering the frictional constraints, (C3) reflect the common actual effects of when the robot adopts algorithm No.1, No.2, and No.3 to control supporting legs. (D1), (D2), and (D3) represent the actual effects of using the algorithm No.1, No.2, and No.3, respectively, when the robot is supported by three feet, both of which have frictional constraints. (a) The actual effects of two-legged support. (b) The actual effects of three-legged support.

Figure 11

Figure 8. The joint motor torques of support legs under three algorithms. Motor1_T, Motor2_T, and Motor3_T represent the feedback torque of the thigh, calf, and side swing motor.

Figure 12

Figure 9. Speed tracking and change of three-axis angle under three algorithms. CoM_desire_vx and CoM_desire_vy represent the expected velocity in the XB and YB of the CoM, respectively. CoM_Vx_No.x and CoM_Vy_No.y are the actual velocity of the axis XB and YB measured by the GPS, respectively.

Figure 13

Figure 10. The process of walking with wheels raising and falling. During the 0∼5 s process, the robot walks rapidly and is accompanied by a vertical descent of the wheels. After 5 s, the robot reaches its maximum speed, and the wheels descend to the bottom and come into contact with the ground. Then, within 12 s, the wheels retract to the set height of the vehicle’s body.

Figure 14

Figure 11. Speed tracking and change of three-axis angles under three algorithms. CoM_Vx_No.3_IC and CoM_Vx_No.3_IV represent Algorithm 3 using constant rotational inertia and varying rotational inertia, respectively. wheel_H represents the planning height of the wheels falling and raising.

Figure 15

Table II. All simulated results of the wheel-leg separation quadruped robot.

Figure 16

Figure 12. The process of dynamically switching wheel-leg modal.

Figure 17

Figure 13. Speed tracking and change of three-axis angles under the combined control scheme.