There is a newer version of the record available.

Published November 10, 2025 | Version v6.16.0
Software Open

DART: Dynamic Animation and Robotics Toolkit

Description

DART 6.16.0

DART 6.16.0 keeps the 6.x LTS line current with the servo-limit fixes and tooling/pixi improvements that landed after 6.15.0. Python 3.13 users in particular should see dartpy behave much more predictably thanks to the binding fixes and PYTHONPATH updates.

Highlights

  • Servo joints now recover gracefully from hitting position limits, preventing the lock-ups reported in Gazebo/gz-sim (#2086).
  • All remaining raw assert calls were replaced with DART_ASSERT to keep diagnostics consistent in release builds (#2117).
  • Build fixes:
    • pybind11 detection and assert include handling were hardened for pixi builds (#2118).
    • Eigen guard backported so 3.4+ builds keep working on the release branch (#2108).
    • New toggles let you opt into system Tracy, pybind11, and GoogleBenchmark as needed (#1911, #1907, #1904).
    • Absolute install dir handling corrected for CMake exports (#2006).
  • Tooling & docs:
    • Coverage, API docs, and the gz-physics CI job now run completely through pixi tasks (#2036, #2032, #2034).
    • macOS CI installs OpenSceneGraph from source to avoid flaky builds (#2037).
    • Documentation was reorganized so the Python and C++ paths are clearly separated (#2040), and gz-physics integration tests are now part of CI (#2000).

Tested Platforms

  • Linux
    • Ubuntu 22.04 LTS / GCC 11.4 / x86_64
    • Ubuntu 24.04 LTS / GCC 13.2 / x86_64
  • macOS 14 / Clang 15 / arm64
  • Windows / MSVC 19.40 / x86_64

Installation / Build

See the README for package availability and build instructions. To build from source with pixi:

pixi run config
pixi run build
pixi run build-dartpy        # optional: Python bindings
pixi run test                # C++ tests
pixi run test-py             # python/dartpy tests

Thanks

Thanks to everyone who reported issues, reviewed PRs, and helped chase down the joint-limit and pixi regressions. Enjoy 6.16.0!

Notes

If you use DART in an academic publication, please consider citing this JOSS Paper as below.

Files

dartsim/dart-v6.16.0.zip

Files (17.5 MB)

Name Size Download all
md5:7451a82d98bc7fc04c53313a6a681f54
17.5 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/dartsim/dart/tree/v6.16.0 (URL)

Software