Jose Luis Blanco Claraco
044582ca4a
also update gtsam version in ROS package.xml
2019-12-03 13:41:37 +01:00
Jose Luis Blanco Claraco
65aaaaadc9
Merge branch 'patch-2' of ssh://github.com/ruffsl/gtsam into ruffsl-patch-1
2019-11-28 06:30:02 +01:00
Frank Dellaert
fa5248e536
Merge pull request #166 from borglab/gchenfc-patch-1
...
Fix doxygen "Creating a new factor"
2019-11-27 16:39:24 -05:00
Frank Dellaert
fb4dc7ccb9
Trigger travis
2019-11-26 16:48:28 -08:00
Frank Dellaert
e90e1f1dd2
Merge pull request #174 from baladeer/cli/numericalDerivativeForSixArgumentFunction
...
compute numerical derivative for 6-argument function
2019-11-26 00:56:29 -05:00
Cong Li
9b402e478c
compute numerical derivative for 6-argument function and add test code for this, also fix bugs in computing numerical derivative in 5-argument function
2019-11-25 14:49:40 -08:00
Ruffin
13250d5bd7
Include build dependencies
2019-11-24 13:50:21 -08:00
Chris Beall
ed62785a07
Merge pull request #172 from erik-nelson/erik/make_attitude_factor_copy_and_move_assignable
...
Make AttitudeFactor copy and move assignable.
2019-11-22 20:53:57 -08:00
Chris Beall
55d3dce567
Merge pull request #171 from erik-nelson/erik/add_missing_boost_dep
...
Add missing boost::shared_ptr include to Values.h
2019-11-22 18:23:30 -08:00
Frank Dellaert
6c00e0378d
Merge pull request #170 from erik-nelson/erik/fix_optimizer_infinite_loop
...
Fix potential infinite loop in GTSAM's nonlinear optimizer.
2019-11-22 19:50:54 -05:00
Erik Nelson
3f064894c4
Explicitly check for copy and move assignable
2019-11-22 13:59:23 -08:00
Erik Nelson
cb5de5be58
Add unit tests
2019-11-22 13:41:55 -08:00
Erik Nelson
660234e4ad
Make attitude factor copy and move assignable
2019-11-22 13:39:09 -08:00
Erik Nelson
30a139c118
Add missing boost::shared_ptr include to Values.h
2019-11-22 13:18:53 -08:00
Erik Nelson
041c4518bf
Fix an infinite loop in GTSAM's nonlinear optimizer
2019-11-22 13:04:48 -08:00
Frank Dellaert
eafc3794b4
Merge pull request #164 from borglab/fix/debian-dependencies
...
Fix broken dependencies in Debian packages
2019-11-17 12:06:39 -05:00
Mike Sheffler
999d14552e
Merge pull request #144 from borglab/add-fPIC-flag
...
Use -fPIC flag when building gtsam libraries (gcc/clang)
2019-11-14 13:50:57 -08: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
Gerry Chen
96f90c3f13
Fix doxygen "Creating a new factor"
...
I think NonlinearFactor1, NonlinearFactor2, ... is supposed to say NoiseModelFactor1, NoiseModelFactor2, ...
2019-11-12 19:16:34 -05:00
Jose Luis Blanco Claraco
99856befce
Use gcc -fPIC flag when building gtsam libraries
...
This flag is required to ensure proper code generation for shared
libraries.
2019-11-11 23:22:17 +01:00
Jose Luis Blanco-Claraco
3135cd6623
Fix broken dependencies in Debian packages
2019-11-11 08:34:52 +01: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
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
Frank Dellaert
0f790e8644
Merge pull request #155 from borglab/feature/exposeGPSFactor
...
expose GPSFactor in python wrapper, and add example for it
2019-10-21 08:19:57 +02:00
Frank Dellaert
867a23d877
Merge pull request #157 from borglab/enhancement/upgradeCOLAMD
...
upgrade colamd to suite-sparse-5.4.0
2019-10-21 08:18:28 +02: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
mxie32
939aba3621
upgrade colamd to suite-sparse-5.4.0
2019-10-19 17:51:15 -04:00
mxie32
8df7981564
expose GPSFactor in python wrapper, and add example for it
2019-10-19 17:15:56 -04:00
Frank Dellaert
cb3e7560d2
Merge pull request #152 from evanrobot/yw/fix_isam2_params
...
fix default parameters in constructor of IncrementalFixedLagSmoother.h
2019-10-18 17:58:45 -04:00
Frank Dellaert
021f22ca42
Merge pull request #153 from tardifjp/fix/PreintegratedMeasurementsPython
...
Fix python wrappers for BetweenFactorVector and PreintegratedCombined…
2019-10-18 17:42:55 -04:00
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