TY - JOUR
T1 - Virtual Model Control for Quadruped Robots
AU - Chen, Guangrong
AU - Guo, Sheng
AU - Hou, Bowen
AU - Wang, Junzheng
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2020
Y1 - 2020
N2 - 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.
AB - 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.
KW - Virtual model control
KW - anti-disturbance control
KW - dynamic balance control
KW - quadruped robots
KW - trajectory tracking control
UR - https://www.scopus.com/pages/publications/85089528909
U2 - 10.1109/ACCESS.2020.3013434
DO - 10.1109/ACCESS.2020.3013434
M3 - Article
AN - SCOPUS:85089528909
SN - 2169-3536
VL - 8
SP - 140736
EP - 140751
JO - IEEE Access
JF - IEEE Access
M1 - 9153894
ER -