Fall 2024 - CSC477/CSC2630: Introduction to Mobile Robotics

This page contains an outline of the topics, content, and assignments for the semester. Note that this schedule will be updated as the semester progresses, with all changes documented here.

Week Date Topic Prepare Slides Notebooks Assignments Project
1 Sep 14 Introduction πŸ“– πŸ–₯️
Sensors and Actuators πŸ“–
2 Sep 21 Kinematics πŸ“– πŸ–₯️
Dynamics πŸ“–
3 Sep 28 PID Control πŸ“– πŸ–₯️
Artificial Potential Fields and Obstacle Avoidance πŸ“– πŸ“‹
4 Oct 5 Planning πŸ“– πŸ–₯️ πŸ“‹
Oct 12 Reading Week
5 Oct 19 Linear Quadratic Regulator (LQR) πŸ–₯️
6 Oct 26 Map Representations and Map Alignment πŸ–₯️ πŸ“‚
Occupancy Grid Mapping With Known Robot Poses
7 Nov 2 Maximum Likelihood, Least Squares Estimation, Maximum A Posteriori Estimation πŸ“– πŸ–₯️ πŸ“‹
GraphSLAM πŸ“– πŸ“‹
8 Nov 9 Kalman Filter πŸ–₯️
Bayes’ Filter and Kalman Filter
9 Nov 16 Extended Kalman Filter (EKF) πŸ“– πŸ–₯️ πŸ“‹
10 Nov 23 Particle Filter πŸ“– πŸ–₯️ πŸ“‹
Imitation with a human in the loop πŸ“– πŸ“‹
Teleoperation πŸ“– πŸ“‹
11 Nov 30 Camera Optics and Multi-view Geometry πŸ“– πŸ–₯️ πŸ“‹
Causal confusion in imitation learning πŸ“– πŸ“‹
12 Dec 7 Visual odometry and Visual SLAM πŸ“– πŸ–₯️ πŸ“‹
Generalization and safety guarantees for imitation πŸ“– πŸ“‹
13 Dec 8 Study break, beginning of exams