Commit Graph

7139 Commits (fbcb9a4d673549d8c30e26282b5e8c44dc4784d5)

Author SHA1 Message Date
Chris Beall fbcb9a4d67 Fix intermittent optimization crash in Debug+TBB modes, exposed by testGeneralSFMFactor, etc. 2014-12-08 10:59:49 -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
cbeall3 971a53cfb5 Fixed size vectors for all Logmap, localcoordinates and vector methods 2014-12-07 13:51:17 -05:00
cbeall3 bfd40014a2 comma initialization 2014-12-07 12:38:36 -05: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
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
cbeall3 a7b61373a9 Fix include path for moved Autodiff stuff 2014-12-05 13:52:49 -05:00
Natesh Srinivasan f5db91a56f works on gcc 4.8 2014-12-05 11:08:13 -05:00
Frank Dellaert 4e5fe7bae2 Merged in fix/deprecateLieVectorEtAl (pull request #62)
Deprecated LieVector, LieMatrix, LieScalar
2014-12-04 22:18:01 +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
nsrinivasan7 bd6f210b87 changed << to =. gives error because range() was removed from PinholeCamera.h ? 2014-12-04 09:36:00 -05: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
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
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
cbeall3 62ca5c23ee CMake to install headers 2014-12-03 23:20:29 -05:00
cbeall3 003e7a06ab 3rdparty/ceres include paths 2014-12-03 23:11:54 -05:00
cbeall3 cbaf96e28c Move and rename ceres headers 2014-12-03 23:07:26 -05: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
Frank Dellaert 3cb0109d49 README.md edited online with Bitbucket 2014-12-03 18:52:53 +00: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
Luca beb2c4f97a Merge branch 'imuFixed' 2014-12-02 19:40:47 -05:00
Luca 71a3ac2027 Merge branch 'develop' 2014-12-02 19:31:44 -05:00
Christian Forster 9c5cb1e7d3 added compiler warning that LieVector, LieMatrix, LieScalar are deprecated 2014-12-02 19:30:27 -05:00
Christian Forster d2702c4cda Merge branch 'develop' into fix/deprecateLieVectorEtAl 2014-12-02 19:28:00 -05:00
Christian Forster f8594da3e3 Merged in fix/PriorFactorWithCharts (pull request #57)
Fixed the prior factor to use charts and traits
2014-12-02 19:10:45 -05:00
Christian Forster f90b941e7a added @deprecated note in LieVector, LieMatrix, LieScalar 2014-12-02 19:08:42 -05:00
Christian Forster f7cc4f2337 use DefaultChart to get dimension in BetweenConstraint constructor 2014-12-02 18:59:30 -05:00
Luca dd63ee386d Merge branch 'develop' 2014-12-02 18:55:27 -05:00
Christian Forster 6c92914db1 remove commented code 2014-12-02 18:41:50 -05:00