Releases: tesseract-robotics/tesseract
Releases · tesseract-robotics/tesseract
0.32.0
What's Changed
- tesseract collision yaml extensions by @Levi-Armstrong in #1176
- Improve GitHub actions for Windows and MacOS by @johnwason in #1179
- Update boost_plugin_loader to version 0.3.1 by @Levi-Armstrong in #1177
- Add Profiles Plugin Info by @Levi-Armstrong in #1180
- Add trajectory link collision representation options by @Levi-Armstrong in #1183
- Add ProfilePluginFactory to fwd.h by @Levi-Armstrong in #1185
- Fix double lookups of collision objects by @rjoomen in #1186
- Improve memory allocations stage 1 by @Levi-Armstrong in #1188
- Update boost_plugin_loader to version 0.3.2 by @Levi-Armstrong in #1191
- Fix environment clone missing resource locator by @Levi-Armstrong in #1192
- Improve memory allocations by @Levi-Armstrong in #1187
- Add yaml encode/decode for commonly used Eigen::Matrix<double, 6, 1> by @marrts in #1193
- Leverage TransformMap in tesseract_srdf package by @Levi-Armstrong in #1196
- Replace PairHash by template specialization of std::hash by @rjoomen in #1197
- Fix benchmarks by @rjoomen in #1201
- Fix timer by @rjoomen in #1202
- Fix Joint Group jacobian when base link is an active link with unit test by @Levi-Armstrong in #1203
- Check trajectory return contact location by @marrts in #1200
- Implement a condensed summary for ContactTrajectoryResults by @marrts in #1205
- Use per object max margin for the broadphase and the actual link pair margin for the narrow phase, instead of the overall max margin everywhere by @rjoomen in #1198
- Minor improvements and cleanup by @Levi-Armstrong in #1206
Full Changelog: 0.31.0...0.32.0
0.31.0
What's Changed
- Make sure serialized objects have friend struct tesseract_common::Serialization by @Levi-Armstrong in #1151
- Fix boost::archive type for binary serialization by @rjoomen in #1155
- Add AllowedCollisionMatrix and CollisionMarginData to yaml extensions by @Levi-Armstrong in #1152
- Update yaml serialization of std::unordered_map to be generic by @Levi-Armstrong in #1156
- Move the templated getProfile utility function to the profile dictionary by @Levi-Armstrong in #1157
- Make printouts during convex decomposition optional at compute time by @marrts in #1158
- Allow Docker workflow to be run manually by @marip8 in #1162
- Docker update by @marip8 in #1167
- Update README.md by @Levi-Armstrong in #1170
- Fix docker copy install by @Levi-Armstrong in #1171
- Improve processYamlIncludeDirective peformance by @Levi-Armstrong in #1172
- Fix yaml extensions file name spelling by @Levi-Armstrong in #1174
Full Changelog: 0.30.0...0.31.0
0.29.2
0.30.0
What's Changed
- Add misc-include-cleaner.IgnoreHeaders by @Levi-Armstrong in #1135
- Documentation Update by @marip8 in #1130
KinematicsGroup
: return complete list of possible tip links and working frames by @marip8 in #1136- Add validate method to ContactManagerConfig by @Levi-Armstrong in #1137
- Improve tesseract_common code coverage by @Levi-Armstrong in #1138
- Improve tesseract_urdf code coverage by @Levi-Armstrong in #1139
- Improve tesseract_kinematics code coverage by @Levi-Armstrong in #1140
- Add constructor to CollisionMarginPairData by @Levi-Armstrong in #1141
- Improve tesseract_collision code coverage by @Levi-Armstrong in #1142
- Improve tesseract_environment codecov by @Levi-Armstrong in #1143
- Improve tesseract_geometry code coverage by @Levi-Armstrong in #1144
- Update to leverage boost_plugin_loader by @Levi-Armstrong in #1145
- Removed debug cache prints by @marip8 in #1147
- Add increment and scale to ContactManagerConfig by @Levi-Armstrong in #1148
- Add unit tests for trajectory collision logging by @marrts in #1146
- Move profile dictionary to tesseract_common by @Levi-Armstrong in #1149
Full Changelog: 0.29.1...0.30.0
0.29.1
What's Changed
- Add missing declared namespace for tesseract in xacro and urdf files by @Levi-Armstrong in #1133
- Fix polygon mesh not serializing its resource locator by @Levi-Armstrong in #1134
Full Changelog: 0.29.0...0.29.1
0.29.0
What's Changed
- Fix missing includes causing clang warnings by @Levi-Armstrong in #1121
- Fix clang-tidy-17 errors by @Levi-Armstrong in #1122
- Update readme by @Levi-Armstrong in #1123
- Expose ability to set UUID in Geometry class by @Levi-Armstrong in #1124
- Multiple fixes and improvements by @Levi-Armstrong in #1125
- Update to leverage std::filesystem by @Levi-Armstrong in #1126
- Do not log an error when correctly parsing a yaml include. by @rjoomen in #1127
- Leverage inheritance for AnyPoly by @Levi-Armstrong in #1128
- Move tesseract_collision any poly types to types.h by @Levi-Armstrong in #1129
- Update URDF parser to use Tesseract XML namespace by @marip8 in #1081
- Fully enable collision shape caching by @Levi-Armstrong in #1132
Full Changelog: 0.28.8...0.29.0
0.28.8
What's Changed
- Fix collision shape caching by @Levi-Armstrong in #1120
Full Changelog: 0.28.7...0.28.8
0.28.7
What's Changed
- Add tesseract installer script to pull release debians and install by @Levi-Armstrong in #1113
- Disable collision shape caching in bullet and fcl by @Levi-Armstrong in #1116
- Fix thread safety issue with set active contact manager by @Levi-Armstrong in #1118
Full Changelog: 0.28.6...0.28.7
0.28.6
What's Changed
- Add collision shape caching based on tesseract_geometry::Geometry object by @Levi-Armstrong in #1115
Full Changelog: 0.28.5...0.28.6
0.28.5
What's Changed
- Update RICB to version 0.7.2 by @Levi-Armstrong in #1112
Full Changelog: 0.28.4...0.28.5