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
510d5c500c
Revert "improved printing for Point3 and Unit3"
...
This reverts commit 8f17fbcc8e
.
2020-03-17 15:10:22 -04:00
Varun Agrawal
cd88c795ae
more efficient and explicit inverse()
2020-03-17 15:10:13 -04:00
Frank Dellaert
2087075ee7
Transitioned toa method to a functor
2020-03-17 14:34:11 -04:00
Varun Agrawal
e987cb53a0
Lots of improvements to Rot3
...
- Ensure axis in AxisAngle constructor is a unit vector. Added test.
- Improved rotation inverse with support for quaternions.
- Use Eigen::Transpose for transpose return type.
- Roll/Pitch/Yaw is more efficient.
- Fix/Remove old TODOs.
2020-03-17 14:00:27 -04:00
Frank Dellaert
ca549630de
More systematic tests
2020-03-17 13:15:48 -04:00
Frank Dellaert
0d46932456
Proper const
2020-03-17 13:15:35 -04:00
Varun Agrawal
8f17fbcc8e
improved printing for Point3 and Unit3
2020-03-17 13:11:48 -04:00
Varun Agrawal
81b52c674a
wrap AxisAngle constructor for rotations
2020-03-16 23:33:55 -04:00
Varun Agrawal
170d1526b7
axisAngle maintains angle between [0, π] so updated docs and tests accordingly
2020-03-16 23:33:34 -04:00
acxz
8096b0e251
add deprecated task_scheduler_init unitl alternative is found
2020-03-16 00:49:17 -04:00
acxz
6ec13bdcd5
add tbb version guard to fix clang build
...
(cherry picked from commit 9b912f6b14d2cf715d17208df35b8253d5e648e7)
2020-03-15 22:18:35 -04:00
Thomas Jespersen
906d0277e9
Added ported C++ version of ISAM2 Kitti example
2020-03-16 00:56:02 +08:00
Varun Agrawal
8f2a00e4bd
fix for angle outside the range (-pi,pi] and added more tests to verify
2020-03-14 10:10:00 -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
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
Fan Jiang
750240266d
Add triggering for python build
2020-03-10 13:58:38 -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