Varun Agrawal
abe1636ac8
deprecate PinholeCamera specific functions for triangulation
2020-03-17 16:46:01 -04:00
Varun Agrawal
cf3e886d84
move print() and iostream to .cpp file for SO<N>
2020-03-17 16:45:45 -04:00
Varun Agrawal
3f8209de21
set dimension of calibration classes with static const variable
2020-03-17 15:20:22 -04:00
Varun Agrawal
16dbf27375
Merge pull request #245 from borglab/feature/improved-comparison-stability
...
Improved floating point comparison for better numerical stability
2020-03-14 08:21:13 -04:00
Varun Agrawal
b5e975f7e4
added documentation to fpEqual on behavior for NaNs/Infs
2020-03-13 19:42:14 -04:00
Varun Agrawal
0a91c081fb
moved references for implementation from header to cpp
2020-03-10 14:18:07 -04:00
Frank Dellaert
ee069286b4
Merge pull request #246 from borglab/feature/wrap-simplecamera
...
Wrap simpleCamera function
2020-03-10 07:10:43 -04:00
Varun Agrawal
4625a16d70
wrapped simpleCamera function to get camera from projection matrix
2020-03-09 22:57:59 -04:00
Varun Agrawal
8b00840169
removed header bloat and added reference comment for fpEqual implementation
2020-03-09 16:33:56 -04:00
Varun Agrawal
670cc7a74e
correct handling of NaNs and Infs, camelCase, and better namespace handling
2020-03-09 10:50:12 -04:00
Varun Agrawal
4befe7a01f
improved floating point comparison for better numerical stability
2020-03-07 22:40:23 -05:00
Varun Agrawal
5c041f3d3a
Merge pull request #239 from borglab/rename-sfm-data
...
Rename SfM_data to SfM_Data to be consistent
2020-03-07 19:39:06 -05:00
Varun Agrawal
aed74f79d7
moved deprecated aliases to bottom of dataset.h
2020-03-06 18:31:30 -05:00
Varun Agrawal
75d5409d78
follow Google style guide naming convention for Sfm related data structs
2020-03-06 18:02:51 -05:00
Varun Agrawal
719975022c
consistent naming scheme for SfM_Data
2020-03-06 17:56:32 -05:00
Varun Agrawal
8dc46669bb
Merge pull request #227 from borglab/wrap-sfm-data
...
Wrap SfM_data struct
2020-03-06 17:55:16 -05:00
Varun Agrawal
33924220a3
added docstrings for SFM structs
2020-03-06 13:28:48 -05:00
Varun Agrawal
105c4b809e
minor typo fixes
2020-03-03 21:43:38 -05:00
Varun Agrawal
a2ef54c60f
added more function to retrieve SfM_data and wrapped them
2020-03-03 21:43:29 -05:00
Varun Agrawal
381f7bee30
wrap SfM_data struct
2020-03-03 21:42:36 -05:00
Fan Jiang
6ab77600cc
Merge pull request #234 from borglab/fix/nonlinear_cg
...
Fix Parameter passing in Conjugate Gradient
2020-03-01 10:12:03 -05:00
Fan Jiang
cda82ffc45
Fix Parameter passing in Conjugate Gradient
2020-02-29 16:25:55 -05:00
Frank Dellaert
f02aa1bdd8
Merge pull request #187 from michaelbosse/fix_LM_convergence_test
...
Fix LM linearizedCostChange for robust noise models
2020-02-29 12:25:07 -08:00
Frank Dellaert
dd75dba801
Merge pull request #233 from jingwuOUO/feature/random_std
...
Feature/random std
2020-02-29 11:33:44 -08:00
Frank Dellaert
d413582912
Return base 0 indices
2020-02-29 00:16:30 -08:00
Frank Dellaert
bf153b31ae
Fix test with new random behavior
2020-02-28 23:44:53 -08:00
Frank Dellaert
8e81890f9b
eradicated last vestiges of boost/random in gtsam_unstable
2020-02-28 07:21:54 -08:00
Frank Dellaert
afddf0084c
Inlined random direction generation
2020-02-28 07:21:54 -08:00
Frank Dellaert
50e484a3c6
Now using new WeightedSampler class
2020-02-28 07:21:54 -08:00
Frank Dellaert
f8af4a465d
Made into class
2020-02-28 07:21:54 -08:00
Frank Dellaert
7d86b073e6
Removed boost/random usage from linear and discrete directories
2020-02-28 07:21:54 -08:00
Frank Dellaert
8b201f07bb
Random now uses std header <random>.
2020-02-28 07:21:54 -08:00
Frank Dellaert
1f598269f5
Moved WeightedSampler into its own header
2020-02-28 07:20:33 -08:00
Frank Dellaert
05840bc7e3
prototyping weighted sampler
2020-02-28 07:20:33 -08:00
Frank Dellaert
45edd29a7d
Merge pull request #232 from borglab/wrap-slerp
...
Wrap Rot3 slerp function to allow for rotation interpolation
2020-02-26 09:32:31 -05:00
Varun Agrawal
46ac536bf0
wrap Rot3 slerp function to allow for rotation interpolation
2020-02-25 22:10:42 -05:00
Varun Agrawal
c3fb0f3ab1
Merge pull request #226 from borglab/printing-updates
...
Printing updates
2020-02-25 14:23:52 -05:00
Frank Dellaert
57da7b31d0
Merge pull request #230 from mindThomas/patch-1
...
Corrected Bias key index in IMUKittiExampleGPS.m
2020-02-25 08:38:12 -05:00
Varun Agrawal
2959acee7f
added unit test for overloaded translation printing
2020-02-24 16:33:03 -05:00
Thomas Jespersen
d8866f1497
Corrected Bias key index in IMUKittiExampleGPS.m
...
Bias key index in ImuFactor refers to the bias at the previous timestep, `bias_i`, according to https://github.com/borglab/gtsam/blob/develop/gtsam/navigation/ImuFactor.h#L239-L244 and the C++ example https://github.com/borglab/gtsam/blob/develop/examples/ImuFactorsExample.cpp#L228
2020-02-24 10:41:04 +08:00
Frank Dellaert
09b0f03542
Merge pull request #228 from borglab/fix/override_warnings
...
Added override everywhere where it was needed
2020-02-23 13:59:40 -05:00
Varun Agrawal
aa18546d7c
use in-built stream support for translation vector rather than duplication of code
2020-02-21 14:03:42 -05:00
Varun Agrawal
0a9cc8ae62
Separate matrix row values with commas
...
Separating row values with commas is supported by MATLAB so no effect there,
but this also helps when printing with Python and C++ since the output can be
directly copied without modification.
2020-02-21 13:56:34 -05:00
dellaert
13f1e6fba7
Added override everywhere where it was needed
2020-02-21 11:58:17 -05:00
Fan Jiang
434df49f18
Merge pull request #223 from ProfFan/feature/fix_pypi
...
Add two required string for version detection
2020-02-18 09:23:31 -05:00
Fan Jiang
5cfbc720ef
Merge pull request #224 from ProfFan/feature/python_ci
...
Add Python CI
2020-02-17 20:37:41 -05:00
Fan Jiang
a7b8bf8e6f
Include setuptools
2020-02-14 13:44:00 -05:00
Fan Jiang
2c5153f036
Fix Linux build
2020-02-14 11:31:53 -05:00
Fan Jiang
d64badbd21
Build against Python 3
2020-02-13 16:41:59 -05:00
Fan Jiang
0d28ba2c99
Resume normal CI
2020-02-12 12:48:15 -05:00