Principles of Robot Autonomy I
Download as PDF
Course Description
Basic principles for endowing mobile autonomous robots with perception, planning, and decision-making capabilities. Algorithmic approaches for robot perception, localization, and simultaneous localization and mapping; control of non-linear systems, learning-based control, and robot motion planning; introduction to methodologies for reasoning under uncertainty, e.g., (partially observable) Markov decision processes. Extensive use of the Robot Operating System (ROS) for demonstrations and hands-on activities. Prerequisites: CS 106A or equivalent, CME 100 or equivalent (for linear algebra), and CME 106 or equivalent (for probability theory).
Cross Listed Courses
Grading Basis
RLT - Letter (ABCD/NP)
Min
3
Max
4
Course Repeatable for Degree Credit?
No
Course Component
Lecture
Enrollment Optional?
No
This course has been approved for the following WAYS
Applied Quantitative Reasoning (AQR)
Programs
CS237A
is a
completion requirement
for:
- (from the following course set: )
- (from the following course set: )
- (from the following course set: )