Frank Dellaert
a3b7f03a65
Instrument code for failing windows test
2025-04-20 11:47:57 -04:00
Frank Dellaert
2df2ff7567
Better tests
2025-04-17 00:19:24 -04:00
Frank Dellaert
63257bcf19
Rot2::vec, Rot3::vec, Pose2::vec, Pose3::vec
2025-03-10 21:32:31 -04:00
Frank Dellaert
5e3f798c12
MatrixLieGroup in geometry
2025-03-08 15:25:59 -05:00
Frank Dellaert
e0c3be9ab7
Hat and Vee in geometry
2025-03-08 14:16:19 -05:00
Dan McGann
68327a1936
Update test bearingPose3toPose3
...
Update this unit test to actually test the pose3 to pose3 function and
jacobians.
2025-03-04 18:05:42 -05:00
Dan McGann
ead1271f33
Bugfix Bearing/Range Pose3toPose3 Jacobians
...
Previously the jacobians for bearing between two Pose3 objects were
computed incorrectly as it neglected the jacobian of a pose's
translation wrt its tangent vector. The jacobian for range betwen two
Pose3 objects was computed correctly but in a non-canonical way. This
commit fixes the bearing jacobian, and provides a canonical
implementation for both Pose3-Pose3 bearing and range jacobians.
2025-03-04 15:30:13 -05:00
Brett Downing
f0295c7c32
adds test for expression wrappers
2025-02-28 10:50:54 +11:00
Brett Downing
82bc6d8931
adds jacobians to Pose3::InterpolateRt
2025-02-27 16:11:21 +11:00
Frank Dellaert
8e473c04e8
Address Quaternion on Ubuntu accuracy
2024-12-16 22:46:16 -05:00
Frank Dellaert
db5b9dee65
Taylor expansion
2024-12-16 18:35:17 -05:00
Frank Dellaert
b11387167d
No more functor for Q
2024-12-16 13:28:19 -05:00
Frank Dellaert
7f1e101c6b
Use functor as in SO3
2024-12-15 13:35:45 -05:00
Frank Dellaert
475b37f7d6
Fix tolerance for ubuntu quaternion cases
2024-08-26 15:08:04 -07:00
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