review session - university of illinoispublish.illinois.edu/.../03/kinematics-review_edit.pdf ·...
TRANSCRIPT
![Page 1: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/1.jpg)
Review SessionA review of rigid motions, forward kinematics and velocity kinematics.
![Page 2: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/2.jpg)
Big pictureI want to walk through the big picture a bit
![Page 3: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/3.jpg)
Rigid Motions
![Page 4: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/4.jpg)
Applying to Robots
![Page 5: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/5.jpg)
Forward Kinematics
![Page 6: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/6.jpg)
Velocity Kinematics
![Page 7: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/7.jpg)
Next: Inverse Kinematics
![Page 8: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/8.jpg)
Quiz
![Page 9: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/9.jpg)
Quiz 1
How many degrees of freedom does a spatial body have?
How many values does it take to fully describe a spatial body’s pose (position and orientation)?
A homogeneous transform has 16 entries, why do we need so many?
![Page 10: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/10.jpg)
Quiz 2
Is this Jacobian possible?
2 1 1 2
2 1 1 2
1 2
1 cos( )sin( ) cos( )
1 0 0
0 cos( )cos( ) sin( )
0 0 3cos( )
2 0 0
0 0 0
sJ
− − + − − +
= − +
−
![Page 11: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/11.jpg)
Quiz 3
What is the difference between AdT(S) and [AdT]S?
![Page 12: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/12.jpg)
Quiz 4
True or False?
A B A Be e e +=
At AtAe e A=
( )TT TB A AB=
AB BA=
( ) ( )A BC AB C=
![Page 13: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/13.jpg)
Forward Kinematics
![Page 14: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/14.jpg)
Forward Kinematics (Body Frame)
This is a PUMA manipulator. It is a very common arrangement.
![Page 15: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/15.jpg)
1m
0.2m
0.5m
0.4m0.1m
z0
y0
x0
x1
y1
z1
Forward Kinematics (Body Frame)
4
5
6
![Page 16: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/16.jpg)
Forward Kinematics (Body Frame)
![Page 17: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/17.jpg)
Body Jacobian
![Page 18: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/18.jpg)
z0
y0
x0
Body Jacobian
![Page 19: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/19.jpg)
z0
y0
x0
Body Jacobian
![Page 20: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/20.jpg)
z0
y0
x0
Body Jacobian
![Page 21: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/21.jpg)
Singularities and Full Rank
2 3 3
2
2 3 3
cos( )sin( ) cos( ) 0
sin( ) 0 1
cos( )cos( ) sin( ) 0
0 0 0
0 0 0
0 0 0
bJ
− −
− −
=
22
= ?
![Page 22: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/22.jpg)
Singularities and Full Rank
3
3
0 cos( ) 0
1 0 1
0 sin( ) 0
0 0 0
0 0 0
0 0 0
bJ
− − −
=
![Page 23: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/23.jpg)
z0
y0
x0
z0
y0
x0
5
Space Jacobian
![Page 24: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/24.jpg)
1 2 1
1 1 2
2
0 cos( ) cos( )sin( )
0 sin( ) cos( ) cos( )
1 0 sin( )
0 0 0
0 0 0
0 0 0
sJ
− −
− −
=
1
1
0 cos( ) 0
0 sin( ) 0
1 0 1
0 0 0
0 0 0
0 0 0
sJ
−
− −
=
22
= ?
Space Jacobian
![Page 25: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/25.jpg)
Some problems worth looking at
![Page 26: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/26.jpg)
Find the time derivative of a rotation matrix, given the angular velocity.
01R 0
0,1
![Page 27: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/27.jpg)
0
0,1v
0u0u
We are given the following:
01T
Find the time derivative of u1:
1u
Frame 1 is moving with respect to Frame 0. These represent the instantaneous position, linear velocity and angular velocity. Linear velocity is wrt Frame 0 and angular velocity is wrt Frame 1.
1
0,1
![Page 28: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/28.jpg)
0
0,1v 0u0u01T
1u1
0,1
![Page 29: Review Session - University Of Illinoispublish.illinois.edu/.../03/Kinematics-Review_edit.pdf · Review Session A review of rigid motions, forward kinematics and velocity kinematics](https://reader034.vdocuments.us/reader034/viewer/2022042802/5f41cc0613c7c0395840a6ce/html5/thumbnails/29.jpg)
0
0,1v 0
0,1
0u
We are given the following:
01T
Find the time derivative of u0:
1u1uCould you solve this similar problem?