Stanford Root

Schedule

Stanford Root

Schedule

CS 345

Building AI-Enabled Robots

UNITS:3
GRADING:Letter (ABCD/NP)
LEVEL:Graduate
GER:—

This course offers a hands-on experiences in building AI-powered robotic quadrupeds. Students will learn the state-of-the-art algorithms and techniques in robot learning and apply them in practice to build a fully functional quadruped. Specifically, the course consists of role-playing paper discussion and hands-on labs. A set of carefully curated papers will be selected at the beginning of the quarter. Each week, everyone reads the same paper, but a small number of student presenters take on specific roles for that paper. The role defines the lens through which the student reads the paper and what they bring to the discussion. Examples of roles include the journalist who summarizes the paper and its contributions based on facts, the paper reviewer who provides critical and insightful criticisms, and the archaeologist who determines where this paper sits in the context of previous and subsequent work. The lab portion of the course focuses on hands-on robot building, programming/training, and evaluation. Students will work in groups of four to develop their quadruped for their sole project in this course. A detailed weekly plan will be proposed and reviewed at the beginning of the quarter. Through weekly labs, students will work toward their final goals of creating an intelligent companion robot dog.Prerequisites: CS 123 (or other approved robotics courses), CS 107, MATH 51

Syllabus for selected term:
View Winter 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 26739
0 / 999 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
3units
Lab Section 1Open
ID: 26738
0 / 999 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
3units

CS 345: Building AI-Enabled Robots

3 units · Letter (ABCD/NP)

This course offers a hands-on experiences in building AI-powered robotic quadrupeds. Students will learn the state-of-the-art algorithms and techniques in robot learning and apply them in practice to build a fully functional quadruped. Specifically, the course consists of role-playing paper discussion and hands-on labs. A set of carefully curated papers will be selected at the beginning of the quarter. Each week, everyone reads the same paper, but a small number of student presenters take on specific roles for that paper. The role defines the lens through which the student reads the paper and what they bring to the discussion. Examples of roles include the journalist who summarizes the paper and its contributions based on facts, the paper reviewer who provides critical and insightful criticisms, and the archaeologist who determines where this paper sits in the context of previous and subsequent work. The lab portion of the course focuses on hands-on robot building, programming/training, and evaluation. Students will work in groups of four to develop their quadruped for their sole project in this course. A detailed weekly plan will be proposed and reviewed at the beginning of the quarter. Through weekly labs, students will work toward their final goals of creating an intelligent companion robot dog.Prerequisites: CS123 (or other approved robotics courses), CS107, MATH51

Offered in Winter 2027 at Stanford University.

Winter 2027 sections

  • Lab Section — TBA TBA (Graduate)
  • Lecture — TBA TBA (Graduate)

More CS courses

  • CS 339R: Collaborative Robotics (ME 326)
  • CS 340LX: Advanced Operating System Lab: Accelerated (II)
  • CS 340R: Rusty Systems
  • CS 342: Building for Digital Health (MED 253)
  • CS 343D: Domain-Specific Programming Models and Compilers
  • CS 343S: Domain-Specific Language Design Studio
  • CS 347: Human-Computer Interaction: Foundations and Frontiers
  • CS 348B: Computer Graphics: Image Synthesis Techniques
  • CS 348C: Computer Graphics: Animation and Simulation
  • CS 348E: Character Animation: Modeling, Simulation, and Control of Human Motion
  • CS 348K: Visual Computing Systems
  • CS 348N: Neural Models for 3D Geometry

All CS courses · All departments