CS237A

Download as PDF

Principles of Robot Autonomy I

Computer Science ENGR - School of Engineering

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

ROP - Letter or Credit/No Credit

Min

3

Max

3

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)

Courses

CS237A is a prerequisite for:

Programs

CS237A is a completion requirement for:
  • (from the following course set: )
  • (from the following course set: )
  • (from the following course set: )