Hostname: page-component-848d4c4894-nr4z6 Total loading time: 0 Render date: 2024-04-30T11:01:38.127Z 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

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.

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

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Farshidian, F., Jelavic, E., Satapathy, A., Giftthaler, M. and Buchli, J., “Real-Time Motion Planning of Legged Robots: A Model Predictive Control Approach,” In: 2017 IEEE-RAS 17th International Conference on Humanoid Robotics (Humanoids) (IEEE, 2017) pp. 577584.CrossRefGoogle Scholar
Chen, M., Hu, K., Zhang, Y. and Qi, F., “Motion coordination control of planar 5R parallel quadruped robot based on SCPL-CPG,” Adv. Mech. Eng. 14(1), 16878140211070910 (2022).CrossRefGoogle Scholar
Niu, X., Xu, J., Ren, Q. and Wang, Q., “Locomotion learning for an anguilliform robotic fish using central pattern generator approach,” IEEE Trans. Ind. Electron. 61(9), 47804787 (2013).CrossRefGoogle Scholar
Chen, L., Zhong, G., Hou, Y., Zhuo, W. and Nie, W., “The Control of a Multi-Legged Robot Based on Hopf Oscillator,” In: 2017 IEEE 3rd Information Technology and Mechatronics Engineering Conference (ITOEC) (IEEE, 2017) pp. 371375.CrossRefGoogle Scholar
Du, W., Fnadi, M. and Benamar, F., “Whole-body motion tracking for a quadruped-on-wheel robot via a compact-form controller with improved prioritized optimization,” IEEE Robot. Autom. Lett. 5(2), 516523 (2020).CrossRefGoogle Scholar
Delcomyn, F., “Neural basis of rhythmic behavior in animals,” Science 210(4469), 44694498 (1980).CrossRefGoogle ScholarPubMed
Chung, H.-Y., Hou, C.-C. and Hsu, S.-Y., “Hexapod moving in complex terrains via a new adaptive CPG gait design,” Ind. Robot Int. J. 42(2), 129141 (2015).CrossRefGoogle Scholar
Zhong, G., Chen, L., Jiao, Z., Li, J. and Deng, H., “Locomotion control and gait planning of a novel hexapod robot using biomimetic neurons,” IEEE Trans. Control Syst. Technol. 26(2), 624636 (2017).CrossRefGoogle Scholar
Yu, H., Gao, H. and Deng, Z., “Enhancing adaptability with local reactive behaviors for hexapod walking robot via sensory feedback integrated central pattern generator,” Robot. Auton. Syst. 124(C), 103401 (2020).CrossRefGoogle Scholar
Bal, C., “Neural coupled central pattern generator based smooth gait transition of a biomimetic hexapod robot,” Neurocomputing 420(2021), 210226 (2021).CrossRefGoogle Scholar
Wang, B., Cui, X., Sun, J. and Gao, Y., “Parameters optimization of central pattern generators for hexapod robot based on multi-objective genetic algorithm,” Int. J. Adv. Robot. Syst. 18(5), 17298814211044934 (2021).CrossRefGoogle Scholar
Kim, D., Jorgensen, S. J., Lee, J., Ahn, J., Luo, J. and Sentis, L., “Dynamic locomotion for passive-ankle biped robots and humanoids using whole-body locomotion control,” Int. J. Robot. Res. 39(8), 936956 (2020).CrossRefGoogle Scholar
Juang, C.-F., Chang, Y.-C. and Hsiao, C.-M., “Evolving gaits of a hexapod robot by recurrent neural networks with symbiotic species-based particle swarm optimization,” IEEE Trans. Ind. Electron. 58(7), 31103119 (2010).CrossRefGoogle Scholar
Ouyang, W., Chi, H., Pang, J., Liang, W. and Ren, Q., “Adaptive locomotion control of a hexapod robot via bio-inspired learning,” Front. Neurorobot. 15(2021), 627157 (2021).CrossRefGoogle ScholarPubMed
Liu, S., Chen, W., Wu, H. and Zhang, W., “Step-Length Optimization Based on Genetic Algorithm for a Parallel Mobile Robot,” In: 2020 7th International Conference on Information Science and Control Engineering (ICISCE) (IEEE, 2020) pp. 13421346.CrossRefGoogle Scholar
Jia, S., Chen, W., Zhang, W., Wu, H. and Li, W., “Kinematics Analysis of Walking Robot Based on Double Stewart Parallel Mechanism,” In: 2019 Chinese Automation Congress (CAC) (IEEE, 2019) pp. 55305535.CrossRefGoogle Scholar
Righetti, L., Buchli, J. and Ijspeert, A. J., “From Dynamic Hebbian Learning for Oscillators to Adaptive Central Pattern Generators,” In: Proceedings of 3rd International Symposium on Adaptive Motion in Animals and Machines–AMAM 2005, CONF (Verlag ISLE, Ilmenau, 2005).Google Scholar