Commit Graph

11921 Commits (c738f6b7f727b79b63596677bee5a0ffb578b00c)

Author SHA1 Message Date
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
Varun Agrawal 1db0f441bc Added FunctorizedFactor and corresponding tests 2020-05-31 22:02:37 -04:00
Bernd Pfrommer 71f4bb3019 Use GNUInstallDirs to make install destination directories configurable 2020-05-31 21:52:00 -04:00
acxz b586372ca8 remove unused post order traversal 2020-05-31 17:30:24 -04:00
Binit Shah d0d80f55a6 Changed logmap tolerance for failed platform 2020-05-31 01:49:52 -04:00
Binit Shah 5556db5420 Using optional sampler outside loop 2020-05-30 17:35:22 -04:00
Frank Dellaert ff60ea8dbc
Merge pull request #326 from zwn/fix-python-examples
Fix problem introduced in #255.
2020-05-29 10:34:31 -04:00
Zbynek Winkler c74a25cdf2 Fix problem introduced in #255.
The api plot_pose3 and plot_pose3_on_axes has been changed, breaking
backward compatibility by adding arguments in the middle. The newly
introduced arguments have been moved to the end of the argument list to
mitigate the problem.
2020-05-29 14:50:29 +02:00
Binit Shah 99cc2294e1 Alternate signs on Hat/Vee and update tests 2020-05-28 05:25:33 -04:00