Frank Dellaert
640a3b82ef
Use key formatter for dot
2022-01-19 17:24:12 -05:00
Frank Dellaert
75dff3272b
Fix unit tests after default changed
2022-01-19 12:32:22 -05:00
Varun Agrawal
3c804d89b5
add better tests for probPrime and add a fix
2022-01-12 16:50:10 -05:00
Frank Dellaert
cab0dd0fa1
GraphvizFormatting refactor
...
- separate file
- inherit from DotWriter
- made dot/dot/saveGraph the pattern
- deprecated saveGraph(ostream) method
2021-12-20 00:27:40 -05:00
Frank Dellaert
613b161fd2
Merge pull request #188 from michaelbosse/fix_bug_robust_residuals
2021-11-30 15:06:21 -05:00
Jose Luis Blanco Claraco
582f6914cd
more extra semicolon warnings fixed
2021-11-08 23:07:05 +01:00
Varun Agrawal
27143fc724
Add tests for Lie::interpolate jacobians
2021-10-25 17:15:18 -04:00
Jose Luis Blanco Claraco
de68189559
Merge branch 'develop' into refactor/ExpressionTests
2021-07-19 11:56:58 +02:00
Varun Agrawal
d5890a2d61
update all the tests
2021-07-10 21:03:15 -04:00
acxz
650e432f52
update boost::bind usage
...
use <boost/bind/bind.hpp> instead of deprecated <boost/bind.hpp>
use boost::placeholders:: scope in appropriate files
remove and add <boost/bind/bind.hpp> in appropriate files
2021-06-16 00:56:43 -04:00
Jose Luis Blanco Claraco
2827584f69
add expressions for cross() and dot()
2021-06-11 09:41:26 +02:00
yetongumich
0fe12ec984
resolve some nits
2021-05-12 16:57:27 -04:00
yetongumich
a637737d5e
refactor tests and add comments
2021-05-12 15:36:12 -04:00
lcarlone
d6a3171e67
user can now also set the weights to initialize gnc!
2021-05-10 20:06:31 -04:00
lcarlone
5274abafd0
all tests done!
2021-05-10 18:23:12 -04:00
lcarlone
3ac97c3dbe
adding knownOutlier input to GNC
2021-05-10 10:30:32 -04:00
akrishnan86
759dcaa1dd
formatting changes
2021-03-05 00:06:30 -08:00
Akshay Krishnan
a2f99ac71c
unit test + fix segfault
2021-03-05 07:21:38 +00:00
Frank Dellaert
8261326e78
Merge pull request #684 from borglab/feature/gncImprovements
...
changed barcsq to a vector to allow each factor to have a different inlier threshold
2021-02-03 13:44:21 -05:00
Toni
7f80c906c4
Fix override warnings: modernize-use-override
2021-01-28 23:02:13 -05:00
lcarlone
a59a12245c
done with new default noise thresholds!
2021-01-22 23:24:28 -05:00
lcarlone
28b0f0ac8e
working unit tests: added chi2
2021-01-22 22:27:47 -05:00
lcarlone
be86b9b5d7
changed barcsq to be a vector, such that the user can provide a bound for each factor
2021-01-22 21:04:28 -05:00
Varun Agrawal
06d8ec289d
Merge pull request #633 from borglab/fix/foot-imu
...
Adds unit test for imu preintegration of a single step
2021-01-19 21:03:10 -05:00
Varun Agrawal
7eeed6dc14
remove cout statements from testImuPreintegration tests
2021-01-19 15:47:44 -05:00
Russell Buchanan
07244bbdea
merge with upstream
2021-01-19 10:54:52 +00:00
Russell Buchanan
bb662f0cb4
clean up
2021-01-19 10:49:42 +00:00
Varun Agrawal
6e46b72742
add unit test for NonlinearFactor weight with different noise models
2021-01-06 11:46:49 -05:00
lucacarlone
90e22cf0dd
Merge pull request #617 from borglab/gnc
...
Gnc
2021-01-04 10:04:59 -05:00
lcarlone
24672385b3
moved gncLossType outside params
2020-12-29 21:59:21 -05:00
lcarlone
dfdd206708
addressed all except 2 comments by Frank. waiting for inputs on the 2 outstanding issues
2020-12-28 21:03:20 -05:00
lcarlone
eea52766d1
renamed enum
2020-12-28 20:49:17 -05:00
lcarlone
06dfeb7ac5
moved GncParams to separate file, addressing comments by Frank, 1/n
2020-12-28 20:43:35 -05:00
lcarlone
dc5c769e7c
- fixed stopping conditions
...
- handled degenerate case in mu initialization
- set TLS as default
- added more unit tests
2020-12-23 22:08:44 -05:00
jingnanshi
c57174436f
fix test
2020-12-22 21:08:42 -05:00
jingnanshi
046db8749e
Fix TLS convergence check
2020-12-22 13:40:52 -05:00
lcarlone
cd82a56214
made function name less ambiguous, added more comments on inlierThreshold
2020-12-21 22:32:34 -05:00
lcarlone
0e09f019ef
fixed templating, added a strict unit test on inlier threshold
2020-12-21 22:28:07 -05:00
Varun Agrawal
fd43d817df
save time in CSV, formatting
2020-12-15 10:50:28 -05:00
Varun Agrawal
7f975d194a
refactored code for testing ImuPreintegration with impact
2020-12-14 14:32:24 -05:00
Varun Agrawal
8b9f917f43
refactored code for ImuMeasurements
2020-12-14 14:32:04 -05:00
Varun Agrawal
6543fb6c7c
Merge branch 'develop' into fix/foot-imu
2020-12-14 13:47:11 -05:00
Russell Buchanan
720ac41208
Adds unit test for imu preintegration of a single step
2020-12-08 15:22:01 +00:00
jingnanshi
398c01375e
more unit tests
2020-12-07 20:20:51 -05:00
jingnanshi
594f63d1f6
test fix
2020-12-07 17:28:35 -05:00
jingnanshi
9caa0d14cf
mu update test
...
Separated GM & TLS case
make sure the mu set size is explicitly stated (does not depend on default values)
2020-12-07 16:16:21 -05:00
jingnanshi
d0a81f8441
mu initialization test & minor formatting fixes
2020-12-07 16:04:36 -05:00
jingnanshi
9903fb91d0
tls done except unit tests
2020-12-07 13:24:49 -05:00
lcarlone
fcf2d31684
moved class to .h
2020-12-05 13:47:40 -05:00
Akshay Krishnan
d6f7da73c3
Merge pull request #619 from borglab/fix/zero_translation_avg
...
Handling edges with pure rotation in translation averaging
2020-12-01 19:23:41 -08:00