Varun Agrawal
287279fc42
use Jose's suggestion
2022-04-30 17:05:41 -04:00
Varun Agrawal
84dc91fbb9
fix type warnings
2022-04-29 16:52:06 -04:00
Frank Dellaert
e8d785708f
Deprecated free align in favor of named constructors with (a,b) convention
2022-03-27 00:29:28 -04:00
Frank Dellaert
56b83af6b0
Use matrix operations, silly me!
2022-03-26 18:53:44 -04:00
Frank Dellaert
bbf4e48d3c
Expose Align, and add matrix version
2022-03-26 16:33:20 -04:00
Frank Dellaert
96fb72eb54
name change - no "All" needed
2022-03-26 16:19:38 -04:00
Frank Dellaert
08bbcc889e
transformAllFrom/To
2022-03-26 15:57:52 -04:00
Varun Agrawal
8496565d9d
documentation updates
2022-03-11 08:41:24 -05:00
Gerry Chen
496a206d08
Merge pull request #922 from borglab/feature/Pose3adjointJacobians
...
Add Jacobian of second argument to `adjoint` and `adjointTranpsose`
2021-11-11 02:32:46 -05:00
Jose Luis Blanco-Claraco
744db328e7
Merge pull request #915 from borglab/fix/gcc-Wpedantic-warnings
...
Fix warnings raised by GCC -Wpedactic
2021-11-10 12:24:07 +01:00
Jose Luis Blanco Claraco
94aa96e00a
prefer semicolon in definitions
2021-11-08 22:41:59 +01:00
Frank Dellaert
238563f0e5
Cleaner Jacobian.
2021-11-06 13:51:15 -04:00
Frank Dellaert
4bd80357f5
Use Eigen expressions more effectively and kill & in code.
2021-11-06 13:46:19 -04:00
Gerry Chen
508db60f74
add jacobian of second argument to adjoint and adjointTranpsose
2021-11-02 12:04:04 -04:00
Gerry Chen
f0fc0d4457
much cleaner Adjoint jacobian
2021-10-26 03:18:04 -04:00
Gerry Chen
31e5cbb81a
address frank review comments
2021-10-16 13:49:04 -04:00
Gerry Chen
f2ac90d5b9
explicitly define simpified jacobian expressions for efficiency
2021-10-16 03:35:44 -04:00
Gerry Chen
33e16aa7d2
correct jacobians
2021-10-16 01:01:02 -04:00
Varun Agrawal
2de623befc
add docs explaining why pRw_H_t is the same as Rw_H_R
2021-10-12 21:50:07 -04:00
Gerry Chen
ab1b926dcd
only compute intermediate jacobians when needed
2021-10-04 05:03:00 -04:00
Gerry Chen
ecf53a6854
AdjointTranspose
2021-10-04 04:58:16 -04:00
Gerry Chen
bcafdb7557
only compute jacobians when needed
2021-10-04 04:04:28 -04:00
Gerry Chen
fe59f3db19
AdjointMap jacobians for Pose3
2021-10-04 03:56:25 -04:00
Varun Agrawal
a650a6f8b1
add std namespacing
2021-01-05 10:43:31 -05:00
Frank Dellaert
eb4f5288e9
Clean up code and tests and use "means"
2020-10-01 12:01:33 -04:00
JIanzhu Huai
2550bf76a4
correct Qr coefficients in approximation
2020-09-25 20:26:24 +08:00
JIanzhu Huai
52fc9cf4ba
test Qr with old codebase fails
2020-09-25 19:47:07 +08:00
JIanzhu Huai
2518b83f0f
Merge remote-tracking branch 'jhuai-github/develop' into develop
2020-09-04 17:20:18 +08:00
JIanzhu Huai
7d91540865
test computeQforExpmapDerivative
2020-09-04 17:19:58 +08:00
JIanzhu Huai
19d1ac42b9
correct coefficients of approximated SE3 Q_r
2020-09-03 15:21:15 +08:00
Frank dellaert
a3ac89b0fb
Transpose translation when printing
2020-08-19 16:30:27 -04:00
Frank Dellaert
09bb25498f
Merge branch 'develop' into dellaert/issue420
2020-07-31 16:45:03 -04:00
Frank dellaert
30703ccb6a
Removed all deprecated code w Stephanie...
2020-07-22 17:32:25 -04:00
Varun Agrawal
61b1a9e88d
Merge branch 'develop' into feature/rot-print
2020-07-21 18:07:52 -05:00
Frank dellaert
6192f90de5
Some more name changes and documentation
2020-07-21 11:37:23 -04:00
Frank dellaert
2605e10c27
Fixed conventions for Jacobians
2020-07-21 11:04:36 -04:00
Varun Agrawal
7815a27e21
Cleaned up printing of Pose3
2020-06-18 11:10:24 -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
Frank Dellaert
6c00ff163f
Closest
2019-10-01 14:01:54 -04:00
Varun Agrawal
ff1f37c26f
replaced fabs with c++11 std::abs
2019-09-18 18:30:26 -04:00
Frank Dellaert
8801de4d63
Pose3 naming convention
2019-05-16 15:06:15 -04:00
Frank Dellaert
ae1a096239
Deprecated transform_to(Pose3)
2019-05-16 15:03:03 -04:00
Haldean Brown
2058b92882
rename Pose3 parameter from point to pose
2017-03-30 12:53:01 -07:00
Haldean Brown
5389877896
set attitude jacobian to zero in Pose3-to-Pose3 bearing
2017-03-15 10:36:10 -07:00
Haldean Brown
68d26ff279
Support bearing factors between Pose3 values
...
I am modelling a system in which there are two bodies, and one can
observe the other but cannot estimate the other's pose. This is
perfectly modeled by a BearingRangeFactor, but without this patch, you
cannot make a BearingRangeFactor between two Pose3 values. This adds
support for that by extending the Pose3 class to support calling
bearing() on another Pose3.
2017-03-13 09:39:32 -07:00
Frank Dellaert
a97502f5a1
Resolved all issues with typedefs
2016-06-06 21:57:52 -07:00
Yao Chen
ce2cd71112
Replaced BOOSE_FOREACH with for in gtsam folder.
2016-05-20 23:41:22 -04:00
Frank
0372a959ee
Many small improvements, bug-fixes, and tests
2016-02-24 11:01:19 -08:00
dellaert
1a69a71c2c
Fixed print issues
2016-02-12 00:15:49 -08:00
Frank
0a7fd27f28
Working on getting a simple typedef to compile - as well as dealing with Point3() now creating uninitialized memory.
2016-02-10 17:48:52 -08:00