Difference between revisions of "ME CS 133 2018-19"

From Robotics
Jump to: navigation, search
(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:
his was the homepage for ME/CS 133(a) (Introduction to Robotics) for Fall/Winter 2017-18The homepage for ME/CS 133(b) has been moved to the [https://courses.caltech.edu/course/view.php?id=2860 Caltech ''Moodle" system].
+
This is a homepage for ME/CS 133(a) (Introduction to Robotics) for Fall/Winter 2018-19We 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) Email 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-