Course Schedule 🗓️
Date |
High-level Topic |
Lecture Topic / Paper 1 |
Paper 2 |
Logistics |
23-Jan |
Introduction |
Overview of Robot Manipulation and how it evolved, videos, open challenges and trends (Refer: Towards Robotic Manipulation [pdf] by Matthew T. Mason). |
|
Prof. Tapo Bhattacharjee |
25-Jan |
WidowX Robot Tutorial |
WidowX-250 tutorial + Q/A |
|
Rajat Kumar Jenamani |
30-Jan |
Lecture 1: Kinematics |
3D Rigid-body Motion: Rotations & Homogeneous Transformations |
|
|
1-Feb |
Lecture 2: Kinematics |
Forward and Inverse Kinematics |
|
|
6-Feb |
Lecture 3: Dynamics |
Rigid Body Dynamics, Manipulator Dynamics Equations |
|
|
8-Feb |
Lecture 4: Controls (Project Proposal Due) |
Feedback Control, Operational Space, Impedance, Admittance and Hybrid Controllers |
|
|
13-Feb |
Project Proposals Initial Feedback |
|
|
|
15-Feb |
Lecture 5: Controls |
Model Predictive Control, Exciting Directions and Tools for Controls |
|
|
20-Feb |
Lecture 6: Planning |
Configuration Spaces, Graph-Based Methods (A*), Sampling-Based Motion Planning (RRT) |
|
|
22-Feb |
Lecture 7: Planning |
Task and Motion Planning, Exciting Directions and Tools for Planning |
|
|
27-Feb |
No Class (Feb Break) |
|
|
|
29-Feb |
Lecture 8: Perception |
3D Perception for Manipulation |
|
|
5-Mar |
Lecture 9: Grasping |
Fixtures, Closure, Grasping Overview |
|
|
7-Mar |
Paper Presentation 1: Controls |
Impedance Control: An Approach to Manipulation: Part II—Implementation (pdf) |
A unified approach for motion and force control of robot manipulators: The operational space formulation (pdf) |
G7, G10 |
12-Mar |
Paper Presentation 2: Controls |
Dynamical Movement Primitives: Learning Attractor Models for Motor Behaviors (pdf) |
|
G1 |
14-Mar |
Paper Presentation 3: Planning |
CHOMP: Covariant Hamiltonian Optimization for Motion Planning (pdf) |
Differentiable Physics and Stable Modes for Tool-Use and Manipulation Planning (pdf) |
G2, G8 |
19-Mar |
Project Mid-term Presentation |
|
|
|
21-Mar |
Paper Presentation 4: Grasping |
The GRASP Taxonomy of Human Grasp Types (pdf) |
Autonomous manipulation with a
general-purpose simple hand (pdf) |
G4, G6 |
26-Mar |
Paper Presentation 5: Grasping |
Robotic Grasping of Novel Objects using Vision (pdf) |
Dex-Net (pdf) |
G3, G9 |
28-Mar |
Paper Presentation 6: In-Hand Manipulation |
Extrinsic dexterity: In-hand manipulation with external forces (pdf) |
Learning Dexterous In-Hand Manipulation (pdf) |
G10, G5 |
2-Apr |
No Class (Spring Break) |
|||
4-Apr |
No Class (Spring Break) |
|||
9-Apr |
Lecture 10: Special Topics |
Robot Learning for Manipulation |
||
11-Apr |
Lecture 11: Special Topics |
Robot Learning for Manipulation |
||
16-Apr |
Lecture 12: Special Topics |
Dual Arm and Deformable Object Manipulation |
||
18-Apr |
Lecture 13: Special Topics |
Multimodal, Active and Interactive Perception |
||
23-Apr |
Paper Presentation 7: Robot Learning for Manipulation |
Learning Synergies between Pushing and Grasping
with Self-supervised Deep Reinforcement Learning (pdf) |
SE3-nets: Learning rigid body motion using deep neural networks (pdf) |
G8, G3 |
25-Apr |
Paper Presentation 8: Robot Learning for Manipulation |
Reinforcement and Imitation Learning for Diverse Visuomotor Skills (pdf) |
Diffusion Policy: Visuomotor Policy Learning via Action Diffusion (pdf) |
G9, G2 |
30-Apr |
Paper Presentation 9: Human-in-the-Loop Manipulation |
Shared Autonomy via Hindsight Optimization (pdf) |
Robot Learning on the Job: Human-in-the-Loop Autonomy and Learning During Deployment (pdf) |
G7, G5 |
2-May |
Paper Presentation 10: Manipulation Systems |
Lessons from the Amazon Picking Challenge:
Four Aspects of Building Robotic Systems (pdf) |
MimicPlay: Long-Horizon Imitation Learning by Watching Human Play (pdf) |
G4, G6 |
7-May |
Guest Lecture / Interactive QnA |
Upson 216 |
||
14-May |
Final Presentations |
20 minutes (15 min presentation + 5 min QnA) |
10am - 3pm |
|
18-May |
Final Paper Due |
Before 5:00 PM Gradescope |