Reference Materials

Download course materials from classes offered by the Model-Based Embedded and Robotics Systems group at MIT. Many of the slides include detailed supplemental notes, either suffixed to the slide or in the PowerPoint presenter notes.

Principles of Autonomy and Decision Making, Fall 2022

Lecture TitleDownload PowerPointDownload PDFNote
1Introduction to Autonomy and Decision MakingLink to pptLink to pdf
2Modeling and Uninformed SearchLink to pptLink to pdf
3Path Planning as Informed SearchLink to pptLink to pdf
4Activity Planning as Heuristic SearchLink to pptLink to pdf
5Adversarial Games and Alpha-Beta SearchLink to pptLink to pdf
6Markov Decision ProcessesLink to pptLink to pdf
7Probabilistic PlanningLink to pptLink to pdf
8Hidden Markov ModelsLink to pptLink to pdf
9Propositional Logic: Satisfiability and EntailmentLink to pptLink to pdf
10Combining Propositional Inference and SearchLink to pptLink to pdf
11ASampling Based Path PlanningLink to pptLink to pdf
11BMonte Carlo Tree SearchLink to pptLink to pdf
12Self-Repairing SystemsLink to pptLink to pdf
13Conflict-Directed SearchLink to pptLink to pdf
14Constraint Programs and PropagationLink to pptLink to pdf
15Vehicle Routing as Constraint ProgramsLink to pptLink to pdf
16Solving Constraint Problems with Search and EliminationLink to pptLink to pdf
17Autonomous Ocean ExplorationLink to pptNot availableGuest lecture by Rich Camilli (WHOI)
18Bayes Nets 1: Exact InferenceLink to pptLink to pdf
19Baytes Nets 2: Approximate InferenceLink to pptLink to pdf
20Temporal NetworksLink to pptLink to pdf
21Mathematical Programming: Modeling, Elimination and IntuitionsLink to pptNot available
22Linear Programming: Simplex MethodLink to pptLink to pdf
23Mixed Integer Programming with Branch and BoundLink to pptLink to pdf
24Introduction to Convex OptimizationLink to pptLink to pdfGuest Lecture by Simon Fang (Mobi)
25-26Risk-Bounded PlanningLink to pptLink to pdf
27ACourse ReviewLink to pptLink to pdf
27BCourse HighlightsLink to pptLink to pdfSupplemental to the Course Review

Cognitive Robotics, Spring 2022

Theme: Multi-Agent Planning

Lecture TitleDownload PowerPointDownload PDFJupyter NotebookNote
1From POMDP to DecPOMDBLink to pptLink to pdfLink to notebookAdvanced Lecture by students
2Non-Cooperative GamesLink to pptLink to pdfLink to notebookAdvanced Lecture by students. FYI the notebook may not be working
3Trust in Human-Robot CollaborationLink to pptLink to pdfLink to notebookAdvanced Lecture by students. FYI the notebook will not run in JupyterLite. Download "2022S-advanced-lecture-trust-human-robot/" and run locally instead
4Applications of Epistemic Logic in PlanningLink to pptLink to pdfLink to notebookAdvanced Lecture by students. FYI the notebook will not run in JupyterLite. Download "2022S-advanced-lecture-epistemic-logic-planning/" and run locally instead
5Multi-Agent Prediction in Autonomous DrivingLink to pptLink to pdfLink to notebookAdvanced Lecture by students. FYI the notebook will not run in JupyterLite. Download "2022S-advanced-lecture-ma-prediction-driving/" and run locally instead

Cognitive Robotics, Spring 2020

Theme: Planetary Exploration

Lecture TitleDownload PowerPointDownload PDFJupyter NotebookNote
1Adaptive SamplingLink to pptLink to pdfLink to notebookAdvanced Lecture by students
2Semantic SegmentationLink to pptLink to pdfLink to notebookAdvanced Lecture by students. FYI the notebook will not run in JupyterLite. Download "2020S-advanced-lecture-2-semantic-segmentation/" and run locally instead
3Decentralized PlanningLink to pptLink to pdfLink to notebookAdvanced Lecture by students. FYI the notebook may not be working
4Intent RecognitionLink to pptLink to pdfLink to notebookAdvanced Lecture by students. FYI the notebook will not run in JupyterLite. Download "2022S-advanced-lecture-epistemic-logic-planning/" and run locally instead