Drake: Model-Based Design and Trajectory Optimization for Robotic Manipulation
Drake is an open-source C++ and Python toolbox from MIT and Toyota Research Institute that provides a unified framework for multibody dynamics, trajectory optimization, and feedback control synthesis. It features Hydroelastic contact modeling, DIRCOL trajectory optimization, and constrained inverse kinematics for contact-rich manipulation tasks. Drake's composable systems architecture enables zero-code-change deployment from simulation to real hardware via LCM.