Drake
Drake is a robotics toolbox and model-based design tool for analyzing and controlling robotic systems. It provides a comprehensive suite of tools for simulation, optimization, and control of complex robotic systems, with support for rigid body dynamics, trajectory optimization, and control system design.