Beruflich Dokumente
Kultur Dokumente
Department o f Mechanical Engineering Laboratory f o r Manufacturing and Productivity Massachusetts I n s t i t u t e o f Technology Cambridge, MA 02139
U.S.A.
ABSTRACT
An analysis of robot arm dynamics and representing these dynamics suitable presented. The inert,ia ellipsoid,
a of
highly
nonlinear and coupled robot manipulator, on Orin [9] have developed simulations in which control strategies and
a graphical method
for computer aided design
of is
for
which is used for graphically of a single rigid body, is extended series of rigid bodies such as a
algorit.hms are tested and evaluated using the dynamic which have been computed. Orlandea and Berenyi simulation program for mechanism dynamics
responses
representingthemassproperties
[lo] applied a
(ADAMS) to the
Ill] have
manipulat,or dynamics analysis. Thomas and Tesar analyzed the effect of joint t.orques on arm dynamics for selectingactuators.
computer a display, one can dynamic behaviour robot aof manipulator. This method applied to
in order to
is
arm; the dimensions
of
Recent progress has enabled the arm structure and its basis of the evaluation graphicsterminal. not a simple
are optimized on the
possible. However,
process because of the highly nonlinear and conpled We need a way of representing the
so thattheycan
be easily
so thatthestructuralmodifications
Robot manipulators have complicated dynamic behaviour includinginteractionsbetweenmultiplejoints,nonlineareffectssuch as Coriolis andcentrifugal forces, andvaryinginertiadepending Designing robotic a manipulator needs modeling for and analyzing such complicated been number a of papers reported which in either on
drawback of most current simulation techniques dynamic models contain are configuration dependent, it dynamics in way a which comprehended. long, the designer cannot modifications. may not be
which
easily
is
dealwithmodelingandanalysis Lagrangianformalisms
of manipulatordynamics
[l
41 or Newton-Eulers formalisms[5
is possible tosimulatetheresponse
81.
Using thesedynamicmodelsit
94
CH2008-1/84/0000/0094$01.0001984IEEE
manipulators.
W i = C J F Jb . i .
j=1
is to fill the void between dynamic a new analytical tool which provides
a
vi=cbj;j
j=1
representation of the dynamic characteristics Thisanalyticaltoolcanthenbeappliedtotheefficient evaluation of arobotarm.Theinertia for representingthemassproperties applied and extended which consists to the dynamic
of manipulator. a
design and
In case of articulated joints, vector in the direction of thej-thjoint between a position vector
Figure 1. Substituting eq. (2) into eq. (l), thetotalkineticenergy st.ored intothe series of rigidbodies is then given by
a analysis of manipulator
of a series
T
easily
= -
1.
etHe
of thedynamicbehaviour
of a robot
kinetic energy
of amanipulator
from n the base to the tip (Figure bodies numbered 0 to Motion o f a single rigid body respect toitscenter us denote the
1).
of mass andarotationaboutthiscenter.Let
the angular of translation by vi and kinetic energy t h a tt h et t h
velocity
1 Ti = - Miv;v. 2 I
where M and I
+ - w.~I.w.
2
I
(1)
Fig. 1
Manipulator
and
H are an
nxn
is symmetricmatrix given by
, for
H =
. .)
example, is rrlatedtothemovement
of precedingjoints
1 through
C(A;I~A~ + M~B;B~)
,..., ai$,...,0 1
i . Let us denotethedisplacement
derivative by Bi thenthetranslationalvelocityandangular
Ai = [ al
Bi =
of Bjs
b, ,...., b,O,...,0 ]
95
of a series of rigid
represented in any generalized coordinates,ql, ...,qn , thathave to-one correspondence to a set within a specified region inverse the
of joint displacements,
01, ...,On,
in the joint
R be
transformationfrom
T
where thematrix
- q"Gq
2
1.
rn
(4)
G is given by G= RtHR
We callthesymmetricmatrixthe
series of rigid bodies.
generalized inertiatensor
of a
Fig. 2
3. Generalized Inertia Ellipsold
frrcdom rnanipulat,or
is illust,ratrd in space.
In most cases,
we are of with
atthetip
we obtain the
Computing tensor in terms of the Cartesian coordinates, eigenvaluesandeigenvectors its center at the
of thetensor,
we drawa
G E locat,ing
in
in space, as shown
Figure 2. Thedoband-dash
thereachable
a single rigid
GIE variesitsconfigurationdepending
We draw the
on the locationin
the generalized coordinate system. reachable point in the The ~11.: has principal axes along ciiagonal. T h e principal axes which the inertia tensor
o f the GIE are aligned with the is
GIE a t each
region so thatthe
global characteristics of
thearminertiacanberepresented
in the whole.
of themanipulator
G, andthelength
of eachprincipalaxis
of thesquareroot
of thecorrespondingeigenvalue.
96
1 T = - w t vector' 2
1
Wvector =
- nt I n
2
w2scalar =
I W2scalar 2
of inertiatensorandthescalarquantityI major axis is the smallest; therefore, the speed of inertia about the axis of vector n. of inertiacanbedefined namely the GIE is a puresphere, bhe resultantinertia of the major and
of the resultant inertia. The shape is fastest in that
The direct,ion. If the lengths of the principal axes are the same, is isotropic. minor axes
of
implies thatthemoment
We extend this
expression to The difference between the lengths stands for the anisot,ropy
To this end,
it is necessary that there speed of multi-degree-ofthe GIE, in Figure 2, is long and narrow in theperipheries in the center. Therefore, in the center than
at the
of the
we needed the scalar angular of inertia of a single rigid body. can be defined
velocity wsaelar rearhablc region, and thick and round In this section, the rcsulhnt inertia
is more isotropic
in the The
of the
GlE becomes thinnerandconvergestoa arm approaches the singular point. The width In the case of Figure 2, the velocity normstands of the arm tip with base coordinates. reference to the t,he expression; I= to a 2T/wZscalar the moment for the speed representsthedegree In of the
of singularity.
of the GIE
accordance with
5. Nonlinear Forces
The motion of a mechanical arm is highly nonlinear including Coriolis and centrifugal depending T h e generalized moment of inertia h varies direction
Of
forces. In
t.his section, these nonlinear generalized If the principal axes inertia of the
on the
motion as
in the generalized
fix a point
A in space.
N E , a t A, are used as
of thearm diagonal with
thecoordinateaxestodescribethemotion
of the point,thentheinertiatensor
in the vicinity
is
referenee to .these
axes.
h is maximum (minimum)
X,,
andlet
;=cot(
generalizedvelocityreferred
theprincipalaxes,thekineticenergy
1
2
is then given by
T=
97
The diagonal components correspond tensor GB, which The second term represents the inertia interaction along the principal forces caused by by the change axes. forces which Thethirdtermstands have no
for the
01 the
to the lengths
of the principal
axes
and determine the shape represents the rotation Therefore, the change
of the GIE.
is described by rotationanglesabout
+Uj
matrixchangesas
follows,
Wrj
of
i-th and
from thepi
to thepj,theorthonormalmatrix
thatrepresentstherotation
is given by,
C =
1 -6O,, WI2 1
........
...... 1
(13) into (11) and neglecting the of the inertia tensor,
Fig. 3
The force
of
velocities,henceit
6D,=G,
D,,
is then given by
Since the varying inertia tensor yields the nonlinear forces, mentioned above, the nonlinearity can be analyzed the geometrical change in the GIE configuration.
as
by investigating
As shown in
6D, =
Figure 3, the GIE changes its configuration, from A to B. Let GB betheinertiatensor referred to theprincipalaxesatpoint
while thearm
the arm
the Cth is
A, then GB is standardized
to adiagonalmatrix
D, by
anorthonormalmatrix
C.
(11)
....O,;,,O,
...0).
This motioncauses
GB = CD,Ct
force.
98
FN
is thecurvature
of a curve along
i t s direction, and
change of the GIE in terms of the length of thebth the Cth component in eq.(15)it in thedirection
b:/2.aXi/api
as thearm
motion. force 2 / : ;
j t h componentit
axis as the length of the Cth axis if the GIE rotates in p.-p. I J actsalongthebthaxis. of the GIE orientationare if the depicts the global characteristics whole.
of manipulator dynamics
as a
plane,anonlinearforce Thenonlinear
(xi-hj)a+ij/api.;:
forces duetothechange
of mechanical arms,
which are
proportionaltothe
In thissection,thistechnique
arm. The inertial
is
effects useful
GIE is isotropic,thosenonlinear
In the case
of Figure 3, thenonlinearforcesshown major The length of the manipulator motions along this Therefore, positive a force axis, while thetip
in the figurearedeveloped.
We discuss
thearm
>
and mass distributions shown in Figure 4, where the dimensions aredescribedby the following parameters,
acts along
the major
11,12 = l i n k l e n g t h s
On theotherhand,the
the
of bodies 1 and 2
of massand th
g1,g2
= d i s t a n c e sb e t w e e nt h ec e n t e r s
is longer thanthep2
11,12 = moments of i n e r t i a
axis. Therefore, positive a force -(x,-h2)(a+12/apl)~,2 acts along the p2 axis,while the tip movesalongthemajoraxis.
Figure 2 shows
the arm
has the
generalized in coordinates
(1) The large difference the minor axes shows the tip
in axial lengths
that the
generalized moment
of motion.
in shape
the arm dynamics involve The generalizedinertiatensorwithrespect is derived from substituting the above equations into tothetip of thearm eq.(4). is isotropic in the base should have same the
of the matrix must
In
of mass, we
so thatthe
generalized moment of
as well.
G=RtHR
the components
satisfy
If
the GIE is apurecircleatanypoint arm is isotropic and isotropic configuration reduces arm. Therefore the improvement expected. It
region, the
G3=0
the
where
is also desirable for painting robots because of the painting robots are
:: ::1
+ 90 deg
a human operator
by moving thespraygunmountedat In
of the arm, and then the robot repeats the motion. good data from the operators motion, the arm impede operators the motion.
e1-e2 =
has
If
on
significantly different characteristics depending nonlinearities, direction as well as large the operators to motion accurately. Therefore, uniform and
The firstequationshows isotropic characteristics desirable. are From Figure generalized inertia tensor with respect given by to the joint coordinates
4,
thatthe
realized of the
the when the arm configuration is from forearm is 90 degrees the lower arm. In the second equation, of inertiaaboutthefirstjoint of the is such thatthe
HI representstheresultantmoment
H1=Il+m1gl2ll2
H,=&+?g;
H3=m,I,g2cos( B,-B,
of inertia of the
where
axis.
Therefore the
second
equaltothesquaredratio
Fig. 5
Fig. 6. Modified GIE configuration I1 (isotropic and uniform) l1 = 0.4m, 12 = 0.6m, g l = 0, gl = 0.42m m l = 50Kg,r n = ~ 30Kg,Il = 1.552Kgm2,1~ = 9Kgm2
wherethe
GIE is isotropic on
7. Conclusion of the secondjoint is
thebendingangle
The configuration of the GIE, however, changes thepure circles to longandnarrow peripheries. ellipses when The rapid change and of the
of
rapidlyfrom
design of mechanical a
which is used torepresenttheinertiatensor was extended to a mechanical arm that consists the inertia
ellipsoid of a
GIE
single body, the generalized inertia configuration depending on the location the global characteristics
t.o includemore
region.
As theangular
In orderthat
to a
to depictthe
The
6 shows the
dynamics were analyzed characteristics of manipulator resultant inertia and nonlinear resultant inertia, forces.
measure which is a
of inertial effect
improvement is noticeable.
GIE.
The nonlinear forces are caused by the change The presented graphical analysis
of
Paul, R.P.C.,
"On-Line
configurat,ion.
Cornyutational Scheme
well as less
non1inearit.y. An example of designing a two-degree-of-freedom arm verified the efficiency of the presented approach.
I:[
Kinet.ic
Analysis of Open-Chain Linkages LJtiliring Newton-Euler Methods", hlatllernatical Biosciences, No. 43, pp. 107-130, 1979.
Acknowledgement
[i?] Pennock,
of a of
Multi-Rigid-Body Open-Chsin
Computer
References
"A
of 1982.
Manipulator Dynamics and Comparative a Study Formulation Complexity", Cybernetics, Vol. SMC-10, No.
of Dynamics
[lo] Orlandea, N., and Berenyi, T., "Dynamic Continuous
Path
of Spatial Linkages
1981.
"Thedevelopment
of Equations
Measurement,andControl,
tothe
[I31 Noble, E., and Daniels, J.W., "Applied Linear Algebra", Prentice-Hall, Englewood Cliffs, 1977.
of System, Man,
6,pp.
877-883, 1982.
(51
Stepanenko,
Y.,
and Vukobratovic,
S., "Dynamics
of
Articulated Open-Kinematic-Chain Mechanisms", Active 1976. h.lathematica1 Biosciences, No. 28, pp. 137-170,
102