Calculus, Probability Theory or Statistics, Linear Algebra, Computer
Programming (C++ or Python)
本课程涉及自主机器人导航的主题。 学生将熟悉相关的移动机器人技术,及经典和现代算法。 本课程将重点讲授移
动机器人如何利用其传感器(例如激光测距仪和摄像头)收集的传感信息,同时构建地图并在该地图中进行机器人定
位(所谓的 SLAM 问题)。介绍各类 SLAM 算法,通过阅读文献并利用其软件实现,学生将对这些算法有深入的了
解。 课堂授课和家庭作业将依靠开源 SLAM 算法以及公开数据集,实现对 SLAM 算法的理解。
This course is concerned with the subject of autonomous robot navigation. The students will become familiar with related
mobile robotics research and study a number of classical and modern algorithms. Specifically, the course will focus on how a
mobile robot builds a map and localizes itself in that map at the same time (the so-called SLAM problem), by making use of
the information collected by its sensors such as laser range finders and cameras. The lectures will introduce both basic and
advanced SLAM algorithms, and the students will gain an in-depth understanding of these algorithms by both reading
research papers and examining their software implementations. Class lectures and homework assignments will rely on
existing SLAM algorithms to control robots in simulated environments and study SLAM algorithms on benchmark datasets.
The teaching of the course will consist of classroom lectures. Students will be evaluated based on a
combination of homework assignments and exam(s). There is a course project at the end of the semester
or a final exam.
Sensors: LiDARs, cameras, RGB-D, and IMU