Documente Academic
Documente Profesional
Documente Cultură
I z4 Izy
I67
5,7, e
xo- 4 1W y
y
Wi5W 7
Si
1554
mechanism configuration of the YIREN arm. This curve
co, - caso, sabso, aicoi could be derived from the fact that the end point of the
i-sSi cao,iS - saicO, aisO, ( upper arm describes an ellipsoid center on the SI shoulder
d joint and that the starting point of the forearm describes a
O sai cai sphere center on the wrist. Since these two points are the
o o 0 1 same, the curve results from the intersection of the ellipsoid
Where s 9 i and c 9 i are sin 9 i and cos 9 i, respectively. and the sphere. Specially, once the elbow position on this
The position and orientation of the end gripper with curve is defined, an analytical-geometrical method was
respect to the base frame is described in the coordinate provided for a closed form solution of the arm inverse
transformation: kinematics problem. This method not only solves the
problem of approximation using iterative numerical method
T()=7
7F
itl
()=n
= O
o
0 0
a p
I
1L
but also makes the self-motion of elbow contact with the
arm inverse kinematics problem. The ellipsoid is given by:
Where 9 is the vector of the joint variables,
n ,o and a are x x + y
Y + Z =11 ((4)
the vectors of the frame attached to the end gripper, and p is (S1S3 + S3W)2 (S1S3 + S3W)2 (S3W)2
the position vector of the origin of the frame with respect to The curve is a circle resulted from the intersection of the
the origin of the reference frame. ellipsoid and the sphere, and its radius is given by:
The manipulability is defined:
w= det(jJT) (3)
I 7~~2 2 2
The manipulability is a measure of a robot's flexibility. A r |IS3E 2 _ IS3E -IEW
2 3
+ IS3W )2 (5)
large value of the manipulability ensures that the arm ~~~1~ 2 S3W
endpoint is within the area of the dextrous workspace. If
w-O, the arm motion is in a singular configuration.
According to the algorithm for the workspace evaluation, The position of its center is given by:
Figure 4 shows the reachable workspace of the YIREN arm
approximately from that of the WABIAN arm and the
ARMRA arm (show in Fig. 10-12) . From the value ofthe I 2 _
I 2+ I
2W 2
2
manipulability, we can draw a conclusion that singularities S3E
(6)
mostly occur at the boundary of the workspace. In contrast, 21S3W
1555
The self-motion angle a can be arbitrarily chosen
within the interval [0, 2 w ] in the condition of the absence figure 1 (a): r (IS2 +IEW) (17)
of any constrains. When the arm must be avoided the
obstacle, singularity or joint limit on the determined figurel(b): r (ISE+IW) (18)
trajectory, it usually has to make use of the self-motion. It is figure I (c): r (IS3E +IEW) (19)
quite easy to calculate the remaining range simply by The self-motion range of the configuration (b) is bigger,
subtracting the corresponding angle segment of the and that of the configuration (c) is smaller.
obstacle, singularity or joint limit from the self-motion
circle. Then, we can determine the objective function that
minimizes the joints angle change to choose the value of IV. THE DYNAMICS PROPERTIES OF THE ARM
aO: The arm's dead weight is the main load of motors.
7
Theoretical analysis and computer simulations indicate the
E (0) = L(0i cur -i,cal )2 YIREN arm was provided with better mechanical
i=l (9) characteristics. Euler-Lagrange equations describe the
Where 9i,cur and 9i,cal represent the current and the dynamics of a n-DOF robot:
calculate value of the joint angles, respectively.
Once the a is determined the elbow position (Xe, Yen Ze) r = D(6)6 + h(6,O )O + G(6) + E (20)
is known and the vectors ISE, lEwcan be directly calculated.
Based on a system of shoulder joint S1 coordinates o° - X1, where D is a 7x7 inertia matrix, h is a 7xl centrifugal
and Coriolis matrix, G is a 7xl gravity matrix, E is a load
yi, z1, the joint angle 0 l can be calculated: matrix.
01 = atan2(SlEY,IslEx) (10) The dynamics of 7DOF robot present complex
characteristics of nonlinear and coupling. According to the
In the shoulder joint S2 coordinates 0 2 X 2, Y 2, Z 2, the property of the YIREN arm configuration, the inertia energy
joint angle 0 2, 0 3 can be calculated: of the 3DOF wrist can be simplified as5 =0 6 =07 =0,
62 = atan2(/s3EY,IS3Ex) (11) and merge its mass into forearm. The Euler-Lagrange
equations are simplified as:
63 = a co S(E )
IS3E (12)
T1= D111 + D12 2 + D13 63 + D144 +
In the elbow joint coordinates 0 4 X 4 Y4 Z4, the joint h122 22 + h133 32 + 2h,126162 + 2h,13 103 +
angle 0 4 can be calculated:
64 =a tan 2(UEWY,lIEWX)
2h1146l64 + 2hI23 6263 + 2hI246264 + 2hI346364 +
(13) GI +El
Based on a system of wrist joint coordinates 05 X 5 Y5, (21)
z 5,the joint angle 0 5, 0 6 can be calculated: In order to estimating the dynamics properties of these
three arms configuration, here mainly analyzed the
65 W aWtan2(lwHY,wH) (14) influence of the arm's dead weight. If we define the mass of
T the forearm, the upper arm, the wrist and hand all to be m,
and the velocity and the acceleration are zero, the joints
06 = a cos(tH ) moment overcoming the arm dead weight shows in the
IWH (15) figure 6 to 8. The results of analyzing show the moment of
Since hand vector IG is orthodoxy with vector I WH, we dead weight: the arm configuration of figure 2 (a), figure 2
can evaluate 0 7: (b) is bigger and that of the configuration 2 (c) is smaller.
67 =atan2(lGYIGx) (16)
Having derived the closed form equation for each 0 l to
0 7, we have implemented the inverse kinematics on the
YIREN arm. The performance of the arm may be judged in
terms of various performance criteria such as avoiding
obstacle or avoiding singularity. In additional, if the
distance between the position of the shoulder joint and the
point of the wrist joint is expressed as vector r there are two
kind of the self -motion according to the change of r:
self-motion during the abduction of the upper limb (except
rmax = ISE + IEW because of singularity) self-motion during
the adduction of the upper limb (except rmin = ISE - 'EW Fig.6. Moment of the aim's dead weight
because of the interference of joints) . The results of
analyzing show the arm configuration of: V. CONCLUSION
1556
We present the Kinematics and Dynamics properties of a
7-DOF Arm of Humanoid Robot. Comparing with arms of
WABIAN humanoid and ARMRA humanoid, the arm
configuration in this paper has many kinematics and
dynamics properties: approximate workspace, a few
singularities within workspace, moderate range of
self-motion, moderate moment of dead weight. We also
show a closed form solution for the inverse kinematics of
the robot arm. In the future work we will concentrate on
fitting our model in the complex control problem.
REFERENCES
ACKNOWLEDGMENTS
[1] Jin'ichi Yarnagucku, Daisuke Nishino, Atsuo Takanishi.
This study is supported by the National Advanced Realization of dynamic biped walking varying joint
Technology Research and Development Project (863 stiffness using antagonistic driven joints. IEEE ICRA 1998,
project 2001AA422170), and Natural Science Foundation 2022-2029.
of Liaoning Province (20032036). [2]Jin-ichi YAMAGUCHI, Atsuo TAKANISHI, Ichiro
KATO. Development of a Biped Walking Robot
Compensating for Three-Axis Moment by Trunk Motion. In
1557
Proc. of IEEE/RSJ Int. conf on Intelligent Robots and
Systems ( IROS' 93), pp. 561-566, 1993.
[3] Toshio MORITA, Hiroyasu IWATA, Shigeki
SUGANO. Human symbiotic robot design based on
division and unification of functional requirements. ICRA
2000, 2229-2234.
[4] Toshio MORITA, Koji SHIBUYA, Shigeki SUGANO.
Design and control of mobile manipulation system for
human symbiotic humanoid: Hadaly-2. ICRA 1998,
1315-1320
[5]K. Berns, T. Asfour, R. Dillmann. ARMAR: An
Anthropomorphic Arm for Humanoid Service Robot.
ICRA1999 International Conference on Robotics &
Automation, Detroit 1999
[6] Thomas Bergener, Carsten Bruckhoff, Percy Dahm,
Herbert JanBen, Frank Joublin, Rainer Menzner. Arnold: An
Anthropomorphic Robot for Human Environments. Internal
Report 97-12, extended version of SOAVE paper
[7] Rainer Bsichoff, Tamhant Jain. Natural communication
and interaction with humanoid robots. Second ISHR' 1999
[8] J.D.Han, S.Q.Zeng, K.Y Tham,M.Badgero and
J.Y.Weng. Dav Humanoid: A Robot Platform for Mental
Development.
[9] Feng Gao, Fabrice Guy, William A. Gruver. Criteria
based analysis and design of three degree of freedom planar
robotic manipulators. ICRA 1997, 468-473
[10]Hiroyasu IWATA, Hayato HOSHINO. A Physical
Interference Adapting Hardware System Using MIA Arm
and Humanoid Surface Covers. IROS 1999,1216-1221
[11 ]Richard M. Voyles. Terminatorbot: A robot with
dual-use arms for manipulation and locomotion. IEEE
ICRA 2000, 61-66
[12]Manja V. Kircanski, Tatjana M. Petrovic. Inverse
kinematic solution for a 7 dof robot with minimal
computational complexity and singularity avoidance. IEEE
ICRA 1991, 2664-2669
[13]Percy Dahm, Frank Joublin. Closed form solution for
the inverse kinematics of a redundant robot arm. Internal
Report IRIN197-08
1558