Commit Graph

11646 Commits (a897ee786328154abb98950c21c1a24b2175456f)

Author SHA1 Message Date
David a897ee7863 Fix all unit tests. Only remaining item is the analytical Jacobian for Unit3::localCoordinates. 2020-07-15 19:18:39 +10:00
David 795380d5d7 Update style and switch to errorVector() 2020-06-24 09:32:24 +10:00
David 58a0f82cba Address Frank's comments and clean up changes 2020-06-23 19:02:51 +10:00
David 75eb859ee7 Fix OrientedPlane3Factor jacobian using numericalDerivative 2020-06-22 14:39:56 +10:00
David df5ecac604 Add unit test for oriented plane 3 factor jacobian 2020-06-16 11:30:44 +10:00
Fan Jiang 91d66eeace
Merge pull request #247 from borglab/feature/trigger_python_ci
Add triggering for python build
2020-06-12 09:39:24 -04:00
Akshay Krishnan 8ce40a3584
Merge pull request #325 from borglab/feature/alternate_hatvee_signs
Alternate signs on Hat/Vee and update tests
2020-06-12 08:27:15 -04:00
Binit Shah 3bdc6d36cd Better explanation of Rot3 Logmap Lund unit test 2020-06-12 00:08:06 -04:00
Varun Agrawal 6400c505c6
Merge pull request #347 from borglab/feature/wrap-symbol-shorthand
Wrapper Updates for Global Functions
2020-06-11 11:27:37 -05:00
Binit Shah 7c362c3e92 Conditioned logmap test on rotation format 2020-06-11 04:55:55 -04:00
Varun Agrawal ad08920880 Updated examples and tests with new symbol shorthands 2020-06-10 15:44:49 -05:00
Varun Agrawal 8008d69dc6 update python functions to include namespace 2020-06-10 15:14:07 -05:00
Fan Jiang 18e80b83aa
Merge pull request #345 from borglab/feature/logging_optimizer
Add logging (hooked) optimizer
2020-06-10 15:36:56 -04:00
Varun Agrawal e59f898e10
Merge pull request #317 from tuwuhs/fix-msvc-cython
Fix Cython build on Windows/MSVC
2020-06-10 11:55:34 -05:00
Varun Agrawal 0b5a1b8003
Merge pull request #346 from borglab/feature/improved-imu-example-python
Improved Python IMU example
2020-06-10 11:52:51 -05:00
Varun Agrawal 083569f97d add full namespace global function wrapping 2020-06-10 11:44:03 -05:00
Varun Agrawal cbf15257bd comment notifying end of symbol_shorthand namespace 2020-06-10 11:42:56 -05:00
Fan Jiang 9cfd8332e6 Fix comet_ml test failing 2020-06-10 10:48:11 -04:00
Varun Agrawal 1a8baeac99 remove wrapping of Key 2020-06-09 18:16:30 -05:00
Varun Agrawal 9e4a6e6167 Wrapper updates for IMU data
- Wrapped Values to allow for using NavState
- Wrapped the symbol shorthands e.g. gtsam.X(0)
2020-06-09 17:53:03 -05:00
Varun Agrawal 4fbaa43e92 docstring update 2020-06-09 17:51:29 -05:00
Fan Jiang 076fbe5d7e
Update trigger-python.yml 2020-06-09 17:45:20 -04:00
Fan Jiang 59f67906da Add logging (hooked) optimizer 2020-06-09 16:55:44 -04:00
Varun Agrawal 744727707e add guassian noise to initial estimates in Imu example 2020-06-09 12:15:08 -05:00
Varun Agrawal b11b184f22 add resetIntegrationAndSetBias to wrapper 2020-06-09 12:14:44 -05:00
Varun Agrawal 08487f7a43
Merge pull request #341 from borglab/fix/python-plotting
Plotting updates
2020-06-08 22:27:43 -05:00
Varun Agrawal 7a089ba79f Undo API changes 2020-06-08 13:46:12 -05:00
Frank Dellaert dbcb3226dd
Merge pull request #340 from acxz/patch-1
add tests for TBB build
2020-06-08 10:50:03 -04:00
Varun Agrawal 1c82ac345f Plotting updates
- Fixed plotting functions
- Renamed `P` to more descriptive `covariance`
- Added docstrings
2020-06-08 09:24:14 -05:00
acxz b8734b461e
add tests for TBB build 2020-06-06 15:04:43 -04:00
Jose Luis Blanco-Claraco 082604b44f
Merge pull request #339 from borglab/fix/out-of-place-pragma-once
remove out-of-place pragma
2020-06-05 07:53:19 +02:00
Jose Luis Blanco Claraco 6938955ba1
remove out-of-place pragma 2020-06-04 20:21:08 +02:00
Fan Jiang 75ce6d60ef
Merge pull request #337 from borglab/feature/fast_hessian
Switched to in-place update of the diagonal Hessian
2020-06-03 23:12:58 -04:00
Fan Jiang 65036b2019 Devirtualize hessianDiagonal 2020-06-03 20:07:14 -04:00
Fan Jiang 4d5d1dc1de Trying to fix old GCC 2020-06-03 13:29:19 -04:00
Fan Jiang f2a7864fb6 Further optimization 2020-06-02 23:52:38 -04:00
Fan Jiang e8111a129d Address comments 2020-06-02 23:06:00 -04:00
Fan Jiang 9186e656a5 Zero initialize the allocated vector 2020-06-02 22:00:11 -04:00
Fan Jiang 151809c89c replaced all find&insert to emplace 2020-06-02 21:33:58 -04:00
Varun Agrawal 776891b43b
Merge pull request #338 from borglab/feature/add-prior-wrapper
Add addPrior to wrapper
2020-06-02 19:18:36 -05:00
Fan Jiang 0675b82c1f Fixed TBB detection and make emplace great again 2020-06-02 20:01:51 -04:00
Fan Jiang 23617fd430 Move to header 2020-06-02 19:44:44 -04:00
Fan Jiang 5bf8dc4174 Fixed emplace to align with std 2020-06-02 17:36:20 -04:00
Fan Jiang 1fe876aba6 Fix build 2020-06-02 16:40:41 -04:00
Fan Jiang b669e3aa3f fix checks 2020-06-02 16:18:18 -04:00
Fan Jiang 15fda68c1a Use faster version of in-place add 2020-06-02 16:17:28 -04:00
Varun Agrawal 9234c7993c wrap the addPrior method and added a test for python 2020-06-02 14:59:03 -05:00
Fan Jiang 50ffeb7dcd Use find 2020-06-02 15:38:04 -04:00
Fan Jiang f73429133a Switched to in-place update of the diagonal Hessian 2020-06-02 12:44:57 -04:00
Jose Luis Blanco-Claraco 65da699e57
Merge pull request #332 from berndpfrommer/rename_libmetis
rename libmetis -> libmetis-gtsam to avoid collision with system libs
2020-06-02 10:17:01 +02:00