Site Search  

Teaching » Syllabus: Introduction to Robotics 2018

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:

Jan. 8
IntroductionS&S: Chapter 1
Jan. 10
Matrix Algebra RefresherS&S: Appendix A
Jan. 17
Introduction to the NAO robotRecording
Jan. 22
Basic Linear Control Theory IBook Chapters
Jan. 24
Basic Linear Control Theory IIBook Chapter
Jan. 29
Trajectory PlanningS&S: Chapter 4,
Jan. 31
Introduction to the Robotics Operating System (ROS)Recording
Feb. 5
Frequency Domain Analysis, Introduction to Matlab/SimulinkBook Chapter,
Matlab/Simulink Introduction
Feb. 7
Coordinate TransformationsS&S: Chapter 2.1-2.7
Feb. 12
Direct KinematicsS&S: Chapter 2.7-2.11 ,
Feb. 14
Physical Simulation and Real-Time ControlManual for programming with SL (a bit outdated),
Feb. 21
Inverse KinematicsS&S: Chapter 2.12, 3.1-3.7,
Feb. 26
Biped Locomotion 
Feb. 28
Dynamics: Lagrangian FormulationS&S: Chapter 7.1-7.4 ,
Mar. 5
Dynamics: Newton-Euler Formulation and SoftwareToolsS&S: Chapter 7.5-7.8,
Mar. 7
Nonlinear ControlS&S: Chapter 8,
Mar. 12
Spring Break 
Mar. 14
Spring Break 
Mar. 19
Touch Perception and Manipulation in Robotics 
Mar. 21
Nonlinear ControlS&S: Chapter 8,
Mar. 26
Force ControlS&S: Chapter 9,
Mar. 28
Sensors & Actuators, FilteringS&S: Chapter 5,
April 2
Project DiscussionsRecording
April 4
Kalman FilteringHandout, More info on Kalman Filtering,
April 9
Adaptive ControlRecording
Apr. 11
Optimal ControlRecording
April 16
8-11am Lab time in RTH 422 
April 18
8-11am Lab time in RTH 422 
April 23
Summary of Class, Discussion of Final Quiz, Videos of Projects 
April 25
Final Quiz (closed book, all material of the course)8-9:30am (normal class hours) in SSL 150 and 9:30-11:00 in HNB 100

Schedule of Labs: (4-6pm) Group Sign-up Page

Jan 31 and Feb 1Getting known to the NAO robotUSC Nao Website
Feb 14 and Feb 15Working with the NAO simulatorInstructions for NAO Simulator
Mar 7 and Mar 8Object manipulation-
Mar 28 and Mar 29Drawing on paper-
Apr 9 - May 8 (on demand)Project-related labs-

Schedule of Homeworks:

DateDue DateLink to Homework
Feb.12Feb.23Homework 1
March 16March 26Homework 2
April 4April 16Homework 3
April 23May 7Homework 4
Floating Base Control 


Jan. 31Case Study I: Stabilization of an Artificial Eye SystemManual for robot simulator
Feb. 9canceled 
Mar. 2Nonlinear ControlS&S: Chapter 6
Mar. 7Trajectory PlanningS&S: Chapter 5
Homework 2
Mar. 9Force ControlS&S: Chapter 7
Mar. 21Sensors & Actuators, FilteringS&S: Chapter 8
Mar. 23Optimal Control 
Mar. 28Kalman FilteringHandout, More info on Kalman Filtering
Mar. 30Adaptive Control 
April. 4Introduction to Real-Time Control with Xenomai,
Case Study: Gravity Compensation of a 7 DOF Robot Arm - Theory
WindriverSystems Handout,
Manual for programming the robot
Homework 3
April 6Case Study: Gravity Compensation of a 7 DOF Robot Arm - Implementation, Discussion of Robot ProjectTAR Archive with Robot Simulator,
Homework 4
April 11Labs/ Projects Preparation (no class) 
April 13Questions and Answer Section concerning Project 
April 18Labs/ Projects Preparation (no class) 
April 20Project presentations 
April 25Project presentations (continued), Q&A for Final Quiz Preparation, and videos of cool robotics research 

Schedule of Labs: (4-6pm)

TBAStepping BehaviorTBA
TBAUsing sonar for distance navigationTBA
Designed by: Nerses Ohanyan & Jan Peters
Page last modified on April 23, 2018, at 06:29 AM