Stanford Root

Schedule

Stanford Root

Schedule

EE 160A

Principles of Robot Autonomy I (AA 174A, CS 137A)

UNITS:3-4
GRADING:Letter or Credit/No Credit
LEVEL:Undergrad
GER:—

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).

Syllabus for selected term:
View Autumn 2026 Syllabus

Sections

1 Term
Lecture 1Open
ID: 6321
0 / 60 enrolled
DAYS:Tuesday, Thursday
TIME:10:30 AM – 11:50 AM
LOCATION:Lathrop 018
INSTRUCTOR:
Bansal, Somil, Pavone, Marco
units

EE 160A: Principles of Robot Autonomy I (AA 174A, CS 137A)

3-4 units · Letter or Credit/No Credit

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).

Offered in Autumn 2026 at Stanford University.

Autumn 2026 sections

  • Lecture — Tuesday Thursday 10:30 AM – 11:50 AM — Lathrop 018 — Bansal, Somil, Pavone, Marco (Undergrad)

More EE courses

  • EE 120: Bioelectronics (EE 220, MATSCI 120, MATSCI 220)
  • EE 133: Analog Communications Design Laboratory (EE 233)
  • EE 134: Introduction to Photonics
  • EE 142: Engineering Electromagnetics
  • EE 153: Power Electronics (EE 253)
  • EE 156: Board Level Design (EE 256)
  • EE 165: Ice Penetrating Radar (EE 230, GEOPHYS 165, GEOPHYS 230)
  • EE 169: Introduction to Bioimaging
  • EE 178: Probabilistic Systems Analysis
  • EE 179: Analog and Digital Communication Systems
  • EE 180: Digital Systems Architecture (CS 180)
  • EE 186: Introduction to Embedded Systems (CS 140M)

All EE courses · All departments