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
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
Fan Jiang
6eb1230685
Merge pull request #374 from borglab/fix/translationfactor_normalize
...
Fix TranslationFactor with Vector3 as Point3
2020-07-06 09:51:13 -04:00
Jose Luis Blanco-Claraco
f9b4bc4357
Merge pull request #375 from borglab/fix/msvc_appveyor
...
Fix MSVC Build in AppVeyor
2020-07-06 07:56:37 +02:00
Fan Jiang
df687e5abf
Fix MSVC build
2020-07-05 21:28:52 -04:00
Fan Jiang
258d05c9ef
Fix TranslationFactor with Vector3 as Point3
2020-07-05 11:22:35 -04:00
Fan Jiang
564d2c5873
Fix memory leak in Expressions
2020-07-05 10:19:05 -04:00
Varun Agrawal
dde41ebf05
Merge pull request #371 from borglab/feature/quiet-python-tests
...
Capture stdout in python test
2020-07-03 20:41:52 -04:00
Varun Agrawal
52da4580fb
make utils and test code python2 compliant
2020-07-01 18:52:02 -05:00
Varun Agrawal
83cbcd0bea
capture stdout in python test [only for python3]
2020-06-30 13:13:04 -05:00
Akshay Krishnan
7c53235fdb
Merge pull request #367 from borglab/feature/1dsfm
...
Translation averaging
2020-06-30 08:17:48 -07:00
akrishnan86
0e6dc6a016
Merge branch 'develop' of github.com:borglab/gtsam into feature/1dsfm
2020-06-29 20:05:56 -07:00
akrishnan86
9d9c30e5dc
review1 changes
2020-06-28 11:03:38 -07:00
Fan Jiang
8739c372fb
Merge remote-tracking branch 'origin/develop' into feature/frobeniusfactor
2020-06-27 01:26:53 -04:00
Varun Agrawal
8ebd7f7f54
Merge pull request #370 from borglab/feature/minor-updates
...
Minor Updates
2020-06-25 14:10:01 -05:00
Fan Jiang
a453d7b549
Merge pull request #363 from borglab/feature/aligned_makeshared
...
[v2] Fix all alignment issues when using make_shared
2020-06-25 12:20:08 -04:00
Varun Agrawal
c8583e921a
Revert "added .gitignore for when building the sample cmake projects"
...
This reverts commit 350808d9dc .
2020-06-25 10:28:59 -05:00
akrishnan86
fee226a1de
fix SfmData naming
2020-06-24 22:43:55 -07:00
Fan Jiang
17568e6779
Add missing lf
2020-06-25 00:14:21 -04:00
Varun Agrawal
350808d9dc
added .gitignore for when building the sample cmake projects
2020-06-24 19:27:45 -05:00
Varun Agrawal
7f1384b0f2
wrap the biasHat function for PreintegratedMeasurement
2020-06-24 19:25:56 -05:00
Varun Agrawal
a4ef531a32
print Eigen Unsupported status message correctly
2020-06-24 19:23:37 -05:00
Varun Agrawal
34180fb816
Merge pull request #343 from borglab/fix/serializationToFile
...
SerializeToXMLFile fix
2020-06-24 19:07:35 -05:00
Fan Jiang
fb21c553a0
Switch to the new alignment marker type
2020-06-24 17:15:00 -04:00
Fan Jiang
6dbd7c243a
Add comments
2020-06-24 16:25:46 -04:00
Gerry Chen
b37be7d640
rename serialization functions with less ambiguous names
...
According to Varun's suggestion.
Note: string functions should be automatically inlined by compiler to avoid passing big strings.
2020-06-24 14:33:08 -04:00
Gerry Chen
6d75e992e8
serialization docstrings
2020-06-24 14:16:00 -04:00