An aggregation of links to course materials for the AA 274 set of courses at Stanford, primarily taught by Prof. Marco Pavone.
NOTE: Any material used from this course must have the proper attribution (e.g., to Stanford University or the Autonomous Systems Lab).
-
First and foremost, the course website is the best place to find any lectures, assignments, sections, etc. If materials are needed that are still to be taught chronologically during the quarter, last year's course website has all materials available for all weeks.
-
The raw lecture slide PowerPoint files can be obtained by reaching out to the instructor, Prof. Marco Pavone (
[email protected]
). -
The raw lecture note LaTeX files can be obtained by reaching out to the instructor, Prof. Marco Pavone (
[email protected]
). -
The assignments and their starter code are available at:
The original LaTeX files for the PDFs can be obtained by request from Prof. Marco Pavone. We do not plan to release solutions for these, it took many years to develop this set of assignments.
-
If students are expected to use their own computers for the course, then this repo contains virtual machine installation instructions and useful scripts for working with ROS in a VM.
- It can be quite a task to install ROS, and we didn't want to subject students to that. Instead, we provide them virtual machines containing ROS (and other packages) for the 3 most common operating systems (Linux, macOS, Windows) used nowadays by students.
- A word of warning: Gazebo and other similar robotic simulation software can be quite resource intensive. As a result, running simulations in Gazebo within a virtual machine on a laptop (quite a common use case with this course...) can be painfully slow.
-
All section handouts, slides, and code can be found in this repository.
-
The final project changes slightly every year, but last year's project is a stable jump-off point.
- The starter code for the ASL-provided turtlebots can be found at this repo.