DART 7 · in development You are reading the documentation for DART 7, an in-progress redesign that is not yet recommended for production use. Looking for the current stable release? See the DART 6 LTS documentation.

Next steps

You can now build a world, populate it with rigid bodies and articulated systems, resolve contact, choose solvers, and visualize the result. Here is where to go to deepen each thread.

Go deeper on the concepts

  • Key Topics — concept overviews and deep dives, including control theory, numerical methods, simulation stability, and inverse kinematics.

  • Architecture — how DART 7 supports multiple physics domains, solver methods, and compute backends in one step pipeline.

Learn from runnable examples

The demo scenes are working DART 7 programs you can read, run, and modify:

Run any scene with pixi run py-demos -- --scene <id> (use --list to see them all).

Reference

Get help and follow along

  • Questions and discussion: GitHub Discussions.

  • Bugs and documentation fixes: GitHub Issues — DART 7 is under active development, so reports of anything that does not match these pages are especially welcome.

  • Stable release: if you need production-ready DART today, use DART 6 LTS.

Help shape the guide

This user guide grows alongside DART 7. If a topic you need is missing — sensors, deformable bodies, differentiable simulation, batched worlds — open an issue so it can be prioritized.