Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

NPTi:L

Robotics and Control:


Theory and Practice
Prof. N. Sukavanam
Department of Mathematics
Indian Institute of Technology Roorkee

Prof. M. Felix Orlando


Department of Electrical Engineering
Indian Institute of Technology Roorkee
,4e,b1Ao-loJt ~I.> a.... J e,v": c.e, -tCa,6- mo~es
ex : mofo9t . :r-h au, k e, no
Jl,t () ea -r
J ~'-'
<""', ~ t.tt "j
open•()JIll a.ncl l-&s'r nj of &oo'1s eu..,-1~-rcq/l'r •
\j IA.,

s r O UfiJ Afv-Ye-1 eJ.a.. cbf\/l u)',;--c. H).p oJ qc.cu~~ ..

1
~ ~ fbk·,v1 c.)('f\-,,t_k

~ensoJ) Jjh t e rM m~ Je posa-fot') sen soir.,,


C, 0

Velou\J S<2nS())i v1s1 on senso'n . }ik,... ca.trlfl..'l'OA .

t:,'nd eJJedv--r - noncl.s o.ncl lejs of iobo-bs

CtmhoUe--t - wn-k'ols q_ )1-0bot


ta 5, )<...

lov'l1"i olle t

C,Drvhollet US(;,,1 fv,pu,t-


oewfoM 4 Qif!jQft)tS CQ i "J Ov<J:; iti-o .S e.,

0 30V21011j
b rv1Df/on (oY) Jo1~
~obob wrnponentg ~

') BOdj

"-} fi c,fu a;JoJL


3) u,n~olle. 1

t,) f: Ji e, U-0 ~ )
s) '3 et\S0'1 S

6) sc,J-lwrH f;J .s
ame2

1) W0'1)cl '1e,fRteV><a. /qafY\.L ( #w ~Of>"

f_p })p) r,.x,.., '·


,,.flC4 (r ,9.,.-

I-low to /l vcH'Tol) S loo ,&.fnrtle /to rnf:J> 0.-l ;o,,J ov..1,

De.3ree oJ
fee dorr., --t t,a1, a /YI Ofi~ yu1 \r~..fo f" , -· )~

e -)f,._q_, ,1 .of ~n de eencle r1 t, '/0 't f / b}e.A +t,cl


I~

tuould h~V f» be ~re Ud.., () .& .,:,


I () o, dtJJ, t)
0
~ Levte oll pci1l 1 « t) fU..¥VI

p. 8' J. ~ ~ ~ .0,.8
b of ..
3~ cNI
s "{ l oJ(o Ila!)
bo1J fn

'

-r d 051 e es ,,{ cfq e e dom m o ~ f'"' lolo l ~ a 1 e ~


,-/

"( e Jp_ dNf/; { ob O t, vYl D,,;; ru)of,, -( ( /, ~ (;i 1 Ippe < 111 O /ror> Q.J

1 1!. ~ "6 er e.efe > (Y\

jo~nt3 oJ- 1 bobs :


I

:I 1 Gase.. £tJ <(ota-i_J / ,ie.vo\u/;e Jof\0t- 1 ~


a.,nOIJ "'J; oj · fota+ion an5le... ~s ~all~J.
.
S) 7cf, r1 j [crl ) ~ 1) -I ~,;, 1Yi oJi'c_
0
o~n1, .5 1 fvi [J.) \., \' dv
~ J
J,i:ip\qLJ2.VYle'li' •J, t'CCIM )J -h.a r. ancl ~
o f -J-~ :s I; n e,a,
I
d ,·sp I c, IQ fYl e. n /; i'1i
jolr>t oifset' L0 ' 1 joint' d~<.tant.a-

,ze. vo\.ate.. o.h


Sp~--l~LoJ.
e ~t.,h. jo'int"
So~nt
1D0 3DOF" 1 Do P
P11sm:111c .lo1111 Sphcrn:111 .lo1n1 l{c,11lu1c Al cnch 10In1
I [)Of (lmcar) 3 1)01-' . I l)C>F

'•' I . '1 ·1 43:16


1) Ca 1t-es1CU1
0
~ PPP ( ' A,\. J.
""' I

2) t:J c,1.,t· ntl'< ,' ~ : JZ P)' y~ i ,, ,,


3) Y.pha)) f loJ ~~p
4) S(J1P-A 12. P-f
C JefecJ-,ve. Lovvip 11Clvi LJ2...

A IM-mbb_ fobof 4-ttYJ)

(
~ mofi ~f J
0

D t') oJ- Cl i ho cJ:t ; 2, J-h, cl,"~


Wf ft. Du), 1 e 3qJ/ J_ t6 fo-; W, w,-JJ,, PA Ca Lt S €,\ ~
/Yl crho "l, .

:I'.~ ckals UJ ~th v~ ID U l .J, Q{( el cnci11°a1J, fvr CR_.

J. a)). ~ M@ t dR_ 'I 1vo.li V.f,J of po S> ti or, voJvi ~ •


Tt
r
r ,
'Fo,vVC?i cl p.fn-ern cd, "L
;frnrJ/n j ~
,
e,i d ejje cJo 'Y
r j • \
~
J )

_,Q , c.o s e + l 2.. Co .d 01 + D i )


~ 01 rJJ (\ ~e cfta. fVJ e,

See, ? (Y\ ~:}b,


0
) r'l PcH {J,..ei)u <e .1. ~ rd, o"') ~
kive. fh_o_,
--w... h~ ctvarY)e orid ~o.('f)e .1-
~ (dj'6 J_} Y) '-\,+e--:)
so.Me D1 ~.L? n t GJ-t" n I IJI .e. ~ ~urn
ba.U-

a: :.J1 w~91 -+P 2 Los[<0 1 --u;,2..)


1

.P, Ai() 0 1 + 2 ')


I('
J !.1 :. )I ; YI ( 0 11 (P'l. )
1

"J J 9 r J O 2.. aJ\..Q, f ve. 1 ~__,.., /;, nr/ '< t t ~ 1 (Y\..Q..O M

~ b ';'.A c2' oi et.l /C,(\f)(V7 ~o~ -I J {- Y, & CJ I a\SL 1fvf.::..n I i1~

ffe ,J
Inverse Kinematics
Given the position (and possibly the o rientation) of the end effector
and the dimensions of the links, what are the joint variables?

CI = COS OI
c 1 • : = cm,( II : + 0 , )
(I) x = / 1 c , + I : c ,.:
(2) y = / 1 s 1 + I : sin - t. !

(1) II = 0 1 +0 ,

from ( I ) 1 + ( 2 ) :
x ·' +y ·=
'
- (1/ c, : + / / (c 1 : >: + 21.,: c,(c 1, : ))r V,' :./ + l: ' (-.in1

= I/ +I/ +2/11:(c 1(c 1 :)+,; (sit l ~


1

- / 1: +I:: + 21.f: c: .- Only Unknown


,..,.,=--------------,
i\o7i.· .
' cm( " · h) • (cth "){l:m b). (\tn ")(,m h)
x·+>·,.
-11 '• -t:·' ' _/
.,
:. 0 : = nrcco~ -, I l ,m( " • b) • (CO) ")hm b) • (n1, h )bm e1)
x = l ,c,+ l :c,: We know what 0 2 is from the previous
slide. We need lo solve for 11 1 • Now we
= / 1 c 1 + I : c,c : - l ::;,s:
have two equations and two unknowns
= c 1 ( / 1 + I : c : >- .s,U:s:) (s,n 11 1 and cos o,)

y = /1 s 1 + / : sin 1 :

• / 1 :- 1 + I : s,c:+ I : :.:c,
• c,U : '- : ) + l- 1 ( / 1 + I: c : )

c, X + '
\' I ,
\I - (I, + I . C 1 )
c, )' - s,x / ? .,· ? -
c, X + s, y ( I, + / ? C 1 ) {I

c, y s,x
- I, s ,
- b
c , ( hx - ay) = - s,(ax + h J').

O, = tan
.
(ar hx)
(a x+ h y )
(fiof'{) 911

't;CU) -I { : ) = ta_; I(; ) ~ ()


tOh~ I ( _:t_ ) ~ Tf - FJ 0.... ::: J, + 2 2.. C 2.

6 Jl 2..S2-

~ (J;f)~ l ( ~ ) :: ,H- 0
c, : :. L-oS<9 I

tan - , ( --=- ~ : : - 19 C _CoS(9,+Q.,\


1,+-1.-- '--)

-r---
gI ::_~I/) g \

9- =- 9 1-\---G 1...

L"' 0 _r,".u,_b /L
{,V~ ~()V · ).:()e(Y)O.'Tf c_, I _g O IOU J C ti v .

,) Non - Q;~
SL) A-{l-f)h" v~luuA I
J
0

3)~loo"nnlA~ h et le 01(),\oi~+,°~ .
r
I
4
I
-J
I
"'.

'
Pos-5· i b; )it) Ove. 1 Cons tvcJ~ C(Y)o t e. ~

. -
/I

\
'
•f I, ~ r
Three Axis Manipulator
In lhe following figure OABC represents a l hree axis manipulator. 0 1s the base and C 1s the end effecl or.
The links are OA, AB, BC. The Joint angles are measured as shown in the fi gure.
Let (x,v.z) be the end effector position.


Inverse Kinematics has Multip le Soluti ons
f

/ l'OH I
I


" " = = = = = = = = = = = = = =•

l'o>e I ond po,e lead ll> same , ncl ollottor


pa.,1110.r, whlth Clf\a ol <Ottt<t lt•d1 lo mult,plt
10tu11<in~
Inverse Kinematics

x - /1 cos 0, + /! coi,(0 1 + 0 2 )+ I, cos{o, + 02 + 0, )


) ' . ,, ~Ill o, + /? sin(O, + 01)+ ,, sin(O, +a, + a.)
<1> - (o, + 0 2 + aJ Given x, y, <P, solve
for 0 1, 82, 03

4 1◄ ► ►I -~~ - ·36:21143:16
Direct Kinematics
0

x- /,cos e, +(,cos(e, +8:J+/3cos(e, +82+81)


y - ,, sin 8, + /2sin(e, + 82)+ ,, sin(e, + 82+ 0,)
<1> - (e, +01+eJ _,
Ro . ot.ics Termino o -
!.Robotic
,na nipu la tor

2.IOirect
kinematics

3. lnve(se
kinematics

4.Tr ajectory
planning

5 Differential 6 M anipulator 8 Robot ics 9.Task


m ot1on,stat1cs dynamics vision planning
Jan 2023 Timel ines

4weeks Sweeks 12 weeks 4 weeks 8 weeks


(SET l } (SET l ) (SET 2) (SET 2)

Start of course Jan 23, 2023 Jan 23, 2023 Jan 23, 2023 Feb 20, 2023 Feb 20, 2023

End of course Feb 17, 2023 Mar 17, Apr 14, 2023 Mar 17, 2023 Apr 14,2023
2023
Exam dates Mar 26, 2023 April 29/30, 2023
2 Sessions on each date 2 Sessions on each date
9am-12 noon; 2pm-Spm 9am-12 noon; 2pm-Spm

Open enrollment Nov 14, 2022


to the course

Close enrollment Jan 30, 2023 Feb 20, 2023


to the course 5pm 5pm

Open exam Dec 13, 2022 - 10am


registration form

Close exam Feb 13, 2023 5pm / March 13, 2023 5pm /
registration form Feb 17, 2023 5pm March 17, 2023 5pm

You might also like