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