Commit Graph

1365 Commits (d0a81f8441ba91eab1bbfdf7af1fa0d69db99c54)

Author SHA1 Message Date
Varun Agrawal 50643becce Merge branch 'develop' into fix/numerical-error 2020-11-18 15:07:12 -05:00
Varun Agrawal c86010d874 Add new assertions and update tests 2020-11-15 18:15:52 -05:00
Varun Agrawal 9e421c407b small doc fix 2020-11-12 18:17:16 -05:00
Varun Agrawal 14ef7db636 Use older and faster Cayley transform but add det check and docs 2020-11-12 11:14:54 -05:00
Varun Agrawal 6bf410c0d8 Revert "Improved CayleyChart Local"
This reverts commit b5284e4b3f.
2020-11-12 10:57:40 -05:00
Varun Agrawal b5284e4b3f Improved CayleyChart Local 2020-11-11 22:46:16 -05:00
Varun Agrawal ddc0d13600 uncomment tests 2020-11-11 13:34:53 -05:00
Varun Agrawal acd6fff562 minor typo fixes 2020-11-07 17:28:50 -05:00
Varun Agrawal 6c6cb965d8
Consistent interface for pixel center (#579)
* defined u0 and v0 in all camera models for consistent interface

* deprecate u0/v0 and use px/py everywhere

* Use deprecation macro

* fix various issues
2020-11-04 12:12:10 -05:00
Varun Agrawal 51b6fd0b43 Added flag for absolute error 2020-11-03 12:11:17 -05:00
Fan Jiang 82d6b8b66b Resurrect serialization tests 2020-10-07 02:29:11 -04:00
Varun Agrawal 5fb7229fa6 Moved normalize next to ClosestTo and add more docs 2020-10-05 22:28:27 -04:00
Varun Agrawal 2e1cc3ca35 normalized needs to be called explicitly 2020-10-05 13:25:30 -04:00
Varun Agrawal 06ac627249 added normalize function to orthogonalize the rotation after composition 2020-10-04 19:55:08 -04:00
Frank Dellaert cef937e09d
Update Point3.h
Fix doxygen comment
2020-10-01 20:21:14 -04:00
Frank Dellaert eb0b48a10f Merge branch 'develop' into fix/means
# Conflicts:
#	gtsam/geometry/Point3.cpp
2020-10-01 13:58:55 -04:00
Frank Dellaert eb4f5288e9 Clean up code and tests and use "means" 2020-10-01 12:01:33 -04:00
Frank Dellaert b9174ae0f4 Changed name to avoid template confusion in VC 2016 2020-10-01 11:24:26 -04:00
Frank Dellaert 151923cf3b
Merge pull request #545 from borglab/fix/cal3bundler-jacobians
Minor fixes
2020-09-29 17:55:38 -04:00
Varun Agrawal 1bbd233f0f
Merge pull request #539 from borglab/fix/cal3bundler-jacobians
Add calibrate with jacobians for Cal3Bundler
2020-09-29 15:29:43 -04:00
Varun Agrawal 0ae5a92d42 compute inverse only once 2020-09-29 12:57:55 -04:00
alexma3312 31ad107053 Modify error message to be more descriptive. 2020-09-29 12:04:42 -04:00
Varun Agrawal 7dab718861 fixed sized matrices and minor improvements 2020-09-29 10:49:44 -04:00
Varun Agrawal c52c217592 added test for Cal3Bundler::calibrate Jacobians1 2020-09-29 01:50:14 -04:00
Varun Agrawal 3743202a0d use implicit function theorem to compute jacobians of Cal3Bundler::calibrate 2020-09-29 01:50:04 -04:00
alexma3312 49ba9a7990 Throw an exception when n=0 . 2020-09-28 20:52:31 -04:00
alexma3312 3727cc6053 Merge remote-tracking branch 'upstream/develop' into sim3 2020-09-26 14:11:53 -04:00
JIanzhu Huai 2550bf76a4 correct Qr coefficients in approximation 2020-09-25 20:26:24 +08:00
JIanzhu Huai 52fc9cf4ba test Qr with old codebase fails 2020-09-25 19:47:07 +08:00
JIanzhu Huai c4ebab5e44 Merge branch 'borglab/develop' into develop 2020-09-25 17:35:06 +08:00
Varun Agrawal b499006b12 make tolerance as a constructor param 2020-09-23 13:48:40 -04:00
Varun Agrawal 611974c63a put the jacobians at the end so that the calibrate function can be wrapped 2020-09-23 10:45:57 -04:00
Varun Agrawal 3fab304191 combine the calibrate functions into one 2020-09-23 09:59:46 -04:00
Varun Agrawal 921dc848a0 added calibrate with jacobians for Cal3Bundler 2020-09-22 20:17:09 -04:00
alexma3312 a2e1cedaec Merge remote-tracking branch 'upstream/develop' into sim3 2020-09-20 11:47:14 -04:00
Christian Berg ceeb1142ec Throw exception in Rot3::RQ for derivatives close to singularity
Also added more tests and a TODO to investigate a more efficient method of
getting the jacobian of Rot3::xyz
2020-09-15 21:05:02 +02:00
alexma3312 470862e42c Merge remote-tracking branch 'upstream/develop' into sim3 2020-09-14 00:22:45 -04:00
Christian Berg 4566321a99 Added Jacobians for Rot3::xyz and related conversions to euler angles 2020-09-12 12:19:48 +02:00
alexma3312 41921c3173 Refactor mean and mean_pair test case. 2020-09-08 22:45:32 -04:00
alexma3312 a1b73b3776 document and use std::tie 2020-09-08 22:42:09 -04:00
alexma3312 8fa76865cb remove commented out code 2020-09-08 21:31:54 -04:00
JIanzhu Huai 2518b83f0f Merge remote-tracking branch 'jhuai-github/develop' into develop 2020-09-04 17:20:18 +08:00
JIanzhu Huai 7d91540865 test computeQforExpmapDerivative 2020-09-04 17:19:58 +08:00
JIanzhu Huai 19d1ac42b9 correct coefficients of approximated SE3 Q_r 2020-09-03 15:21:15 +08:00
Christian Berg 63327a7c9d Also add jacobians to Rot3::RzRyRx for when quaternions are selected 2020-08-31 18:49:18 +02:00
Christian Berg 62098fb584 Added Jacobians for Rot3::RzRyRx and related named constructors 2020-08-30 18:51:43 +02:00
alexma3312 9fd5c66a24 Add mean function into Point3 class. 2020-08-23 20:32:16 -04:00
alexma3312 e3bf43856d Merge remote-tracking branch 'upstream/develop' into sim3 2020-08-21 21:13:59 -04: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