Commit Graph

11600 Commits (0675b82c1f5173f76b1cdf2e7457fac68b38b7b7)

Author SHA1 Message Date
Jean-Philippe Tardif ca02a03c08 Move back code,, comments in the code 2019-10-18 14:16:07 -04:00
Jean-Philippe Tardif f58a5f89f2 clean up commented code 2019-10-18 14:15:19 -04:00
Jean-Philippe Tardif 730199b678 Fix python wrappers for BetweenFactorVector and PreintegratedCombinedMeasurements and
added Vector type to the BetweenFactor generation
Created PreintegrationCombinedParams to add constructor for PreintegratedCombinedMeasurements
2019-10-18 10:55:02 -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
Gerry Chen 5a358489dc Some low hanging fruit changing `func(..., boost::optional<const Class &>)` to overloaded
`func(...)` and
`func(..., const Class &)`
not all done
Also, although it currently passes all tests, I think some more tests may be needed...
2019-10-13 23:59:50 -04:00
Frank Dellaert 6ef7b48d68
Merge pull request #146 from borglab/fix/clang-warnings
Fix/clang warnings
2019-10-13 12:43:25 -04:00
Frank Dellaert 30cef2d88e
Merge pull request #147 from ptrmu/ptrmu_fix_compile_error_in_timeGaussianFactorGraph_cpp
fix compile error in timeGaussianFactorGraph.cpp
2019-10-13 12:23:11 -04:00
Peter Mullen fc6d679484 fix compile error 2019-10-12 22:56:34 -07:00
Frank Dellaert 4a1491876d Replace deprecated `ptr_fun` with lambda expression 2019-10-12 14:14:10 -04:00
Frank Dellaert f44ba996e0 Add override to resolve warnings on clang 2019-10-12 14:13:31 -04:00
Frank Dellaert e5a13b7b36
Merge pull request #135 from borglab/boost-exported-targets
Get back to Boost "modern" CMake targets
2019-10-12 13:41:16 -04:00
Chris Beall 7c7e3687ef
Merge pull request #140 from borglab/fix/metis-empty-graph
Fix Metis ordering for empty graph and single node
2019-10-10 21:01:10 -07:00
Chris Beall 76367bd946 Fix Metis ordering for empty graph and single node 2019-10-10 14:17:30 -07:00
Varun Agrawal a4ac57c5b8
Merge pull request #117 from borglab/feature/wrap-mestimator-weight
Wrap mEstimators
2019-10-10 16:55:26 -04:00
Frank Dellaert 38cf6bd376
Merge pull request #139 from gchenfc/feature/linear-fg-marginals
Gaussian Factor Graph Marginals
2019-10-10 10:16:50 -04:00
Gerry Chen 5900eaa8ec Change ordering back to OptionalOrdering typedef 2019-10-10 01:02:38 -04:00
Gerry Chen bc511a26ec `optional<Ordering>` and `auto` modernization 2019-10-09 17:12:18 -04:00
Gerry Chen e20494324f Gaussian Factor Graph unittests and linearization
(with Python bindings)
2019-10-09 15:58:57 -04:00
Varun Agrawal 4c9f9ecabf cleaned up Matlab script for visualizing mEstimators 2019-10-09 15:48:12 -04:00
Varun Agrawal c2b6607d18 add residual function for Fair mEstimator wrapper 2019-10-09 15:46:24 -04:00
Varun Agrawal 1240339dc2 formatting; removed virtual from derived classes; added default values for L2WithDeadZone constructor to allow serialization 2019-10-09 15:33:53 -04:00
Varun Agrawal 7501d8a4b0 added override keyword to derived versions of and for mEstimators 2019-10-08 21:31:09 -04:00
Varun Agrawal 494005d64a wrap DCS and L2WithDeadZone estimators 2019-10-08 21:26:11 -04:00
Varun Agrawal 586a825c7c added DCS residual tests 2019-10-08 21:25:56 -04:00
Varun Agrawal 431c37090a removed const declarator from and functions, implemented DCS residual 2019-10-08 21:25:41 -04:00
Varun Agrawal 4be8d8a758 Robust Estimator Updates
- Moved implementations of residual and weight to NoiseModel.cpp.
- Added `const` to function arguments and variables in `residual` and `weight`.
- Aliased Welsh to Welsch.
- Formatting.
2019-10-08 20:30:12 -04:00
Varun Agrawal 5c883caf16 label subplots for each estimator and hyphenate Geman-McClure 2019-10-07 23:43:01 -04:00
Frank Dellaert 2f6edeeb41
Merge pull request #136 from borglab/fix-gtsam-version-no
Update outdated GTSAM version number
2019-10-07 18:15:08 -04:00
Jose Luis Blanco-Claraco b3dccc6ef3
get gtsam version number in synch 2019-10-07 21:47:51 +02:00
Jose Luis Blanco-Claraco a1d46fab33
Ubuntu PPA packages: use GTSAM_BUILD_WITH_MARCH_NATIVE=OFF 2019-10-07 11:54:28 +02:00
Jose Luis Blanco-Claraco 6badcefac4
Patches to use CMake's FindBoost into gtsam 2019-10-07 11:42:38 +02:00
Jose Luis Blanco-Claraco 3e01411010
Import FindBoost from CMake v3.15.4 2019-10-07 11:36:06 +02:00
Jose Luis Blanco-Claraco b10963802c
Revert "Fix cmake handling newer boost versions (Closes: #442)"
This reverts commit a0fce4257f.
2019-10-07 11:21:22 +02:00
Jose Luis Blanco-Claraco bbf007e4e4
Remove obsolete cmake FindXX modules.
Exported config files are preferred over modules, and easier to maintain.
2019-10-07 11:15:31 +02:00
Ellon Paiva Mendes 3fad1fa81b
Install GTSAMConfigVersion.cmake 2019-10-07 11:13:42 +02:00
Varun Agrawal 8280a082bd implemented residual functions for common M-estimators and added corresponding tests 2019-10-02 04:04:34 -04:00
Frank Dellaert 41902efc79 Another attempt at getting past Linux compiler 2019-10-01 14:04:09 -04:00
Frank Dellaert 40af21914b Fixed issue with static vector being const 2019-10-01 14:04:09 -04:00
Frank Dellaert e758089f13 Fixed test 2019-10-01 14:04:09 -04:00
Frank Dellaert 1e5973628e Worked around build snafu on Travis with enable_if_t (not in all boost versions, and only in std as of c++14) 2019-10-01 14:04:09 -04:00
Frank Dellaert 158b99f030 Made sure GTSAM_USE_QUATERNIONS flag is set and used 2019-10-01 14:04:09 -04:00
Frank Dellaert f1e8a20a5a Cleaned up some unused headers 2019-10-01 14:04:09 -04:00
Frank Dellaert 9d23fe52e0 Fixed issue with quaternions and added "special" travis stage that checks quaternions path. 2019-10-01 14:04:09 -04:00
Frank Dellaert a573658ba4 Updated timing script 2019-10-01 14:04:09 -04:00
Frank Dellaert f5b57ce59f Python tests 2019-10-01 14:04:09 -04:00
Frank Dellaert 39d1f58eae More asserts/tests 2019-10-01 14:04:09 -04:00
Frank Dellaert 06952cd83b Full enchilada: SO3 is now SO<3> 2019-10-01 14:04:09 -04:00
Frank Dellaert 8eacdcbe58 Serialization 2019-10-01 14:01:54 -04:00
Frank Dellaert 3193af9698 Three more constructors for SO3 2019-10-01 14:01:54 -04:00