MEAM 620 is a graduate level course for people who are interested in doing research in robotics. The course will cover advanced topics in
- Planning
- Dynamics and Control
- Distributed Algorithms for Multi-Robot Control
The course will have two smaller projects, one large research projects and two or three written homeworks. No exams.
Lecture | Date | Topic |
1 | Jan 14 | PLANNING: Introduction, planning via graph searches, methods for cell decomposition and skeletonization of workspaces |
2 | Jan 19 | PLANNING: A* search |
3 | Jan 21 | PLANNING: A* search (cont'd) |
4 | Jan 26 | PLANNING: Real-time planning and re-planning I (incremental, anytime and agent-centered graph searches)
Attach:realtimeplan1_meam620.pdf
|
5 | Jan 28 | PLANNING: Real-time planning and re-planning II (incremental, anytime and agent-centered graph searches) |
6 | Feb 2 | PLANNING: Sampling-based planning (PRM, RRT) |
7 | Feb 4 | DYNAMICS and CONTROL: Rigid body transformations |
8 | Feb 9 | DYNAMICS and CONTROL: Rigid body transformations, Twists
Attach:rigidbodytwists_meam620.pdf
|
9 | Feb 11 |
|
10 | Feb 16 | DYNAMICS and CONTROL: Lie algebras, Lie bracket, Nonholonomic systems, Differential drive robotDYNAMICS and CONTROL:
Attach:nonholonomic_meam620.pdf
|
11 | Feb 18
| DYNAMICS and CONTROL: Stability, Lyapunov theory, Controllability , Control of a differential drive robot, Path following controllers
Attach:controlpathfollowing_meam620.pdf
|
12 | Feb 23 | PLANNING: Planning under uncertainty in actuation I (minimax formulation, minimax A*, MDPs, value iteration, policy iteration, RTDP) |
13 | Feb 25 | PLANNING: Planning under uncertainty in actuation II (minimax formulation, minimax A*, MDPs, value iteration, policy iteration, RTDP) |
14 | Mar 2 | PLANNING: Planning under other types of uncertainty I (POMDPs, incomplete information states, belief state-spaces) |
15 | Mar 4 | DYNAMICS and CONTROL: Control System Design
Attach:controlsystemdesign_meam620.pdf
|
SPRING BREAK | ||
16 | Mar 16 | DYNAMICS and CONTROL: Lagrangian formulation
|
17 | Mar 18 | DYNAMICS and CONTROL: Advanced Topics in control |
18 | Mar 23 | DYNAMICS and CONTROL: Navigation Functions
Attach:navigationfunctions_meam620.pdf
|
19 | Mar 25 | PLANNING & CONTROL of MULTI-ROBOT SYSTEMS: Taxonomy, Algebraic Graph Theory, Distributed Algorithms |
20 | Mar 30 | PLANNING & CONTROL of MULTI-ROBOT SYSTEMS: Distributed Algorithms (Cont'd), Distributed Control, Consensus and Gossip
|
21 | Apr 1 | PLANNING & CONTROL of MULTI-ROBOT SYSTEMS: Consensus and Gossip (Cont'd), Stable Flocking in Fixed Topologies
|
22 | Apr 6 | PLANNING & CONTROL of MULTI-ROBOT SYSTEMS: Advanced Topics: Multi-robot Control for Point Robots (Guest Lecturer: Nora Ayanian) |
23 | Apr 8 | PLANNING & CONTROL of MULTI-ROBOT SYSTEMS: Stable Flocking in Fixed Topologies (Cont'd) and Hybrid Systems |
24 | Apr 13 | PLANNING & CONTROL of MULTI-ROBOT SYSTEMS: Hybrid Systems (Cont'd) and Consensus in Dynamic Topologies |
25 | Apr 15 | Mid-review presentations of final projects |
26 | Apr 20 | PLANNING & CONTROL of MULTI-ROBOT SYSTEMS: Advanced Topics: Convex Analysis for Multi-agent Systems |
27 | Apr 22 | No class |
28 | Apr 27 | Final project presentations
|
29 | Apr 29 | Final project presentations |