Commit Graph

7871 Commits (a4aa7b9f45cc2dae6f74016b03344bbeaa00972c)

Author SHA1 Message Date
dellaert 8cbab779b3 Slight refactor 2014-12-08 13:16:30 +01:00
dellaert ccd843040e Small change in file that might disappear anyway 2014-12-08 13:16:30 +01:00
Paul Furgale 2af04a8e41 Typo... 2014-12-08 10:26:04 +00:00
Frank Dellaert fd9f5ae1ec Clarified derivatives of group actions 2014-12-08 09:42:56 +00:00
Paul Furgale 2b1d907a74 More indentation fixes. 2014-12-08 08:55:14 +00:00
Paul Furgale 21596e1894 Making the indentation work in Markdown view. 2014-12-08 08:51:27 +00:00
Sungtae An 0a1e844ae5 Clean up 2014-12-08 00:44:36 -05:00
Sungtae An f6dd14126d Revert commits related with fixing PCG (reverted from commit 1f827fae43) 2014-12-07 18:26:09 -05:00
Luca 2730dab4c6 made test more serious and easy to understand 2014-12-07 15:04:10 -05:00
dellaert fd59783fae Forgot to check in how to use macros... 2014-12-07 21:03:54 +01:00
Luca ab54ca1697 addressed some of Frank's comments 2014-12-07 15:03:48 -05:00
Luca aee20d669d removed useless comments, added other comments 2014-12-07 13:58:13 -05:00
cbeall3 cd35db218b Minor cleanup 2014-12-07 13:58:06 -05:00
cbeall3 b58064ce43 Stereo calibration can now be optimized 2014-12-07 13:58:06 -05:00
dellaert 949a6b7f4c Found solution for template arguments in macros. Requires a bit more from caller, but is better. I quite like the MACROS: It's compact... 2014-12-07 19:55:06 +01:00
cbeall3 971a53cfb5 Fixed size vectors for all Logmap, localcoordinates and vector methods 2014-12-07 13:51:17 -05:00
dellaert 04d3457b45 First working Manifold macro 2014-12-07 19:30:46 +01:00
Luca 6d571ca6b9 truth revealing unit test :-) re-established good functioning of IMU factor (TODO: fix CombinedImuFactor F & G) 2014-12-07 13:14:45 -05:00
dellaert 62ae58e7ea Quaternion header 2014-12-07 19:13:02 +01:00
dellaert 10ae9f5505 Easier to read with Cyclic<3> 2014-12-07 18:55:49 +01:00
dellaert 481be10509 A bit more compact 2014-12-07 18:55:33 +01:00
dellaert 9194b92cf6 Now work with MACROS instead - but get linking error. Upside (if we can fix that): uniform treatment between foreign types (see Quaternion) and GTSAM types (Cyclic). Downside: seems I had to create a different macro for different number of template arguments. Help? 2014-12-07 18:41:18 +01:00
cbeall3 bfd40014a2 comma initialization 2014-12-07 12:38:36 -05:00
dellaert 38a0842090 Macros. Too ugly? 2014-12-07 18:01:30 +01:00
dellaert 19c38b91ee Finish CRTP in Cyclic 2014-12-07 15:59:31 +01:00
dellaert ef58a8a56a Attempt at satisfying Group concept by deriving from base class. Needs to be fixed, also, test does not link :-( 2014-12-07 13:24:59 +01:00
dellaert 022e930085 Fixed typo 2014-12-07 13:23:59 +01:00
dellaert e0e2a9b063 Eigen::Quaternions now satisfy IsManifold, IsGroup, and IsLieGroup! Also reverted back to a simpler treatment of Charts.
Merge branch 'traits/quaternion' into feature/tighteningTraits
2014-12-07 13:06:32 +01:00
dellaert cdc0029158 Reverted on Chart base class. But no chart-specific traits needed, as assumed created by us. 2014-12-07 13:01:25 +01:00
dellaert a31e596448 Working local/Logmap (taken from Rot3Q) 2014-12-07 12:47:26 +01:00
dellaert 36da8702f9 Retract works 2014-12-07 12:35:17 +01:00
dellaert 8db8cb54b0 Some chart refinement (early check does not work) 2014-12-07 12:35:05 +01:00
dellaert e2f250c160 Added Manifold, Lie Group, and Vector Space concepts back in 2014-12-07 11:52:09 +01:00
dellaert 01aab77504 Made Testable a boost concept 2014-12-07 11:51:40 +01:00
dellaert 187760ce95 Refactor for readability 2014-12-07 10:20:54 +01:00
dellaert 3a6b89e840 Now all Eigen::Quaternion flavors are certified as IsGroup 2014-12-07 10:19:38 +01:00
dellaert 06640cc414 New naming convention for concept (IsGroup), moved invariant checking out to namespace 2014-12-07 09:48:31 +01:00
lvzhaoyang b881135f53 fix TransformProjectionFactorExample.m
But there is a issue that optimizer doesn't generate the trajectory. Will fix it later.
2014-12-07 00:57:32 -05:00
lvzhaoyang 3943ce0d25 fix TransformProjectionFactorExampleISAM 2014-12-07 00:53:08 -05:00
lvzhaoyang bd2b92b75d Small fix, but now have the same priorFactorVector issue as IMUKittiExampleGPS 2014-12-07 00:50:10 -05:00
lvzhaoyang 9dfd6a10e6 Fix TransformCalProjectionFactorExampleISAM.m 2014-12-07 00:47:03 -05:00
lvzhaoyang 240a9592b9 A wrong commit of last smartRangeFactor.m Now fixed. 2014-12-07 00:41:12 -05:00
lvzhaoyang a8811beb31 Fix testSAMFactors 2014-12-07 00:39:27 -05:00
lvzhaoyang 11e83437e7 fix smartRangeFactorExample.m 2014-12-07 00:36:36 -05:00
lvzhaoyang 2371600c63 fix the plot_projected_landmarks.m project_landmarks.m 2014-12-07 00:31:48 -05:00
lvzhaoyang fa4bfbfbc5 Fix the example data reading,
but KittiGps_metadata.txt, KittiRelativePose_metadata.txt, KittiRelativePose.txt don't exists in gtsam/examples/data directory
2014-12-07 00:29:30 -05:00
lvzhaoyang 924a8d6670 Fix plot_projected_landmarks.m project_landmarks.m
Haven't finish FlightCameraTransformIMU.m, stuck at TransformCalProjectionFactorCal3_S2
2014-12-07 00:23:17 -05:00
lvzhaoyang 615709dd49 fix MonocularVOExample.m 2014-12-06 23:25:53 -05:00
lvzhaoyang a67289b240 fix the insert simpleCamera. Now SFMexample can work 2014-12-06 23:18:15 -05:00
lvzhaoyang 87ae297dad just make sure it can compile and run. Will come back to fix it 2014-12-06 23:13:09 -05:00