| All downloadable documents are Adobe Acrobat PDF documents. You can obtain Acrobat for free by following the link from the Adobe Icon. |
Note: This syllabus will be modified continuously to accommodate the progress and interests of the course participants!
Schedule of Lectures:
Date | Topic | Assignments |
1
| Introduction | S&S: Chapter 1 Recording |
2
| Matrix Algebra Refresher | S&S: Appendix A Recording |
3
| Basic Linear Control Theory I | Book Chapters Recording |
4
| Frequency Domain Analysis, Introduction to Matlab/Simulink | Book Chapter, Matlab/Simulink Introduction Recording |
5
| Introduction to the NAO robot | Recording |
6
| Basic Linear Control Theory II | Book Chapter Recording |
7
| Coordinate Transformations | S&S: Chapter 2.1-2.7 Recording |
8
| Direct Kinematics | S&S: Chapter 2.7-2.11 , Recording |
9
| Physical Simulation and Real-Time Control | Manual for programming with SL (a bit outdated), Recording |
10
| Introduction to the Robotics Operating System (ROS) | Recording |
11
| Inverse Kinematics | S&S: Chapter 2.12, 3.1-3.7, Recording |
12
| Dynamics: Lagrangian Formulation | S&S: Chapter 7.1-7.4 , Recording |
13
| Dynamics: Newton-Euler Formulation and SoftwareTools | S&S: Chapter 7.5-7.8, Recording |
14
| Nonlinear Control | S&S: Chapter 8, Recording |
15
| Trajectory Planning | S&S: Chapter 4, Recording |
16
| Nonlinear Control | S&S: Chapter 8, Recording |
17
| Force Control | S&S: Chapter 9, Recording |
18
| Sensors & Actuators, Filtering | S&S: Chapter 5, Recording |
19
| Adaptive Control | Recording |
20
| Optimal Control | Recording |
21
| Project Discussions | Recording |
22
| Kalman Filtering | Handout, More info on Kalman Filtering, Recording |
23
| Biped Locomotion | |
24
| Touch Perception and Manipulation in Robotics | |
Schedule of Labs: (4-6pm)
Group Sign-up Page
Date | Topic | Links |
Jan 31 and Feb 1 | Getting known to the NAO robot | USC Nao Website |
Feb 14 and Feb 15 | Working with the NAO simulator | Instructions for NAO Simulator |
Mar 7 and Mar 8 | Object manipulation | - |
Mar 28 and Mar 29 | Drawing on paper | - |
Apr 9 - May 8 (on demand) | Project-related labs | - |
Schedule of Homeworks:
TO BE UPDATED YET
Schedule of Labs: (4-6pm)
TBA | Stepping Behavior | TBA |
TBA | Using sonar for distance navigation | TBA |