Latest release

DART 6.5.0

@jslee02 jslee02 released this May 13, 2018 · 48 commits to master since this release

  • Common

    • Added LockableReference classes: #1011
    • Added missing <vector> to Memory.hpp: #1057
  • GUI

    • Added FOV API to OSG viewer: #1048
  • Parsers

    • Fixed incorrect parsing of continuous joints specified in URDF #1064
  • Simulation

    • Added World::hasSkeleton(): #1050
  • Misc

    • Fixed memory leaks in mesh loading: #1066

DART 6.4.0

@jslee02 jslee02 released this Mar 27, 2018 · 62 commits to master since this release

  • Common

    • Added DART_COMMON_DECLARE_SMART_POINTERS macro: #1022
    • Added ResourceRetriever::getFilePath(): #972
  • Kinematics/Dynamics

    • Added relative Jacobian functions to MetaSkeleton: #997
    • Added vectorized joint limit functions: #996
    • Added lazy evaluation for shape's volume and bounding-box computation: #959
    • Added IkFast support as analytic IK solver: #887
    • Added TranslationalJoint2D: #1003
    • Fixed NaN values caused by zero-length normals in ContactConstraint: #881
    • Extended BodyNode::createShapeNode() to accept more types of arguments: #986
  • Collision detection

    • Added FCL 0.6 support (backport of #873): #936
  • GUI

    • Added support of rendering texture images: #973
    • Added OSG shadows: #978
  • Examples

    • Added humanJointLimits: #1016
  • License

    • Added Personal Robotics Lab and Open Source Robotics Foundation as contributors: #929
  • Misc

    • Added World::create(): #962
    • Added MetaSkeleton::hasBodyNode() and MetaSkeleton::hasJoint(): #1000
    • Suppressed -Winjected-class-name warnings from Clang 5.0.0: #964
    • Suppressed -Wdangling-else warnings from GCC 7.2.0: #937
    • Changed console macros to use global namespace resolutions: #1010
    • Fixed build with Eigen 3.2.1-3.2.8: #1042
    • Fixed various build issues with Visual Studio: #956
    • Removed TinyXML dependency: #993

DART 6.3.1

@mxgrey mxgrey released this Mar 22, 2018

DART 6.3.0

@jslee02 jslee02 released this Feb 5, 2018 · 154 commits to master since this release

  • Collision detection

    • Added a feature of disabling body node pairs to BodyNodeCollisionFilter: #911
  • Kinematics/Dynamics

    • Added setter and getter for WeldJointConstraint::mRelativeTransform: #910
  • Parsers

    • Improved SkelParser to read alpha value: #914
  • Misc

    • Changed not to use lambda function as an workaround for DART python binding: #916

DART 6.2.0

@jslee02 jslee02 released this May 16, 2017 · 179 commits to master since this release

Release Highlights

Collision detection

  • Added support of ODE collision detector: #861

GUI

  • Added MotionBlurSimWindow: #840

You can find the complete list of changes in CHANGELOG.md.

DART 6.1.2

@jslee02 jslee02 released this Jan 20, 2017 · 328 commits to master since this release

This is a bug fix release including:

  • Fixed bug of ContactConstraint with kinematic joints: #809
  • Fixed that ZeroDofJoint::getIndexInTree was called: #818