Frank Dellaert
09bb25498f
Merge branch 'develop' into dellaert/issue420
2020-07-31 16:45:03 -04:00
Jose Luis Blanco-Claraco
947479e9de
Add variadic-template N-ary ExpressionFactor
2020-07-28 16:20:38 +02:00
Jose Luis Blanco-Claraco
85c576cc47
Merge pull request #432 from borglab/fix/recover-slam-serialization-test
...
Recover SLAM serialization test
2020-07-26 23:37:17 +02:00
Jose Luis Blanco Claraco
0198c648e3
Fix all new gcc warnings/errors: make explicit virtual/override methods.
...
Rules are:
- use "virtual" in base classes only.
- use "override" in all derived classes.
2020-07-26 11:20:42 +02:00
Jose Luis Blanco Claraco
a4b95d273f
recover SLAM serialization test
2020-07-25 18:07:25 +02:00
Varun Agrawal
05f50eae40
Fix minor bugs
2020-07-24 03:10:03 -05:00
Frank dellaert
30703ccb6a
Removed all deprecated code w Stephanie...
2020-07-22 17:32:25 -04:00
yetongumich
eb1a2b8fb3
modified test
2020-07-12 14:31:29 -04:00
akrishnan86
0e6dc6a016
Merge branch 'develop' of github.com:borglab/gtsam into feature/1dsfm
2020-06-29 20:05:56 -07:00
akrishnan86
fee226a1de
fix SfmData naming
2020-06-24 22:43:55 -07:00
Frank dellaert
3d42e4e76a
Formatting only
...
# Conflicts:
# gtsam/nonlinear/NonlinearOptimizer.cpp
# tests/testPCGSolver.cpp
2020-05-21 14:50:02 -04:00
Frank Dellaert
98b8d6b4f3
Move to its own compilation unit
2020-05-12 19:37:33 -04:00
Frank Dellaert
7910f00c2c
Optimization works!
2020-05-12 19:37:33 -04:00
Frank Dellaert
83a0f51587
Moved TranslationFactor prototype into sfm directory
2020-05-12 19:37:33 -04:00
Frank Dellaert
652302f5ad
Running optimization
2020-05-12 19:37:33 -04:00
Frank Dellaert
d8f3ca46a4
Added initalizeRandomly
2020-05-12 19:37:33 -04:00
Frank Dellaert
146f411a99
Built TranslationFactor class and partially completed TranslationRecovery class
2020-05-12 19:37:33 -04:00
Frank Dellaert
5abe293cdf
Setup and simulateMeasurements
2020-05-12 19:37:33 -04:00
alescontrela
03910d725e
Merge branch develop
2020-04-12 13:47:24 -04:00
alescontrela
211119b00e
Replace addPrior<> with addPrior
2020-04-12 13:10:09 -04:00
alescontrela
aa3ac32235
Change all old cases of graph.emplace_shared<PriorFactor<...>>(...) and graph.add(PriorFactor<...>(...)) to graph.addPrior<...>(...). Removed unnecessary PriorFactor.h includes.
2020-04-11 20:09:54 -04:00
alescontrela
f4525b51e4
Change PriorFactor includes from gtsam/slam to gtsam/nonlinear
2020-04-10 22:26:22 -04:00
alescontrela
9887d4467c
Replace push_back with emplace_shared. Address PR feedback.
2020-04-10 21:32:19 -04:00
alescontrela
b266287cca
Add addPrior method to NonlinearFactorGraph and corresponding unit test.
2020-04-10 13:01:26 -04:00
Jose Luis Blanco Claraco
b622262acf
printError(): allow custom factor filter
2020-04-10 00:35:53 +02:00
Jose Luis Blanco Claraco
76b29b78af
Prefer C++11 nullptr
2020-04-06 23:31:05 +02:00
Frank Dellaert
669ffd0a05
Merge pull request #235 from borglab/feature/robust_unit_tests
...
Add More Unit Tests for Robust Noise Models
2020-04-04 14:03:28 -04:00
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
Fan Jiang
4babfe2491
Remove redundant params
2020-03-03 17:39:28 -05:00
Fan Jiang
3c0671ba8d
Removed commentted out and print-s
2020-03-01 19:38:57 -05:00
Fan Jiang
e312abdbf0
Add More Unit Tests for Robust Noise Models
2020-03-01 15:22:19 -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