Announcements
Matlab code repository
Project Ideas
Homeworks
Review Chapters 3, 13, 14, 15 from Russel and Norvig AI book
Schedule (subject to change)
Date Topic, Handouts Assignments/Due dates Jan. 26 - Introduction and course logistics slides.pdf,
- Rigid Body Motion (.pdf)
- Notes (.pdf)- Get familiar Matlab Matlab
- Read Stanley paper (.pdf)
Feb. 2 - Robot Kinematics, Kinematic chains
- Mobile robot kinematics slides.pdf,
writeup.pdf
Homework 1
Feb. 9 - Linear Algebra Review (cont.) (.pdf)
- Elementary Control slides.pdf
- Trajectory Generation Notes (.pdf)
- Chapter 3.4.3 until the end in Siegwart
Feb. 16 - Control Continued
- Robot Behaviours and Architectures (.pdf)
- Steering behaviors www
Homework 2
Feb. 23 - Motion Planning (.pdf)
- Potential Field Methods
March 1 - Robot Perception
March 8 - Robot Perception
- Iterative Closest Point Algorithm
- Chapter 4.2-4.5 in Siegwart
- Homework 3March 15 - Spring break March 15 - Introduction to Probabilistic Robotics - Bayes Filters, Kalman Filter
March 22 - Sensor Models, Motion Models
- Chapter 5.6 in Siegwart, www.probabilistic-robotics.org
- Homework 4 outMarch 29 - Discrete Particle filters
- www.probabilistic-robotics.org
April 5 - Robot Localization
- www.probabilistic-robotics.org
April 12 - Extended Kalman Filter
- Homework 5 out
April 19 - Simultaneous Localization and Mapping
April 26 - Reinforcement Learning
May 3 - Markov Decision Processes, POMDP's
Related software, robot simulators, GMU info
GMU robot lab
Matlab resources - Matlab Primer
Kalman Filter material repository
Introduction to the Kalman filter (notes)
Teambots simulator - for single/multi robot simulation (java)
Player/Stage Robot and sensor simulator
Mason simulator - multiagent simulation base, large number of agents (java) + other simulator links
The Sick LIDAR Matlab/C++ Toolboox