Commit Graph

33 Commits (d0d80f55a6391e6811ea337cf1e33a319115c2cc)

Author SHA1 Message Date
Binit Shah d0d80f55a6 Changed logmap tolerance for failed platform 2020-05-31 01:49:52 -04:00
Binit Shah 99cc2294e1 Alternate signs on Hat/Vee and update tests 2020-05-28 05:25:33 -04:00
Jose Luis Blanco-Claraco c5681d8e59
Missing DLL EXPORT macros 2019-12-28 20:31:52 +01:00
Frank Dellaert 41902efc79 Another attempt at getting past Linux compiler 2019-10-01 14:04:09 -04:00
Frank Dellaert 40af21914b Fixed issue with static vector being const 2019-10-01 14:04:09 -04:00
Frank Dellaert 06952cd83b Full enchilada: SO3 is now SO<3> 2019-10-01 14:04:09 -04:00
Frank Dellaert ad0bb79533 Fixed issues with Closest and << in SOn.h 2019-10-01 14:01:54 -04:00
Frank Dellaert 6e07636302 Added several methods 2019-10-01 14:01:53 -04:00
mxie32 543938e219 fix bug in ExpmapFuntor caused by square root of theta2 2019-05-07 16:33:57 -04:00
chrisbeall efd966b45a Move print methods to cpp files wherever possible 2016-11-01 15:11:57 -04:00
Frank 0372a959ee Many small improvements, bug-fixes, and tests 2016-02-24 11:01:19 -08:00
Frank Dellaert 4ebd3f48c3 Add nearZeroApprox flag and make sure those cases are covered in tests 2016-02-01 23:51:33 -08:00
Frank Dellaert e3954d541a SO3.cpp edited online with Bitbucket: KK not K*K 2016-02-01 21:07:50 +00:00
Frank Dellaert b4edfc2576 One last improvement before Duy works out the *true* solution :-) 2016-02-01 13:04:12 -08:00
Frank Dellaert 5e8ff450ee applyInvDexp 2016-02-01 12:43:05 -08:00
Frank Dellaert 8c6383c711 Expose functor for outside use 2016-02-01 09:47:57 -08:00
Frank Dellaert 85fbde030b Made expmap only path faster by splitting functor. 2016-02-01 08:38:19 -08:00
Frank Dellaert c838d7c133 Switch to Skew[axis] = Skew[omega/angle] for simpler forms 2016-02-01 00:48:47 -08:00
Frank Dellaert f054a00457 Initialize 2016-01-31 23:39:42 -08:00
Frank Dellaert 29416436eb Modernized all of Expmap, moved tests from SO3, added ApplyExpmapDerivative 2016-01-31 23:29:51 -08:00
dellaert 73f9b9d3fb Better behaved numerics 2016-01-28 01:26:43 -08:00
Frank Dellaert c1b2e9d726 Optmized ExpmapDerivative 2016-01-17 19:22:49 -08:00
Frank Dellaert bb9543f251 Renamed two-argument versions of Rodrigues to AxisAngle 2015-07-05 16:33:10 -07:00
Frank Dellaert c978935e8e Use consistent check on angle norm 2015-07-05 15:39:15 -07:00
Frank Dellaert b21d073721 Fixed Rodrigues/Expmap behavior for small theta 2015-07-05 14:03:42 -07:00
Frank Dellaert cb1672d292 slight refactor 2015-07-04 15:10:00 -07:00
dellaert 87e45fa306 Renamed to omega to remain consistent 2015-02-10 22:35:10 +01:00
dellaert 982ddaeecb Moved ExpmapDerivative and LogmapDerivative to SO3 2015-02-10 20:14:59 +01:00
dellaert a25b2f14d6 SO3 now Lie group again! 2014-12-27 13:37:15 +01:00
Paul Furgale 02ceb1366b Progress on compilation 2014-12-12 17:02:15 +01:00
Mike Bosse 376dec5103 cleaned up a bit; but not really working yet. Trouble with partial specialization of lie_group::expmap<Quaternion<> >() 2014-12-11 03:15:45 +01:00
dellaert 449ba1f37a LieGroupChart makes use of Exponential map (and its inverse) around identity 2014-12-09 00:52:53 +01:00
dellaert 8fcf9d9866 SO(3) is a *Matrix* Lie group. This is it. Rot3 will inherit from this *or* Quaternion. 2014-12-09 00:11:28 +01:00