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 |
Luca
|
792d2656d0
|
using cross product instead of skewSymm matrix in predict
|
2014-12-06 19:13:02 -05:00 |
Luca
|
d46224e8a1
|
added const and changed name in updatePreintegratedMeasurements to "omegaCoriolisHat" to comply with notation in "predict"
|
2014-12-06 19:04:41 -05:00 |
krunalchande
|
943a18b124
|
Fixed confusion in naming.
|
2014-12-06 17:42:07 -05:00 |
dellaert
|
e1c1d788c0
|
Quaternions are a group (test compiles, at least)
|
2014-12-06 18:01:13 +01:00 |
dellaert
|
491fd91af6
|
Fixed compile problem.
|
2014-12-06 14:28:39 +01:00 |
dellaert
|
d1fec1a90d
|
Reverted moste changes in .cproject
|
2014-12-06 13:17:44 +01:00 |
dellaert
|
2e86da1096
|
Merge branch 'feature/groups' into feature/tighteningTraits
|
2014-12-06 13:12:44 +01:00 |
dellaert
|
614bfeb9d3
|
Moved to headers
|
2014-12-06 13:11:56 +01:00 |
dellaert
|
4d2a0aefc1
|
Group checks out !
|
2014-12-06 12:59:35 +01:00 |
dellaert
|
6c2b28aa8b
|
between tested
|
2014-12-06 12:50:40 +01:00 |
dellaert
|
5407232e36
|
between and inverse, as well as tag dispatching
|
2014-12-06 11:51:44 +01:00 |
dellaert
|
ddeb764912
|
group::traits, and group::compose
|
2014-12-06 11:37:14 +01:00 |
dellaert
|
07ef30039a
|
structure_tag works
|
2014-12-06 11:17:54 +01:00 |
dellaert
|
71e77b8c87
|
Compiles
|
2014-12-06 10:58:16 +01:00 |
dellaert
|
6f82458bee
|
Trying to firm things up by having a small unit test for cyclic groups.
|
2014-12-06 10:17:35 +01:00 |
dellaert
|
0ea2e5efe4
|
Merge remote-tracking branch 'origin/develop' into feature/tighteningTraits
|
2014-12-06 09:20:13 +01:00 |
Frank Dellaert
|
8cc26c759d
|
BIG CHANGE: the OptionalJacobian<M,N> obviates the need for the `optional<Matrix&> Jacobian arguments. They will continue to exist, for backwards compatibility, in the old-style factors, but everywhere else they should disappear. This PR by Natesh has eradicated all but one in gtsam/geometry. Great job !!!!
Merged in feature/fixedSizeDerivatives (pull request #54)
Proposed way to do Jacobians from now on via Eigen::Ref like type
|
2014-12-05 22:54:36 +01:00 |
dellaert
|
468aa5d6b6
|
Merge remote-tracking branch 'origin/develop' into feature/fixedSizeDerivatives
|
2014-12-05 22:23:12 +01:00 |
Frank Dellaert
|
39ee5c5dca
|
A base class for Charts, no more ManifoldType trait...
|
2014-12-05 21:18:53 +00:00 |