John Lambert
2b02cada1d
Merge pull request #829 from borglab/shonan-covariance-fixes
...
ShonanAveraging Covariance fixes
2021-07-22 13:40:08 -06:00
John Lambert
28ecc3331b
add comments about tangent space and covariance matrix ordering
2021-07-21 10:27:31 -06:00
John Lambert
5fee983ff1
use upper 3x3 sub-block of covariance matrix for converting BetweenFactor to BinaryMeasurement, and use Isotropic in ShonanAveraging2
2021-07-21 10:04:05 -06:00
Fan Jiang
838e74dbc8
Merge pull request #766 from borglab/refactor/ExpressionTests
...
refactor Expression tests and add comments
2021-07-19 11:51:53 -04:00
Fan Jiang
4cd3eae170
Merge pull request #816 from ScottMcMichael/fix/isam2-serialize
...
Fix serialization of ISAM2 class
2021-07-19 10:44:51 -04:00
Jose Luis Blanco Claraco
de68189559
Merge branch 'develop' into refactor/ExpressionTests
2021-07-19 11:56:58 +02:00
Scott
1d75a0738a
Try macOS fix
2021-07-17 18:35:58 -07:00
Fan Jiang
fda659674e
Merge pull request #823 from acxz/revert-800-fix/tbb-deprecation
...
Revert "replace deprecated tbb functionality"
2021-07-17 14:06:30 -04:00
Akash Patel
f819b1a03f
Revert "replace deprecated tbb functionality"
2021-07-15 15:01:56 -04:00
Varun Agrawal
3ab3f466c0
Merge pull request #822 from borglab/feature/wrap-multiple-interfaces
...
Break interface file into multiple files
2021-07-15 08:02:17 -07:00
Varun Agrawal
6db646d800
remove extraneous file
2021-07-15 00:25:40 -04:00
Varun Agrawal
2dd22c64fd
Merge branch 'develop' into feature/wrap-multiple-interfaces
2021-07-14 21:56:09 -04:00
Varun Agrawal
6919ad9277
update interface files with latest develop
2021-07-14 21:53:20 -04:00
Fan Jiang
740c9c6f39
Merge pull request #811 from roderick-koehle/python-fisheye-interface
...
Python fisheye interface
2021-07-14 17:48:44 -04:00
roderick-koehle
a115788ea5
Remove spaces in empty line
2021-07-14 11:53:31 +02:00
roderick-koehle
c2bbe78e86
Remove comment
2021-07-14 11:16:00 +02:00
roderick-koehle
16cfc7fd38
Remove commented out line
2021-07-14 11:15:10 +02:00
roderick-koehle
305521e014
Merge branch 'borglab:develop' into python-fisheye-interface
2021-07-14 09:37:32 +02:00
roderick-koehle
d130387a7d
Minor fix test_Cal3Fisheye
2021-07-13 22:12:14 +02:00
roderick-koehle
3e41ece75a
Minor fix test_Cal3Unified
2021-07-13 22:10:38 +02:00
roderick-koehle
17c37de7c4
Shared setup triangulation unit test
2021-07-13 22:07:19 +02:00
roderick-koehle
3402e46ad1
Shared data for triangulation unit tests
2021-07-13 22:00:21 +02:00
John Lambert
fa42d96360
Merge pull request #817 from borglab/wrapper-shonan-averaging-2
...
Add ShonanAveraging2 interface to wrapper with BetweenFactorPose2s, that does not require g2o files
2021-07-13 13:37:34 -06:00
John Lambert
54d3471121
update logic in angular error comparison
2021-07-13 08:18:45 -06:00
roderick-koehle
f53f5db4d1
Merge branch 'borglab:develop' into python-fisheye-interface
2021-07-13 12:03:10 +02:00
John Lambert
c4a4e13196
fix assert on angles
2021-07-13 00:16:24 -06:00
John Lambert
d7151ed284
use mod when comparing angles
2021-07-12 20:52:36 -04:00
John Lambert
cce952fbb3
use simple example for unit test
2021-07-12 19:35:34 -04:00
Varun Agrawal
36c2aa1e56
matlab wrapper header update
2021-07-12 11:46:31 -04:00
John Lambert
690300124c
fix typo
2021-07-11 22:47:14 -04:00
John Lambert
61c5e89de3
try increasing pmax to pass test
2021-07-11 22:46:54 -04:00
Varun Agrawal
7b9928d933
Merging 'master' into 'wrap'
2021-07-11 08:10:35 -07:00
Varun Agrawal
4c410fcd0e
Squashed 'wrap/' changes from 07330d100..d9ae5ce03
...
d9ae5ce03 Merge pull request #118 from borglab/feature/matlab-multi-files
9adddf7dd update the main script for matlab wrapping
0b0398d46 remove debug statements since they aren't needed for now
df064a364 support for parsing mutiple interface files for Matlab wrapping
1929e197c add test for parsing multiple interface files
bac442056 Merge pull request #117 from borglab/fix/matlab-refactor
331f4a8ce update tests to remove redundant code
5426e3af4 generate all content from within the wrap function
f78612bf9 make directory check common
b7acd7a1f fixed import and test setup
88007b153 Merge pull request #116 from borglab/feature/matlab-refactor
a074896e6 utils -> mixins
414557e00 structure
187100439 update gitignore
adbc55aea don't use class attributes in matlab wrapper
f45ba5b2d broke down some large functions into smaller ones
7756f0548 add mixin for checks and call method to wrap global functions
a318e2a67 Merge pull request #115 from borglab/feature/multiple-modules
b02b74c3d convert matlab_wrapper to a submodule
be8641e83 improved function naming in tests
02ddbfbb0 update tests and docs
dfbded2c7 small fixes
e9ec5af07 update docs
d124e2cfb wrap multiple files
7c7342f86 update cmake to take in new changes for multiple modules
54850f724 Merge pull request #114 from borglab/fix/remove-py35
71ee98321 add mypy annotations
ccaea6294 remove support for python 3.5
git-subtree-dir: wrap
git-subtree-split: d9ae5ce036c4315db3c28b12db9c73eae246f314
2021-07-11 08:10:35 -07:00
Varun Agrawal
17842dcea7
fixes
2021-07-11 08:10:11 -07:00
Varun Agrawal
0989aed0cf
enable CI builds
2021-07-11 08:10:10 -07:00
Varun Agrawal
fe95b8b970
wrapper updates
2021-07-11 08:10:09 -07:00
Varun Agrawal
e8e3094556
update CMake
2021-07-11 08:10:09 -07:00
Varun Agrawal
86c47d52d5
move RedirectCout to base/utilities.h
2021-07-11 08:10:08 -07:00
Varun Agrawal
54063934fa
update template for wrapper
2021-07-11 08:10:06 -07:00
Varun Agrawal
f33e6a801f
break up preamble and specializations so there are no duplicate includes
2021-07-11 08:10:05 -07:00
Varun Agrawal
9bafebb521
break interface file into multiple files
2021-07-11 08:09:59 -07:00
Varun Agrawal
39b1b15c3e
Merge pull request #819 from borglab/feature/std-bind-placeholders
2021-07-11 07:33:32 -07:00
roderick-koehle
c595767cae
Unittest, triangulation for Cal3Unified
2021-07-11 14:14:08 +02:00
roderick-koehle
941594c94b
Testing CameraSet and triangulatePoint3
...
Currently triangulatePoint3 returns wrong results for fisheye models. The template for PinholePose may be implemented for a fixed size of variable dimensions.
2021-07-11 14:11:40 +02:00
John Lambert
ddfb45efb0
fix typo in block indexing, 3x3 covariance for Pose2 should have just 1x1 block for theta
2021-07-11 01:02:36 -06:00
Varun Agrawal
dfc77f0967
Merge pull request #818 from borglab/tbb-disabling-instructions
2021-07-10 21:07:15 -04:00
Varun Agrawal
d5890a2d61
update all the tests
2021-07-10 21:03:15 -04:00
Varun Agrawal
dc8b5e58ff
replaced boost with std for placeholders, bind and function
2021-07-10 21:01:20 -04:00
roderick-koehle
0a73961f5a
Update ignore list in CMakeFile
2021-07-10 23:05:53 +02:00
roderick-koehle
3118fde6d3
Missing CameraSet binding specialisations
...
Add pybind specialisations for CameraSetCal3Unified and CameraSetCal3Fisheye.
2021-07-10 23:00:24 +02:00