Skip to content

DART 6.0.0

Compare
Choose a tag to compare
@jslee02 jslee02 released this 11 May 01:17
· 1451 commits to main since this release

Release Highlights

Common data structures

Kinematics features

  • Added API for utilizing analytical inverse kinematics: #530, #463
  • Improved ReferentialSkeleton to be able to add and remove BodyNodes and DegreeOfFreedoms to/from Groups freely: #557, #556, #548
  • Changed Marker into Node: #692, #609

Dynamics features

  • Added ServoMotorConstraint as a preliminary implementation for SERVO actuator type: #566
  • Deprecated draw() functions of dynamics classes: #654

Collision detection features

Parsers

GUI features

  • Merged renderer namespace into gui namespace: #652, #589
  • Moved osgDart under dart::gui namespace as dart::gui::osg: #651

Misc improvements and bug fixes

  • Changed the extension of headers from .h to .hpp: #709, #693, #568
  • Renamed directory name apps to examples: #685

Build and test issues

  • Added CMake target for code coverage testing, and automatic reporting: #688, #687, #638, #632
  • Modulized DART libraries: #706, #675, #652, #477
  • Improved CMake script by splitting tutorials, examples, and tests into separate targets: #644

You find a more detailed list of improvements in our CHANGELOG.md.