Difference between revisions of "ME CS 133 2018-19"
From Robotics
(Created page with "his was the homepage for ME/CS 133(a) (Introduction to Robotics) for Fall/Winter 2017-18. The homepage for ME/CS 133(b) has been moved to the [https://courses.caltech.edu/cou...") |
|||
Line 1: | Line 1: | ||
− | + | This is a homepage for ME/CS 133(a) (Introduction to Robotics) for Fall/Winter 2018-19. We will also use the [https://courses.caltech.edu/course/view.php?id=2860 Caltech ''Moodle" system] for submitting homeworks, lab assignments, and final project reports. | |
__NOTOC__ | __NOTOC__ | ||
Line 54: | Line 54: | ||
== Announcements For ME/CS 133(a,b) == | == Announcements For ME/CS 133(a,b) == | ||
+ | |||
+ | == Course Lecture Schedule for ME/CS 133(a) == | ||
+ | {| border=1 width=100% | ||
+ | |- | ||
+ | | Week || Date || Topic || Reading || Optional Reading || Homework | ||
+ | |||
+ | |- | ||
+ | | align=center rowspan=4 | 1 | ||
+ | | colspan=5| | ||
+ | =====Introduction and Review of Rigid Body Kinematics ===== | ||
+ | |- | ||
+ | | 1 Oct. (Mon.) | ||
+ | | Class Overview | ||
+ | | [[Media:MECS_133a_overview_2018.pdf | Course Overview]], <br> [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page Chapter 1 of MLS] | ||
+ | | [http://dlxs2.library.cornell.edu/k/kmoddl/pdf/013_002.pdf History of Kinematics Through 1900] (Introductory chapter from <em> Kinematic Synthesis of Linkages</em>) | ||
+ | | rowspan=3 align=center | -No Homework- | ||
+ | |||
+ | |- | ||
+ | | 3 Oct. (W) | ||
+ | | Planar Rigid Body Kinematics, <br> Planar displacements | ||
+ | | [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Ch 2.1], Pages 19-23 | ||
+ | | [https://en.wikipedia.org/wiki/Peaucellier%E2%80%93Lipkin_linkage Wikepedia Page on the Peaucellier Mechanism] | ||
+ | |||
+ | |- | ||
+ | | 5 Oct. (F) | ||
+ | | Planar Rigid Body Displacements (''continued''), <br> Displacement groups | ||
+ | | [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Ch 2.1], <br> | ||
+ | [[Media:PlanarDisplacements.pptx | Change of Reference in Planar Displacements]] (PowerPoint) | ||
+ | | -N/A- | ||
+ | |||
+ | |- | ||
+ | | align=center rowspan=4 | 2 | ||
+ | | colspan=5 | | ||
+ | |||
+ | ===== From Planar Rigid Body Kinematics to Spherical Kinematics ===== | ||
+ | |- | ||
+ | | 08 Oct. (M) | ||
+ | | poles, [http://robotics.caltech.edu/~jwb/courses/ME115/Lectures/Centrodes.pptx Centrodes], elliptic Trammel <br> | ||
+ | | [[Media:EllipticalTrammel.pdf | Notes on the Elliptical Trammel]] | ||
+ | | [http://en.wikipedia.org/wiki/Trammel_of_Archimedes Archemides Trammel] (Wikipedia)<br>[https://www.youtube.com/watch?v=CBhxKavV_Xo Trammel], [https://www.youtube.com/watch?v=OMNArJh7umg&list=PL6534E936D46257BF&index=22 V 1], [https://www.youtube.com/watch?v=GAVx3x_H1eA&list=PL6534E936D46257BF&index=20# V 2], [https://www.youtube.com/watch?v=OMNArJh7umg&list=PL6534E936D46257BF&index=22 compliation], <br> [[Media:PolyhedralLinkages.pdf | Linkages Synthesized Using Cardan Motion Along Radial Lines]] | ||
+ | | rowspan=3 align=center | [[Media:MECS133a_set1.18.pdf | Homework 1]], <br> (Due Oct. 14) <br> | ||
+ | |||
+ | |- | ||
+ | | 10 Oct. (W) | ||
+ | | Intro to Spherical Kinematics | ||
+ | | [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Pages 22-26],<br> [[Media:MatrixGroups.pdf | Notes on the Classical Matrix Groups]] | ||
+ | | -N/A- | ||
+ | |||
+ | |- | ||
+ | | 12 Oct. (F) | ||
+ | | Spherical Kinematics (''continued''), <br> Classical Matrix Groups | ||
+ | | [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS Ch 2.2, 2.3], <br> [[Media:rotation.pdf | Notes on Rotations]] | ||
+ | | [http://www.fulviofrisone.com/attachments/article/486/Weyl%20-%20The%20Classical%20Groups%20(168S).pdf Herman Weyl's book on the classical groups] | ||
+ | |||
+ | |- | ||
+ | | align=center rowspan=4 | 3 | ||
+ | | colspan=5 | | ||
+ | |||
+ | ===== Spherical Kinematics ===== | ||
+ | |- | ||
+ | | 15 Oct. (M) | ||
+ | | Cayley's Theorem, Euler's Theorem | ||
+ | | [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS 27-31] | ||
+ | | [https://en.wikipedia.org/wiki/Cayley_transform Wikipedia Page on Cayley Transform] | ||
+ | | rowspan=3 align=center | [[Media:MECS133a_set2a.18.pdf | Homework 2]] <br> (Due Oct. 24) | ||
+ | |- | ||
+ | | 17 Oct. (W) | ||
+ | | Angle-Axis Representation, Rodriguez Formula, Matrix Exponential, | ||
+ | | | ||
+ | | -N/A- | ||
+ | |- | ||
+ | | 19 Oct. (F) | ||
+ | | Euler Angles | ||
+ | | [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS 31-34] | ||
+ | | -N/A- | ||
+ | |||
+ | |- | ||
+ | | align=center rowspan=4 | 4 | ||
+ | | colspan=5 | | ||
+ | |||
+ | ===== Spherical Kinematics ===== | ||
+ | |- | ||
+ | | 22 Oct. (M) | ||
+ | | Quaternions | ||
+ | | [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS 33-34] | ||
+ | | [[Media:NotesOnAlgebras.pdf | Notes On Algebras]] | ||
+ | | rowspan=3 align=center | -N/A- | ||
+ | |- | ||
+ | | 24 Oct. (W) | ||
+ | | Quaternion Wrap-Up, <br> Intro to Spatial Kinematics, <br> Homogeneous Coordinates, | ||
+ | | [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS 34-39] | ||
+ | | -N/A- | ||
+ | |- | ||
+ | | 26 Oct. (F) | ||
+ | | Spatial Exponential Coordinates, <br> Intro to screws | ||
+ | | [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS 39-45] <br> [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS 45-50] | ||
+ | | -N/A- | ||
+ | |||
+ | |||
+ | |- | ||
+ | | align=center rowspan=4 | 5 | ||
+ | | colspan=5 | | ||
+ | |||
+ | ===== Spatial Kinematics and Velocities ===== | ||
+ | |- | ||
+ | | 29 Oct. (M) | ||
+ | | Motion Capture via Rodriguez Equation <br> Intro to Rigid Body Velocities | ||
+ | | [[Media:Rodriguez.pdf | Using Rodriguez' Displacement Equation]], <br>[http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS 51-56] | ||
+ | | | ||
+ | | rowspan=3 align=center | [[Media:MECS133a_set3.pdf | Homework 3]] <br> [[Media:VirualMachineSetup.pdf | Instructions on Acquiring Virtual Machine]] <br> [[Media:ROS_tutorial.pdf | ROS Tutorial]] <br> [[Media:MECS133_sol3_17.pdf | Solution 3]] | ||
+ | |- | ||
+ | | 31 Oct. (W) | ||
+ | | Rigid Body Velocities Continued <br> Intro to Wrenches | ||
+ | | [http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS 57-64] | ||
+ | | -N/A- | ||
+ | |- | ||
+ | | 2 Nov. (F) | ||
+ | | Rigid Body Velocities and Coordinate Transformations | ||
+ | | [[Media:Rodriguez.pdf | Using Rodriguez' Displacement Equation]], <br>[http://www.cds.caltech.edu/~murray/mlswiki/index.php/Main_Page MLS 51-56] | ||
+ | | -N/A- | ||
+ | |||
+ | |- | ||
+ | | align=center rowspan=4 | 6 | ||
+ | | colspan=5 | | ||
+ | |||
+ | ===== Spatial Kinematics and Velocities ===== | ||
+ | |- | ||
+ | | 5 Nov. (M) | ||
+ | | ROS Tutorial | ||
+ | | | ||
+ | | [[Media:ROS_tutorial.pdf | ROS Tutorial]] | ||
+ | | rowspan=3 align=center | [http://robotics.caltech.edu/~jbowkett/me133a_ros_tut.py Python script for ROS Tutorial] <br> | ||
+ | |- | ||
+ | | 7 Nov. (W) | ||
+ | | Intro to multirotors | ||
+ | | | ||
+ | | -N/A- | ||
+ | |- | ||
+ | | 10 NOV. (F) | ||
+ | | Multirotor Equations of Motion | ||
+ | | | ||
+ | | -N/A- | ||
+ | |||
+ | |} |
Revision as of 20:41, 30 September 2018
This is a homepage for ME/CS 133(a) (Introduction to Robotics) for Fall/Winter 2018-19. We will also use the Caltech Moodle" system for submitting homeworks, lab assignments, and final project reports.
Course Staff, Hours, Location
Position | Name | Office | Office Hours (changing weekly) | Phone | |
Instructor | Joel Burdick | 245 Gates-Thomas | send mail for an appointment | jwb at robotics dot caltech dot edu | 626-395-4139 |
Teach Asst. | Amanda Bouman | 205 Gates-Thomas | TBD | me133tas at robotics dot caltech dot edu | 626-395-4470 |
Teach Asst. | Anushri Dixit | 205 Gates-Thomas | TBD | me133tas at robotics dot caltech dot edu | 626-395-4470 |
Teach Asst. | Andrew Singletary | Gates-Thomas | TBD | me133tas at robotics dot caltech dot edu | 626-395-???? |
Administrative | Sonya Lincoln | 250 Gates-Thomas | 7:30am-noon; 1:00pm-4:30pm | lincolns at caltech dot edu | 626-395-3385 |
Lecture Schedule:
- Days: Monday, Wednesday, Friday
- Time: 3:00-3:55 pm
- Location: 135 Gates-Thomas
Announcements For ME/CS 133(a,b)
Course Lecture Schedule for ME/CS 133(a)
Week | Date | Topic | Reading | Optional Reading | Homework |
1 |
Introduction and Review of Rigid Body Kinematics | ||||
1 Oct. (Mon.) | Class Overview | Course Overview, Chapter 1 of MLS |
History of Kinematics Through 1900 (Introductory chapter from Kinematic Synthesis of Linkages) | -No Homework- | |
3 Oct. (W) | Planar Rigid Body Kinematics, Planar displacements |
MLS Ch 2.1, Pages 19-23 | Wikepedia Page on the Peaucellier Mechanism | ||
5 Oct. (F) | Planar Rigid Body Displacements (continued), Displacement groups |
MLS Ch 2.1, Change of Reference in Planar Displacements (PowerPoint) |
-N/A- | ||
2 |
From Planar Rigid Body Kinematics to Spherical Kinematics | ||||
08 Oct. (M) | poles, Centrodes, elliptic Trammel |
Notes on the Elliptical Trammel | Archemides Trammel (Wikipedia) Trammel, V 1, V 2, compliation, Linkages Synthesized Using Cardan Motion Along Radial Lines |
Homework 1, (Due Oct. 14) | |
10 Oct. (W) | Intro to Spherical Kinematics | MLS Pages 22-26, Notes on the Classical Matrix Groups |
-N/A- | ||
12 Oct. (F) | Spherical Kinematics (continued), Classical Matrix Groups |
MLS Ch 2.2, 2.3, Notes on Rotations |
Herman Weyl's book on the classical groups | ||
3 |
Spherical Kinematics | ||||
15 Oct. (M) | Cayley's Theorem, Euler's Theorem | MLS 27-31 | Wikipedia Page on Cayley Transform | Homework 2 (Due Oct. 24) | |
17 Oct. (W) | Angle-Axis Representation, Rodriguez Formula, Matrix Exponential, | -N/A- | |||
19 Oct. (F) | Euler Angles | MLS 31-34 | -N/A- | ||
4 |
Spherical Kinematics | ||||
22 Oct. (M) | Quaternions | MLS 33-34 | Notes On Algebras | -N/A- | |
24 Oct. (W) | Quaternion Wrap-Up, Intro to Spatial Kinematics, Homogeneous Coordinates, |
MLS 34-39 | -N/A- | ||
26 Oct. (F) | Spatial Exponential Coordinates, Intro to screws |
MLS 39-45 MLS 45-50 |
-N/A-
| ||
5 |
Spatial Kinematics and Velocities | ||||
29 Oct. (M) | Motion Capture via Rodriguez Equation Intro to Rigid Body Velocities |
Using Rodriguez' Displacement Equation, MLS 51-56 |
Homework 3 Instructions on Acquiring Virtual Machine ROS Tutorial Solution 3 | ||
31 Oct. (W) | Rigid Body Velocities Continued Intro to Wrenches |
MLS 57-64 | -N/A- | ||
2 Nov. (F) | Rigid Body Velocities and Coordinate Transformations | Using Rodriguez' Displacement Equation, MLS 51-56 |
-N/A- | ||
6 |
Spatial Kinematics and Velocities | ||||
5 Nov. (M) | ROS Tutorial | ROS Tutorial | Python script for ROS Tutorial | ||
7 Nov. (W) | Intro to multirotors | -N/A- | |||
10 NOV. (F) | Multirotor Equations of Motion | -N/A- |