Professional Education Course
Perception in Robotics
| Course Title: Perception in Robotics | |
| Program ID: COMP 7103P | Subject: Robotics |
Sections
There are no sections available for registration to this course at this time. If you want to request an offering of this course, please contact us.
Course Description
This course will survey the state of the art in perception for robotics, which is one of the key enablers to deploying robots in more realistic and unpredictable environments. In this two-day course, we will give an overview of Low-level Vision, Object-level Perception, Tracking and Localization, and mapping techniques, understand the context and situations in which these methods apply, and provide hands-on experience in applying some of these methods to real-world problems.
How You Will Benefit
Course participants will:
-
Obtain basic definitions and knowledge of:
- Low-level Vision: camera models, calibration, feature detection, stereo and range imaging, optical flow
- Object-level Perception: segmentation, object recognition, pose estimation
- Tracking and Localization: localization, combinatorial filters, Bayesian inference, Markov and Monte Carlo localization, (multi-target) tracking
- Perceiving Environments: mapping, occupancy grids, SLAM, SAM and FastSLAM, Structure from Motion, and Visual SLAM.
- Understand the context and situations in which these methods apply.
- Hands-on experience in applying some of these methods to real-world problems.
- Ability to analyze problem and decide which methods apply and what trade-offs are.
What Is Covered
- Low-Level Vision
- Tracking/Objects
- Localization
- Robot Mapping
Course Materials
Attendees will each receive copies of handouts and example code.
Student Requirements
Laptop required for in-class exercises
Prerequisites
Experience with Java, C++, or C programming is not a requirement, but it will be helpful in gaining the maximum benefit from the hands-on exercises.
