EECS227: Robot Perception

Overview:

Robot Perception is the cornerstone of modern robotics, enabling machines to interpret, understand, and respond to an array of sensory information they encounter.  In the course, students will study the basic principles of typical sensor hardware on a robotics system (e.g., vision, tactile, and acoustic sensors), the algorithms that process the raw sensory data, and make actionable decisions from that information. We will discuss both modular-based perception systems and end-to-end policy learning.

Throughout the course, students will incrementally build their own vision-based robotics system in simulation via a series of homework coding assignments. Students will also get hands-on experience in the iterative improvement process for robotics system design, which includes testing and evaluating the developed system, identifying issues and weaknesses of the system, and making improvements to the system based on the evaluation.

Instructor: Shuran Song

TA:  Neil Nie, Austin Patel, Xiaomeng Xu

Email: Please direct questions to ee227-fall-2024-staff@googlegroups.com

Time:  11:30 AM - 12:50 PM 

TA office hour. Questions  related to homework:
Tue 3:00 -5:00 pm  (Huang Engineering Building Basement)
Mon 6:00 - 8:00 pm (Online Zoom). Appointment is needed.  

Shruan's office hour. Questions  related to lecture: Wed 1:00 - 2:00 pm (Huang Engineering Building Basement)

Pre-requisites:

We will use matrix transpose, inverse, and other operations to do algebra with matrix expressions. We’ll use transformation matrices to rotate/transform points. These topics are important for the homework.  

Grading:

Write a literature review or survey on topics we discussed in the lecture. For example, a survey on "single-view depth estimation." In the survey please categorize the works into three categories.  For each category, describe the general idea, the work that belongs to this category, and the general pros and cons for this category of approach. 

Late Policy: 

Schedule:

This schedule is preliminary and subject to change as the term evolves :

Untitled spreadsheet

Text Book 

We do not require a textbook. However, you may find the following books are useful resources:

Not seeing anything above? Reauthenticate