alescontrela
211119b00e
Replace addPrior<> with addPrior
2020-04-12 13:10:09 -04:00
alescontrela
aa3ac32235
Change all old cases of graph.emplace_shared<PriorFactor<...>>(...) and graph.add(PriorFactor<...>(...)) to graph.addPrior<...>(...). Removed unnecessary PriorFactor.h includes.
2020-04-11 20:09:54 -04:00
alescontrela
f4525b51e4
Change PriorFactor includes from gtsam/slam to gtsam/nonlinear
2020-04-10 22:26:22 -04:00
alescontrela
3d3c41b754
Move PriorFactor.h to gtsam/nonlinear. Point slam/PriorFactor.h to new header location for backwards compatibility.
2020-04-10 22:00:58 -04:00
alescontrela
9887d4467c
Replace push_back with emplace_shared. Address PR feedback.
2020-04-10 21:32:19 -04:00
alescontrela
b266287cca
Add addPrior method to NonlinearFactorGraph and corresponding unit test.
2020-04-10 13:01:26 -04:00
Jose Luis Blanco Claraco
76b29b78af
Prefer C++11 nullptr
2020-04-06 23:31:05 +02:00
Frank Dellaert
5d8c99935c
Merge pull request #270 from borglab/fix/sampler
...
Fix/sampler
2020-04-05 17:12:38 -04:00
Frank Dellaert
08c958ac25
Merge pull request #272 from kvmanohar22/typo_fix
...
fix typo
2020-04-04 22:29:59 -04:00
kvmanohar22
e50f79b895
fix typo
2020-04-04 23:50:53 +05:30
Frank Dellaert
d1d8543fc7
Fixed issues with deprecated Sampler methods
2020-04-04 13:57:05 -04:00
Frank Dellaert
45cf253cec
Deprecated parts of cpp
2020-04-04 13:08:36 -04:00
Frank Dellaert
218cb5537b
Changed argument to obviate need for cast
2020-04-04 12:34:39 -04:00
Frank Dellaert
054e9f19c0
Comment typos
2020-04-04 12:30:34 -04:00
Frank Dellaert
8383e9e285
Deprecated several methods and madrng mutable, so methods are const
2020-04-04 12:28:46 -04:00
yetongumich
84a33e959f
Merge pull request #267 from borglab/feature/robust_theory
...
Feature/robust theory
2020-04-03 13:47:12 -04:00
yetongumich
ae85b640a8
re-add implemntation for deprecated Mahalanobis
2020-04-02 11:28:25 -04:00
yetongumich
0acca9f8da
Revert "renamed residual to loss, follow PR #188"
...
This reverts commit 4e3542a743 .
2020-04-02 11:24:26 -04:00
yetongumich
17e8f21e75
renamed mahalanobisDistance
2020-04-02 11:08:58 -04:00
yetongumich
0f713ec077
renamed squaredMahalanobisDistance
2020-04-02 11:06:31 -04:00
yetongumich
4c6feb4769
Revert "add implementation for deprecated Mahalanobis"
...
This reverts commit 351c6f8bcc .
2020-04-02 11:04:31 -04:00
yetongumich
4e3542a743
renamed residual to loss, follow PR #188
2020-04-01 18:55:23 -04:00
yetongumich
351c6f8bcc
add implementation for deprecated Mahalanobis
2020-04-01 16:45:37 -04:00
yetongumich
fbd5aef61a
deprecated Mahalanobis, add better named functions
2020-04-01 15:45:58 -04:00
yetongumich
8c2bd97940
fix comments
2020-04-01 15:45:04 -04:00
Fan Jiang
7fcacf90c6
Fix unittest when GTSAM_DEFINE_POINTS_AS_VECTORS is defined
2020-03-31 22:22:12 -04:00
Varun Agrawal
9361d5b491
Merge pull request #260 from borglab/fix/cmake-wrapper-warnings
...
Fixed some wrapper warnings
2020-03-29 19:26:58 -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
02ff7ae276
output message for exception in debug mode
2020-03-28 09:56:29 -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
9bef6bfded
initialize PreintegrationParams default constructor and make serialization test more explicit
2020-03-22 20:04:04 -04:00
Varun Agrawal
c2d7df3f14
make exception as reference
2020-03-22 20:03:10 -04:00
Varun Agrawal
d2d5ce1166
Eigen alignment
2020-03-22 12:46:25 -04:00
Varun Agrawal
73271816a6
make exceptions as const reference
2020-03-22 12:45:21 -04:00
Varun Agrawal
8fdbf2fa6e
added Cal3_S2 header and Frank's recommendations
2020-03-21 15:29:07 -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
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
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