Commit Graph

6976 Commits (178e4fd61ceabc3eb1a412a554af130d09c2e353)

Author SHA1 Message Date
dellaert 178e4fd61c Cut out unsupported methods in GTSAM 2014-12-04 12:28:33 +01:00
dellaert fcfd232639 Added tests, everything checks out 2014-12-04 12:28:12 +01:00
dellaert cc96529eb6 Sanitized Matrix typedefs and constants a la Eigen 2014-12-04 10:41:09 +01:00
dellaert 354de17fd7 Fixed range 2014-12-04 09:38:28 +01:00
dellaert 52c4771bcb Sanitized dimensions. Does not compile because of range. 2014-12-04 01:38:45 +01:00
Natesh Srinivasan cabf17f294 fixed DLT to constant sized matrices 2014-12-03 18:23:08 -05:00
Natesh Srinivasan 30b77d73e7 commited the wrong file. This one compiles 2014-12-03 16:39:15 -05:00
Natesh Srinivasan 0f95890215 done with geometry 2014-12-03 16:34:58 -05:00
Natesh Srinivasan aad0b2876b Changed Matrix.h to correct return values amd impleemnted rectangular matrix types.
Also changed block operations to <<
2014-12-03 15:16:55 -05:00
nsrinivasan7 deff8b1e25 fixed the (*) to -> and code some more code beautification. 2014-12-03 11:27:18 -05:00
nsrinivasan7 7116661a2e changed naming convention of const matrices to _DxD. @dellaert 2014-12-03 10:58:09 -05:00
Natesh Srinivasan 4e557d38e6 updated Matrix.h with commonly used matrices. 2014-12-03 09:59:10 -05:00
nsrinivasan7 a8c1510343 fixed all. Cant deal with conservative resize becaue this is dependent on the template dimension. Maybe OptionalJacobian<3,dimK> or somehting like that ? 2014-12-02 14:20:23 -05:00
nsrinivasan7 7138263d85 completed essentialmatrix. 2014-12-02 13:49:03 -05:00
nsrinivasan7 22bbde6fe0 completed all calibration files 2014-12-02 12:40:18 -05:00
nsrinivasan7 595afb51fe fixed Rot3(). @dellaert, I will do the '->', Identity(), setZero() etc . once I am fully done with geometry. 2014-12-01 18:20:03 -05:00
nsrinivasan7 1b2d86929a partially fixed Pose3(). Also adressed some of frank's comments from previous commits 2014-12-01 15:52:30 -05:00
nsrinivasan7 ccda2e1b3b replaced block with <> to identify sizes at compile time. 2014-12-01 14:29:32 -05:00
nsrinivasan7 96f2c8eebe removed unecessary Z12 2014-12-01 10:57:36 -05:00
nsrinivasan7 490e75b103 finished Pose2.cpp using @dellaert 's temporary matrices idea. Still have a couple of functions that are not fixed for instance wedge<Pose2>, a template specialization from Lie.h. 2014-12-01 10:54:18 -05:00
Paul Furgale 952f4d7810 operator -> 2014-12-01 15:16:55 +01:00
nsrinivasan7 bee32cc472 Rot2 done, make check works 2014-11-30 18:01:15 -05:00
nsrinivasan7 186b01fd71 Done with Point3 and fixed size matrices. make check works 2014-11-30 17:49:01 -05:00
nsrinivasan7 d9b6aed23c Point2 changed to fixed size matrices. Make check works 2014-11-30 17:24:02 -05:00
nsrinivasan7 73564f1170 removed unecessary code 2014-11-30 17:07:26 -05:00
nsrinivasan7 c250f1d732 removed unecessary code 2014-11-30 17:06:03 -05:00
nsrinivasan7 ca9c66073f Rot2 rotate() and unrotate() changes to OptionalJacobians 2014-11-30 16:09:46 -05:00
nsrinivasan7 010631a2eb removed unecessary block oprations 2014-11-30 15:45:37 -05:00
nsrinivasan7 8457ef4182 make check works in this commit 2014-11-30 15:42:50 -05:00
nsrinivasan7 9137123f5f added OptionalJacobian to relativeBearing 2014-11-30 11:59:32 -05:00
nsrinivasan7 61d9948c3d added more typedefs for matrices 2014-11-30 11:54:27 -05:00
nsrinivasan7 2c4adcc6af replaces insertsub in Pose2. make check works. Are all functions in Matrix.h required ? 2014-11-30 08:33:35 -05:00
nsrinivasan7 bbe657d19d Fixed REturn Value of Matrix() in Rot3 2014-11-30 08:32:52 -05:00
nsrinivasan7 0ac6c8b80b Fixed the return value of Rot3 2014-11-30 08:32:35 -05:00
nsrinivasan7 85032364f1 as @cbeall3 pointed out, Matrix(3,3) is still a dynamic Matrix. so changed this to Matrix3 2014-11-29 19:36:43 -05:00
nsrinivasan7 7216417017 changed eye() to Identity() 2014-11-29 16:54:21 -05:00
nsrinivasan7 296de69411 Not sure if you really need this becasue bearing and transform_to have already got OptionalJacobian. But I guess it won't hurt. 2014-11-29 16:35:27 -05:00
nsrinivasan7 1ccb395a6c changed return value of adjoint map to Matrix3 and also updated the inverse factor os Pose2 2014-11-29 16:27:49 -05:00
nsrinivasan7 b4ee5e1105 between factor in Cal3_S2 2014-11-29 15:42:21 -05:00
nsrinivasan7 708a3d69e8 ignore file for QtCreator IDE 2014-11-29 15:41:19 -05:00
nsrinivasan7 4d495a0267 changed the between factor in Pose2 using Optional Jacobian. This fixes build errors in unstable also. 2014-11-29 15:39:43 -05:00
dellaert 6505e602d8 FixedRef is now OptionalJacobian 2014-11-28 17:14:26 +01:00
dellaert a89b4d2168 empty_ is gone 2014-11-28 17:13:54 +01:00
dellaert bd342261e4 New OptionalJacobian header/cpp, moved unit test to base 2014-11-28 14:57:05 +01:00
dellaert 8bbcc2f3d1 Cleaned up some small issues from reviewing PR 2014-11-28 02:26:14 +01:00
dellaert 9acc602d16 Fixed comments 2014-11-28 02:18:00 +01:00
dellaert bae51b3cea Restored develope .cproject 2014-11-28 02:12:10 +01:00
dellaert 747071138e Use new FixedRef type in tests 2014-11-28 01:58:24 +01:00
dellaert dc40864a8f Excluded Paul's test 2014-11-28 01:58:11 +01:00
dellaert 0d41523725 Use new FixedRef type 2014-11-28 01:57:55 +01:00