Commit Graph

122 Commits (f4bcb11ec63130042b35048bd9ff7ffd17008f22)

Author SHA1 Message Date
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