- Examples live flat under
examples/for simpler discovery and tooling. - Category order is defined below; directory names stay short and stable.
- Tutorials remain in
tutorials/.
hello_worldsimple_frames
boxeshardcoded_designrigid_cubes
coupler_constraintfree_joint_caseshuman_joint_limitsjoint_constraintslcp_solversmimic_pendulumsrigid_chainrigid_loop
box_stackingcapsule_ground_contactheightmaprigid_shapes
atlas_puppetatlas_simbiconbiped_standhubo_puppetoperational_space_controlvehiclewam_ikfast
fetchg1_puppetunified_loading
hybrid_dynamicsmixed_chainsoft_bodies
add_delete_skelsdrag_and_dropemptyimguipolyhedron_visualraylibsimulation_event_handlertinkertoy
headless_simulationspeed_test
csv_loggerpoint_cloud(requires OctoMap)rerun
Copy the example directory to your workspace and follow the instruction of any README.md in that example directory.
If you are working inside the DART repo, prefer the pixi run entry points
documented in docs/onboarding/building.md when available.
This project is dependent on DART. Please make sure a proper version of DART is installed before building this project.
Copy this directory to your workspace (e.g., in Linux):
$ cp -r examples /your/workspace/directory/dart_examples
$ cd /your/workspace/directory/dart_examples
From the workspace directory:
$ mkdir build
$ cd build
$ cmake ..
$ make
Launch the each executable from the build directory above (e.g.,):
$ ./hello_world
Follow the instructions detailed in the console.