SUMMARYLegged robots may become unstable when subjected to unexpected disturbances such as external pushes and environmental irregularities mostly while moving on natural terrains. To enhance the mobility performance, legged robots should be able to keep or restore their balanced configuration when a sudden disturbance is exerted. The aim of this article is to design a controller for a quadruped robot to restore its balanced configuration despite exerting external pushes. This is achieved based on developing a full-dynamics model of the robot moving over even and uneven terrains. The proposed controller is based on a PD module which calculates the required accelerations for restoring the robot equilibrium. However, these accelerations may make the robot unstable and also cause the slippage of stance feet. Therefore, an optimization algorithm is used to compute the maximum admissible accelerations. The constraints of the optimization problem are the conditions which guarantee the robot stability and the stance feet slippage avoidance. The optimization algorithm is transformed into a linear constrained least-squares problem to be solved in real-time. The main contributions of this article are the development of a push recovery algorithm for quadruped robots and also the introduction of an appropriate condition which guarantees the stability of the robot even on uneven terrains. This stability condition is developed based on a full-dynamics model of the robot. The proposed algorithm is applied on an 18-DOF quadruped robot when the robot is standing over both even and uneven terrains. The obtained results show that the robot can successfully restore its balanced configuration by precise adjustment of the position and orientation of its main body while a massive external disturbance is exerted.
Legged robots have superior advantages rather than wheeled robots for moving over uneven terrains in the presence of various obstacles. The design of an appropriate path for the main body and legs is an important issue for such robots especially on the uneven terrains. In this paper, the focus is to develop a stable gait for a quadruped robot to trot on uneven terrains. First, a stability condition is developed for a whole-body quadruped robot over uneven terrains based on avoiding the tumbling. By using a simple model, a point with zero moments is calculated in the three-dimensional space. Then, the reference path of this point is determined so that the tumbling moments become zero. The path of the main body will be calculated by using an optimal controller. The main feature of the proposed gait generation framework is that the height of robot can change continuously and stably on uneven terrains. To evaluate the robot stability, the tumbling moments around diagonal lines are calculated and some methods are proposed to reduce these moments to improve the robot stability. The tip of swing foot is also planned to avoid any collision with the environment. The proposed method will be demonstrated using an 18-Degrees of freedom (DOF) quadruped robot in simulation and experimental studies. The experimental setup is a small-size quadruped robot, which is composed of a rectangular plate as its main body with four legs that each one has three active joints with DC servo motors. Obtained results reveal that the robot can trot on uneven terrains stably. Besides, the comparison with the previous methods approves the merits of proposed algorithm on uneven terrains.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.