Skip to content

dartsim/dart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DART


DART: Dynamic Animation and Robotics Toolkit

DART (Dynamic Animation and Robotics Toolkit) is an open-source library that provides data structures and algorithms for kinematic and dynamic applications in robotics and computer animation. Renowned for its accuracy and stability, DART utilizes generalized coordinates to represent articulated rigid body systems and employs Featherstone's Articulated Body Algorithm to compute motion dynamics.

Getting Started

Install DART using your preferred package manager:

Python

pip install dartpy                        # PyPI
conda install -c conda-forge dartpy       # or Conda
pixi add dartpy                           # or Pixi

C++

# Cross-platform (recommended)
conda install -c conda-forge dartsim-cpp  # or: pixi add dartsim-cpp

# Platform-specific
sudo apt install libdart-all-dev          # Ubuntu
yay -S libdart                            # Arch Linux
pkg install dartsim                       # FreeBSD
brew install dartsim                      # macOS
vcpkg install dartsim:x64-windows         # Windows

Documentation

Developer Resources

User Documentation

For more information on DART, please visit the DART documentation: English | 한국어 (WIP)

An overview of DART is also available on DeepWiki.

Project Status

Item Status
Build CI Ubuntu CI macOS CI Windows
Doc, Coverage, Linter API Documentation Documentation Status codecov Codacy Badge
Packages Packaging status Anaconda-Server Badge PyPI Version
Maintenance Average time to resolve an issue Percentage of issues still open

Citation

If you use DART in an academic publication, please consider citing this JOSS Paper [BibTeX]