Commit Graph

7237 Commits (d7ba38e476f3a196f68c65894e6bc6e12f90d19b)

Author SHA1 Message Date
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
cbeall3 971a53cfb5 Fixed size vectors for all Logmap, localcoordinates and vector methods 2014-12-07 13:51:17 -05: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
cbeall3 bfd40014a2 comma initialization 2014-12-07 12:38:36 -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
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
Sungtae An 47396871a3 Slightly modify some comments 2014-12-05 15:43:26 -05:00
Sungtae An 1c9a1f7cdb Add the citation of the reference. 2014-12-05 15:33:22 -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
dellaert 4e6534eff7 Tried to harmonize AHRS and IMU handling of coriolis term (but they are inconsistent) 2014-12-05 13:52:51 +01:00
dellaert aa93475b3d Moved two very large methods from ImuFactorBase to PreintegrationBase 2014-12-05 13:24:03 +01:00
dellaert 8bfe4d75fb Possibly controversial (sorry @lucacarlone ) name change to make it easier to see copy/paste patterns. 2014-12-05 12:36:14 +01:00
dellaert ac8e4d2536 Made PreintegratedRotation a base class of PreintegrationBase 2014-12-05 12:17:08 +01:00
dellaert 507979c526 PreintegratedRotation works for AHRS 2014-12-05 12:12:54 +01:00
dellaert 37e6b796ec Slightly edited and re-formatted comments 2014-12-05 09:29:00 +01:00
dellaert cc03a13f5f check.navigation target 2014-12-05 09:28:40 +01:00
Sungtae An 06b82ce3e3 Clean up the code 2014-12-04 23:30:27 -05:00
Sungtae An cfb82d9a96 Modify some comments 2014-12-04 23:30:17 -05:00
Sungtae An 55b8ecf8fa Removed the commented old version of Yong-Dian's code for getb 2014-12-04 23:29:12 -05:00
Sungtae An 558bee685e Remove tests associated with older version (Yong-Dian) of BlockJacobiPreconditioner::build 2014-12-04 22:57:44 -05:00
Sungtae An 7760a802ab Remove tests using deprecated testable functions (getBuffer, getBufferSize) 2014-12-04 22:33:53 -05:00
Sungtae An 4777c029ac Remove temporary testable functions (getBuffer and getBufferSize) 2014-12-04 22:32:07 -05:00
Sungtae An c2b5b152a4 Change the noise model as non-isotropic in the test of PCG solver with a simple linear system 2014-12-04 22:14:46 -05:00
Sungtae An 60f43c7a4b Fix a bug in getb and replace it with negated values of gradientAtZero. Add some comments about a bug. 2014-12-04 22:08:26 -05:00
Luca 83d84bcc29 removed last redundancy between error computation and predict 2014-12-04 16:56:55 -05:00
Luca c1d63b77ff added comments, made more elegant error evaluation for CombinedImuFactor 2014-12-04 16:35:40 -05:00
Luca 30810e2917 moved error and jacobian computation to base class 2014-12-04 16:18:33 -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
Luca 95baccb3b4 moved error and jacobian computation for ImuFactor to base class 2014-12-04 12:44:14 -05: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
Luca 9f7fbdc530 fixed unit tests 2014-12-04 12:14:37 -05:00
Luca 26ca8a5bb4 fixed matlab wrapper 2014-12-04 12:13:08 -05:00
Luca 7b43d5c943 fixed naming convention 2014-12-04 12:10:40 -05:00
Luca 7a9a8dd9d6 moved prediction to base class 2014-12-04 12:09:13 -05:00
Luca 1992cb27ba added ImuFactorBase. In the process of moving stuff to base class 2014-12-04 11:51:31 -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