Research on Motion Control Method of Wheel-Legged Robot in Unstructured Terrain Based on Improved Central Pattern Generator (CPG) and Biological Reflex Mechanism
Abstract
1. Introduction
2. Modeling of Wheel-Legged Robot Systems
2.1. Mechanical Design of Wheel-Legged Robots
2.2. CPG Algorithm Model Improvement
2.3. Turning and Side-Stepping Modeling
2.4. Modeling of the Robot’s Slope Movement
2.5. The Foot-Slipping Reflex
2.6. Coordinated CPG and Dynamic Balance Control for Legged Robots
3. Results
3.1. Simulation Verification with ADAMS and MATLAB/SIMULINK
3.1.1. Obstacle Avoidance Simulation
3.1.2. Slope Motion Simulation
3.1.3. Gap Movement Simulation
3.2. Verification of Practical Experiments
- (1)
- Central layer: simulates the advanced nerve center of animals, and regulates the speed of the robot, as well as selecting and switching motion modes.
- (2)
- Pattern generation layer: constructs a rhythm generator by coupling neuron oscillators, sets the number of oscillators according to the number of the robot’s hip joints, generates rhythm signals for the hip and knee joints, and realizes the generation of CPG rhythm signals.
- (3)
- Execution layer: the execution mechanism is composed of drivers, motors, etc., to simulate the function of the animal muscle-skeletal movement system.
- (4)
- Reflex regulation layer: establishes a robot motion feedback network based on a three-level multi-reflex tissue system, uses a variety of sensors to collect robot status information and external environment information, and models biological reflexes such as the stretch reflex, flexor reflex, and vestibular reflex.
3.2.1. Turn Verification
3.2.2. Climbing Verification
3.2.3. Verification Across the Gap
4. Conclusions
- A simulation and experimental platform were built for wheel-footed robots, and the stability constraints were directly embedded in the rhythm generation layer by real-time acquisition of IMU and end-of-foot force sensor data, dynamic correction of coupling weights and phase differences in the CPG network, and realization of closed-loop control. Through the above closed-loop control, the rapid response capability of the robot to terrain perturbations was greatly improved.
- The foot-end force-magnitude adaptive mechanism and the IMU-driven asymmetric coupling matrix were designed to reduce motion oscillations and center-of-mass displacement fluctuations in complex environments such as cornering, hill climbing, and gully crossing to ensure overall motion stability and meet the requirements of high-precision inspection.
- Both simulation tests and real experiments validate the excellent stability recovery capability of the sensor-embedded CPG stability enhancement algorithm under a variety of unstructured terrain conditions, providing a reliable and efficient closed-loop control strategy for autonomous motion and environment adaptation of wheel-footed robots.
5. Discussion
- Implementing the system in the full wheel-legged robots to test multi-limb coordination.
- Developing reflexes for lateral disturbances, potentially incorporating vestibular-like sensors.
- Adapting to complex terrains including dynamic environments with obstacles, hybrid wheel-legged transitions, and sloped/slippery surfaces.
- Using machine learning to optimize CPG and reflex parameters for specific terrains, reducing manual tuning.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Zhang, Y.; Qiao, G.; Wan, Q.; Tian, L.; Liu, D. A Novel Double-Layered Central Pattern Generator-Based Motion Controller for the Hexapod Robot. Mathematics 2023, 11, 617. [Google Scholar] [CrossRef]
- Wang, Y.; Xue, X.H.; Chen, B.F. Matsuoka’s CPG With Desired Rhythmic Signals for Adaptive Walking of Humanoid Robots. IEEE Trans. Cybern. 2020, 50, 613–626. [Google Scholar] [CrossRef] [PubMed]
- Wei, S.X.; Wu, H.B.; Liu, L.; Zhang, Y.X.; Chen, J.; Li, Q.F. A CPG-based gait planning and motion performance analysis for quadruped robot. Ind. Robot. Int. J. Robot. Res. Appl. 2022, 49, 779–797. [Google Scholar] [CrossRef]
- Liu, C.; Xia, L.; Zhang, C.; Chen, Q. Multi-Layered CPG for Adaptive Walking of Quadruped Robots. J. Bionic Eng. 2018, 15, 341–355. [Google Scholar] [CrossRef]
- Auddy, S.; Sven, M.; Stefan, W. Hierarchical control for bipedal locomotion using central pattern generators and neural networks. In Proceedings of the 2019 Joint IEEE 9th International Conference on Development and Learning and Epigenetic Robotics (ICDL—EpRob), Oslo, Norway, 19–22 August 2019; pp. 13–18. [Google Scholar]
- Katayama, S.; Murooka, M.; Tazaki, Y. Model predictive control of legged and humanoid robots: Models and algorithms. Adv. Robot. 2023, 37, 298–315. [Google Scholar] [CrossRef]
- Wang, J.Y.; Hu, C.X.; Zhu, Y. CPG-Based Hierarchical Locomotion Control for Modular Quadrupedal Robots Using Deep Reinforcement Learning. IEEE Robot. Autom. Lett. 2021, 6, 7193–7200. [Google Scholar] [CrossRef]
- Huang, Y.; Bing, Z.; Walter, F.; Rohregger, A.; Zhang, Z.; Huang, K.; Morin, F.O.; Knoll, A. Enhanced quadruped locomotion of a rat robot based on the lateral flexion of a soft actuated spine. In Proceedings of the 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Kyoto, Japan, 23–27 October 2022; pp. 2622–2627. [Google Scholar]
- Liu, X.P.; Zang, Y.; Gao, Z.Y.; Liao, M.L. Locomotion gait control of snake robots based on a novel unified CPG network model composed of Hopf oscillators. Robot. Auton. Syst. 2024, 179, 104746. [Google Scholar] [CrossRef]
- Zhang, Q.W.; Xu, J.; Fang, H.B. Spatial locomotion of a metameric earthworm-like robot: Generation and analysis of gaits. Multibody Syst. Dyn. 2024, 61, 325–360. [Google Scholar] [CrossRef]
- Lee, C.; Chung, D.; Kim, J.; Kim, J. Nonlinear Model Predictive Control With Obstacle Avoidance Constraints for Autonomous Navigation in a Canal Environment. IEEE/ASME Trans. Mechatron. 2024, 29, 1985–1996. [Google Scholar] [CrossRef]
- Li, G.D.; Ijspeert, A.; Hayashibe, M. AI-CPG: Adaptive Imitated Central Pattern Generators for Bipedal Locomotion Learned Through Reinforced Reflex Neural Networks. IEEE Robot. Autom. Lett. 2024, 9, 5190–5197. [Google Scholar] [CrossRef]
- Bellegarda, G.; Ijspeert, A. CPG-RL: Learning Central Pattern Generators for Quadruped Locomotion. IEEE Robot. Autom. Lett. 2022, 7, 12547–12554. [Google Scholar] [CrossRef]
- Chen, S.; Zhang, B.; Mueller, M.W.; Rai, A.; Sreenath, K. Learning torque control for quadrupedal locomotion. In Proceedings of the 2023 IEEE-RAS 22nd International Conference on Humanoid Robots (Humanoids), Austin, TX, USA, 12–14 December 2023; pp. 1–8. [Google Scholar]
- Huang, S.C.; Zheng, M.H.; Hu, Z.Y.; Liu, P.X. Enhancing hexapod robot mobility on challenging terrains: Optimizing CPG-generated gait with reinforcement learning. Neurocomputing 2025, 622, 129328. [Google Scholar] [CrossRef]
- Watanabe, T.; Kubo, A.; Tsunoda, K.; Matsuba, T.; Akatsuka, S.; Noda, Y.; Kioka, H.; Izawa, J.; Ishii, S.; Nakamura, Y. Hierarchical reinforcement learning with central pattern generator for enabling a quadruped robot simulator to walk on a variety of terrains. Sci. Rep. 2025, 15, 11262. [Google Scholar] [CrossRef] [PubMed]
- Cao, Y.; Lu, Y.; Cai, Y.R.; Bi, S.S.; Pan, G. CPG-fuzzy-based control of a cownose-ray-like fish robot. Ind. Robot. 2019, 46, 779–791. [Google Scholar] [CrossRef]
- Sun, Y.; Ubellacker, W.L.; Ma, W.L.; Zhang, X.; Wang, C.H.; Csomay-Shanklin, N.V.; Tomizuka, M.; Sreenath, K.; Ames, A.D. Online Learning of Unknown Dynamics for Model-Based Controllers in Legged Locomotion. IEEE Robot. Autom. Lett. 2021, 6, 8442–8449. [Google Scholar] [CrossRef]
- Al-Shuka, H.F.N.; Allmendinger, F.; Corves, B.; Zhu, W.H. Modeling, stability and walking pattern generators of biped robots: A review. Robotica 2014, 32, 907–934. [Google Scholar] [CrossRef]
- Zhou, Z.; Zhang, C.; Li, C.; Zhang, Y.; Shi, Y.; Zhang, W. A tightly-coupled LIDAR-IMU SLAM method for quadruped robots. Meas. Control. 2024, 57, 1004–1013. [Google Scholar] [CrossRef]
- Zhou, X.; Zhang, Y.; Qiu, Z.; Shan, Z.; Cai, S.; Bao, G. Locomotion control of a rigid-soft coupled snake robot in multiple environments. Biomim. Intell. Robot. 2024, 4, 100148. [Google Scholar] [CrossRef]
- Hutter, M.; Gehring, C.; Jud, D.; Lauber, A.; Bellicoso, C.D.; Tsounis, V.; Hwangbo, J.; Bodie, K.; Fankhauser, P.; Bloesch, M.; et al. ANYmal—A highly mobile and dynamic quadrupedal robot. In Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Korea, 9–14 October 2016; pp. 38–44. [Google Scholar]
- Li, J.; Wang, J.; Yang, S.X.; Zhou, K.; Tang, H. Gait Planning and Stability Control of a Quadruped Robot. Comput. Intell. Neurosci. 2016, 2016, 9853070. [Google Scholar] [CrossRef] [PubMed]
- Farhad, A.; Mahdi, K.; Moosavian, S.A.A. Bio-inspired central pattern generator for development of Cartesian motor skills for a Quadruped Robot. World J. Adv. Res. Rev. 2021, 12, 66–85. [Google Scholar] [CrossRef]

















| Symbol | Definition | Symbol | Definition |
|---|---|---|---|
| State variables of the i-th oscillator | Natural frequencies in stance and swing phases, respectively | ||
| ri2 | Euclidean distance from the i-th joint to the reference point μ1, μ2. | Hip joint angle of leg i, directly equal to xi | |
| a = 10 | Convergence rate constant Sensitivity: larger a accelerates stabilization but may induce overshoot; smaller a slows response, risking instability under rapid terrain changes. | Knee joint angle of leg i, Ak, Ah serves as amplitude gains for hip and knee oscillators | |
| μ = 0.25 | Desired squared limit-cycle amplitude Sensitivity: higher μ increases stride motion amplitude, enhancing obstacle crossing but raising energy costs; lower μ conserves energy but may reduce terrain adaptability. | Additional phase correction term generated from lMU/foot-end force sensor feedback | |
| Adaptive weighting factor for hip–knee coordination Larger ωi strengthens hip-driven coordination, improving stability on slopes; smaller ωi increases knee autonomy, useful for fine terrain adjustment but risking phase mismatch. | Motion mapping function that transforms angular coordinates into linear position contributions. | ||
| β = 0.5 | Decay coefficient for stance–swing transition Sensitivity: higher β accelerates phase transitions, enabling faster gait adaptation but potentially causing abrupt motions; lower β ensures smooth transitions but may delay obstacle response. | φ | Foot-ground contact signal |
| Change in Equilibrium Position | Front Leg | Back Leg | ||
|---|---|---|---|---|
| Hip Joint | Knee Joint | Hip Joint | Knee Joint | |
| Uphill | −∆θ | ∆θ | ∆θ | −∆θ |
| Downhill | ∆θ | −∆θ | −∆θ | ∆θ |
| Symbol | Meaning | Test Value |
|---|---|---|
| θ | Joint angle | - |
| A | CPG oscillation amplitude | 12° |
| T | CPG oscillation period | 2 s |
| φ | Phase matrix of hip joint relative to oscillator | Diagonal gait of [0, π, 0, −π] |
| φhk | Hip-knee joint phase difference | π/2 |
| Fk | Knee joint waveform mode | 1: Half-wave mode |
| θ0 | Initial position | 30° |
| n | Number of legs | 4 |
| As | Oscillation amplitude of gap terrain stomp-reflection | 40° |
| Ts | Oscillation period of gap terrain stomp-reflection | 0.53 s |
| ts | Equivalent time within the rhythmic movement cycle | - |
| Fs | Stomp-reflection response switch | 0.1 |
| φs | Equivalent delay phase of ideal stomp time | 0.36π |
| Indicator Category | Parameter Description | Value |
|---|---|---|
| Control Cycle | Interrupt Period | 1 ms (1 kHz) |
| IMU Data Output Frequency | 200 Hz | |
| Sampling Rate of Force Sensor/Contact Switch | 500 Hz | |
| Encoder Count Input Frequency | 1 kHz | |
| CPU Utilization | Single-time Consumption of Core Algorithm (CPG Gait Calculation) | 28 μs (≈2.8% CPU@168MHz) |
| Total Consumption Time (Including Attitude Calculation + Reflex Response) | <200 μs (≈20% CPU@168MHz) | |
| Memory Occupation | Program Flash Occupation | 240 KB (23% of Total Capacity) |
| SRAM Global/Buffer Area Occupation | 48 KB (25% of Total Capacity) | |
| Timing Jitter | Interrupt Trigger Jitter | <0.5 μs |
| Test Scenario | - | Typical Operation Mode |
| Lateral Swing Joint | Hip Joint | Knee Joint | |
|---|---|---|---|
| Maximum Deviation | 0.009910 | 0.009750 | 0.009980 |
| Average Deviation | 0.001867 | 0.001934 | 0.001855 |
| Hip Joint | Knee Joint | |
|---|---|---|
| Maximum Deviation on Uphill | 0.069620 | 0.068230 |
| Average Deviation on Uphill | 0.029979 | 0.012280 |
| Maximum Deviation on Downhill | 0.052360 | 0.005910 |
| Average Deviation on Downhill | 0.027638 | 0.001977 |
| Hip Joint | Knee Joint | |
|---|---|---|
| Maximum Deviation | 0.122280 | 0.052360 |
| Average Deviation | 0.032278 | 0.007029 |
| Recovery time | ≤2 s | |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Gao, J.; Fan, R.; Yang, H.; Pang, H.; Tian, H. Research on Motion Control Method of Wheel-Legged Robot in Unstructured Terrain Based on Improved Central Pattern Generator (CPG) and Biological Reflex Mechanism. Appl. Sci. 2025, 15, 8715. https://doi.org/10.3390/app15158715
Gao J, Fan R, Yang H, Pang H, Tian H. Research on Motion Control Method of Wheel-Legged Robot in Unstructured Terrain Based on Improved Central Pattern Generator (CPG) and Biological Reflex Mechanism. Applied Sciences. 2025; 15(15):8715. https://doi.org/10.3390/app15158715
Chicago/Turabian StyleGao, Jian, Ruilin Fan, Hongtao Yang, Haonan Pang, and Hangzhou Tian. 2025. "Research on Motion Control Method of Wheel-Legged Robot in Unstructured Terrain Based on Improved Central Pattern Generator (CPG) and Biological Reflex Mechanism" Applied Sciences 15, no. 15: 8715. https://doi.org/10.3390/app15158715
APA StyleGao, J., Fan, R., Yang, H., Pang, H., & Tian, H. (2025). Research on Motion Control Method of Wheel-Legged Robot in Unstructured Terrain Based on Improved Central Pattern Generator (CPG) and Biological Reflex Mechanism. Applied Sciences, 15(15), 8715. https://doi.org/10.3390/app15158715

