1. Tracking/Motion from A to B (Deliver goods from A to B)
2. Obstacle detection and avoidance (Pedestrian safety for example)
3. Object classification with camera and/or lidar (Identify cars and parking lots to manage campus
parking)
4. Localization and mapping (build a map around the campus for digital management)
5. Autonomous navigation with all the above (An autonomous AGV good for all of the tasks above)
Introduction to Robotics and Sensing Systems (Week 1, 2)
Project introduction
Architectural view of a mobile robot system
Overview of sensors and background of robotic sensing
Building blocks of robotic sensing
Introduction to sensors
State Estimation (Week 3, 4, 5)
Introduction of state sensors (GNSS, IMU, barometer, UWB)
Probabilistic and Bayesian approach to sensor signal processing,
Bayesian filter, particle filter, Kalman filter and extensions,
Other topics
Cameras and Computer Vision (Week 6, 7, 8, 9)
Cameras, working principles and different types (e.g. event camera,
stereo vision cameras, structured light cameras, IR camera etc)
Intro to computer vision (conventional vs deep learning)
Other topics
Project mini-presentation (Week 7)
Advanced Sensors and Sensor Fusion (Week 10, 11, 12)
Ultrasonic sensors
LiDAR and time-of-flight sensors
Millimeter-wave sensors
Sensor calibration and sensor fusion
Localization and Mapping (Week 13, 14, 15)
Introduction to localization
Introduction to mapping
Introduction to SLAM
Final presentation and Report (Week 16)
The evaluation will be based on the project presentation and report. Project and presentation can be done in
groups, but the report should be worked out by each student independently.
Each student needs to deliver a group mini-presentation (10%), group final presentation (30%), an
individual report (50%), a GitHub repository (5%) and a 2-min video clip (5%) about the constructed
system. From training perspectives, the breakdown of the score will be from hardworking and teamworking
(20%), the ideas (20%), proposed specs and system architecture (20%), results (10%), discussion and
prospects (30%). The grade will be scaled with project difficulty and innovativeness. The final grade will
be higher if the students could demonstrate use of more knowledge and skills learned in this class. Original
and innovative ideas are appreciated.
教材及其它参考资料
Textbook and Supplementary Readings
Lecture Notes
Probabilistic Robotics (2005) by Sebastian Thrun, Wolfram Burgard, Dieter Fox