Stanford Root

Schedule

Stanford Root

Schedule

ME 274A

Principles of Robot Autonomy I (AA 274A, CS 237A, EE 260A)

UNITS:3
GRADING:Letter or Credit/No Credit
LEVEL:Graduate
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: 6254
0 / 160 enrolled
DAYS:Tuesday, Thursday
TIME:1:30 PM – 2:50 PM
LOCATION:Skilling Auditorium
INSTRUCTOR:
Bansal, Somil, Pavone, Marco
3units

ME 274A: Principles of Robot Autonomy I (AA 274A, CS 237A, EE 260A)

3 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 1:30 PM – 2:50 PM — Skilling Auditorium — Bansal, Somil, Pavone, Marco (Graduate)

More ME courses

  • ME 248: Silver Pendant Project (DESIGN 223)
  • ME 249: Designing Biomaterials (MATSCI 249)
  • ME 257: Gas-Turbine Design Analysis (ME 357)
  • ME 258: Fracture and Fatigue of Materials and Thin Film Structures (MATSCI 358)
  • ME 263: The Chair
  • ME 268: Robotics, AI and Design of Future Education (EDUC 468)
  • ME 274B: Principles of Robot Autonomy II (AA 174B, AA 274B, CS 237B, EE 260B)
  • ME 281: Biomechanics of Movement (BIOE 281)
  • ME 283: Introduction to Biomechanics and Mechanobiology (BIOE 282)
  • ME 285: Computational Modeling in the Cardiovascular System (BIOE 285, CME 285)
  • ME 286: Identification and Estimation in Engineering Design
  • ME 287: Mechanics of Biological Tissues

All ME courses · All departments