Abstract

Virtual model control is a motion control framework that uses virtual components to create virtual forces/torques, which are actually generated by joint actuators when the virtual components interact with robot systems. Firstly, this paper employs virtual model control to do a dynamic balance control of whole body of quadruped robots' trot gait in a bottom controller. In each leg, there exists a designed swing phase virtual model control and a stance phase counterparts. In the whole body, virtual model control is utilized to achieve a attitude control containing roll, pitch and yaw. In the attitude control, a forces/torques distribution method between two stance legs is pre-investigated. In a high-level implemented controller, an intuitive velocity control approach proposed by Raibert is applied for the locomotion of quadruped robots. Secondly, an anti-disturbance control, which contains compensating gravity, adjusting step length, adjusting swing trajectory, adjusting attitude, and adjusting virtual forces/torques, is investigated to improve the robustness, terrain adaptability, and dynamic balance performance of quadrupedal locomotion. Thirdly, a trajectory tracking control method based on an intuitive velocity control is addressed through considering four factors: terrain complexity index, curvature radius of given trajectory, distance to terminal, and maximum velocity of quadruped robots. Finally, simulations validate the effectiveness of proposed controllers.

Highlights

  • Nowadays, legged robots have been a research hotspot and gained various attention [1]–[3]

  • Zero moment point (ZMP) has been a popular method to analyze the stability of legged robots [6], [7]

  • Boston Dynamics employed the idea of spring loaded inverted pendulum (SLIP) model to guide the locomotion of Bigdog [9]

Read more

Summary

INTRODUCTION

Nowadays, legged robots have been a research hotspot and gained various attention [1]–[3]. Adding − τi on the lateral joint θ1 would produce a similar trunk roll control result as the virtual torque Tα It will cause a lateral force on the foot of stance leg, which will result in a unnecessary lateral movement. Combining equations (10),(11),(14),(15),(16),(17),(18),(19), the virtual model control of leg in stance phase can be concluded as: 1) the virtual forces along three axes are utilized to control the body RBO height, adjust the lateral velocity and forward direction; 2) extra torques − τi are added on the lateral joint θ1 to do the trunk roll control; 3) the pitch control is transferred to a translational control in z axis; 4) two inverse forward forces Fx are added on two stance legs to do the yaw control. An anti-disturbance control associated with virtual model control is essential

GRAVITY COMPENSATION
STEP LENGTH ADJUSTMENT
SWING TRAJECTORY ADJUSTMENT
ATTITUDE ADJUSTMENT
CONTROLLER SCHEME
ANTI-DISTURBANCE CONTROL
TRAJECTORY TRACKING CONTROL
VIII. CONCLUSION

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.