Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-05T21:48:51.687Z Has data issue: false hasContentIssue false

Modeling and invariably horizontal control for the parallel mobile rescue robot based on PSO-CPG algorithm

Published online by Cambridge University Press:  30 August 2023

Wei Chen
Affiliation:
Tianjin Key Laboratory of Advanced Mechatronic System Design and Intelligent Control, National Demonstration Center for Experimental Mechanical and Electrical Engineering Education, Tianjin University of Technology, Tianjin, China
Hao Cheng
Affiliation:
Tianjin Key Laboratory of Advanced Mechatronic System Design and Intelligent Control, National Demonstration Center for Experimental Mechanical and Electrical Engineering Education, Tianjin University of Technology, Tianjin, China
Wenchang Zhang*
Affiliation:
Institute of Medical Support Technology, Academy of System Engineering, Academy of Military Sciences, Tianjin, China
Hang Wu
Affiliation:
Institute of Medical Support Technology, Academy of System Engineering, Academy of Military Sciences, Tianjin, China
Xuefei Liu
Affiliation:
Tianjin Key Laboratory of Advanced Mechatronic System Design and Intelligent Control, National Demonstration Center for Experimental Mechanical and Electrical Engineering Education, Tianjin University of Technology, Tianjin, China
Yutao Men
Affiliation:
Tianjin Key Laboratory of Advanced Mechatronic System Design and Intelligent Control, National Demonstration Center for Experimental Mechanical and Electrical Engineering Education, Tianjin University of Technology, Tianjin, China
*
Corresponding author: Wenchang Zhang; Email: wzszwc@163.com
Rights & Permissions [Opens in a new window]

Abstract

A walking robot consisting of double Stewarts parallel legs was designed by our research team in the past time, which was mainly used for the transportation of the wounded after the disaster. In order to promote stability of control locomotion and ensure invariably horizontal state of the robot platform in the process of motion, the central pattern generator (CPG) based on particle swarm optimization (PSO) is presented to optimize the kinematic model. The purpose of optimization is to solve the hysteresis problem of displacement variation among the electric cylinders. Moreover, the dynamic model of the robot is established, which can provide mechanical basis for the feedback of control signal and make the robot move stably. The simulation results show that the displacement hysteresis problem of the electric cylinders is solved well. Meanwhile, compared with simulation results based on GA-CPG method, it is demonstrated that the robot motion planned using PSO-CPG method has better motion stability and can avoid the impact of legs landing during the transition phase of the motion cycle. The experimental results show that the platform on the robot can maintain an invariably horizontal state, and the locomotion is more stable. It verifies the feasibility of PSO-CPG model and the correctness of the dynamic model of the parallel mobile rescue robot.

Information

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

Figure 1. Basic logic diagram of the parallel mobile rescue robot.

Figure 1

Figure 2. Structure diagram of the biped parallel robot.

Figure 2

Figure 3. 3D structure of the biped parallel robot.

Figure 3

Figure 4. Motion analysis in X and Z directions.

Figure 4

Figure 5. (a) Displacement variation curve of electric cylinder of the front foot. (b) Displacement variation curve of electric cylinder of the rear foot.

Figure 5

Figure 6. Analytic diagram of the X direction displacement inverse solution.

Figure 6

Figure 7. Control signal in the single cycle: (a) CPG signal of the front foot. (b) CPG signal of the rear foot. (In the figure, x represents the displacement control signal in the Z direction of the robot’s foot end; y represents the displacement control signal in the X direction of the robot’s foot end).

Figure 7

Figure 8. Displacement curve of the electric cylinders after adjustment: (a) Displacement curve of the front foot electric cylinders. (b) Displacement curve of the rear foot electric cylinders.

Figure 8

Table I. Parameters constraint range.

Figure 9

Figure 9. CPG parameter optimization flow chart.

Figure 10

Figure 10. Schematic diagram of the structure.

Figure 11

Figure 11. Driving force of the front and rear foot cylinders: (a) Driving force of the unilateral electric cylinder for the front foot. (b) Driving force of the unilateral electric cylinder for the rear foot.

Figure 12

Figure 12. Robot motion simulation diagram in ADAMS-Simulink environment: (a) The control diagram in Simulink. (b) The motion simulation in ADAMS.

Figure 13

Figure 13. The displacements of the robot’s upper platform, front and rear feet.

Figure 14

Figure 14. The overall motion control system of the robot.

Figure 15

Figure 15. Optimization results of the PSO: (a) optimal results of the amplitude and (b) optimal result of the frequency.

Figure 16

Table II. Parameter value after optimization.

Figure 17

Figure 16. Optimized Hopf signal: (a) the optimized front foot Hopf signal and (b) the optimized rear foot Hopf signal (In the figure, x and y represent the displacement control signal in the Z direction of the robot’s foot end; x’ and y’ represent the displacement control signal in the X direction of the robot’s foot end).

Figure 18

Figure 17. Displacement curve of the electric cylinder after PSO-CPG optimization. (a) Displacement curve of the front leg electric cylinder and (b) displacement curve of the rear leg electric cylinder.

Figure 19

Figure 18. Robot motion process of the optimized Hopf model. (a) Motion process of the robot and (b) Euler angle change of the robot.

Figure 20

Figure 19. The block diagram of the robot control system.

Figure 21

Figure 20. The control flowchart of electric cylinders.

Figure 22

Figure 21. Test environment of the parallel mobile rescue robot.

Figure 23

Figure 22. Parameter variation curve of the motor on the robot. (a) The red curve represents the rotational angle of the motor, (b) the green curve represents the rotational speed of the motor, and (c) the blue curve represents the rotational acceleration of the motor.

Figure 24

Figure 23. Euler angle variation curve of upper bearing platform.