Varun Agrawal
b735174707
use boost serialization macro instead of make_array
2020-07-10 10:03:38 -04:00
Varun Agrawal
7259f899d9
Use static matrix and constexpr
2020-07-10 09:26:48 -04:00
Varun Agrawal
cd843f646f
Merge pull request #390 from borglab/fix/discrete_examples
...
Formatted and fixed discrete examples
2020-07-10 05:43:52 -04:00
Varun Agrawal
93b9d32ff9
Merge pull request #389 from jingwuOUO/fix/g2o
...
Fix/g2o
2020-07-10 05:41:46 -04:00
Varun Agrawal
10a131fc36
Quote variable so it works on Windows
2020-07-10 00:19:54 -04:00
Varun Agrawal
ca14276404
Add MATLAB root and Mex paths to cmake output, align GTSAM specific output
2020-07-10 00:15:12 -04:00
Varun Agrawal
b1dda699a3
add compiler flags to suppress warnings if built in release mode
2020-07-09 23:49:23 -04:00
Varun Agrawal
018e6ba68c
Generic Eigen::Matrix serialization for boost
2020-07-09 23:12:35 -04:00
Varun Agrawal
904ecf4f1f
Use built in Matrix serialization
2020-07-09 23:11:20 -04:00
Frank dellaert
3dcff34b46
Formatted and fixed discrete examples
2020-07-09 20:46:12 -04:00
Varun Agrawal
60c88f67e9
Handle extrinsics and intrinsics for jacobian
2020-07-09 20:02:30 -04:00
Varun Agrawal
f23587fafd
Add indentation
2020-07-09 20:02:09 -04:00
Frank dellaert
a484c910ab
Avoided extra conversions to quaternions
2020-07-09 17:27:06 -04:00
Frank dellaert
4960f75595
Normalized quaternions before converting to Rot3 to account for limited precision in text files.
2020-07-09 17:16:11 -04:00
Frank dellaert
5ab16c8b51
Added tests on determinants of read rotations
2020-07-09 17:15:28 -04:00
Fan Jiang
686ea137e7
Merge remote-tracking branch 'origin/develop' into fix/logging_lambda
2020-07-09 17:07:07 -04:00
Frank dellaert
dc65a0a1d9
Added g2o test files
2020-07-09 16:27:32 -04:00
Frank dellaert
2c544018bf
Eliminated some copy/paste
2020-07-09 16:27:21 -04:00
Frank Dellaert
f280aec428
Merge pull request #334 from martinvl/fix/unit3-copy-assign
...
Fix Unit3 copy assign
2020-07-09 15:19:35 -04:00
Frank Dellaert
d0318172af
Merge pull request #249 from mindThomas/feature/isam2-kitti-example
...
Added ported C++ version of ISAM2 Kitti example
2020-07-09 15:17:18 -04:00
Fan Jiang
3d8641c0c3
Merge remote-tracking branch 'origin/develop' into feature/noisemodel_rename_functions
2020-07-09 14:26:39 -04:00
Fan Jiang
4a0b031a2a
add return value in gtsam_optimize
2020-07-09 14:26:18 -04:00
Varun Agrawal
7dfc79971a
reduced tolerance for checking jacobian
2020-07-09 11:52:06 -04:00
Varun Agrawal
b9264cf550
Merge branch 'develop' into fix/smartfactor_body_P_sensor
2020-07-09 10:47:49 -04:00
Varun Agrawal
0c199dd406
revert variable change
2020-07-09 00:46:21 -04:00
Varun Agrawal
0f0752fd1f
Merge pull request #384 from mikesheffler/fix/unnecessary_include
...
Unnecessary include statement
2020-07-09 00:30:54 -04:00
Varun Agrawal
23e2b29dbe
Added and updated serialization tests to include all IMU factors
2020-07-09 00:22:42 -04:00
Varun Agrawal
d519d24b67
Fix typo
2020-07-09 00:22:13 -04:00
Varun Agrawal
95b4a49f64
Major updates to CombinedImuFactor to make it Testable as well as serializable
2020-07-09 00:22:05 -04:00
Varun Agrawal
cc2456678f
Replace scoped name with direct name and instantiate base class in constructor
2020-07-08 23:37:32 -04:00
Fan Jiang
f8b48db581
Fix lambda check in logging optimizer
2020-07-08 17:10:43 -04:00
Varun Agrawal
8d921c82a0
Updated PreintegratedImuMeasurements docstring
2020-07-08 16:10:33 -04:00
Mike Sheffler
283999b017
Unnecessary include statement
2020-07-08 11:52:51 -07:00
Mike Sheffler
0a8a63b8e3
Merge pull request #381 from mikesheffler/fix/matlab_wrapper_2
...
Second attempt at a MATLAB wrapper build fix.
Per @dellaert I'm going to open a separate issue to see if we need the `split_member`
2020-07-08 11:09:11 -07:00
Varun Agrawal
aaddf52cb1
Abstracted out serialization code for PreintegrationBase
2020-07-08 12:23:01 -04:00
Mike Sheffler
00106ba360
Second attempt at a wrapper fix.
...
1) Some serialization code was missing from SOn.SOn.h (not sure why this wouldn't have been a problem before building the MATLAB toolbox ...)
2) FrobeniusFacotor stuff needed a couple GTSAM_EXPORT statements
2020-07-08 02:30:19 -07:00
Thomas Jespersen
e3712772cb
ISAM2 Kitti example: Addressed review comments
2020-07-08 09:09:37 +08:00
Varun Agrawal
73007fe048
test SmartFactor when body_P_sensor is passed in
2020-07-07 19:24:38 -04:00
Varun Agrawal
66570469c5
fix working directory for python install target
2020-07-07 17:38:27 -04:00
Varun Agrawal
db40cd71fc
Merge branch 'develop' into feature/python-install
2020-07-07 13:57:43 -04:00
Varun Agrawal
1f66a73147
Merge branch 'develop' into feature/functorized-factor
2020-07-07 10:50:51 -04:00
Frank Dellaert
55f686dd38
Merge pull request #360 from borglab/feature/frobeniusfactor
...
Frobenius error factor
2020-07-07 08:21:09 -04:00
Fan Jiang
683e37f148
Fix FrobeniusWormholeFactor Python test
2020-07-06 23:36:17 -04:00
Fan Jiang
6d5706049d
Merge remote-tracking branch 'origin/develop' into feature/frobeniusfactor
2020-07-06 22:58:23 -04:00
Varun Agrawal
1679d1822d
Merge pull request #376 from borglab/fix/msvc-missing-export
...
Fix missing DLL exported symbol
2020-07-06 21:52:39 -04:00
Varun Agrawal
30ffcdd137
Simplified FunctorizedFactor
...
By adding the helper function MakeFunctorizedFactor, we now only need to provide the argument type in the template parameter list. This considerably simplifies the factor declaration, while removing the need for argument type and return type in the functor definition.
Also added tests for std::function and lambda functions.
2020-07-06 21:48:51 -04:00
Fan Jiang
fd01bfce15
Merge pull request #373 from borglab/fix/expression_leak
...
Fix memory leak in Expressions
2020-07-06 17:59:03 -04:00
Varun Agrawal
7d0e440293
new definition for FunctorizedFactor to allow for using std::function and lambdas
2020-07-06 17:38:34 -04:00
Jose Luis Blanco-Claraco
3c5f8711ca
Fix missing DLL exported symbol
2020-07-06 20:07:18 +02:00
Fan Jiang
1e2c29fac8
Merge remote-tracking branch 'origin/develop' into fix/expression_leak
2020-07-06 09:52:15 -04:00