Back to Full Curriculum
RB-EL6Semester 74 (3-0-2)Elective

Manipulation & Grasping Mechanisms

Forward/inverse kinematics for manipulators, Denavit-Hartenberg (DH) parameters, Product of exponentials (POE) formulation, Jacobian matrices (linear/angular velocity), Singularity analysis (manipulability ellipsoid),...

Syllabus

01

Unit 1: Rigid Body Kinematics and Statics

Forward/inverse kinematics for manipulators, Denavit-Hartenberg (DH) parameters, Product of exponentials (POE) formulation, Jacobian matrices (linear/angular velocity), Singularity analysis (manipulability ellipsoid), Static equilibrium (wrench closure), Force/torque relationships.

02

Unit 2: Grasp Planning and Analysis

Grasp quality metrics (force closure, form closure), Grasp wrench space (GWS) and manipulability, 2D/3D grasp synthesis (independent contact regions), Friction cone constraints (LMI formulation), Optimal grasp planning (convex optimization), Parallel jaw vs. multifinger grasps, Underactuated hands.

03

Unit 3: Dexterous Manipulation

In-hand manipulation (finger gaiting, regrasp), Rolling contact kinematics, Part mating (chamferless assembly), Fixturing and form closure, Hybrid position/force control, Impedance/admittance control, Variable admittance for compliant manipulation.

04

Unit 4: Contact Dynamics and Control

Coulomb friction model (stick-slip), Complementarity formulations (LCP, NCP), Time-stepping integrators (MuJoCo, Drake), Hybrid zero dynamics for manipulation, Tactile sensing and feedback, Slip detection and grip adjustment, Soft robotics grasping (continuum models).

05

Unit 5: Learning-Based Grasping

Data-driven grasp prediction (DexNet, GraspNet), 6-DoF grasp detection (deep CNNs, PointNet++), Sim-to-real transfer (domain randomization, system ID), Reinforcement learning for manipulation (QT-Opt, RLBench), Vision-based servoing (IBVS, 6D pose estimation), Model-based planning (MPC with contacts).