Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/release-6.4'
Browse files Browse the repository at this point in the history
# Conflicts:
#	cmake/FindFLANN.cmake
#	dart/planning/Path.cpp
#	dart/planning/Path.hpp
#	dart/planning/PathFollowingTrajectory.cpp
#	dart/planning/PathFollowingTrajectory.hpp
#	dart/planning/PathPlanner.hpp
#	dart/planning/PathShortener.cpp
#	dart/planning/PathShortener.hpp
#	dart/planning/RRT.cpp
#	dart/planning/RRT.hpp
#	dart/planning/Trajectory.hpp
  • Loading branch information
jslee02 committed Feb 24, 2018
2 parents 6d949f9 + b3156ef commit 071ead1
Show file tree
Hide file tree
Showing 645 changed files with 2,041 additions and 693 deletions.
5 changes: 3 additions & 2 deletions .appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,9 @@ install:
- if "%platform%"=="x64" set VCPKG_ARCH=x64-windows

# install pacakges
# ---- required dependencies: boost, eigen3, libccd, fcl, assimp
- vcpkg install boost:%VCPKG_ARCH%
# ---- required dependencies: boost-system, boost-filesystem, eigen3, libccd, fcl, assimp
- vcpkg install boost-system:%VCPKG_ARCH%
- vcpkg install boost-filesystem:%VCPKG_ARCH%
- vcpkg install eigen3:%VCPKG_ARCH%
- vcpkg install ccd:%VCPKG_ARCH%
- vcpkg install fcl:%VCPKG_ARCH%
Expand Down
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,11 @@

* Kinematics/Dynamics

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

Expand All @@ -46,8 +48,10 @@
* Misc

* Added World::create(): [#962](https://github.com/dartsim/dart/pull/962)
* Added MetaSkeleton::hasBodyNode() and MetaSkeleton::hasJoint(): [#1000](https://github.com/dartsim/dart/pull/1000)
* Suppressed -Winjected-class-name warnings from Clang 5.0.0: [#964](https://github.com/dartsim/dart/pull/964)
* Suppressed -Wdangling-else warnings from GCC 7.2.0: [#937](https://github.com/dartsim/dart/pull/937)
* Changed console macros to use global namespace resolutions: [#1010](https://github.com/dartsim/dart/pull/1010)
* Fixed various build issues with Visual Studio: [#956](https://github.com/dartsim/dart/pull/956)
* Removed TinyXML dependency: [#993](https://github.com/dartsim/dart/pull/993)

Expand Down
6 changes: 3 additions & 3 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
Copyright (c) 2011-2016, Humanoid Lab, Georgia Tech Research Corporation
Copyright (c) 2016-2017, Personal Robotics Lab, Carnegie Mellon University
Copyright (c) 2011-2017, Graphics Lab, Georgia Tech Research Corporation
Copyright (c) 2017, Personal Robotics Lab, University of Washington
Copyright (c) 2017, Open Source Robotics Foundation
Copyright (c) 2011-2018, Graphics Lab, Georgia Tech Research Corporation
Copyright (c) 2017-2018, Personal Robotics Lab, University of Washington
Copyright (c) 2017-2018, Open Source Robotics Foundation
All rights reserved.

Redistribution and use in source and binary forms, with or without
Expand Down
9 changes: 9 additions & 0 deletions ci/script.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,12 @@ cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DDART_VERBOSE=ON -DDART_TREAT_WARNINGS_AS_
if [ "$TRAVIS_OS_NAME" = "linux" ]; then make -j4 tutorials examples tests; else make -j4 tests; fi
if [ "$TRAVIS_OS_NAME" = "linux" ]; then make check-format; fi
if [ $CODECOV = ON ]; then make -j4 codecov; else make -j4 test; fi

# Make sure we can install with no issues
sudo make -j4 install

# Build an example using installed DART
cd $TRAVIS_BUILD_DIR/examples/rigidCubes
mkdir build && cd build
cmake ..
make -j4
10 changes: 7 additions & 3 deletions cmake/DARTFindDependencies.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -88,13 +88,17 @@ endif()
add_definitions(-DBOOST_TEST_DYN_LINK)
set(Boost_USE_MULTITHREADED ON)
set(Boost_USE_STATIC_RUNTIME OFF)
if(MSVC)
set(BOOST_REQUIRED_COMPONENTS system filesystem)
else()
set(BOOST_REQUIRED_COMPONENTS regex system filesystem)
endif()
if(DART_VERBOSE)
find_package(Boost ${DART_MIN_BOOST_VERSION} REQUIRED COMPONENTS regex system filesystem)
find_package(Boost ${DART_MIN_BOOST_VERSION} REQUIRED COMPONENTS ${BOOST_REQUIRED_COMPONENTS})
else()
find_package(Boost ${DART_MIN_BOOST_VERSION} QUIET REQUIRED COMPONENTS regex system filesystem)
find_package(Boost ${DART_MIN_BOOST_VERSION} QUIET REQUIRED COMPONENTS ${BOOST_REQUIRED_COMPONENTS})
endif()


#--------------------
# Misc. dependencies
#--------------------
Expand Down
2 changes: 1 addition & 1 deletion cmake/FindASSIMP.cmake
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2011-2017, The DART development contributors
# Copyright (c) 2011-2018, The DART development contributors
# All rights reserved.
#
# The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion cmake/FindCCD.cmake
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2011-2017, The DART development contributors
# Copyright (c) 2011-2018, The DART development contributors
# All rights reserved.
#
# The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion cmake/FindEIGEN3.cmake
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2011-2017, The DART development contributors
# Copyright (c) 2011-2018, The DART development contributors
# All rights reserved.
#
# The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion cmake/FindFCL.cmake
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2011-2017, The DART development contributors
# Copyright (c) 2011-2018, The DART development contributors
# All rights reserved.
#
# The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion cmake/FindIPOPT.cmake
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2011-2017, The DART development contributors
# Copyright (c) 2011-2018, The DART development contributors
# All rights reserved.
#
# The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion cmake/FindNLOPT.cmake
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2011-2017, The DART development contributors
# Copyright (c) 2011-2018, The DART development contributors
# All rights reserved.
#
# The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion cmake/FindODE.cmake
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2011-2017, The DART development contributors
# Copyright (c) 2011-2018, The DART development contributors
# All rights reserved.
#
# The list of contributors can be found at:
Expand Down
3 changes: 1 addition & 2 deletions cmake/FindSHARK.cmake
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2011-2017, The DART development contributors
# Copyright (c) 2011-2018, The DART development contributors
# All rights reserved.
#
# The list of contributors can be found at:
Expand Down Expand Up @@ -43,4 +43,3 @@ find_package_handle_standard_args(SHARK
FAIL_MESSAGE DEFAULT_MSG
REQUIRED_VARS SHARK_INCLUDE_DIRS SHARK_LIBRARIES
VERSION_VAR SHARK_VERSION)

2 changes: 1 addition & 1 deletion cmake/FindTINYXML2.cmake
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2011-2017, The DART development contributors
# Copyright (c) 2011-2018, The DART development contributors
# All rights reserved.
#
# The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/CollisionDetector.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/CollisionDetector.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/CollisionFilter.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/CollisionFilter.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/CollisionGroup.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/CollisionGroup.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/CollisionObject.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/CollisionObject.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/CollisionOption.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/CollisionOption.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/CollisionResult.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/CollisionResult.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/Contact.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/Contact.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/DistanceFilter.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/DistanceFilter.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/DistanceOption.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/DistanceOption.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/DistanceResult.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/DistanceResult.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/Option.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/Result.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/SmartPointer.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/bullet/BulletCollisionDetector.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/bullet/BulletCollisionDetector.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/bullet/BulletCollisionGroup.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/bullet/BulletCollisionGroup.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/bullet/BulletCollisionObject.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/bullet/BulletCollisionObject.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/bullet/BulletTypes.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/bullet/BulletTypes.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/bullet/detail/BulletCollisionDispatcher.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/bullet/detail/BulletCollisionDispatcher.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/dart/DARTCollide.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
2 changes: 1 addition & 1 deletion dart/collision/dart/DARTCollide.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011-2017, The DART development contributors
* Copyright (c) 2011-2018, The DART development contributors
* All rights reserved.
*
* The list of contributors can be found at:
Expand Down
Loading

0 comments on commit 071ead1

Please sign in to comment.