Commit Graph

7177 Commits (d1fec1a90d15c45103a369e77835e772162f7e37)

Author SHA1 Message Date
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
nsrinivasan7 a5877a96b8 @dellaert. Works with quaternion switch on in gcc 4.7, 4.8 and MSVC 2012. Pls Merge if compiles on MAC 2014-12-05 16:01:10 -05:00
Frank Dellaert a9bb473424 Made group actions a concept 2014-12-05 20:22:58 +00:00
cbeall3 a7b61373a9 Fix include path for moved Autodiff stuff 2014-12-05 13:52:49 -05:00
Frank Dellaert dcc6c0c701 Fixed Similarity3 example, added Matrix groups 2014-12-05 16:43:21 +00:00
Frank Dellaert 63effbb433 Small changes to latest big commit 2014-12-05 16:26:06 +00:00
Natesh Srinivasan f5db91a56f works on gcc 4.8 2014-12-05 11:08:13 -05:00
dellaert c975382b59 A group acting on another space, examples for groups and lie groups ( with @pdrews ) 2014-12-05 17:03:08 +01:00
Frank Dellaert 5980575fe6 q-p 2014-12-04 22:33:31 +00:00
Frank Dellaert 078a178701 tag dispatching and template meta-programming 2014-12-04 22:27:29 +00:00
Frank Dellaert 493b38ef28 Made charts have static methods, defined traits convention for tags. 2014-12-04 22:01:14 +00:00
Frank Dellaert 4e5fe7bae2 Merged in fix/deprecateLieVectorEtAl (pull request #62)
Deprecated LieVector, LieMatrix, LieScalar
2014-12-04 22:18:01 +01:00
Mike Bosse b5e3c8816d added vector space concept check, but not sure it will work... 2014-12-04 22:15:20 +01:00
dellaert 02075b7575 Moved to project 2014-12-04 21:08:31 +01:00
dellaert 4fd2a288a2 Expressions now require OptionalJacobian 2014-12-04 21:08:15 +01:00
dellaert 96016edf85 Merge remote-tracking branch 'origin/develop' into feature/fixedSizeDerivatives
Conflicts:
	.cproject
2014-12-04 21:07:34 +01:00
cbeall3 53a24ed93a Add EIGEN_INITIALIZE_MATRICES_BY_NAN to Debug mode to resolve issue #184. 2014-12-04 12:40:11 -05:00
cbeall3 30c4092d80 Move AdaptAutodiff and test to close issue #142 2014-12-04 12:15:53 -05:00
Frank Dellaert 4cef8ce76c Merged in feature/3rdpartyCeres (pull request #65)
Third party ceres autodiff
2014-12-04 17:46:21 +01:00
Luca 523ebb7b6f moved TriangulationFactor to slam folder 2014-12-04 11:18:26 -05:00
Mike Bosse 2fa9d0f557 LieGroup concept and flushing out more tags 2014-12-04 15:57:41 +01:00
nsrinivasan7 bd6f210b87 changed << to =. gives error because range() was removed from PinholeCamera.h ? 2014-12-04 09:36:00 -05:00
Mike Bosse 56787e1a88 addressed review comments 2014-12-04 15:26:01 +01:00
dellaert f7ebe4bfc4 Fixed RangeFactor 2014-12-04 14:08:46 +01:00
dellaert add93f19a6 Rename and reformat 2014-12-04 13:51:51 +01:00
dellaert fa66762394 omitted extra typedef 2014-12-04 13:51:40 +01:00
dellaert e6877dc27f All MatrixMN matrices now defined 2014-12-04 13:30:41 +01:00
dellaert 4b2040fec6 Fixed smart factors - but @lucacarlone should realize stereo-calibration cannot be optimized, so how come he is calling project with H3 ? 2014-12-04 13:29:56 +01:00
Mike Bosse eda6bf5ffe minor 2014-12-04 13:18:34 +01:00
Mike Bosse 978c17ceb6 group concept operator usage with tags 2014-12-04 13:11:45 +01:00
Mike Bosse b6576d7e27 added group concept check 2014-12-04 13:10:50 +01:00
dellaert d2e53d4fe9 "Fixed" AHRS 2014-12-04 12:30:41 +01:00
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
Mike Bosse c225ee223c figureing out concept checks (not done yet!!) 2014-12-04 11:27:25 +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