/Robotic-Manipulation-6.881

Assignment submissions for 6.881 - Robotic Manipulation Fall 2020

Primary LanguageJupyter Notebook

Robotic-Manipulation-6.881

Assignment submissions for 6.881 - Robotic Manipulation Fall 2020

Pset 0

  • Manipulation Station setup in pydrake: Open In Colab

  • Reflected Inertia in robots: Open In Colab

Pset 1

  • Differential Inverse Kinematic Optimisation: Open In Colab

  • Introduction to Quadratic Programming in Drake: Open In Colab

  • Planar Manipulator: Open In Colab

  • Exercise of Rigid Transforms: Open In Colab

  • Robot Painter: Open In Colab

The robot painter following a key-points trajectory:

robo_painter

Pset 2

  • Iterative Closest Point on Stanford Bunny: Open In Colab

Improving upon the estimated point cloud to match the actual point-cloud.

bunny_icp

  • Pose Estimation with Iterative Closest Point algorithm: Open In Colab

Removal of outliers and scene segmentation in point-clouds:

  • RANSAC and Outlier removal in point clouds: Open In Colab

Removal of the table-plane point-cloud from the scene:

Pset 3

  • Analytical Antipodal Grasps for cycloidal gear: Open In Colab

  • Grasp candidate sampling using Darboux frames: Open In Colab

Computing grasp candidates for picking up the mustard bottle:

grasp_candidates

  • Normal Estimation from depth images: Open In Colab

Pset 4

  • Hybrid Force Position Control: Open In Colab

Hybrid force control to move a book:

force_control

  • Label generation for Mask-RCNN: Open In Colab

Pset 5

  • Door Opening: Open In Colab

Door opening with optimisation:

  • Rapidly Exploring Random Trees for path planning: Open In Colab

Pset 6

  • Policy Gradients: Open In Colab

  • Stochastic Optimisation: Open In Colab

References:

Russ Tedrake. Robot Manipulation: Perception, Planning, and Control (Course Notes for MIT 6.881). Downloaded on 10th December 2020 from http://manipulation.csail.mit.edu/