Releases: tesseract-robotics/trajopt
Releases · tesseract-robotics/trajopt
0.23.1
0.23.0
What's Changed
- Various include cleanups and clang-tidy fixes, and an error message fix. by @rjoomen in #408
- Fixes for building on Ubuntu Noble by @rjoomen in #409
- Trajopt clang-tidy clean-up by @rjoomen in #411
- Trajopt clang-tidy clean-up v2 by @rjoomen in #412
- Trajopt clang-tidy clean-up v3 by @rjoomen in #414
- Add CI for Ubuntu Noble by @rjoomen in #410
Full Changelog: 0.22.0...0.23.0
0.22.0
What's Changed
- Set clang tidy version to 10 for CI build by @Levi-Armstrong in #371
- Fix trajopt ifopt collision with fixed states by @Levi-Armstrong in #372
- Handle solver failures like TrajOpt does by @rjoomen in #369
- Fixes two forgotten csc_spfree calls by @rjoomen in #375
- Use OSQP_INFTY instead of numeric_limits infinity by @rjoomen in #378
- Remove deprecated AnalyzeTemporaryDtors by @rjoomen in #377
- Add toleranced Cartesian waypoints to solver by @marrts in #354
- Add conda tests by @johnwason in #380
- Update to vcpkg-action@v6 and use vcpkg-binarycache by @johnwason in #382
- Fixed issue where we were trying to reduce the error in two places by @marrts in #383
- Update to use transform error diff function for numerical jacobian by @Levi-Armstrong in #386
- Fix bug in getWeightedAvgGradientT1 by @Levi-Armstrong in #387
- Update Unstable CI names by @Levi-Armstrong in #388
- Add dynamic cartesian support to TrajOptIfopt by @Levi-Armstrong in #389
- Trajopt optimizations by @rjoomen in #390
- Remove unneeded reserve() calls by @rjoomen in #391
- Also set matrix diagonal using triplets by @rjoomen in #392
- Add Docker build by @Levi-Armstrong in #393
- Fix docker build working directory by @Levi-Armstrong in #394
- Update to leverage forward declarations by @Levi-Armstrong in #395
- Mismatched free fix by @Levi-Armstrong in #399
- Fix windows CI by pinning cmake version to 3.28.x by @Levi-Armstrong in #400
- Enable docker CI workflow dispatch by @Levi-Armstrong in #404
- Update OSQP to 0.6.3 by @rjoomen in #405
- Fix incorrect assert in collision term single time step weighted method by @Levi-Armstrong in #406
- Update CI tesseract tag to 0.22.X by @Levi-Armstrong in #407
New Contributors
Full Changelog: 0.7.2...0.22.0
0.7.2
What's Changed
- Removed gcc-specific option from clang config by @rjoomen in #365
- Fix TrajOpt Ifopt handling of constraint merit coefficient by @Levi-Armstrong in #366
Full Changelog: 0.7.1...0.7.2
0.7.1
What's Changed
- Use member initializers by @rjoomen in #360
- Remove use of Industrial CI by @Levi-Armstrong in #359
- Fix cmake format CI name by @Levi-Armstrong in #363
- Fix box size setting when adjusting penalties by @rjoomen in #362
Full Changelog: 0.7.0...0.7.1
0.7.0
What's Changed
- Fix TrustRegionSQPSolver solve method to correctly set status by @Levi-Armstrong in #341
- Fix ifopt continuous collision evaluator to distinguish CONTINUOUS and LVS_CONTINUOUS by @Levi-Armstrong in #342
- Fix osqp_eigen_solver hessian and linear constraint matrix. by @Levi-Armstrong in #343
- Remove osqp headers from osqp_eigen_solver by @Levi-Armstrong in #344
- Disable OSQP_COMPARE_DEBUG_MODE by @Levi-Armstrong in #345
- Fixes to the trust region loop by @rjoomen in #349
- Move TrajOptIfopt collision gradient types and utils to trajopt_common package by @Levi-Armstrong in #350
- Fixes some includes (required for newer GCC on Ubuntu 22.04) by @rjoomen in #356
- Update dependencies.repos by @Levi-Armstrong in #357
Full Changelog: 0.6.1...0.7.0
0.6.1
What's Changed
- Add qpOASES cmake option to trajopt_sco by @Levi-Armstrong in #339
Full Changelog: 0.6.0...0.6.1
0.6.0
What's Changed
- Filter contact pairs with zero coeffs by @Levi-Armstrong in #330
- Enable qpOASES on Windows and fix Windows build by @johnwason in #327
- Fix enable and clang-tidy errors by @Levi-Armstrong in #332
- Add multi-threaded support to TrajOpt by @Levi-Armstrong in #333
- Update depends by @Levi-Armstrong in #337
- Restructure so TrajOptIfopt does not depend on TrajOpt by @Levi-Armstrong in #338
Full Changelog: 0.5.2...0.6.0
0.5.2
What's Changed
- Fix CollisionsToDistanceExpressionsW versions by @Levi-Armstrong in #322
- MSVC 2022 build fixes by @johnwason in #323
- Change error into warning for "Approximate merit function got worse […]" by @rjoomen in #324
- Rename setPairCollisionMarginData to setPairCollisionCoeff by @rjoomen in #326
Full Changelog: 0.5.1...0.5.2
0.5.1
What's Changed
- Update depends versions in rosinstall by @Levi-Armstrong in #319
- Fix debug build by @Levi-Armstrong in #320
Full Changelog: 0.5.0...0.5.1