Varun Agrawal
1553d4321c
correct way of maintaining angle of axis-angle representation within (-pi,pi]
2020-03-13 19:33:57 -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
ab46c7c3ce
removed static ToAxisAngle function
2020-03-09 16:01:24 -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
0fbe63aa17
static function & method for axis-angle with improved tests and fix for sign ambiguity
2020-03-08 17:07:40 -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
7019d6f4b8
convert axisAngle to static ToAxisAngle, update tests
2020-03-07 08:35:08 -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
087247c6e0
return axis-angle representation instead of just angle, updated test to be much simpler
2020-03-06 17:54:25 -05:00
Varun Agrawal
0e6efb98d7
compute angle in degrees between 2 Rot3 matrices
2020-03-06 16:30:07 -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
4babfe2491
Remove redundant params
2020-03-03 17:39:28 -05:00
Fan Jiang
3c0671ba8d
Removed commentted out and print-s
2020-03-01 19:38:57 -05:00
Fan Jiang
e312abdbf0
Add More Unit Tests for Robust Noise Models
2020-03-01 15:22:19 -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
d9923fc3cc
replaced/appended all calls to SimpleCamera with PinholeCameraCal3_S2
2020-02-21 19:42:55 -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