Varun Agrawal
ca4daa0894
Merge pull request #258 from borglab/deprecate-simplecamera
...
Replace SimpleCamera with PinholeCameraCal3_S2
2020-03-23 08:08:18 -04:00
Varun Agrawal
75d5409d78
follow Google style guide naming convention for Sfm related data structs
2020-03-06 18:02:51 -05:00
Varun Agrawal
719975022c
consistent naming scheme for SfM_Data
2020-03-06 17:56:32 -05:00
Varun Agrawal
d9923fc3cc
replaced/appended all calls to SimpleCamera with PinholeCameraCal3_S2
2020-02-21 19:42:55 -05:00
Peter Mullen
a99610b77a
make code match comments when creating Pose3 noiseModel instances
2020-01-04 16:57:22 -08:00
Gerry Chen
e40a500859
Update test cases for new preferred syntax
2019-10-28 17:43:56 -04:00
Gerry Chen
8e62a1405e
deprecated functions for backwards compatibility
...
also removed some edits that were tangential to the PR.
2019-10-28 17:41:16 -04:00
Gerry Chen
4877bdb4f3
Caught some stragglers using boost::optional<Ordering>
2019-10-20 03:20:14 -04:00
Gerry Chen
1733f3ac98
convert all optional Ordering to function overloads
...
compiles and passes tests, but some potentially code-breaking changes in:
Marginals.h - order of arguments had to change since `factorization` has a default value
EliminatableFactorGraph.h - marginalMultifrontalBayesNet and marginalMultifrontalBayesTree no longer accept `boost::none` as a placeholder to specify later arguments
Notes:
EliminateableFactorGraph.h - `orderingType` is no longer needed in function overloads that specify ordering, but I left it for the time being to avoid potential code breaking
2019-10-20 01:15:20 -04:00
Varun Agrawal
a4ac57c5b8
Merge pull request #117 from borglab/feature/wrap-mestimator-weight
...
Wrap mEstimators
2019-10-10 16:55:26 -04:00
Gerry Chen
e20494324f
Gaussian Factor Graph unittests and linearization
...
(with Python bindings)
2019-10-09 15:58:57 -04:00
Varun Agrawal
3eb8e3d9bc
fixed function declarations which use globally declared noise models
2019-09-25 23:02:21 -04:00
Varun Agrawal
65b309e5cd
renamed global variables in smallExample.h and added optional noise model parameters
2019-09-25 20:04:32 -04:00
dellaert
07b670423d
Fixed exception type for TBB path
2019-06-11 13:40:29 -04:00
Frank Dellaert
3ab9a1e3cc
Made detail handling more explicit in update
2019-06-03 14:12:10 -04:00
Frank Dellaert
8b01b81027
Split up relinearize again for clarity
2019-06-02 00:41:17 -04:00
Frank Dellaert
42b5f81633
Now using add_factors
2019-06-01 18:03:29 -04:00
Frank Dellaert
4b405728a7
Get rid of deprecated LieScalar
2019-06-01 17:34:24 -04:00
Frank Dellaert
ecacda68c0
Further refactored pushNewFactors
2019-06-01 17:34:24 -04:00
Frank Dellaert
1a29ab5533
Refactored iSAM2::update to reveal what is changed when
2019-06-01 17:34:24 -04:00
Varun Agrawal
184324a2dc
Check exception type
2019-05-30 16:43:34 -04:00
Frank Dellaert
0e309baab6
Make test with hard constraints
2019-05-30 16:42:50 -04:00
Frank Dellaert
8801de4d63
Pose3 naming convention
2019-05-16 15:06:15 -04:00
Frank Dellaert
70d3c9044d
Fixed ILS error in example
2019-05-15 22:33:22 -04:00
Frank Dellaert
ed721a152a
Example coded, throws ILS
2019-05-15 20:55:16 -04:00
Frank Dellaert
912c091dc9
Resurrected remaining tests and deleted two
2019-05-15 20:33:23 -04:00
Frank Dellaert
110240aa4f
Resurrected lots of elimination tests
2019-05-15 20:10:46 -04:00
Frank Dellaert
464804d8f5
Recovered eliminateOne
2019-05-15 17:40:57 -04:00
Duy-Nguyen Ta
b2e5dadcdb
Merge branch 'develop' of https://bitbucket.org/gtborg/gtsam into fix/trailing_whitespaces
...
# Conflicts:
# gtsam/symbolic/tests/testVariableIndex.cpp
# gtsam_unstable/gtsam_unstable.h
# gtsam_unstable/linear/RawQP.cpp
# gtsam_unstable/linear/RawQP.h
2019-05-12 09:26:28 -04:00
Frank Dellaert
b6abcb04f2
Split off builder, now also used with same parameters in SubGraphSolver
2019-04-14 14:14:48 -04:00
Frank Dellaert
7b6eaa4333
removed unused typedefs
2019-04-13 22:05:49 -04:00
Frank Dellaert
913262b27d
Fixed issue with test with tbb iterators
2019-04-08 16:46:56 -04:00
Frank Dellaert
a7227cab43
Cleaned up formatting
2019-04-07 22:33:58 -04:00
Frank Dellaert
c1c2fd7008
Fixed the tests - key was choosing right ordering
2019-04-07 22:31:27 -04:00
Frank Dellaert
2de0957b2d
Renamed some variables, used subVector as a test
2019-04-07 18:14:53 -04:00
Frank Dellaert
93a7c99f03
Created more unit tests attesting problems with solve.
2019-04-07 13:15:05 -04:00
Frank Dellaert
490a558fe1
Fixed dimension mismatch (on account of three extra dummy factors)
2019-04-07 13:15:05 -04:00
Frank Dellaert
3889b29305
Resurrected tests
2019-04-07 13:15:05 -04:00
Frank Dellaert
3737474d1e
Deprecated all but three constructors.
2019-04-04 09:23:02 -04:00
Frank Dellaert
aaf2ff5689
Resurrected tests
2019-04-04 01:17:47 -04:00
Duy-Nguyen Ta
1cdc228d6a
remove trailing spaces
2019-02-11 10:58:34 -05:00
Frank Dellaert
fbcfbf0cdd
Made naming convention in wrapper uniform.
...
2D means Pose2 + Point2
3D means Pose3 + Point3
2018-12-31 11:19:46 -05:00
dellaert
70f428fed1
Merge branch 'fix/iSAM2' into fix/GenericValue-assignment
...
Added extra update so converges faster, and matches test in Issue #412
Conflicts:
tests/testVisualISAM2.cpp
2018-12-18 14:40:33 -05:00
dellaert
77f3a9195c
Added an iSAM2 convergence test.
2018-12-18 14:22:44 -05:00
dellaert
ab0fb0d4a5
Added iSAM2 test to check issue #412
2018-12-18 13:56:38 -05:00
Chris Beall
8c221efda2
Fix build for GTSAM_ALLOW_DEPRECATED_SINCE_V4=OFF
2018-11-27 10:54:14 -08:00
dellaert
79fe89eaa9
Switched to using c++11 braces-style initialization
2018-11-08 17:26:09 -05:00
dellaert
d86782eebc
Some remaining std::vector stragglers
2018-11-08 12:25:21 -05:00
Frank Dellaert
2aa43e11bd
Use KeyVector everywhere to avoid conversions
2018-11-08 10:10:32 -05:00
Frank Dellaert
566315f47d
Solved overloading
2018-10-02 23:25:27 -04:00