Commit Graph

1542 Commits (d9923fc3cc36605ce52ab35a71bb4a69713d045f)

Author SHA1 Message Date
Varun Agrawal d9923fc3cc replaced/appended all calls to SimpleCamera with PinholeCameraCal3_S2 2020-02-21 19:42:55 -05:00
Jose Luis Blanco-Claraco 7d3b3f1172 Fix use of non-standard array of non-constant length 2019-12-28 23:39:54 +01:00
Jose Luis Blanco-Claraco d76fc052b0
fix missing include 2019-12-20 10:06:15 +01:00
Fan Jiang ed7f949385
Merge pull request #156 from borglab/fix/boost-optional
boost::optional<const Ordering &>
2019-11-13 14:32:07 -05:00
Frank Dellaert 4ac78953ae
Merge pull request #163 from michaelbosse/fix/variable_slots_bug
Fix bug when constructing VariableSlots
2019-11-10 13:42:17 +08:00
Michael Bosse fab3b01756 updates from code review 2019-11-09 19:49:59 -08:00
Mike Bosse 8572cd17ad Fix bug when constructing VariableSlots
from a GaussianFactorGraph that has null factors.
2019-11-09 17:05:42 -08: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
duyanwei 38982ae4aa changed function name and made it static 2019-10-18 00:23:06 +08:00
duyanwei dcb82920ea fix default parameters in constructor of IncrementalFixedLagSmoother.h 2019-10-17 21:32:21 +08:00
Frank Dellaert a614e5efa1
Merge pull request #115 from borglab/fix/absolute-value
C++11 Absolute Value
2019-09-19 07:45:40 -04:00
Varun Agrawal ff1f37c26f replaced fabs with c++11 std::abs 2019-09-18 18:30:26 -04:00
Fan Jiang 4949d6988c Fix compilation of PartialPriorFactor 2019-09-07 15:48:30 -04:00
Jose Luis Blanco-Claraco 438b4ff014 more DLL warnings & errors fixed 2019-07-18 11:09:08 +02:00
Jose Luis Blanco-Claraco 52b0579a9b Consistent dllexport.h across gtsam & gtsam_unstable 2019-07-18 08:22:41 +02:00
Clark Taylor e28fb84fef Added document explaining GTSAM_EXPORT usage rules 2019-07-15 11:43:54 -04:00
Jose Luis Blanco Claraco 7f43054c37 Refactor build flags via CMake target properties
Also:
- Allow users to edit cmake target build options in the cache variables.
- We had to add project() commands for  gtsam and gtsam_unstable,
the PROJECT_SOURCE_DIR changed, but the root GTSAM_SOURCE_DIR instead.
- Ensure use of standard C++11 (no extensions)
2019-06-15 23:09:54 +02:00
Frank Dellaert da09428110
Merge pull request #67 from borglab/feature/housekeeping
Housekeeping
2019-06-15 13:53:02 -04:00
Varun Agrawal b8292399d6 renamed all READMEs to README.md and updated markdown syntax 2019-06-13 17:26:07 -04:00
Frank Dellaert 5017f3e774 Merge remote-tracking branch 'origin/develop' into fix/38_SmartRangeExamples-2 2019-06-12 18:21:53 -04:00
Frank Dellaert 5b686d3ec3 Fixed warning 2019-06-12 15:33:25 -04:00
Frank Dellaert 6bcbfe2c67 Tightened odometry sigmas to avoid ILS 2019-06-11 20:42:54 -04:00
Frank Dellaert c007c7715c Duplicate measurements are disallowed -> leads to duplicate keys in JacobianFactor 2019-06-11 20:42:35 -04:00
Frank Dellaert 30644e9590 Fix file handling (removed absolute paths) 2019-06-11 20:41:56 -04:00
Frank Dellaert 692959f0f3 Fix for issue #38 (gcc specific issue, but fix works for all) 2019-06-11 20:41:56 -04:00
Frank Dellaert 0a95ac292f Removed useless typedef, add empty() 2019-06-01 17:34:24 -04:00
Jose Luis Blanco Claraco a1096a6f3b Fix bug: iSAM2 won't update() with smart factors 2019-05-27 12:26:54 +02:00
Jose Luis Blanco Claraco 77d56cb2eb Add iSAM2+Stereo factor unit test to reveal bug #10
fix test
2019-05-27 12:26:53 +02:00
chrisbeall 22d9b162d2 Fix more clang issues with FactorIndices 2019-05-18 20:51:00 -07:00
chrisbeall 5fe891a1c3 Change FastVector<size_t> to FactorIndices to make clang happy 2019-05-18 19:47:58 -07:00
Frank Dellaert 67b65f9845 Merge remote-tracking branch 'origin/develop' into feature/improvementsIncrementalFilter 2019-05-17 22:19:27 -04:00
dellaert e8d76b7e8e Using auto 2019-05-16 22:29:50 -04:00
Frank Dellaert 8801de4d63 Pose3 naming convention 2019-05-16 15:06:15 -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 e6c1ad8d04 Moved visitor inside parser unit. 2019-04-26 14:47:54 -04:00
Frank Dellaert 31556ff981 Cleaned up QPSVisitor and fixed KeyVector compile issue on Ubuntu 2019-04-24 20:10:23 -04:00
dellaert a450ba1e55 Merge remote-tracking branch 'origin/develop' into feature/LPSolver
# Conflicts:
#	gtsam_unstable/linear/QPSVisitor.h
#	gtsam_unstable/linear/RawQP.cpp
2019-04-24 16:08:50 -04:00
Frank Dellaert 7b6eaa4333 removed unused typedefs 2019-04-13 22:05:49 -04:00
dellaert 97de0e3c82 Compilation fixes 2019-04-11 10:49:45 -04:00
José Luis Blanco-Claraco 99aa09ce54 Merged in jlblancoc/gtsam/index-type-for-factors (pull request #409)
Type for Factor indices, dual to "Key"
2019-04-08 23:07:02 +00:00
jlblancoc 4fb718a943 prefer auto in range for loops 2019-04-09 00:29:31 +02:00
jlblancoc 285ebd7dbd Type for Factor indices, dual to "Key"
This avoids a couple of confusing uses of KeySet to refer to lists of
Factors, and makes code more readable where formerly using size_t to
index factors.
2019-04-08 09:08:43 +02:00
jlblancoc 1304d26e81 exit()-> throw (Closes #427) 2019-04-07 23:59:53 +02:00
Frank Dellaert 140c666c41 Moved DSFMap to gtsam 2019-04-04 09:22:22 -04:00
Antoni Rosiñol Vidal 970664b928 Merged develop into feature/improvementsIncrementalFilter 2019-03-25 13:26:20 -04:00
Jeremy Aguilon fe3741e466 Fix broken file 2019-03-07 14:25:05 -05:00
Jeremy Aguilon f4bf0d5b0b Update unstable.h file to match upstream 2019-03-07 14:23:11 -05:00
Jeremy Aguilon 9a3d517925 Make documentation on .cpp file more specific 2019-03-06 17:49:40 -05:00
Jeremy Aguilon 7d2e4d2e64 Fix warning message in the unit tests/examples 2019-03-06 17:47:34 -05:00