Lec # | TOPICS | KEY DATES |
---|---|---|
1 |
Introduction to Cognitive Robotics Learning Objectives, Remote Explorers, Model-based Programming | Students fill out sign-up sheet and review candidate lectures |
Robots that Deftly Navigate | ||
2 |
Kinodynamic and Randomized Path Planning Review of Configuration Spaces, Visibility Graphs, Voronoi Diagrams, Potential Fields, and Cell Decomposition Kino-dynamic Planning, Planning with Moving Obstacles, Probabilistic Roadmaps (PRMs), Rapidly Exploring Random Trees (RRTs) | |
3 |
Introduction to Simultaneous Localization and Mapping (SLAM) (Guest: Paul Robertson) Localization, SLAM, Kalman Filter, Large Scale SLAM |
Problem set 1 due Student survey responses discussed |
4 |
Vision Based SLAM (Guest: Paul Robertson) Topological Maps, Hidden Markov Models (HMM), SIFT, Vision-based Localization | |
Deducing State and Diagnosing Failure | ||
5 |
Model-based Diagnosis and Mode Estimation Conflict Extraction and Candidate Generation, Mode Estimation and Probabilistic Diagnosis, Active Probing | |
6 | Solving Optimal CSPs through Conflict-Learning |
Problem set 2 due Benchmark examples reviewed |
Reasoning About Soft Constraints | ||
7 |
Soft Constraint Satisfaction Problems (SCSPs) (Guest: Martin Sachenbacher) Valued Constraint Satisfaction Problems (VCSPs), Branch-and-bound Search for Soft Constraints, Variable Elimination for Soft Constraints, Tree Decomposition, Dynamic Programming | |
8 |
Solving CSPs and SCSPS via Decomposition and Abstraction (Guest: Martin Sachenbacher) Reduced Ordered Binary Decision Diagrams (ROBDDs), Representing and Manipulating Soft Constraints using Algebraic Decision Diagrams (ADDs) | |
Planning Complex Missions | ||
9 |
Mission-level Task Planning (Guest: Robert Tappan Morris) Partial Order Planning, Constraint-based Interval Planning, and Simple Temporal Networks (STNs) | |
10 |
Dynamic Plan Execution Under Uncertainty STNS, Dispatchable Networks and Dispatching Execution, STNUs, Strong and Dynamic Controllability | |
11 | Mixed Human Robotic Exploration (Guest: Jeff Hoffman) | Problem set 3 due |
Robots that Plan on the Fly | ||
12 |
Hidden State and Model-based Reactive Planning Universal Planning, Structure Decomposition for Model-based Reactive Planning (MRP), Binary Decision Diagrams, Symbolic MRP | |
13 |
Continuous, Incremental Path Planning and Exploration Single Source Shortest Path, D*, LRTA* | Advanced lecture schedule assigned |
14 |
Planning with POMDPs (Student Presenters: Brian Bairstow, Tony Jimenez, and Larry Bush) An Introduction to the Fundamentals of POMDPs, State of the Art in POMDP Research, A Pedagogical Explanation of the Respective Algorithm | |
15 |
Model-based, Multi-Agent Reasoning in Texas Hold'em Poker (Student Presenters: Brian Edward Mihok and Michael Terry) Leading Techniques in Games Reasoning, Emphasis on Uncertainty Techniques Hidden Markov Models and Bayesian Inference, Neural Networks | |
16 |
Cognitive Game Theory (Student Presenters: Justin Fox, Jeremie Pouly, and Jennifer Novosad) Alpha-Beta and its Extensions An Evolutionary Algorithm Applied to Chess Inductive Adversary Modeler | Problem set 4 due |
17 |
Mode Estimation for Hybrid Discrete/Continuous Systems (Student Presenters: Lars Blackmore) Trajectory Tracking for Constraint-based HMMs, Gaussian Filtering for Hybrid HMMs (K-Best and Rao-Blackwell Particle Filtering) | |
18 |
Particle Filters and their Applications (Student Presenters: Kaijen Hsiao, Jason Miller, and Henry Lefebvre de Plinval-Salgues) Particle Filters in SLAM in Fault Diagnosis | |
19 |
Hello Computer? (Student Presenters: Shuonan Dong, Shen Qu, and Thomas Coffee) SharedPlan, Plan Recognition, and COLLAGEN | |
20 |
Advanced Topics in Bayesian Networks (Student Presenters: Tom Temple, Ethan Howe, and James Lenfestey) Dynamic Bayes Networks, Exact Inference, Approximate Inference (PF), Learning, Probabilistic Relational Models, Parameter/Structure Estimation | |
Sensing and Manipulating at the Cognitive Level | ||
21 |
Visual Interpretation using Probabilistic Grammars (Guest: Paul Robertson) Statistical Parsing, Image Segmentation, Monte Carlo Methods, Language Learning | |
22 |
Safe Execution of Bipedal Walking Tasks (Guest: Andreas Hoffman) Motivation and Requirements, Bipedal Balance Control Strategies, Common Control Approaches (and their Failings), Task-level Control using Model-based Executives, Whole-body Control | |
Human - Robot Interaction | ||
23 |
Working with and Learning from Humans as Partners (Guest: Cynthia Breazeal) Multi-modal Communication, Human-robot Teamwork, Socially Guided Learning | |
24 |
Nursebot: Dialogue as a Decision Making Process (Guest: Nick Roy) Model-based Dialog Management, Hierarchical Planning under Uncertainty, Reinforcement Learning for Human Interaction | |
25 | Project Demonstrations | |
26 | Project Demonstrations (cont.) |