1. Introduction
To better understand the context of these advancements, it's important to first define quadruped robots. Quadruped robots, which mimic the movements of animals like dogs and goats, have become increasingly popular in recent years. These robots employ advanced adaptive control systems to navigate complex environments and handle various loads, allowing them to adjust their movements in real-time based on environmental feedback. A key concept in this field is the Center of Mass (CoM), which affects a robot's balance and stability, especially when carrying different weights.
Researchers have developed adaptive control algorithms that allow robots to adjust their movements based on real-time feedback. This enables them to perform better on challenging terrains or when facing unknown loads. In this paper, delve deeper into recent advancements in adaptive control technologies for quadruped robots, analyzing important studies and their contributions to provide a comprehensive overview of the field's current state and future directions.
2. Adaptive control in bionic quadruped robots
2.1. Working principle of bionic quadruped robot
The working principle of the bionic quadruped robot is to imitate the movement mechanism of organisms, combine advanced control algorithms, kinematic analysis and gait planning, and can achieve high-load, high-maneuverability dynamic gait walking, and show excellent movement performance in complex environments.
2.2. Application of adaptive control technology in bionic quadruped robot
Fu Zhang et al. drew inspiration from goats, utilizing their anatomical features as a blueprint to design the mechanical structure of a quadruped robot based on bionic principles [1]. They used the Denavit-Hartenberg (D-H) method to establish the robot's kinematic model and calculated forward and inverse kinematics, laying the foundation for the robot's control theory. In terms of gait planning, the researchers used a low-contact, compact foot trajectory planning method using high-order polynomial curves to plan the robot's foot trajectory in the swing phase and support phase. The MATLAB simulation results show that the robot's foot trajectory is semi-elliptical. This finding is significant because it is basically consistent with the previous goat ramp walking test results, thereby verifying the rationality of the foot trajectory planning. Based on the previous research, the researchers conducted gait planning and obtained the robot's leg-lifting sequence. The research team built a test platform. The experimental results showed that the errors of the robot's leg height and step length were 5.28% and 5.33%, respectively, which were in line with the expected goals, verifying the effectiveness of the designed gait planning scheme. The robot’s knee joint can flex and extend within a range of approximately 126° to 156°, while the hip joint moves between about 104° and 138°. These ranges closely match the natural gait of goats, demonstrating the effectiveness and rationality of the mechanism design.
Mingying Li et al. proposed a new design of parallel quadruped robot and its intelligent control system [2]. The robot adopts a five-link leg structure, imitating the diagonal gait of dogs, with each leg having two degrees of freedom. The authors established a kinematic model based on the D-H method and analyzed the relationship between the foot position and joint angle. At the same time, the author also designed a foot trajectory planning method to reduce the impact of movement. In addition, in order to achieve high precision and stable gait of the robot, the author designed a cascade PID control system and an adaptive fuzzy PID control system. To fine-tune the controller parameters, the researchers employed the sparrow search algorithm. The Sparrow Search Algorithm (SSA) is an optimization technique inspired by the foraging and anti-predation behavior of sparrows. Through MATLAB/ADAMS joint simulation, results show that the adaptive fuzzy PID control system based on sparrow search algorithm optimization has higher accuracy and stability than the cascade PID control system. The external loop of the cascade PID controller is a position closed loop, and the inner loop is velocity closed loop as presented in Figure 1.
Figure 1: Cascade PID controller control block diagram [2]
Sai Gu et al. proposed a control method based on active adjustment of the quadruped robot's state to improve its anti-interference ability and environmental adaptability [3]. Specifically, this article first designs a controller framework based on the physical model of the quadruped robot and uses the quadratic programming (QP) method to optimize the foot-end force. Then an active disturbance compensation method based on kinetic analysis is proposed and combined with the controller to achieve active disturbance recovery. At the same time, based on the laws of biological movement, the article put forward an active environmental adaptive control method, which achieves balance control in complex environments by actively adjusting the robot's posture and leg swing trajectory without the need for additional perception or visual information. The experimental results demonstrate the robot's versatility across various terrains. When navigating through grass, gravel, slopes, and other challenging environments, the robot showcases its ability to actively adjust both its posture and leg swing trajectory, thereby maintaining optimal balance and movement performance.
Another article published by Sai Gu et al. mentioned an adaptive control method for a quadruped robot to carry unknown static loads and achieve human-robot interactive actions [4]. In this paper, a quadruped robot motion controller that considers the actual Center of Mass (CoM) position is proposed, which enables the robot to carry unknown loads and adapt online to real-time CoM position changes. Experimental results show that the proposed CoM identification and control method can quickly detect and adjust the position of the CoM. This ensures that the robot maintains a stable motion state even when carrying an unknown load. Besides, a human arm model is established to infer the positive and negative effects of the human, and mitigate negative external disturbances through adaptive control methods while taking advantage of possible positive contributions. In the human-computer interaction experiment, compared with the traditional control method, adding adaptive control can improve the stability of the human-computer interaction process. Adaptive control responds more actively in the case of obvious interference, can effectively alleviate the influence of external forces, and make the whole motion process smoother.
Similar to the research by Sai Gu et al., CHAO DING et al. proposed an adaptive gait control method for quadruped robots [5]. This method can automatically adjust the control strategy to maintain stable movement. It adapts to changes in the robot's Center of Mass (CoM) and load. Specifically, the method can dynamically estimate the robot's CoM position in real time and correct CoM offsets using model predictive control (MPC). It also incorporates techniques to detect and adapt to changes in load mass, ensuring stable performance. Simulation results show that this method can enable the robot to adapt to changes in CoM and load without interrupting gait and significantly reduce state tracking errors. The paper conducted a sensitivity analysis on the accuracy and reliability of CoM estimation, and the results showed that the method is robust to sensor noise. In addition, under load changes, the method can accurately identify the load mass, and the error is usually within 8%.
Bingchen Jin et al. developed an adaptive control algorithm called ACQL (Adaptive Controller for Quadruped Locomotion) [6]. This algorithm addresses the motion control challenges of a high-load-capacity quadruped robot operating under unknown load conditions. The algorithm uses an online load identification method to estimate the external torque and force and incorporates them into a quadratic programming controller based on inverse dynamics to improve the tracking accuracy of the robot's center of mass and posture trajectory. The experiment was verified on a quadruped robot platform called Kirin, and the results showed that this method can effectively identify and adaptively control loads ranging from 20kg to 75kg. Statistical results demonstrate that ACQL can quickly converge and operate efficiently in real-time. This indicates that the algorithm is effective in handling loads with unknown weight or position. In addition, the experiment also verified that when the ACQL load is equal to the robot's own weight, the robot can still maintain good in-place jumping performance.
Wang Lei and colleagues introduced an innovative parallel quadruped robot design coupled with a dynamic gait control method [7]. Their approach achieves terrain adaptability without the need for explicit perception, marking a significant advancement in robotic locomotion. The robot adopts a symmetrical leg structure and high-torque density actuators, which enables flexible dynamic movement on rough terrain. The authors proposed a fast and reliable terrain parameter estimation method based on generalized least squares method, which integrates the robot body, leg and contact force information without the need for additional sensing equipment. The authors also proposed a foot force distribution method based on virtual model control and quadratic programming optimization, which achieves self-adaptation to uneven terrain. This method can solve the optimal foot force distribution solution within 0.15ms and meet the constraints of friction cone and joint torque. Simulation results reveal a significant advantage of the symmetrical leg structure. Compared to both serial and parallel leg structures, the robot with symmetrical legs can generate larger ground reaction forces while using the same actuator torque. Additionally, the robot uses a customized two-stage planetary gear reducer, which greatly improves the torque density of the actuator. As shown in Figure 2, the controller, driver, and battery were all located in the center of this robot.
Figure 2: Actuator, leg and robot design with a symmetric topology, and the actuator designed with a custom two-stage planetary reducer [7]
Shifting focus to another innovative approach in quadruped robotics, Xiaolong Quan et al. introduced an efficient closed-loop adaptive controller [8]. This controller was specifically designed for SQuRo, a small quadruped robot, marking a significant step in compact robotic systems. In a remarkable feat of minimalist design, the controller relies solely on an inertial measurement unit (IMU) sensor for attitude estimation and control. This streamlined approach significantly reduces computational demands, paving the way for more efficient and responsive robotic systems. It includes a state detection module and an adaptive movement generation module. The state detection module can identify situations such as falls, complex terrain, ramps and collisions, while the adaptive movement generation module selects appropriate pre-optimized motion patterns to deal with these situations. This approach avoids the need for real-time motion optimization, thereby achieving efficient control. Experimental results show that SQuRo demonstrates strong motion capabilities in a variety of challenging environments, including ramp stability, linear tracking, autonomous fall recovery, walking on uneven terrain, walking on ramps, and obstacle avoidance. For example, SQuRo is able to maintain stable walking on a 15° slope, and by detecting the pitch angle change in the IMU signal, it can switch from straight walking to crawling mode to adapt to the slope environment. Figure 3 illustrates the kinematic model of SQuRo. In part (A), the coordinate system of SQuRo is shown, detailing how the robot’s movements are tracked and controlled. Part (B) depicts the robot positioned on a slope before any posture adjustments, highlighting its initial stance. Part (C) shows the robot after it has adjusted its posture, demonstrating the effectiveness of the control method in maintaining stability on uneven terrain.
Figure 3: The kinematic model of SQuRo. (A) The coordinate system of SQuRo. (B) The robot on the slope before posture adjustment. (C) The robot on the slope after posture adjustment [8]
3. Conclusion
In conclusion, this review highlights important advancements in adaptive control technologies for bionic quadruped robots. The discussed studies show various methods to enhance robot performance and stability under different conditions, including kinematic models and advanced control algorithms.
Looking ahead, future research should focus on developing more sophisticated adaptive control techniques. This includes improving real-time responsiveness and robustness against environmental challenges. Integrating artificial intelligence and machine learning could also enhance adaptability, allowing robots to learn from experiences.
By building on existing knowledge and exploring new technologies, researchers can create more capable and efficient quadruped robots for applications in areas such as search and rescue, agriculture, and environmental monitoring. These advancements promise to significantly expand the capabilities and applications of quadruped robots, potentially revolutionizing various industries and improving human life in numerous ways.
References
[1]. Zhang, F., Teng, S., Wang, Y. F., Guo, Z. J., Wang, J. J., & Xu, R. L. (2020). Design of bionic goat quadruped robot mechanism and walking gait planning. International Journal of Agricultural and Biological Engineering, 13(5), 32-39. https://doi.org/10.25165/j.ijabe.20201305.5769
[2]. Li, M., Liu, Z., Wang, M., Pang, G., & Zhang, H. (2022). Design of a parallel quadruped robot based on a novel intelligent control system. Applied Sciences, 12(9), 4358. https://doi.org/10.3390/app12094358
[3]. Gu, S., Meng, F., Liu, B., Zhang, Z., Sun, N., & Wang, M. (2023). Stability control of quadruped robot based on active state adjustment. Biomimetics, 8(1), 112. https://doi.org/10.3390/biomimetics8010112
[4]. Gu, S., Meng, F., Liu, B., Chen, X., Yu, Z., & Huang, Q. (2024). Adaptive interactive control of human and quadruped robot load motion. IEEE/ASME Transactions on Mechatronics. https://doi.org/10.1109/TMECH.2024.3425857
[5]. Ding, C., Zhou, L., Li, Y., & Rong, X. (2020). Locomotion control of quadruped robots with online center of mass adaptation and payload identification. IEEE Access, 8, 224578-224587. https://doi.org/10.1109/ACCESS.2020.3044933
[6]. Jin, B., Zhou, Y., Zhao, Y., Liu, M., Song, C., & Luo, J. (2021). An adaptive control algorithm for quadruped locomotion with proprioceptive linear legs. arXiv preprint arXiv:2107.12482. https://doi.org/10.48550/arXiv.2107.12482
[7]. Wang, L., Meng, L., Kang, R., Liu, B., Gu, S., Zhang, Z., Meng, F., & Ming, A. (2022). Design and dynamic locomotion control of quadruped robot with perception-less terrain adaptation. Cyborg and Bionic Systems, 2022, 9816495. https://doi.org/10.34133/2022/9816495
[8]. Quan, X., Du, R., Wang, R., Bing, Z., & Shi, Q. (2024). An efficient closed-loop adaptive controller for a small-sized quadruped robotic rat. Cyborg and Bionic Systems, 5, 0096. https://doi.org/10.34133/cbsystems.0096
Cite this article
Tang,Z. (2025). Adaptive Control in Bionic Quadruped Robots. Applied and Computational Engineering,127,68-72.
Data availability
The datasets used and/or analyzed during the current study will be available from the authors upon reasonable request.
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 EWA Publishing and/or the editor(s). EWA Publishing 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.
About volume
Volume title: Proceedings of the 5th International Conference on Materials Chemistry and Environmental Engineering
© 2024 by the author(s). Licensee EWA Publishing, Oxford, UK. This article is an open access article distributed under the terms and
conditions of the Creative Commons Attribution (CC BY) license. Authors who
publish this series agree to the following terms:
1. Authors retain copyright and grant the series right of first publication with the work simultaneously licensed under a Creative Commons
Attribution License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this
series.
2. Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the series's published
version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial
publication in this series.
3. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and
during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See
Open access policy for details).
References
[1]. Zhang, F., Teng, S., Wang, Y. F., Guo, Z. J., Wang, J. J., & Xu, R. L. (2020). Design of bionic goat quadruped robot mechanism and walking gait planning. International Journal of Agricultural and Biological Engineering, 13(5), 32-39. https://doi.org/10.25165/j.ijabe.20201305.5769
[2]. Li, M., Liu, Z., Wang, M., Pang, G., & Zhang, H. (2022). Design of a parallel quadruped robot based on a novel intelligent control system. Applied Sciences, 12(9), 4358. https://doi.org/10.3390/app12094358
[3]. Gu, S., Meng, F., Liu, B., Zhang, Z., Sun, N., & Wang, M. (2023). Stability control of quadruped robot based on active state adjustment. Biomimetics, 8(1), 112. https://doi.org/10.3390/biomimetics8010112
[4]. Gu, S., Meng, F., Liu, B., Chen, X., Yu, Z., & Huang, Q. (2024). Adaptive interactive control of human and quadruped robot load motion. IEEE/ASME Transactions on Mechatronics. https://doi.org/10.1109/TMECH.2024.3425857
[5]. Ding, C., Zhou, L., Li, Y., & Rong, X. (2020). Locomotion control of quadruped robots with online center of mass adaptation and payload identification. IEEE Access, 8, 224578-224587. https://doi.org/10.1109/ACCESS.2020.3044933
[6]. Jin, B., Zhou, Y., Zhao, Y., Liu, M., Song, C., & Luo, J. (2021). An adaptive control algorithm for quadruped locomotion with proprioceptive linear legs. arXiv preprint arXiv:2107.12482. https://doi.org/10.48550/arXiv.2107.12482
[7]. Wang, L., Meng, L., Kang, R., Liu, B., Gu, S., Zhang, Z., Meng, F., & Ming, A. (2022). Design and dynamic locomotion control of quadruped robot with perception-less terrain adaptation. Cyborg and Bionic Systems, 2022, 9816495. https://doi.org/10.34133/2022/9816495
[8]. Quan, X., Du, R., Wang, R., Bing, Z., & Shi, Q. (2024). An efficient closed-loop adaptive controller for a small-sized quadruped robotic rat. Cyborg and Bionic Systems, 5, 0096. https://doi.org/10.34133/cbsystems.0096