Course Schedule 🗓️
Date |
High-level Topic |
Lecture Topic / Paper 1 |
Paper 2 |
Logistics |
21-Jan |
Introduction |
Overview of Robot Manipulation and how it evolved, videos, open challenges and trends (Refer: Towards Robotic Manipulation [pdf] by Matthew T. Mason). |
|
|
23-Jan |
WidowX Robot Tutorial |
WidowX-250 tutorial + Q/A |
|
|
28-Jan |
Lecture 1: Kinematics |
3D Rigid-body Motion: Rotations & Homogeneous Transformations |
|
|
30-Jan |
Lecture 2: Kinematics |
Forward and Inverse Kinematics |
|
|
4-Feb |
Lecture 3: Dynamics |
Rigid Body Dynamics, Manipulator Dynamics Equations |
|
|
6-Feb |
Lecture 4: Controls (Project Proposal Due) |
Feedback Control, Operational Space, Impedance, Admittance and Hybrid Controllers |
|
|
11-Feb |
Project Proposals Initial Feedback |
|
|
|
13-Feb |
Lecture 5: Controls |
Model Predictive Control, Exciting Directions and Tools for Controls |
|
|
18-Feb |
No Class (Feb Break) |
|
|
|
20-Feb |
Lecture 6: Planning |
Configuration Spaces, Graph-Based Methods (A*), Sampling-Based Motion Planning (RRT) |
|
|
25-Feb |
Lecture 7: Planning |
Task and Motion Planning, Exciting Directions and Tools for Planning |
|
|
27-Feb |
Lecture 8: Grasping |
Fixtures, Closure, Grasping Overview |
|
|
4-Mar |
Lecture 9: Perception |
3D Perception for Manipulation |
|
|
6-Mar |
Paper Presentation 1: Controls |
A Review of Algorithms for Compliant Control of Stiff and Fixed-Compliance Robots (pdf) |
Operational Space Control: A Theoretical and Empirical Comparison (pdf) |
G1, G7 |
11-Mar |
Paper Presentation 2: Controls |
Dynamical Movement Primitives: Learning Attractor Models for Motor Behaviors (pdf) |
|
G3 |
13-Mar |
Paper Presentation 3: Planning |
Sampling-Based Motion Planning: A Comparative Review (pdf) |
Differentiable Physics and Stable Modes for Tool-Use and Manipulation Planning (pdf) |
G6, G10 |
18-Mar |
Project Mid-term Presentation |
|
|
|
20-Mar |
Paper Presentation 4: Grasping |
The GRASP Taxonomy of Human Grasp Types (pdf) |
Distilled Feature Fields Enable Few-Shot Language-Guided Manipulation (pdf) |
G2, G4 |
25-Mar |
Paper Presentation 5: Grasping |
Neural Attention Field: Emerging Point Relevance in 3D Scenes for One-Shot Dexterous Grasping (pdf) |
Dex-Net (pdf) |
G8, G9 |
27-Mar |
Paper Presentation 6: In-Hand Manipulation |
Extrinsic dexterity: In-hand manipulation with external forces (pdf) |
Learning Dexterous In-Hand Manipulation (pdf) |
G1, G5 |
1-Apr |
No Class (Spring Break) |
|||
3-Apr |
No Class (Spring Break) |
|||
8-Apr |
Lecture 10: Special Topics |
Robot Learning for Manipulation |
||
10-Apr |
Lecture 11: Special Topics |
Robot Learning for Manipulation |
||
15-Apr |
Lecture 12: Special Topics |
Dual Arm and Deformable Object Manipulation |
||
17-Apr |
Lecture 13: Special Topics |
Multimodal, Active and Interactive Perception |
||
22-Apr |
Paper Presentation 7: Robot Learning for Manipulation |
RoboCLIP: One Demonstration is Enough to Learn Robot Policies (pdf) |
Physically Grounded Vision-Language Models for Robotic Manipulation (pdf) |
G4, G7 |
24-Apr |
Paper Presentation 8: Robot Learning for Manipulation |
π0: A Vision-Language-Action Flow Model for General Robot Control (pdf) |
Diffusion Policy: Visuomotor Policy Learning via Action Diffusion (pdf) |
G6, G10 |
29-Apr |
Paper Presentation 9: Human-in-the-Loop Manipulation |
Vocal Sandbox: Continual Learning and Adaptation for Situated Human-Robot Collaboration (pdf) |
Robot Learning on the Job: Human-in-the-Loop Autonomy and Learning During Deployment (pdf) |
G2, G9 |
1-May |
Paper Presentation 10: Manipulation Systems |
Lessons from the Amazon Picking Challenge: Four Aspects of Building Robotic Systems (pdf) |
Learning Fine-Grained Bimanual Manipulation with Low-Cost Hardware (pdf) |
G5, G8 |
6-May |
Guest Lecture / Interactive Q&A |
|
|
|
10-May to 17-May |
Final Paper |
|
|