Quadruped robots have good mobility and agility in complex environments, but dynamic control of locomotion for quadruped robots has long been a big challenge for researchers. In this paper, we build the center of inertia (COI) dynamic model of a general quadruped robot and give the exponential coordinates of COI on the special Euclidean space SE(3). The COI model takes the whole quadruped robot as one body, so that the only concern is the movement of the COI rather than the body or legs when the robot walks. As a result, the COI model has fewer dimensions of state variables than the full dynamic model, which helps to reduce the computational load. A control method for quadruped robots is presented based on the dynamic model which is constituted of force loop and position loop. This method controls the movement of the COI directly, so it facilitates to guarantee the robot's stability. The virtual body of the quadruped robot is defined to describe the configuration of the quadruped robot. The proportional-derivative (PD) control method on SE(3) is applied to control the movement of the virtual body, which makes the movement more in line with the group theoretic viewpoint. Finally, some simulation experiments have been conducted to verify the validity of our method.

References

1.
Hoepflinger
,
M.
,
Remy
,
C.
,
Hutter
,
M.
, and
Siegwart
,
R.
,
2010
, “
The Quadruped Alof and a Step Towards Real World Haptic Terrain Classification
,”
12th Mechatronics Forum Biennial International Conference
,
Zurich
, pp.
173
180
.
2.
Remy
,
C.
,
Baur
,
O.
,
Latta
,
M.
,
Lauber
,
A.
,
Hutter
,
M.
,
Hoepflinger
,
M.
,
Pradalier
,
C.
, and
Siegwart
,
R.
,
2011
, “
Walking and Crawling With Alof: A Robot for Autonomous Locomotion on Four Legs
,”
Ind. Rob.: Int. J.
,
38
(
3
), pp.
264
268
.
3.
Arikawa
,
K.
, and
Hirose
,
S.
,
1996
, “
Development of Quadruped Walking Robot TITAN-VIII
,”
IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
, Vol.
1
, pp.
208
214
.
4.
Hirose
,
S.
,
Yoneda
,
K.
, and
Tsukagoshi
,
H.
,
1997
, “
Titan VII: Quadruped Walking and Manipulating Robot on a Steep Slope
,”
International Conference on Robotics and Automation
,
IEEE
, Vol.
1
, pp.
494
500
.
5.
Kato
,
K.
, and
Hirose
,
S.
,
2001
, “
Development of the Quadruped Walking Robot, TITAN-IX—Mechanical Design Concept and Application for the Humanitarian De-mining Robot
,”
Adv. Rob.
,
15
(
2
), pp.
191
204
.
6.
Bares
,
J. E.
,
Hebert
,
M.
,
Kanade
,
T.
,
Krotkov
,
E.
,
Mitchell
,
T.
,
Simmons
,
R.
, and
Whittaker
,
W. L.
,
1989
, “
Ambler: An Autonomous Rover for Planetary Exploration
,”
Computer
,
22
(
6
), pp.
18
26
.
7.
Bares
,
J.
,
Wettergreen
,
D.
, and
Technical
,
D.
,
1999
, “
Dante ii: Technical Description, Results, and Lessons Learned
,”
Int. J. Rob. Res.
,
18
(
7
), pp.
621
649
.
8.
Kitano
,
H.
,
Fujita
,
M.
,
Zrehen
,
S.
, and
Kageyama
,
K.
,
1998
, “
Sony Legged Robot for RoboCup Challenge
,”
International Conference on IEEE Robotics and Automation
, Vol.
3
, pp.
2605
2612
.
9.
Mistry
,
M.
,
Buchli
,
J.
, and
Schaal
,
S.
,
2010
, “
Inverse Dynamics Control of Floating Base Systems Using Orthogonal Decomposition
,”
International Conference on IEEE Robotics and Automation (ICRA)
, Vol.
58
, pp.
3406
3412
.
10.
Righetti
,
L.
,
Buchli
,
J.
,
Mistry
,
M.
, and
Schaal
,
S.
,
2011
, “
Inverse Dynamics Control of Floating-Base Robots With External Constraints: A Unified View
,”
IEEE International Conference on Robotics and Automation
, Vol.
19
, pp.
1085
1090
.
11.
Buchli
,
J.
,
Kalakrishnan
,
M.
,
Mistry
,
M.
,
Pastor
,
P.
, and
Schaal
,
S.
,
2009
, “
Compliant Quadruped Locomotion Over Rough Terrain
,”
IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
, pp.
814
820
.
12.
Arevalo
,
J. C.
, and
Garcia
,
E.
,
2012
, “
Impedance Control for Legged Robots: An Insight Into the Concepts Involved
,”
IEEE Trans. Syst., Man, Cybern. Part C
,
42
(
6
), pp.
1400
1411
.
13.
Orin
,
D.
,
Goswami
,
A.
, and
Lee
,
S.
,
2013
, “
Centroidal Dynamics of a Humanoid Robot
,”
Auton. Rob.
,
35
(
2–3
), pp.
161
176
.
14.
Lee
,
S.
, and
Goswami
,
A.
,
2012
, “
A Momentum-Based Balance Controller for Humanoid Robots on Non-level and Non-Stationary Ground
,”
Auton. Rob.
,
33
(
4
), pp.
399
414
.
15.
Pratt
,
J.
,
Chew
,
C.
,
Torres
,
A.
,
Dilworth
,
P.
, and
Pratt
,
G.
,
2001
, “
Virtual Model Control: An Intuitive Approach for Bipedal Locomotion
,”
Int. J. Rob. Res.
,
20
(
2
), pp.
129
143
.
16.
Coros
,
S.
,
Karpathy
,
A.
,
Jones
,
B.
,
Revéret
,
L.
, and
Panne
,
M.
,
2011
, “
Locomotion Skills for Simulated Quadrupeds
,”
ACM Trans. Graphics
,
30
(
4
), pp.
76
79
.
17.
Gehring
,
C.
,
Coros
,
S.
,
Hutter
,
M.
,
Bloesch
,
M.
,
Hoepflinger
,
M.
, and
Siegwart
,
R.
,
2013
, “
Control of Dynamic Gaits for a Quadrupedal Robot
,”
IEEE International Conference on in Robotics and Automation (ICRA)
, Vol.
6
, pp.
3287
3292
.
18.
Palmer
,
L.
, and
Orin
,
D.
,
2010
, “
Intelligent Control of High-Speed Turning in a Quadruped
,”
J. Intell. Rob. Syst.
,
58
(
1
), pp.
47
68
.
19.
Inagaki
,
S.
,
Yuasa
,
H.
,
Suzuki
,
T.
, and
Arai
,
T.
,
2006
, “
Wave CPG Model for Autonomous Decentralized Multi-Legged Robot: Gait Generation and Walking Speed Control
,”
Rob. Auton. Syst.
,
54
(
2
), pp.
118
126
.
20.
Zhang
,
J.
,
Gao
,
F.
,
Han
,
X.
,
Chen
,
X.
, and
Han
,
X.
,
2014
, “
Trot Gait Design and CPG Method for a Quadruped Robot
,”
J. Bionic Eng.
,
11
(
1
), pp.
18
25
.
21.
Mcghee
,
R.
, and
Iswandhi
,
G.
,
1979
, “
Adaptive Locomotion of a Multilegged Robot Over Rough Terrain
,”
IEEE Trans. Syst., Man, Cybern.
,
9
(
4
), pp.
176
182
.
22.
Vukobratovic
,
M.
, and
Borovac
,
B.
,
2004
, “
Zero-Moment Point-Thirty Five Years of Its Life
,”
Int. J. Humanoid Rob.
,
1
(
1
), pp.
157
173
.
23.
Zefran
,
M.
, and
Kumar
,
V.
,
1998
, “
Interpolation Schemes for Rigid Body Motions
,”
Comput.-Aided Des.
,
30
(
3
), pp.
179
189
.
24.
Li
,
J.
, and
Hao
,
P.
,
2006
, “
Smooth Interpolation on Homogeneous Matrix Groups for Computer Animation
,”
J. Zhejiang Univ., Sci., A
,
7
(
7
), pp.
1168
1177
.
25.
Park
,
J.
, and
Chung
,
W.
,
2005
, “
Geometric Integration on Euclidean Group With Application to Articulated Multibody Systems
,”
IEEE Trans. Rob.
,
21
(
5
), pp.
850
863
.
26.
Bullo
,
F.
, and
Murray
,
R.
,
1995
, “
Proportional Derivative (PD) Control on the Euclidean Group
,” Technical Report No. CIT-CDS-95-010, California Institute of Technology.
27.
Terze
,
Z.
,
Müller
,
A.
, and
Zlatar
,
D.
,
2014
, “
Lie-Group Integration Method for Constrained Multibody Systems in State Space
,”
Multibody Syst. Dyn.
,
33
(
1
), pp.
1
33
.
28.
Papadopoulos
,
E.
,
1990
, “
On the Dynamics and Control of Space Manipulators
,” Ph.D. dissertation,
Massachusetts Institute of Technology
,
Cambridge, MA
.
29.
Loc
,
V.
,
Koo
,
I.
,
Tran
,
D.
,
Park
,
S.
,
Moon
,
H.
, and
Choi
,
H.
,
2012
, “
Body Workspace of Quadruped Walking Robot and Its Applicability in Legged Locomotion
,”
J. Intell. Rob. Syst. Theory Appl
.,
67
(
3–4
), pp.
271
284
.
30.
Raibert
,
M.
,
1986
,
Legged Robots That Balance
,
MIT
,
Cambridge, MA
.
You do not currently have access to this content.