RobotLocomotion/drake
Model-based design and verification for robotics. observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 98
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 30
- age_days: 4602
- days_rel: 19
- days_push: 7
- n_releases_24m: 26
Adoption not part of the score
4158 stars · 1382 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Drake is a C++ toolbox (with Python bindings) for model-based design and verification of robotics systems, developed by the Robot Locomotion Group at MIT and now led by the Toyota Research Institute. It provides tools for analyzing robot dynamics, simulating complex physical phenomena like friction and contact, and building optimization-based planning, control, and analysis algorithms.
Use cases
- simulate robot dynamics with contact and friction
- design and verify control systems for robots
- solve trajectory optimization problems
- compute multibody kinematics and dynamics
- prototype robotics algorithms in Python
- model and analyze dynamical systems
- solve mathematical programs for planning and control
When to choose
- you need rigorous, optimization-based robot dynamics simulation and analysis rather than a black-box simulator
- you are doing research or advanced development in robot planning, control, or verification
- you want analytical gradients, sparsity structure, and uncertainty quantification exposed from the governing equations
- you need a well-supported open-source toolbox with C++ performance and Python prototyping
When to avoid
- you need a lightweight, easy-to-learn game-style physics engine for simple simulations
- you require Windows or other unsupported platforms in official configurations
- you want a quick plug-and-play robotics middleware rather than a deep modeling and analysis toolkit
- your team cannot work with a large C++ codebase and its build requirements
Facets
library · maturity stable
simulation robotics machine-learning math robotics simulation cpp python model-based-design control-systems multibody-dynamics verification trajectory-optimization c-plus-plus python-bindings optimization algorithms research linux macos
3 sources
- readme: https://github.com/RobotLocomotion/drake · fetched 2026-08-28 · 52c891e1ed91
- homepage: https://drake.mit.edu · fetched 2026-08-29 · 53411b5cb1f4
- site_page: https://drake.mit.edu/installation.html · fetched 2026-08-29 · be088019cf09
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| RobotLocomotion/drake | main | 99 |
For agents
markdown · JSON · MCP: product_card(name="RobotLocomotion/drake")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem