Jose Luis Blanco Claraco
570a44b7b2
Add missing getter
2021-08-11 01:27:14 +02:00
Varun Agrawal
95bf0b1680
add Windows export symbols for PinholeCamera
2021-07-31 20:58:48 -07:00
Akshay Krishnan
158d279d59
Merge pull request #828 from borglab/feature/wrap-triangulate-nonlinear
...
Wrapping triangulateNonlinear from triangulation.h
2021-07-25 11:33:33 -07:00
akrishnan86
d4951f025d
adding gtsam scope
2021-07-23 00:09:47 -07: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
akrishnan86
bd994d07bc
merged from develop
2021-07-20 23:37:23 -07:00
Akshay Krishnan
15c29cacd2
wrapping triangulate nonlinear
2021-07-21 05:14:58 +00: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
Akash Patel
f819b1a03f
Revert "replace deprecated tbb functionality"
2021-07-15 15:01:56 -04: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
roderick-koehle
a115788ea5
Remove spaces in empty line
2021-07-14 11:53:31 +02:00
roderick-koehle
305521e014
Merge branch 'borglab:develop' into python-fisheye-interface
2021-07-14 09:37:32 +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
roderick-koehle
f53f5db4d1
Merge branch 'borglab:develop' into python-fisheye-interface
2021-07-13 12:03:10 +02:00
Varun Agrawal
17842dcea7
fixes
2021-07-11 08:10:11 -07:00
Varun Agrawal
86c47d52d5
move RedirectCout to base/utilities.h
2021-07-11 08:10:08 -07:00
Varun Agrawal
9bafebb521
break interface file into multiple files
2021-07-11 08:09:59 -07: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
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
d54e234f93
Add ambiguous calibrate/uncalibrate declarations.
...
Without declaring calibrate / uncalibrated in the interface specification, the functions of the Base class Cal3DS2_Base is called.
The layout of the optional Jacobian matrix is 2x10 in Cal3Unified and 2x9 in Cal3DS2_Base, so this are different function calls.
2021-07-10 22:03:17 +02:00
roderick-koehle
03049929a5
Add comment about initial guess in undistortion
...
For the equidistant fisheye model, r/f = tan(theta), the Gauss-Newton search to model radial distortion is expected to converge faster by mapping the angular coordinate space into the respective tangent space of the perspective plane. This is consistent to the nPlaneToSpace initial projection used in the calibrate() function of the omnidirectional model (Cal3Unified).
2021-07-10 15:21:22 +02:00
John Lambert
7fc8f23367
use default parameters if none provided, and remove gtsam namespace prefix in .h file
2021-07-09 23:34:55 -04:00
Scott
8c68e21521
Added ISAM2 serialize test
2021-07-09 18:30:39 -07:00
Varun Agrawal
4ac4302871
Merge pull request #813 from borglab/feature/between-factor-tests
2021-07-09 18:19:29 -04:00
John Lambert
641a01c726
fix typo on 3x3 matrix def
2021-07-09 17:54:14 -04:00
John Lambert
4bf2308ec5
add conversion function for Pose2 -> BinaryMeasurement<Rot2>
2021-07-09 17:48:26 -04:00
John Lambert
3c8cdb4eee
add ShonanAveraging2 constructor to wrapper, that accepts BetweenFactorPose2s as input
2021-07-09 17:42:59 -04:00
John Lambert
0e0d630c91
fix typo
2021-07-09 17:39:38 -04:00
John Lambert
3c1823349b
add interface in C++, and helper extractRot2Measurements()
2021-07-09 17:38:10 -04:00
John Lambert
15478bf278
Update ShonanAveraging.h
2021-07-09 17:33:33 -04:00
Scott
df579ec6a7
Fix serialization of ISAM2 class
2021-07-09 13:07:08 -07:00
Varun Agrawal
2e40169324
fix dimension for Pose3 test
2021-07-09 14:07:19 -04:00
Varun Agrawal
8b9e60156c
cleaner variables
2021-07-09 14:06:59 -04:00
roderick-koehle
66af0079ba
Improved accuracy for analytic undistortion
2021-07-09 12:39:31 +02:00
roderick-koehle
a411b664a1
Correct tab to spaces to fix formatting
2021-07-09 11:25:18 +02:00
Varun Agrawal
d7d9ac0f06
typo fix
2021-07-08 19:43:25 -04:00
Varun Agrawal
a12b49de40
add Pose3 expmap to wrapper
2021-07-08 19:43:09 -04:00
Varun Agrawal
2ecad47b9e
Added lots of tests for BetweenFactor
2021-07-08 19:41:01 -04:00
roderick-koehle
55c12743fc
Forward declaration of fisheye camera.
...
Forward declaration of PinholeCal3Fisheye needed by Python wrapper.
2021-07-08 15:45:11 +02:00
roderick-koehle
73d40a5c64
Merge pull request #2 from roderick-koehle/patch-2
...
Forward declaration for Set of Fisheye Cameras
2021-07-08 15:39:10 +02:00
roderick-koehle
dfd50f98c2
Extend python wrapper to include fisheye models.
...
Extend python wrapper to include fisheye camera models Cal3Fisheye and Cal3Unified.
2021-07-08 15:13:29 +02:00
roderick-koehle
9967c59ed0
Forward declaration for Set of Fisheye Cameras
...
Forward declaration of camera vector for PinholeCamera<Cal3Fisheye> and PinholeCamera<Cal3Unified>.
2021-07-08 14:30:16 +02:00
Varun Agrawal
cd3854a1f6
Merge pull request #796 from acxz/boost-bind-warn
2021-07-07 10:34:54 -04:00