|
Syllabus for “Introduction to Robotics” ME170A/ECE181A, Fall 2011 Instructor: Francesco Bullo
This is the syllabus for the UCSB course ME 170A / ECE 181A “Introduction
to Robotics”, Fall 2011 (lecture times during period: Th.22sep2011 through
Fri.02dec2011). This information is always available and updated at the URL
http://motion.me.ucsb.edu/ME170A-Fall2011/syllabus.html.
The userid and password information for the lecture notes will be given via
email and in class.
When and how to turn in homework and MATLAB assignments
Homework is typically due on Thursday 5pm of the following week (e.g.,
Homework for Week 1 is due on Thursday of Week 2). The week-by-week
schedule below includes the few exceptions.
Handwritten or typed answers are to be placed in the homework box for
ME170A near room 2243, Engr Bldg II.
Electronic answer are to be emailed to introtorobotics-at-gmail.com with subject “MATLAB Assignment #XYZ” or
“MATLAB Project #XYZ”, where XYZ is the number of the assignment or
project. Typically, M-files are to be emailed as attachments. For your
information, we will run your M-files and MATLAB scripts through a test
routine to check they work properly.
How to learn MATLAB
Week 1: September 27 and 29 Sensor-Based Motion Planning (Bug Algorithms)
Week 2: October 4 and 6 Motion Planning via Decomposition and Search
Week 3: October 11 and 13 Configuration Spaces
Reading Assignment: Lecture Notes Chapter #3
(pdf).
Optional reading: Chapter 4 “The Configuration Space” of
textbook “Motion Planning” by Steven M. LaValle:
(html) and/or
(pdf)
Homework Assignment #3 (due Th Week 4): Exercises E3.1, E3.2, E3.4, E3.6
MATLAB Assignment #3 (due Th Week 4): Exercise 2.7
with required MATLAB data file and m-file:
adjList.mat (mat-file)
and exampleBFS.m (m-file)
Week 4: October 18 and 20 Motion Planning via Sampling and Collision Detection
Week 5: October 25 and 27 Motion Planning via Sampling
Week 6: November 1 and 3 Review and Midterm
Week 7: November 8 and 10 Introduction to kinematics and rotation matrices
Week 8: November 15 and 17 Rotation matrices (composition, parametrization)
Week 9: November 22 Displacement matrices (as models for rigid motion and transformations)
Reading Assignment: Lecture Notes Chapter #8 (pdf).
Additional reading: Motoman HP20 Brochure
Homework Assignment #7 (due Th Week 10):
Exercises E8.1, E8.2, E8.3
Week 10: November 29 and December 1 Motion models
Finals Week
Monday December 5
12noon - 3pm
|