Commit Graph

11979 Commits (90dc1ce3b51a6917a5cf47de2c4d5f636aade31d)

Author SHA1 Message Date
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
Jose Luis Blanco-Claraco ab88471c2a
unhide doc section in PDF 2020-06-10 10:06:16 +02: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
Gerry Chen 686b0effbf better comments on serializationTestHelper functions 2020-06-09 02:48:53 -04:00
Gerry Chen c94736b6b6 bypass assert_equal tests for file roundtrips 2020-06-09 02:39:54 -04:00
Gerry Chen 780345bc27 put file stream inside scope to force buffer flush
This was already fixed for serializeXML but not for serializeToXMLFile or
deserializeFromXMLFile.
2020-06-09 02:24:58 -04: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
Varun Agrawal 8b66960a42 small logistical fixes 2020-06-02 17:02:14 -05:00
Fan Jiang 5bf8dc4174 Fixed emplace to align with std 2020-06-02 17:36:20 -04:00
Varun Agrawal 92634d1525 improve and modernize the Dockerfiles 2020-06-02 16:33:57 -05:00
Fan Jiang 1fe876aba6 Fix build 2020-06-02 16:40:41 -04:00
Martin V. Larsen a6e9b0287e
Update testUnit3.cpp 2020-06-02 22:20:35 +02: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 d0bd3d8715 removed dependency on Eigen3 since we provide Eigen 3.3.7 and Ubuntu Bionic provides Eigen 3.3.4. 2020-06-02 15:14:11 -05: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
Martin Vonheim Larsen bc7f5e6da7 Properly handle basis in Unit3::operator=
If the basis was already cached we reset it to the cached basis of
`u`.
2020-06-02 13:02:22 +02:00
Martin Vonheim Larsen 7486ed7993 Added test for Unit3::operator= 2020-06-02 13:02:10 +02: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
Varun Agrawal 0bbb39687f improved documentation 2020-06-01 19:55:10 -04:00
Varun Agrawal ea8b319c43 remove TODO 2020-06-01 19:54:04 -04:00
Varun Agrawal 131213a983 fixes, better tests, docs 2020-06-01 19:52:50 -04:00
Bernd Pfrommer 5801ab079d rename libmetis -> libmetis-gtsam to avoid collision with system libs 2020-06-01 16:20:56 -04:00
Fan Jiang 106cab5b53
Merge pull request #331 from acxz/unused-post-order
remove unused post order traversal
2020-06-01 13:51:45 -04:00
Jose Luis Blanco-Claraco a09bbe7c0e
Merge pull request #328 from berndpfrommer/add_gnu_installdirs
use GNUInstallDirs to make install destination directories configurable
2020-06-01 17:29:36 +02:00