You are on page 1of 23

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
.J.!?
po~,-,,on
fO

lt>O-Y Jj f> a t e fq a M e 0

of mcdr1X.

'Thtee dfme.nsfofJ~ J.pace:


3
tr f2

) of_viot;eJ &,J ( )( (J, 7-)


AJ poYvi+
0
I /I')
12-3 ~).I

JO, Tt:a
.....

u (ly('l
0 6
IS
q po1)() t:;-
Q)\..L loo 6 ~r1 nJ,e
(::x. (.JJ 2...) Of 7'h cal)~
I~ne, J
.A .e rr1 e_n -t
d2/t e J. e,J
{ 0,01 0)
-~ R,".,,e ·1e.3 me ('It 9
( I I D1 0) I (0 1 'P )
---; --:"I --, £
do-ti ote& b~ ~ , JI Je • O~ Pe u,ve. ~ .

Cq )Jed StOfJdDvd {DC}J)i s v~Jo~

-') ~ ..-, -)
r-( ~ ){}+~~+- z.~
-Je,Jv l

2- "L. 2.
:::.:; +-~ +"Z. ,
..
? 'i.., (µI•> t Ve_ l.}oJ-L
4 -') -") -')
a-b =- la I U, )ttJst9-
~ pto~tk ;" [; = J~llb' I~ 7rifJ ;?
pt od.i,,J; )
+i°ta. ze,TO.

a (.,)('I It" Ve cJo )' .

-I

l
) I )

fwo veJo1s

i{

-;;') -') ~
" L( I') 7t ve J-o1.1. ,
f, 1 / .,_., t J3
l.ons~det -ft, i (? (l, tnu~~I~ _). y

~~ tem -
c,::, I
Q, ~'{fV) a 'l'jht ~de&

-, ') - ~rf- ril~


• .
1o(.

'
~ f,, -
~1,
0

~, o( == Vl...'

'
Dot and Cross Product

• Two vectors are called orthonormal (perpendicular) ifa • b = 0.


• The standard basic vectors T, j and k · form the right handed system because if the fingers
of the right hand curl from first vector to second then the third vector points in the direction
Instead of T, { and k we can consider any three mutually .l unit vectors
-of the-fi ·thumb.
/ 1•
-
and h to form a right handed system F, then ,-,~".>
,,.
r. ~
T,; •T,: = 0 if a n ]
:t: J.. ,, ,, t, , > ' fv ~
= 1, if a = n r ' 1--, '>
'("\ :;., ~,
Coordinate Transformations

• Let F= 3
h)
(fi ,/ 2 , and M = (m m m
1, 2 , 3 ) be orthonormal coordinate
frames in R having the same origin and let R be any 3x3 matrix defined
=
by a kj f k - mj for 1 < k,j < 3 Then for each point (vector) r in R3 :
P[r] = R M[r]
poo/n-t p C Ofl foe.
l:o rf
11
/ .,_ , f3 QA w el I lU .
t,J,ti. u,,,, p~
,$ c.ve ,., .~ K 1ee l,.ow -ffu:i bwo "e,>¥~
01
3

ef a,i,ui .

't (,V~~ YO{)~ F


¾"
JU 1 ,~q,-hoor0k?p bQJw~
h .:1 -fC__a, a), ova e "f Ye,,,/ 0 ,'\.,

7f w,1. t: M ;,:, ~e.J

l)J e, Cti-11

L,o o -( ot/ n qj; ~


C,

P- t1" v ~ cf o_
W·i· t" I- ,f y t.1. C>

3-1vui w.1 w b-
ok L Moh~-x bJ
g F
RM .

F -; ~ ~~
·+
'] .: [ ~:.~-?
n-=-,-:'>
,.,, •fl -,~
,r/1,
-)
,,, 2-

.... f1
~
·!)
I

-)
~1-
-,
r>,J ·J:
:-i
d,
~
I
~

'J '-
l..

"'• f .J
.- .· l -~.
I .: *I -(. ~ , ::. '.:t '1-
,._ I,_ ~ ':I ' "( .('() 2, ::: ~ '2-

1.. f 3; z, (, m1, ='Z- 1.-.

w~ ea-, u>1; be

f [ ~

-') --"')
m 2.,. :f1--
-, ~
r'l i,• \ 1,
-~ -'I
fY\ ·h

od"l<»if n J ~;:.,(.
nota;tt,I)~
fY) J··/1..?l 1),., °'
Cve a_,
~ n o t be.
h/A~ eve{ o-rlew?fl ,J rr,oP~-f )l ~ /', p. ::;.. !,J, l

~o-:>L •
iot~Ol) qJ)
Proof

• Any point P(~, y, 2) can be written in vector form as:


.. ... ..
r = X1f1 + Y1f2 + Z1 {3 (1)
Where { 1 , { 2 , f 3 denote orthonormal coordinate axes of the fixed frame F.
-t -t .. -

(x,y,z) are the coordinates of the point P w.r.to F. Let M be the moving frame.
mmm
Let 1 , 2 , 3 be orthonormal vectors denoting the coordinates axis of
frame M . Then the vector r can be written as :
; = x2m 1 + Y2m2 + z2m 3 c2)
Where (x 1 , y 1 , z 1 ) denotes the co-ordinate of point Pin M.
• Now in F (Equation 1)
r = (r.ii)ii + (r.h)i2 + (r. h )h
And in M (Equation 2)
f = (r. 1n1 )m1 + (r. m2)m2 + (r. m3)m3
Since m1, ffi2 , m3 are vectors in F we can wnte (Equation 3):
mi= (mi .fi )fi+(mi./2 )!2 + (mi.h )h i = 1,2,3
• From Equation 2 and 3 w e can get

r= r.f=.(r. m,)l (m,.ii )Ii +(m,. /2)/2 + (m1. /2)/21


Hence w e get (Equation 4)
3 3

,: = 1)1)cr=.m,)(m,.iJ)]/iJ
J C l te l
_... , -+ --+ . -+ --+.-+
Hence m1 /1 m2 /1 m3 /1
f [Xtl
Y1 =
_... , -+
m1 h
--+.-+
111 2 '2
--+.-+
m3 h
Z1 --+.-+ --+.-+ --+.-+
m 1 '3 m2 h m1 h
• Now in F (Equation 1)
r = (r.li)li + (r. li)h + (r.h)h - - ( I )

And in M (Equation 2)
• ( --;;, J
T = (r. 1n1 )m1 + (r. rn 2)m 2 + (r. n13)m 3
•,.1
/I
"
tf otq;ho...,
~
'1ef'e~ented bJ P ':sp Je.f ce men fr
a-./~ .
ve c.+z> ~ s .
'hoba:fio
~ 1e.p~e-tflA-l-ed bJ Ma.J--ri~
11.-

,2.orati"0 n

BJ
-... ;

'

-
av yl')1
I
,v
cJ
,fvi._ p-< e cl-/'o n
on !
C56 \/

f '
J'
~
J
X q~
'-- tf.,__ ';f Q ,_;, [ ;

>
'<
-ha,,, { ~) = -1?...
, ~
q__

3D
- z,,

0 ne
z,
'/o
!

;
,/
y,
) >)< )
><,

' ' '

I,
"'I

we 0<e.

~ vh°on of
,,

,
on 0
x'1
I
lj I
ro

-
' I
0,,

!1 0
_ .1 r
( I I'

- "''

'ffies~ axes ~a"'t_


.
IS

,, ... ..L..• ,,
' :-.._,
q
"L -tolafron mq,w,~

J,.e eoz. ~t fB
>
Xo 'Yo "t;q-1;-e d al:, o ~ ~

r
OJU4 CV!tr ~
~

rfo
f<{owi ~ J.>a~ e a hove p-toc e du -re
1

R"' =-
[ (0
0
U>5,0 -~fee]
0 .1irvi e Cos(9

c.,
to£ 9

1
t) ~In (9
p_~ ' [
0 0
-~~n e 0 los o

(.cse -~,111 e
~

J
R2 0
c [
~ ,ri e wse D
0 0 1

~ppos e,
one
{,arn e .

i
' .
~o

r)l.Q.>d;.-~- foft'\ CD .
T

-z_ 0

c: a:,~
',,·

ws0
,(,f fl 0
;1
[
0
'.J., j /) ""'
0

~te
I
a, I

9, _; l I ~I

___...- + "> l

J_
~<AS-e& ~

~Ye ' ~ Y) O

-n'oio-h°'on, ,

Co
~-fk J,;am e, i oiafio t\., 6f

~JJ.:. ~ I ,,
avunOI ~ t,ue_, ~o..ve

+jre ~ jo~r\t,, He1e, 7t -'~ a_

sc rJb 'lotcu-,on o c~ 1~ Q.,(;-

~ ~ - f' ':! ~
o~oJ VAA1 ,oo 0-+fj
z~)
~
"• C.011~

lo-,.,~ 'fotqJ,~
V~r.J/o"( •
'
l
0 ➔
µ:t - F !,e -th f..L>o-<&i'()a.te ~CA me w 1
~ i tJ ,.
cu ~ lDt:r1&.inaJe cu(eS and M bQ -f(A_
tDo-t" nClbe , :[1qme
0
vJf~ :0 :f\~ M 1-K loo,c4, nQt
0

: Q)(eg • Syppose. -ff..a. loo-1t0°nate ~ 6f a po1t'lt f>


w·,ih ~~re c.1- t;, ~ ~a me M a"fe. me~w-uul tMI
<found h, he
c..
µ,.]
L.,.'P
r.
;:. L, 0-6 1 0° S/ ).4 ]T _ WhQ,L'- o-<e. -t0L
(,D O'i oR/ () CA
c'
i e~ c'.5t ,,, w"1-\e- ,y~ p~ ~ +o ~ t:~
'
woi&1r,ate4 ~ e F.
~e \ .
p f

~ I
0 -
- I ol

;,,,_,le:.
~e. ~-'
. rs- .:;
...o, :, • .,_
• •I

r, -l ·,
0
0 0

r _-
.
O•
CJ. b
SJ
J. h

F fp J O
0-o,.f °o ,b 1 I i•it ] - ) /

Fun&omfn~~ t"lbto..Pi zi,i 111cJvf


0
c~~ '

eose
0 -se
6 ·1
.so -le

J
.,

Pt(;i
:: .,_ "~
R ( i, e) ~ [ ie - se o
o~ SG l9 o
P.111111 ,~ {l x:J z. · O O I
_,
~ ~ .:- ~ ::: fl.
T
.
.
.ffrJ' - : 'to 01 ti,('a. t~ t,f- ~

1W. 1e.fe: e.nu &to.me .


. , . .
'\ I 1-z \/J
'
;J: . :•-i0 ."
\,F.dz..
a :1.~2-
=

(
I 60))():,-~vl .

l
,,
~t I
I

:C lss, t,,S
n b 0°
0: ....-,9,i n 60

(OS f,o
...
;J[tJ·.
b 0

.gbf:,

~] [; J
- o
::: [ o,s-
o,g66 0•)

0 0

= [-o-09? J1'
J,, .o, 6lt
)..

CDmpo~~ie. o¼ ~0() ,.voJ-.r 6r X ·

(,~e.,~
n0d e, 'iotcrn'or1 mQ*j:x 'ffrn 1k <forrow~nJ ore tQ'TI..OA..8 ~
_,. \. I
I ,' ~tctn°o r'\ ~ 0-P:cuJ; o Y o ,1}1, 1) 1 ~ tab''h f'\ i e aJ:, oid o \..U a¼
)

~) iot~eoo 4 a.k~vt,! OU ~ w ·
-- ,
Scf, So{ -~4.$ F) C~

. ,.9& . Cf,C a,
-s~ 9

l-h p)~
0
,tf 1o+aPo/-?°ori j~ t,AJ~-f. I; ~:N~ ~

-:;} fie-,.,,.L<,,.l:JI r~ Ii f -YotG:Hor1 t.,s r,µ rj , l; ha,LQ. ~f--


I 1'

c-

( .



( f j I

-
~ □near mollCI

You might also like