Commit Graph

111 Commits (1c40b17fac65dc752f31340daf73a434590c11ad)

Author SHA1 Message Date
AndreMichelin 1c40b17fac Some tests on Expmap/expmap chain rule 2024-08-13 17:32:14 -07:00
kartik arcot a18902563d pose3.h 2023-01-21 09:27:20 -08:00
Frank Dellaert 017cd8f8a2 Got rid of boost::assign in many tests 2023-01-07 15:43:17 -08:00
Varun Agrawal c31298d367 Capitalize Identity trait since it is static 2022-07-07 12:31:27 -04:00
Gerry Chen 508db60f74
add jacobian of second argument to adjoint and adjointTranpsose 2021-11-02 12:04:04 -04:00
Gerry Chen bc1104c807 Revert "stricter tolerances"
This reverts commit 761987a14c.
2021-10-16 11:20:55 -04:00
Gerry Chen 761987a14c stricter tolerances 2021-10-16 03:37:34 -04:00
Varun Agrawal 561037f073 make threshold more lenient 2021-10-12 23:22:37 -04:00
Varun Agrawal f97e55b85b update proxy functions to use the Adjoint and AdjointTranpose methods 2021-10-12 21:05:18 -04:00
Gerry Chen f7fed8b5f5 review comment: move check outside lambda 2021-10-04 11:19:19 -04:00
Gerry Chen ecf53a6854 AdjointTranspose 2021-10-04 04:58:16 -04:00
Gerry Chen fe59f3db19 AdjointMap jacobians for Pose3 2021-10-04 03:56:25 -04:00
lcarlone a0ca3387fb added interpolation function from shteren1 2021-07-19 22:30:32 -04:00
Varun Agrawal d5890a2d61 update all the tests 2021-07-10 21:03:15 -04:00
acxz 650e432f52 update boost::bind usage
use <boost/bind/bind.hpp> instead of deprecated <boost/bind.hpp>

use boost::placeholders:: scope in appropriate files

remove and add <boost/bind/bind.hpp> in appropriate files
2021-06-16 00:56:43 -04:00
Varun Agrawal bac74dbde5
Pose3 interpolateRt method (#647)
* Pose3 interpolate() which correctly interpolates between poses

* Pose3 template specialization for interpolate

* added easy-to-verify test for Pose3 interpolate

* added new Pose3 interpolateRt function, updated tests

* update documentation of interpolateRt

* update docs and tests
2020-12-31 13:21:24 -05:00
Varun Agrawal c86010d874 Add new assertions and update tests 2020-11-15 18:15:52 -05:00
Varun Agrawal ddc0d13600 uncomment tests 2020-11-11 13:34:53 -05:00
JIanzhu Huai 52fc9cf4ba test Qr with old codebase fails 2020-09-25 19:47:07 +08:00
JIanzhu Huai 7d91540865 test computeQforExpmapDerivative 2020-09-04 17:19:58 +08:00
Frank Dellaert 30ee2b9409
Merge branch 'develop' into feature/ShonanCLI 2020-08-21 09:46:04 -04:00
Fan Jiang 43816e5cd1 Remove GTSAM_DEFINE_POINTS_TO_VECTORS 2020-08-21 09:08:34 -04:00
Frank dellaert dd9bc7b2a3 Remove distinction between Typedef and Point3. 2020-08-21 08:49:48 -04:00
Frank dellaert a2d5730c30 Fixed test 2020-08-20 13:22:02 -04:00
Varun Agrawal 08df535cba fix indentation of macro guard 2020-07-29 11:35:02 -05:00
Varun Agrawal ca88ac568b fixed tests 2020-07-28 15:57:15 -05:00
Varun Agrawal 61b1a9e88d Merge branch 'develop' into feature/rot-print 2020-07-21 18:07:52 -05:00
Frank dellaert d672e7eb87 Unit test for transformPoseFrom 2020-07-21 11:37:08 -04:00
Varun Agrawal 7815a27e21 Cleaned up printing of Pose3 2020-06-18 11:10:24 -05:00
Varun Agrawal f7141f4333 fix print tests for Rot3 and Pose3 2020-06-17 14:55:52 -05:00
Frank Dellaert f948fe3442
Merge pull request #183 from borglab/fix/unit-test-tolerances
Enable and fix unit tests in different archs
2020-05-09 16:41:44 -04:00
Varun Agrawal 4e564f1aba fixed pose3 test for new print format 2020-05-07 02:32:09 -04:00
Jose Luis Blanco Claraco 54b739f695
relax test numerical thresholds to fix failures in some architectures 2020-04-28 08:32:31 +02:00
Fan Jiang 7fcacf90c6 Fix unittest when GTSAM_DEFINE_POINTS_AS_VECTORS is defined 2020-03-31 22:22:12 -04:00
Varun Agrawal 2959acee7f added unit test for overloaded translation printing 2020-02-24 16:33:03 -05:00
Peter Mullen 523d0a937f Move TransformCovariance functor out of LieGroup class 2019-12-21 12:22:32 -08:00
Peter Mullen 1236ab6c8e Move TransformCovariance functor into lie.h 2019-12-20 23:15:56 -08:00
Peter Mullen 1f4297a0ec Move shared code into a header file 2019-12-15 22:59:11 -08:00
Peter Mullen f33a77234f Fix another compiler warning. Change function arguments to const ref 2019-12-15 22:16:01 -08:00
Peter Mullen 46eb35ecff Attempt to fix clang compile warnings and execution failures. Change function names. Add a few comments. 2019-12-15 20:17:56 -08:00
Peter Mullen 323a9ab9f2 a few comments 2019-12-13 07:57:43 -08:00
Peter Mullen 981f1851c9 add rotate Pose2 and Pose3 covariance tests 2019-12-12 22:55:55 -08:00
Frank Dellaert 8801de4d63 Pose3 naming convention 2019-05-16 15:06:15 -04:00
Frank Dellaert ae1a096239 Deprecated transform_to(Pose3) 2019-05-16 15:03:03 -04:00
Frank Dellaert 48117d35ff Just making sure Adjoints are correct 2018-11-10 01:18:27 -05:00
Haldean Brown 5ae331ad04 add test for pose-to-pose bearing 2017-03-30 12:52:48 -07:00
Alex Hagiopol 2fe0c26f4e Deprecated delta() and basis(). All unit tests pass. 2016-04-15 20:01:22 -04:00
Alex Hagiopol 76308a5d46 Deprecated Vector zero(size_t n). All unit tests pass. 2016-04-15 16:54:46 -04:00
Alex Hagiopol 87c56cdff5 Removed useless Matrix instance. 2016-04-11 19:02:35 -04:00
Alex Hagiopol 70b2aab352 Deprecated all inline functions in Matrix.h. 2016-04-11 15:11:29 -04:00