Hide Advanced Options
Courses - Spring 2026
CMSC
Computer Science Department Site
CMSC477
(Perm Req)
Robotics Perception and Planning
Credits: 3
Grad Meth: Reg
Prerequisite: 1 course from (MATH240, MATH341, MATH461, ENEE290); and (ENEE467 or CMSC420).
Restriction: Must be in the Robotics and Autonomous Systems minor; and permission of Computer Science department.
Additional information: Students in the Robotics and Autonomous Systems minor should take ENEE467 as a prerequisite; Computer Science students not in the minor should take CMSC420.
A hands-on introduction to perception and planning for robotics, including rigid body transformations and rotations, dynamics and control of mobile robots/drones, graph based and sampling based planning algorithms, Bayseian and Kalman filtering, camera models and calibration, projective geometry, visual features, optical flow, pose estimation, RANSAC and Hough transform, structure from motion, visual odometry, machine learning basics, visual recognition and learning.