0% found this document useful (0 votes)
232 views10 pages

Savr-740 Mechanism Analysis

1. The document provides solutions to 5 problems related to planar mechanisms, rotation matrices, subgroups of SE(3,R), and properties of matrix exponentials. 2. Problem 1 involves inversely configuring a planar mechanism, problem 2 analyzes the axis-angle, Euler, and Tait-Bryan angles corresponding to a given rotation matrix, and problem 3 identifies which of two sets are subgroups of SE(3,R). 3. Problems 4 proves a property of matrix exponentials, and problem 5 computes the exponential of two 2x2 matrices.

Uploaded by

Elizabeth
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
232 views10 pages

Savr-740 Mechanism Analysis

1. The document provides solutions to 5 problems related to planar mechanisms, rotation matrices, subgroups of SE(3,R), and properties of matrix exponentials. 2. Problem 1 involves inversely configuring a planar mechanism, problem 2 analyzes the axis-angle, Euler, and Tait-Bryan angles corresponding to a given rotation matrix, and problem 3 identifies which of two sets are subgroups of SE(3,R). 3. Problems 4 proves a property of matrix exponentials, and problem 5 computes the exponential of two 2x2 matrices.

Uploaded by

Elizabeth
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Solutions

1. Inverse configuration problem to the planar mechanism depicted.

2pts.
θ2

θ3

θ1

Figure 1: Mechanism of problem 1 but not in the configuration of the problem 1 statement.

2. We have seen a number of ways to describe the orientation of a rigid body with respect to a given coordinate
frame. Consider the following rotation matrix:
 
2/3 −1/3 2/3
3 pts.  2/3 2/3 −1/3 .
−1/3 2/3 2/3

Find the corresponding axis / angle parameters, the Euler-angles and the Tait-Bryan (pitch/roll/yaw) angles.
3. Which of the following subsets of SE(3, R) are also subgroups?
 
cos θ 0 sin θ x
 0 1 0 0
2 pts. (a) { − sin θ 0 cos θ z  : x, z ∈ R; −π < θ ≤ π},

0 0 0 1
 
cos φ − sin φ 0 0
 sin φ cos φ 0 y 
(b) {  0
 : y, z ∈ R; −π < φ ≤ π}
0 1 z
0 0 0 1
Justify your answer.

Please turn page.


1 pt.
4. Prove that for any square matrices A and B that e(A+B)t = eAt eBt ⇐⇒ [A, B] = 0.

5. For the following 2 × 2 matrices, compute eAt :


   
α −β −a a
2 pts. (a) A =
β α
(b) A =
b −b
£)<.e:1lc.\S€ SE'T.2.
SoL-UI IOt-\ S

1 ---
\
.......J..",-.... ---
N.1S. ~
?
\
\
,
I
I
~', II Iu. +W O
(0)
\ I
, r so\u.·k·~.s -l-o ~
\1. U ~ro\'\~ .
I
--- - - - - - - - - /
~ ~J v-cQd " 0 - -k~ jo~i ev.,.~
'""B e.. Co. G\.. \A. s....L
( cO,se, -S':"'I9,) IS a.V'\ ov-4°o~
et.-.~ ~cl e~.ec..k .- -pos',+; 0"'\ 's d IV.c- -bd.- ~""" 9, c..os e,

'M~+"'\ x. , 1L. V'\o rm o~ (~) o-J.


( r, c~~ e. 1- r:l cos~,-+e;l.) + r3 Co.s~, ... s..~Q.l) ) ~
(;) = \\ S~ 9, + r~ S·~~ ,+e:a..) + 1"3 S~~,1-92."'&3)
C ~O$el.e. )
+
SIM
Clre. -+It. S~W\.e .
\-l.e.-c.e

~ nJ. t-cr\.c..~ ,'0\'\


r1 ~ e.Y\J [Link] foC.!O r IS

d'u.a- cp :: 9 1 + 9l.. """ 9,3 ~~$ _ '\5 0


bed . IS
_4 _2-
a.. .. 4COS e~ (1 )
'- "",-" 1 \""061""-'- SO ~J
'" ... ~
~

cos~l+e1..)
~) OV\u- cA~.\~·~J \~o""'" (1) ) e~

(~ )
-4- 9:l.. \$
-=- ( cose, + ;J..f£

s~e, + s''''''~ ,-4 at.) - [Link]


(
~tld
-h.e. o\e.4~~J .('..,..0\1\0"\ (0) ~l~ w~

-1- -.2.-
r.e.~~J.e a.s

(i) =. C~~se
s""" 9;t.
.. -S'~9~
{ ... [Link]
)
9.:a..
(~osel
s.~ e,
)
.
:,~
~
_2
+ ~ -
;J..
2

~ ({ - %t/i-)~ + (\+ XVi)~ - 2-


~
1L-, -'d So \ v...r...J. ~n 9, b ";,,"l{~a
d =

-s~et. )-1 Ix)


1+ <:.0 S 9"1.. ~d

;t + .[Link]"L t1430
(:1-. )

9:l. ::.

-.3- -Ll-
~

Co I"'r.e~"f~oL..~ lS, vJ~


a.s.

o
{o5 .~~

- b-
-~-
Exercise Set 2
Baillieul
Feb 22,2011

The axis-angle representation is obtained using Rodrigues' formula:

0 -kz ky ) ]
exp ~z 0 -kx 0
[(
ky kx 0

ki (1 - cos 0) + cos 0 - sin 0 kz + kxky (1 - cos 0) si~ 0 ky + kxkz_ (1 - cos 0) )


= sin 0 kz + kxky (1 - cos 0) k~ (1 - cos 0) + cos 0 - smO kx - kykz (1- cosO) ,
( - sin 0 ky + kxkz (1 - cos 0) sin 0 kx + kykz (1 - cos 0) k; (1 - cos 0) + cos 0

Setting this equal to


2/3 -1/3 2/3)
2/3 2/3 -1/3 ,
(
-1/3 2/3 2/3
we sum the diagonal entries in both matrices, Recalling that ki + k~ + k; = 1, this yields the simple
relationship that
cosO = 1/2,
Since we require 0 ~ 0 ~ 7r, this means that 0 = 7r /3 = 60 0 , Then, subtracting on both sides the
(2,3) matrix entry from the (3,2) matrix entry, we obtain

2kx sl'nO = ~ - (_~) = 1 --"---"- k _ _1_ - ~


3 3 ....--,.- x - 2 sin 0 - J3'
Similarly, ky = kz = ~,
To solve for the Euler angles we write

(:~:;o ~~~n: ~). ( 0 1


co;O ~ Si~O). (:~:~ ~~~1 ~)
- sin 0 0 cos 0 0 0 1

COS 0 cos cp cos 'lj; - sin cp sin 'lj; - cos 'lj; sin cp - cos 0 cos cp sin 'lj; cos cp sin 0 )
cos 0 cos 'lj; sin cp + cos cp sin 'lj; cos cp cos 'lj; - cos 0 sin cp sin 'lj; sin 0 sin cp
(
- cos 'lj; sin 0 sin 0 sin 'lj; cos 0

2/3 -1/3 2/3)


= (
2/3 2/3 -1/3 .
-1/3 2/3 2/3
By comparing (3,3) entries on both sides of this equation, cosO = ~. This has solution 0 = 48.19°
in the interval [O,7r]. From this, we use the last column to obtain

from which we obtain cp = -26.57°. Comparing entries in the last row

from which we obtain 'lj; = 63.43°. Thus the Euler angles are given by

(
: ) = ( ~~~i~~o ), and also ( ~~~.~~: ),
'lj; 63.43 0 -116.57°

the latter not satisfying 0 E [O,7r].

To solve for the Tait-Bryan (RPY) angles we write

COS 0 cos cp cos cp sin 0 sin 'lj; - cos 'lj; sin cp cos cp cos 'lj; sin 0 + sin cp sin 'lj; )
cos 0 sin cp cos cp cos 'lj; + sin 0 sin cp sin 'lj; cos 'lj; sin 0 sin cp - cos cp sin 'lj;
(
- sin 0 cos 0 sin 'lj; cos 0 cos 'lj;
2/3 -1/3 2/3 )
2/3 2/3 -1/3 .
(
-1/3 2/3 2/3
As above, we have
45° ) ( -135° )
19.47° , and also 160.53° ,
(
45° -135°
3. Ir\ c.~.J
.,1.'t [Link] h..t- c..LLe,kd ~ +k
~.\:s cloul ~J..JA. \N\Jr·\~ ~J.t\P hcJ.~ ~tA

t·..l~d
(0)
&-. 9,
,
0

0
)(,

()
0
l)

(
s~ez..

0 0
Xz.

0 cose{ e, -~~9t. () c:.[Link], e~


0 9 i 0 0 ()
"
CD~,... ez) 0 S~l+e~) XL CDse, + c!z.S~~
= t) 1 D . [)

-5~,te) 0 co~\;.e~
0 f) 0 i

/'
0
'.

s~~ ~ ..... \ () -s.~e-

0 0
0
,
-5"'-9
i
() CD so
() 0
~
- ~

0 CDse _ )(~~e _,[Link]


.tJ 1
0 f) 0 \ 0
"
"
I
. (fA.) S1>ee'FJ~S A G'totLr: V
()
. ()
" -s~t..
~) c.o;scR, -cS~~ D [Link] cfz.
S',..., ~\ U>s~\ 0 ~l CDSq>'L
" =
C, 0 4
0 0 1
() lJ 1
0 () 0 ~ 0

, --
l:~'~~2) -S:"'~I+q0 0 "O~S~q>1
~1+0SflgZ.
~4.A ~ (1)

.. , ~ ~
s~(~\~~z) cos~,+-~~) 0
! ,'" c~
NOT a. ~O""~. D 0 i
() 0 1
()

You might also like