Industrial Robotics R16 - Unit-4
Industrial Robotics R16 - Unit-4
FART A
SHORT QUESTIONS wITH SOLUTIONS
Q1. What is "Dynamic modeling"?
Answer :
Modei Paper-", a1o)
and decelerate according
Concept, a manipulator within the work cycle must accelerate, move at constant speod,
mroboluc The
o Tequirenents. dynamic behayior of manipulator is xpressed in terms of time-varying position and orientation. Dynamic
model inciudes external forces exerted by environment, stf weights, inertia forces, frictional forces, loads, Coriolis force due
to rotation, sliding in one link and internal forces or torques, A set of mathematical equations are used to descnbe the dymanic
behavior of the manipulator with respect to input forces or orques. The dynamic model ofa manipulator is useful in computatuon
of torque and forces required for petfoming a job at wor station in a logical order. Dynamic model also providesinformation
for analysis of motion of links and design of links, joints|drives and actuator. Lagrangian-Euler (LE) and Newton-Euler (NE)
approaches are applied to develop the manipülator equationof motion. D'Alembert principle is also used to provide an "equivalent
forcedynamic model.
Q2. What is meant by "robot arm dynamics"?
Answer
Robot Arm Dynamics
The robot am motion, that can be determined by orming mathematical equations is called 'robot am dynamics'. The
dynamic equations describes the motion of the manipulatdr. These equations also helps in the robot am motion analysis for its
design and structure.
The actual dynamic model is designed based on theNewtonian laws and Lagrangian mecbanics, which is used to estimate
the geometry of manipulator and joint variables. The actua robot arm dynamic equations can be framed frorm Lagrangian-Eule
and the Newton-Euler formulae. These equations also enable computersimulation of dynamics of robot arm.
Q3. Write about forward and inverse dynamics
Answer
Forward Dynamics
Forward dynamics is used to determine the goneraliz acceleration, by aualysing the forces aeting on each linkoftherobo
Inverse Dynamics
Ioverse dynamics is used to determine the joint torques ofthe links and manipulator trajectory planning algorithm for h e
required motion of the joints.
The forward and inverse dynamics are shown in the figure.
Fowad.dynamics. a.
Invee dyaamios
Figure
Where,
Joint torque () and acceleration (o) are the fanctions of time (t).
.
SPECTRUN ALHNONE10ORNAL FORENGINEERING STUDENB SIA GROU A
.** ** ****
-***
Where,
LLagrangian
energies
9, and 4-Generalized displaceménts of kinematic an potential
-Joint torque for joint-7
If,-0,then joint P is tixed.
If,#0, then moment of manipulator is obtained by theactuator joint-T
at
Look for the SlA GROUP-LOE6 o the TILËCOVER DEfotesyöu buyý" g SPECTRÜM ALuANH-ONE-JOURNALFOR ENGHiNEERINGSTUpENTS
ROBOTICs JNTU-KAKINADA]
PART-B UNIT-4 Differential Kinematics and Robot
Dynamics
ESSAY GUESTIONS WITH i s the end
effector linear velocity vector For two link manipulator, the link
4. DFFERENTIAL
TRANSFORMATION sOLUTIONNS ie, Y-{V, V, V as foliows, transforumations ars
singularities of manipulator?AND
W is the end effector
sina:
AnSwer
2rs the
a
MANIPuLATORS,ACOBIANS
How are they classified and PROBLEMS
angular velocity vector
determined? Explain briefiy. The matrix whiçh gives tbe relationship between
Singuaritis of 2
Manipuiator Apaiéay-13, Set4, C7 . Mdel Paper-V. CQ{a velocities and the corresponding angular and linear theioint
end etfectoris known as velocitypf
heofgio. at wRh
man1plator Jacobian J"
geometricjacobian.
: rs
have
strgularites *i boUdary of their becomes.non-invertible is termed as Jacobian Example
workspace and have loci of singularities. Al the Consider an anthropomorphic manipulator with sperial
singularitües inside their workspace. wrist and thecorresponding jacobian is of 6 x 6 matrix.
a ne
ozi o ena ef+ector
i
orspace - Boundary singutaritics
in
worspace, the singuiar conizuration is classifizd into The jacobian matrix is
determined by the folowipg 1
two
categories. procedure;
sa2* - insr:r Singularities. I. The differentiation
of direct kinematic function wh
Rundar Singularities respect tojoint variables leads to the formation
analytical jacobian.
singui2rit:ss occurs, wien the end efector
o
is
i a t T :s liy reiracted or fully rear
or on he boundary of
streched. workspace. It also occurs vheD o o 0. 1
Icerior Singu!arities Where, Where, and the
are lengths of links () and
p e di singuiartis ccars. when the end -Rotational velocity respectively.
ealy caused wten tao or arore joint axes ei+ector is away from the boundary of workspace. These The angular and linear
Dterminatiua oí Siegelarities
becomes collinear. singularities are
P:Translational velocity. in matrix form ægven by,
velocties of2-ink manipulazt
Determining the each
joint velocity with the
T t e a i singulariies car be
determined by analysing he rank of coTesponding end-effector linear and angular velocitis
Tx ses is Tars ard is diernant will
be eliminated. . Jacobian marix. At joint variebles q', the Jacobian Thus, the above procedure leads to the formation
geometric jacobian.
Te singuiarizy is deiermined
Q11. What do you mean by Jacobian? Derive t
by sinpifying the problem isto two separate Jacobian matrix for a
probiems, planar24ink revolute
Dernatior of singuiarities from motion
of three
joits, kpowa as.an singularitis jointedmanipulator.
terminerion vf singulari:ies from motion of Answer
wrist joirts kpown as wrist singularities. Jacobian Matrix
The etove methods are chieved
by dividing the Jacobian inatrix igto four seb
matrices Jacobian is the matrix of first-order partial derivatie
For robots,
the Jacobian relates the end effector velocity wh
the joint vekocity.
Q10. What is
Jacobian Matris fora Pianar2-inkRevolute Jointed Manipulatr
a gecmetric Jacobian? Expiain Consider a link planar manipulator, howa in te
two as
ÁnSwer: following igure,
T icobiarn is an important tooi fof manipulator charecterization.-itisusefiul for finding singularities, detérmining inverse
mSCS algorthn, aralysing redundancy, describing the mapping betweenthe forces applied on end effector and torques at
t 2spetve 1o1s
The jeuoben of any robot manipulator structure isreiated with enii eTector linear and acgular cartesizn velocities with
te indir:dusi joist veiocitües.
e ceuat:or for jacobian matrix is given as,
Wber
Ke) -
Jacobian matrix
-Joint velocity vector.
i
e.9 iê.è,., -
Figure
G R O U P : L O G O : i o n i n e s T I L E COVER DetoreQu biy SPECIRUM ALLAR ONE0gRNALFOR ENGINEERING
tCok. torthe SIA TODEN 7 S14 GROU
46 and Robot Dynamics
ROBOTICS IJNTU-KAKINADAJ UNIT-4 Differential Kinematics
To obtain the velocities wth respect to base. the rotatien The Jacobian is.
matrix "R, is given by. Where,
J=s s8, +8) so0, +8, C, c o s , and Ci =cos(0, +0,)
cs coste,+0,) 4,cos0, +9,)j S, sin , and S, =sin(®, *9,)
°RRR, The end-efector velocity is.
-45,8,-5,(0,+8, OPe.a =6, +0,
-C-4G:(0,+6,) dHsn-4stg,+8,,sinte,+9, Differentialing the above threc expressions,
Jacobian
Consider mkinematic (end-efector) equations. Each is
a function ofn degrees of frecdom.
,cos 8,+,cost®,+0,) cos,,1 =(-,5-a,51)8, -(a,S,)®,
The end efector's angular velocity is the sumofthe joint - a,C,8, +a, C6, +
,0.88) vclocities
08,...) 012. Find the Jacobian for the two link planar asm }=o,C, *o, C), (a,Cu)®
shown in figure. = 8
* Substiuting, these valucs in equation (1).
ie., -J®
In case of non-redundant man+pulator m =n
Figure
Answer :
J=
Base frame
Figure
Computing the Jacobian matrix that describes the
relationship,
.(1)
The end effector position and orientation is defined in
the base frame by, Figure
Computing the Jacobian matrix that deseribes the relatiouship
revolute
The Jacobian provides a linear transformation that gives
bth veiocity and a force map for a robot manipulator. The
cqLation is insigniticant for above case.
Figure
The forward kinematics gives relationship of the end NoV.-11, Set-3, Q5| Modei Paperil, Q20
Tor inding singularities of the am, Answer
eifector to the joint angles as, D-H parameter for the given sphenical arm
J8)
OPox =a,C, *a,C12* ag123 Link
0-d
But, J)-o d,c Where,
JOy detJ(O)|
4d(O)) C cos
C cos(,+6, +0,)
Consider the determinant matrix of order 2 2
S sin &,
S123 sin(8+6,+8,)
det) o d2c21 OPony a , , +a,S * aS123
The overall homogeneous transformation matrix igiven by,
Od) S)=0
det Je)= 0
OPseaa-6,+8,+8
Therefore, det/(O) is not a'function of 6. Differentiating the above three expressions,
The singularities for dez at joint 2 i.e., 8, varies from 010 o
9,)
-a5,,-aa(Ó +ê,)-a,s (ô,
+ +
0 tO T. 0
Q14. Compute the Jacobian for the three link planar ( - S - a2-sSi) -(aS2+aS123)2
arm shown in figure. (S23)63
+03)
- sin -a sin(, +82)-a,sin(6, +ea On differentiating the above equation,
cos(@, +, +8,)
Jcos ta2 cós(91 +6,)+4,
E1gure .
Befóre you buy sPESTRUM ALLAN-ONEJOURNAL FORENGINEERIN SToDENIS
LOGO A 3n the firLECÖVER * StA GROUP
for. the SIA GROUP
Look
Kinematics and
Robot Dynamics
Differential
UNIT-4 the relaiIonship as.
4.10 ROBOTICS [JNTU-KAKINADAI Jacobian m a r i x
that describes
Computing the
-S ,
OPoae, +0, *8,
Therefore, Jacobian matrix for the given spherical arm istgiven by,
Differentiating the above three expressíons gives,
i - 1 - 4 , +0,) -1,2 (, +®, +ô6)
-S4 C
Q16. Detemine the Jacobian of the 3 DOF Euler wris and also determine the singularities of the wrist
Answer
The singular confgurations of pBanar mechanism can be descr+bed bydegeneracies of the coresponding velocity equation
which is of the fom, + +
J,i+ê=0
Where,
-x$]l is the vector of generalized coordinatedefining the posè of the panar (mobile) platform.
-Vector of input coordinates
3 Jacobian matrices.
J and J are3 x
A Yo. the Cartesian velocity, joint rates at each instance along the path.
-4-silhi-hsa-23l2
det ro)j=16+htlhi 2t'°i23 123
1
detVo)- =0
.
Báse fram
of the end effector described in a mairt
Joúnts The natire of Jacobian mapping changes, as the cale
The Jacobian is a
mulud1mensional form of the
deriva- ROBOTICS IJNTU-KAKINADAI, UNIT-4 Differential Kinematics and Robot
ive The vector ro:ation and siN
unctions are as
foilows, Dynaics
y Fx) Link transformation matrices are as follows,
C-0 C
S C 0 S
2/2x;,*2*s) 010
1)
D-
I77777
-C|
,-
Figure: Planar RR Manipulator 00
et, 1
Figure
Orientations
Rol, pitch, yaw
D-Origin offrame 2 =| Positions
Translation ofr units along the OZ axis, rotation of "B° angle about OY axis and a rotation of 'a' anele ahaue 07
Establishing the jointcoordinate frames using the LD-H coaventiOn (Denavit-Hartenberg representation), as shoun ing
hgure
SC-CS SS-C 0 -S-S,C-CS2 The link parameters are shown in the table below.
-5,5,+CC -5, C-GF2, 0 C-SS,+CjS.| Link
0
0 90
0 0
d -90*
0+0)
A k R on the TITLE COVER before you büy .
4.16
UNIT4 Differential Kinematics and Robot Dynamics 4.17
ROBOTICS [JNTU-KAKINADAI
Answer
S C 0 of respective links Therefore, to calculate
the position and orientation of arm, consider
Ler, a, a, and a, are the lengths
the frame, as shown in figure.
C S, 0
(Here, o,
0
Figure
From the above figure, joint link parameters for articulated arm can be formulated as,
S C 0 o
o0 0 Liok
.
1 5 gven as. A4 2
3
U,0 10 0
2 SC C SS Cl+CS,S
iCGG,+S, C)-S,5 The transformation matrix for link-2,
as5,(CCS, +S, CJ+C, S,S,
C 0 a2 S{
01.0
Revolute
The overail
yoiu transformation matrix for the end point
ofarticulated
z
arm is iven as,
8
On multiplying
RevoluteU
-5,o-5: -a,5,z
hnswer:
Cafasf
1
Lok ton the SiA GROUP L o n the TTLECOTER `Hre yos tiy SPECTRUM ALAN-OME 3OURNAL PFOR
ENGNEERING STÚDENTS- SIA GROUP
42
ROBOTICS (JNTU-KAKINADAJ UNIT4 Differential Kinematics and Robot Dynamic
sonsuderd as smai:. hen sine dandcosf 1. FORMULATIONSPROBLEMS
NEWTÓN, EULER
42 DYNAMICS LAGRANGE, EULER AND (inverted Pendulum) with Lagrangian-Euler formulation
us RT0 ' d u r e si0, Q22. Establish the dynamic model of a one-axis roþot
Answer :
is developed by the Lagrangian-Euler (L.E) approach,
for the dynamic behavior of th manipulator
The dynamic model the igid pdy motion.
which is an energy-based approach, considering
difference between the total K.E (K) and
or lagrangian (L) is a
scalar funttion and is defined as "the
Lagrange function
the total P.£(P) ofa mechanical system".
a n 2: is obiained by considering L=K-P
homogeneous transformation relative to frame 'A coordinates to describe the system variables
TheLagrangian-Euler dynamic formulation is basedon
a set
of generalized
is from the Lagrangian, as a set ofequations.
(4) The dynamic model based on Lagrangian-Euler formulatioh obtained
Sabstiuang qatiss(} inii\
(for-1,2 ..)
..(5) The left hand side of dynamic equation can be inteicepted as a sum of the torques or forces due to kinetic energy ang
thee joint torque for joint i that is displaced by the actuator i. If
potential energy prescnt in the system. The ight hand sidet is
i does not move and movement is nodifñed by the actruator at joint i. .
0, it means
that joint if7,+0, themanipulator
Setsttstng ) Éo equaton (3) in (S), Dynamic Model of a One-axvis Robot
Figure below shows a single-link pendulum torque stansmission berween motor and load link
Couplngd
gear edCon 8,
Motor
Let eh* speed of angula: 1oc2tion of frame {2} abou K-axis.
gure (1)
Le
-KK-ê
-K-9T,) 8,-Angular displacement ofthe link
-Angular displacement of the motor shaft
Gear ratio or speed ratio of power transmission berwgen motor and link
LA tie vector o2'is directed aiong K-axis. Kinetic energy of the system (K)- l%
The vecor*o2'is equiveleat to three rotations of or, öy and öz about z,y and 2 axes respectively.
Where,
Lagrangian-Euler
Using
Q23. R P r o b o t i c manipulator.
f liex-2
Mass n a
Fgur
-s
Figure
is,
for inks of the given manipuiator
tensor matrx
The ineria
Le
KE of ink-.
T-B
KE of link-2,
Ealer-Lagrengan form
U mg4, sin0, +m,,g
aEriepaingeerizzdcoordinzte
SIA GROUPS
e i e epressie
isasecoed arier an- a ** SPECTROM ALLANONE JOGRNEL FOR ENGINEERING STUDENTS -
2 m, d,0, di P m8 sin 6,
..
Where,
C-cos
S sin 6,
C-cos(8 +0)
Sia-sin(6,+0,)
Figure: Two Link Manipulator
SPECTRÜM ALLINONEJOGRNAL FOR ENGINEERINC STaDEN SIA GROUP
for the SiA GROUP-LOGÓ on the TTLE COVERbefore youbuy
Look .
i * ~ * i ' - *
** ****
** *******" ** ** *
********
********
*************" *** ***
4:26 *** *********"**"****
*** ***** **********
Pm,8, +m8,8,2
agrangianl =K-P
(K, *K)-P,+P) Therefore, the torque equations t, and t, for joints 1 and 2 can be writen in generalised fom as shounii
Substituting and simplifýing K,. K, P, and
P2 values, e get, MO,+ M+H, +G,
M Ma* H,+
Where,
- M-Effective inertia
M m
MaMm
e 4-- -44caa*) H-m454, ,-m,145,6
of the
Asanangd nk 'r ot tnY
manipulator with single advantages
and disadvantages
mss d e a ienst. Lhe degree of
torqucs md acceleration of trecdom, whose mass distribuirion depcnds on the
Q26. What aro tho apparont
formulations?
.. he link are furnctions of mass eentue andp0Siton
merua
Auswer formulation,
and disadvantages of Euler-lgrange
Apparent advantages
Formulation
Advantages of Euler-Lagrange which is easy to understand.
formulation follows systematic order, and Coriolis forces.
Euler-Lagrange centrifugal matrix
consisting inertia matrix,
of motion in a short analyticalorm
2. t gives the equation for control designs.
This analytical form is useful
deformmations.
3. t is effective in flexible link
Formulation
Disadvaotages of Euler-Lagrange recurence motion.
... 2)
Where,
,-Gyroscopic torque of the Iink due to the dependence ofinertia tensor (,) on its orientatioa with b£se
Tame or relerence.
us, equaions (1) and (2) represents Newton-Euler equations for detèrmining both kinematic equations and dynamic
equations of the link-'r"'.
Angular velociry," Figure
0 Prismatic joint Answer Nov-10, Set3 05
The frame assignment and the joint link parameterfor the given two-tink manipulator is given below,
- Revolute joint
Look for the SlA GROUP LOGO: on:the TITLE GOVER before you buy. SPECTRUM ALLIN-ONE JoURNAL FOR ENGINEERING STUDENTS SA GRC
****
4.30
Kinematics aird Robot Dynamics
ROBOTICS JNTU-KAKINADAJ UNIT-4 Differential
A3
For revolutejoinis(1) and2), we
have, MTid) Tsd,h.d
M ma (a.C*a, m, a
0 M Td,4i)= m.
M M TKdl4)=o
The Coriolis and
centrifugal
calculaicd by the lormule given below forforce c
for fwo slcndcr links wath | calculatied i..k-
The inertia tensions / and/, - 1.
Look for the SiA GROUP LOGO o n the TITLE COVER before you buy. Petnat)}
-SIA GROUP
SPECTRUM ALLAN-ONE JOURNAL FOR ENGINEERING STUDENTS
4.32
**
mS,(aC +a,4,)6
.
Figure
Answer Nov.-11, Set-4, Q5 | Model Paper-ll, 03) forces applied to the two jonts
and t, are the
veclor From the above figure of two-link Cartesian arn, the
geieralized coor dinates is,
.