Varun Agrawal
e7bdc05689
Merge branch 'develop' of github.com:mbrossar/gtsam into develop
2020-03-29 12:01:08 -04:00
Varun Agrawal
8194b931fe
Merge pull request #250 from acxz/tbb_ci_simple
...
Add TBB to Travis CI (simple)
2020-03-28 18:19:42 -04:00
Varun Agrawal
35bfc84684
make makefile verbose again
2020-03-28 10:05:38 -04:00
Varun Agrawal
d608611c87
install tbb as part of configure
2020-03-28 06:56:58 -04:00
Varun Agrawal
8dc7359924
set makefile to not verbose to speed up travis and reduce log length
2020-03-27 23:30:50 -04:00
Varun Agrawal
ba5086f271
vastly improved install_tbb function which copies files correctly
2020-03-27 13:15:59 -04:00
Varun Agrawal
99e1c42282
update travis.yml to install tbb during install phase, source script to add variables to current shell
2020-03-27 10:53:22 -04:00
Varun Agrawal
5dc19e0746
install tbb before install to allow propagation of env variables
2020-03-27 09:23:43 -04:00
Varun Agrawal
7248b149fd
save tbb download to /tmp
2020-03-27 08:39:06 -04:00
Varun Agrawal
2e34a175f7
properly export variables
2020-03-26 22:05:28 -04:00
Varun Agrawal
34069a60df
specific paths for Mac, removed libtbb from travis packages list
2020-03-26 21:00:23 -04:00
Varun Agrawal
4a356b9bd9
improved install_tbb function
2020-03-26 18:00:47 -04:00
acxz
026c794a92
use the same tbb as xenial
2020-03-26 16:32:05 -04:00
Varun Agrawal
80fc06cad7
function to add tbb with debug
2020-03-26 16:03:51 -04:00
acxz
88005a99a1
fix tbb CMakeLists indentation
2020-03-26 13:46:30 -04:00
acxz
ea8f774f8d
make GTSAM_WITH_TBB=OFF default in ci
2020-03-26 13:38:17 -04:00
acxz
6945845868
add default value of GTSAM_WITH_TBB
2020-03-25 20:03:03 -04:00
Frank Dellaert
0c2890b815
Merge pull request #252 from borglab/feature/TOA
...
Time of arrival measurements
2020-03-25 16:41:02 -04:00
Frank Dellaert
1cfcd2075a
Style and dates
2020-03-25 08:59:58 -04:00
Varun Agrawal
ca4daa0894
Merge pull request #258 from borglab/deprecate-simplecamera
...
Replace SimpleCamera with PinholeCameraCal3_S2
2020-03-23 08:08:18 -04:00
Varun Agrawal
87c338a18b
import python classes
2020-03-22 12:32:16 -04:00
Varun Agrawal
8fdbf2fa6e
added Cal3_S2 header and Frank's recommendations
2020-03-21 15:29:07 -04:00
Varun Agrawal
748a27db38
Merge pull request #251 from borglab/fix/rotations
...
Bunch of fixes for Rot3
2020-03-20 22:23:35 -04:00
Varun Agrawal
b058adc675
remove const from return types for Rot3
2020-03-20 17:50:34 -04:00
Varun Agrawal
e90530d70b
Merge branch 'develop' into fix/rotations
2020-03-20 12:27:26 -04:00
Varun Agrawal
c96300a7c6
added const to matrix() function for Rot3 to be consistent with SOn and added note about using Eigen transpose expression
2020-03-19 12:04:32 -04:00
Varun Agrawal
dec918c3d5
undo return type of Eigen::Transpose, and add back TODO to optimize RPY
2020-03-18 19:25:31 -04:00
Varun Agrawal
7b6a80eba2
Revert "test for stability of RQ due to atan2 as well as fix"
...
This reverts commit 1d5239dd25
.
2020-03-18 19:14:19 -04:00
Varun Agrawal
1d5239dd25
test for stability of RQ due to atan2 as well as fix
2020-03-18 18:20:18 -04:00
Varun Agrawal
bde27615c5
test in testAHRSFactor is already fixed
2020-03-18 18:19:40 -04:00
Varun Agrawal
2a07cfed66
improved rotation transpose with quaternions
2020-03-18 18:18:51 -04:00
Frank Dellaert
cd318b2295
Python example and necessary wrapper gymnastics
2020-03-18 17:36:42 -04:00
Frank Dellaert
2e75ffd01d
C++ example
2020-03-18 17:28:18 -04:00
Frank Dellaert
f3865539c6
Refactor TOAFactor and test
2020-03-18 15:44:33 -04:00
Frank Dellaert
2c44ee459b
Merge pull request #243 from borglab/feature/rot3-angle
...
Axis-Angle (in radians) representation for Rot3 matrices
2020-03-18 14:30:08 -04:00
Varun Agrawal
359bc161a6
updated transpose signature for Rot3Q
2020-03-18 10:44:21 -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
6ec13bdcd5
add tbb version guard to fix clang build
...
(cherry picked from commit 9b912f6b14d2cf715d17208df35b8253d5e648e7)
2020-03-15 22:18:35 -04: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