Inverse Kinematic Analysis of A Quadruped Robot DUC - PO
Inverse Kinematic Analysis of A Quadruped Robot DUC - PO
Inverse Kinematic Analysis of A Quadruped Robot DUC - PO
Abstract: This paper presents an inverse kinematics program of a quadruped robot. The kinematics analysis is main problem in the manipulators and
robots. Dynamic and kinematic structures of quadruped robots are very complex compared to industrial and wheeled robots. In this study, inverse
kinematics solutions for a quadruped robot with 3 degrees of freedom on each leg are presented. Denavit-Hartenberg (D-H) method are used for the
forward kinematic. The inverse kinematic equations obtained by the geometrical and mathematical methods are coded in MATLAB. And thus, a program
is obtained that calculate the legs joint angles corresponding to desired various orientations of robot and endpoints of legs. Also, the program provides
the body orientations of robot in graphical form. The angular positions of joints obtained corresponding to desired different orientations of robot and
endpoints of legs are given in this study.
Index Terms: Quadruped robot, D-H parameters, forward kinematic, inverse kinematic, MATLAB, kinematic program, simulation.
———————————————————
____________________________
285
IJSTR©2017
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 6, ISSUE 09, SEPTEMBER 2017 ISSN 2277-8616
TABLE 1. THE PARAMETERS OF ROBOT The kinematic equation the centre of body’s coordinate system
(xm, ym, zm) and The Main Coordinate System of each leg (x0,
y0, z0) is given by the transformation matrices given in Eq.6,
The Length of Robot L=1 [m] Eq.7, Eq.8, Eq.9. The positions and orientations of each leg
Dimensions
The Width of Robot W=0.4 [m] can be calculated according to the position and orientation of
Physical
( ) ( )
( ) ( )
[ ]
[ ]
286
IJSTR©2017
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 6, ISSUE 09, SEPTEMBER 2017 ISSN 2277-8616
( ) ( ) ( )
( ) ( ) ( )
[ ]
[ ]
( ) ( ) ( ) ( ) ( ) ( )
( ) ( ) ( ) ( ) ( ) ( )
( )
( ) ( ) ( )
( ) ( ) ( )
( ) ( ) ( )
( ) ( ) ( ) ( ) ( ) ( )
( ) ( ) ( ) ( ) ( ) ( )
( )
( ) ( ) ( )
( ) ( )
Fig. 2. The Coordinate Systems of Leg Joints ( ) ( ) ( ) ( )
( ) ( ) ( ) ( )
TABLE 2. THE PARAMETERS OF DENAVIT-HARTENBERG ( ) ( ) ( ) ( )
( ) ( ) ( ) ( ) ( )
Link α i-1 a i-1 di θi
0-1 0 L1 0 θ1
1-2 -π/2 0 0 -π/2
2-3 0 L2 0 θ2
3-4 0 L3 0 θ3
Each transformation matrices ( , ) are given in Eq. After obtained the transformation matrices and forward
10, Eq. 11, Eq. 12, Eq. 13 and the forward kinematic matrix kinematic matrices required for the inverse kinematic solution
( ) is given in Eq. 14. The elements of the forward kinematic of the Quadruped Robot, the inverse kinematic analysis is
matrix of a leg are given in Table 3. performed using analytical methods. Equations expressing the
angular position of joints (θ1, θ2, θ3) are obtained and given in
Eq.15, Eq.16 and Eq.17. There are nonlinear equations in the
( ) ( ) ( ) solution of inverse kinematics problems. For every
( ) ( ) ( ) mathematical expression computed, there may not be a
[ ] physical solution. Also, there may be more than one solution for
the legs endpoint to go to the desired position. For this reason,
the legs of the robot (1 and 3) and the leg of the robot (2 and 4)
have been realized in the same kinematic structure but in
different configurations.
[ ]
( , ) (√ , )
( ) ( ) ( )
( ) ( ) ( )
[ ]
( ,√ )
( ( ),
( ))
287
IJSTR©2017
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 6, ISSUE 09, SEPTEMBER 2017 ISSN 2277-8616
( ) ( )
ψ= 0°
3 -31.9917° 59.6929° -69.4310°
ω=-10°
[x4, y4, z4]=[-0.15, -0.7, 0.05] [xm, ym, zm]= [0.1, 0.2, -0.3] θ1 θ2 θ3
φ=-10°
Leg Number
288
IJSTR©2017
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 6, ISSUE 09, SEPTEMBER 2017 ISSN 2277-8616
ACKNOWLEDGMENT
This study is supported by the Coordinator ships of Selçuk
University’s Scientific Research Projects. (Project No:
16401148)
REFERENCES
[1] Marc Raibert, et al., “Bigdog, the rough-terrain quadruped
robot,” Proceedings of the 17th World Congress The
International Federation of Automatic Control, pp. 10822-
10825, 2008, Seoul, Korea. (Conference proceedings)
289
IJSTR©2017
www.ijstr.org