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
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
Varun Agrawal
e08e392020
Improved paths and added checks
2020-07-05 21:57:18 -05: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
cb151dd9ee
update python build location in travis script
2020-07-04 20:42:15 -04:00
Varun Agrawal
54cc49d880
Merge branch 'develop' into feature/docker
2020-07-04 20:24:58 -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
d2f69eeab4
Add python-install dependency for gtsam_unstable as well
2020-07-01 17:07:31 -05:00
Varun Agrawal
a6908cd1cb
removed unneeded install commands and updated README
2020-07-01 16:23:24 -05:00
Varun Agrawal
59968fddc5
Python Wrapper CMake update
...
- Added python-install target variable for easy updating.
- Fixed/Added all dependencies so that everything is built automatically.
- Removed unnecessary install commands
2020-07-01 14:36:57 -05:00
Varun Agrawal
74591eece6
fixed CYTHON_INSTALL_PATH cmake variable wrt cache
2020-07-01 14:36:16 -05:00
Varun Agrawal
8859b963a2
In-place cython build
...
Build everything inside the build/cython{BuildType} directory directly, so we can bypass the `make install` step and introduce the `make python-install` step which allows cmake to handle all dependencies.
2020-07-01 12:13:53 -05:00
Varun Agrawal
54f2acd521
updated cython wrapper README
2020-06-30 20:57:31 -05:00
Varun Agrawal
7a725bf46a
Remove redundant postfix checking since the postfix is already added at the top level
2020-06-30 20:48:01 -05:00
Varun Agrawal
c84060acea
Use the high level cython variables, improve install process
2020-06-30 20:47:32 -05:00
Varun Agrawal
06476c8ee7
Create and use cython build directory
2020-06-30 20:46:55 -05:00
Varun Agrawal
9cbabb2cb6
Set high level Cython/Eigency variables to reduce duplication
2020-06-30 20:45:55 -05:00