Changelog for package tesseract_collision
0.8.1 (2022-01-24)
0.8.0 (2022-01-19)
0.7.5 (2022-01-10)
- Add creation method to convex mesh
- Produce cmake error if libraries provided by libbullet-extras are not… (#688)
- Add ability to check if collision object is enabled (#687)
- Contributors: Levi Armstrong
0.7.4 (2021-12-15)
0.7.3 (2021-12-15)
0.7.2 (2021-12-15)
0.7.1 (2021-12-15)
- Move checkKinematics to getKinematicGroup and add support for clang-tidy-12 (#682)
* Move checkKinematics to getKinematicGroup and add support for clang-tidy-12
* Reduce the number of checks perform in checkKinematics
* Leverage checkKinematics in unit tests
- Add modify_object_enabled to ContactManagerConfig
- Contributors: Levi Armstrong, Matthew Powelson
0.7.0 (2021-12-04)
- Rename member variables of ContactManagerConfig
- Add ContactManagerConfig inside CollisionCheckConfig
This separates the up front setup things for the contact manager from things specific to the contactTest or the way the contact manager should be called.
- Add applyCollisionCheckConfig to contact managers
- Add AllowedCollisionMatrix to CollisionCheckConfig
- Move AllowedCollisionMatrix into tesseract_common
- Contributors: Levi Armstrong, Matthew Powelson
0.6.9 (2021-11-29)
- Fix CollisionCheckConfig to set collision_margin_override_type for constructor
- Contributors: Levi Armstrong
0.6.8 (2021-11-29)
- Add contact margin data override type MODIFY (#669)
* Add contact margin data override type MODIFY
* Add unit test for type MODIFY
- Fix spelling errors
- Contributors: Levi Armstrong
0.6.7 (2021-11-16)
- Fix linking issue when building repo alongside debian releae
- Contributors: Levi Armstrong
0.6.6 (2021-11-10)
- Update ikfast plugin
- Update tesseract_collision benchmarks
- Contributors: Levi-Armstrong
0.5.0 (2021-07-02)
- Add convex decomposition support (#609)
- Contributors: Levi Armstrong
0.4.1 (2021-04-24)
0.4.0 (2021-04-23)
- Fix package build depends
- Contributors: Levi Armstrong
0.3.1 (2021-04-14)
- Add bullet-extras depends to tesseract_collision package.xml
- Move tesseract_variables() before any use of custom macros
- Contributors: Levi Armstrong
0.3.0 (2021-04-09)
- Only enable code coverage if compiler definition is set
- Fix issue in trajectory player setCurrentDuration not handling finished bool
- Fix bullet broadphase when new links are added
- Debug unit test
- Fix conversion warnings
- Use size_t everywhere we expect to index a vector
- Cast the result of rand unsigned
- Update benchmarks to use collision margin data
- Make compatible with fcl version 0.6
- Add cmake format
- Add support for defining collision margin data in SRDF (#573)
- Use boost targets, add cpack and license file (#572)
- Fix the way in which Eigen is included (#570)
- Add logic to how a provided collision margin data can be applied
- Fix method for updating max margin in CollisionMarginData
- Add libomp-dev as test_depend to tesseract_environment and tesseract_collision
- Fix method for changing bullet extern gDbvtMargin
- Contributors: Hervé Audren, Levi Armstrong, Matthew Powelson, david.hooks
0.2.0 (2021-02-17)
- Add utility function to scale vertices about a point
- Improve tesseract_environment unit test coverage
- Update cmake_common_scripts to ros_industrial_cmake_boilerplate
- Move all directories in tesseract directory up one level
- Contributors: Levi Armstrong
0.1.0 (2020-12-31)
- Remove export library from tesseract_collision that does not exist
- Add tesseract_geometry package and update tesseract_collision to leverage new package
- Make minor fixes in tesseract_collision
- Update create_convex_hull to not use ros
- Switch to using console bridge
- Isolate tesseract_collision namespace
- Switch to using built in Collision Shapes
- Fix clang formating
- Fixes to run_clang_format_check
- Fix formatting using clang
- Fix warnings in unit tests
- Update due to changes in FCL Convex Shape Constructor
- Add additional compiler warning options
- Ignore unused param warnings in bullet
- Add EIGEN_MAKE_ALIGNED_OPERATOR_NEW macros
- Disable tesseract_collision FCL ConvexHull tests
- Fix/Clean depends in CMakeLists.txt and package.xml for travis-ci
- Merge pull request #41 from Levi-Armstrong/issue/FixMultiLayerCompoundShape
Fix use of multi layer compound shape
Fix/add cmake install commands
- Fix cmake install commands
- Fix use of multi layer compound shape
- Merge pull request #40 from Levi-Armstrong/feature/RemoveContactRequestStruct
Refractor out ContactRequest type
- Refractor out ContactRequest type
- Merge pull request #39 from Levi-Armstrong/issue/FixBulletCast
This fixes the continuous collision checking
- Fix the use of ContactRequestType::FIRST with broadphase
- Fix cast bvh manager
- Fix bullet continous collision checking
- Merge pull request #34 from Levi-Armstrong/issue/FixBulletCast
* This fixes the bullet cast simple manager
* Fix the plotting of frames
* Add unit test when using change base in kdl kin
* Remove bullet build flags.
* When adding use double precision this causes trajopt_ros test to fail. I believe this is due to inaccuracies in the EPA algorithm.
- Remove bullet build flags
This for some reason causes TrajOpt to fail most likely due to bad results from the EPA algorithm
- Fix compound and children aabb when updating cast transform
- Fix bullet cast simple manager
- Restructure bullet managers to be in separate files
- Merge pull request #32 from Levi-Armstrong/issue/testCollisionClone
Add unit test for clone method and fix mesh to mesh unit test names
- Add unit test for clone method and fix mesh to mesh unit test names
- Merge pull request #33 from Levi-Armstrong/issue/fixPluginDescription
Fix namespace in plugin description
- Fix namespace in plugin description
- Merge pull request #29 from Levi-Armstrong/issue/addCollisionNamespaces
Add namespaces specific to collision implementation
- Fix lambda functions
- Add Bullet detailed mesh to detailed mesh collision checking along with unit test
- Adjust test to run for both primitive and convex shape.
- Add namespaces specific to collision implementation
- Merge pull request #26 from Levi-Armstrong/issue/FixContactMonitor
Update contact monitor to use the latest version
- Merge pull request #28 from Jmeyer1292/fix/bullet_include
Bullet Convex Hull Computer Include
- Corrected include file path to work with the bullet3_ros package include paths
- Fix asserts in CollisionObjectWrapper for bullet and fcl
- Merge pull request #23 from Levi-Armstrong/feature/addFCLNew
Add fcl discrete collision manager
- Make requested changes and fixes
- Add ros node for creating convex hull meshes
- Add fcl convex hull support and update tests
- Fix bullet cast assert in setCollisionObjectsTransform
- Add FCL discrete manager
- Merge pull request #20 from Levi-Armstrong/feature/Isometry3d
switch from using affine3d to isometry3d
- Add large octomap collision unit test enable aabb tree for compound shapes
- switch from using affine3d to isometry3d
- Merge pull request #15 from Levi-Armstrong/feature/largeDataSetTest
Restructure Collision Checking for Performance Improvements
- Run clang-format
- Restructure Collision Checking for Performance Improvements
- Merge pull request #1 from Levi-Armstrong/fixSubmodule
Fix submodule for bullet3
- Fix submodule for bullet3
- Move tesseract into its own repository
- Contributors: Alessio Rocchi, Jonathan Meyer, Levi, Levi Armstrong, Matthew Powelson