Commit Graph

441 Commits (7cfc5c352254b5bbc710f3e1d5b1f9bf19cfd84f)

Author SHA1 Message Date
dellaert 1137cb39d8 A number of targets 2014-11-27 22:33:13 +01:00
dellaert e3272115a2 Moved target 2014-11-26 17:25:51 +01:00
dellaert e413fb3d68 target 2014-11-25 00:18:42 +01:00
dellaert 83abb4c6ed unit test with manual Fourier 2014-11-23 18:04:54 +01:00
dellaert f21fe5043a Created a new expressions.h file in nonlinear 2014-11-23 17:31:33 +01:00
krunalchande 50b1f78b6a Working. Removed drone related make targets from cproject. 2014-11-22 17:50:35 -05:00
krunalchande 056aed4419 Merge remote-tracking branch 'origin/develop' into feature/AHRSFactor
Conflicts:
	gtsam/navigation/tests/testMagFactor.cpp
2014-11-22 17:25:31 -05:00
dellaert 2983cf33a6 Created CallRecord header 2014-11-21 15:48:10 +01:00
krunalchande 881ecebfc9 Merge remote-tracking branch 'origin/develop' into feature/AHRSFactor
Conflicts:
	gtsam.h
	gtsam/navigation/CombinedImuFactor.h
	gtsam/navigation/ImuFactor.h
2014-11-19 13:10:33 -05:00
krunalchande 9afee71399 Merge remote-tracking branch 'origin/develop' into feature/AHRSFactor 2014-11-13 12:52:15 -05:00
dellaert 9933a1fbf4 Class unit test 2014-11-12 22:13:41 +01:00
dellaert b7da52a61b Method unit test 2014-11-12 21:54:43 +01:00
dellaert 53f78419c5 cleaned up wrap targets 2014-11-11 13:42:53 +01:00
dellaert a94835a2e4 Merge remote-tracking branch 'origin/develop' into feature/BAD
Conflicts:
	.cproject
	gtsam/geometry/Cal3DS2.cpp
	gtsam/geometry/Cal3DS2.h
	gtsam/geometry/Cal3Unified.h
	gtsam/navigation/CombinedImuFactor.h
	gtsam/navigation/ImuFactor.h
	gtsam/nonlinear/NonlinearFactor.h
	gtsam/slam/tests/testPoseRotationPrior.cpp

Modified: testGaussMarkov1stOrderFactor.cpp, testPoseRotationPrior.cpp
2014-11-04 17:04:57 +01:00
dellaert 62cc0344ea Added target 2014-11-04 15:43:48 +01:00
dellaert 8b86626113 Added test 2014-11-04 14:27:55 +01:00
dellaert 39ce31d0cc No more LieVector 2014-11-03 13:15:41 +01:00
dellaert 049631e530 Avoid re-allocating vertical offsets 2014-11-02 12:57:13 +01:00
dellaert 9b35206a4f target 2014-10-23 01:43:54 +02:00
dellaert 8902979944 Added target 2014-10-22 22:50:43 +02:00
dellaert 0f53c8d5ec Timing of Ceres AutoDiff adaptor 2014-10-22 12:49:18 +02:00
dellaert 113b9d2e74 Got rid of unnecessary LieVector usage that broke fixed-code 2014-10-22 01:32:59 +02:00
dellaert 4b3e0dbcc0 Some new targets 2014-10-22 00:40:08 +02:00
dellaert 06af482d61 Added test for Rot3 - all is good 2014-10-21 23:07:38 +02:00
dellaert 1eb5e185e5 New numericalDerivatives with traits an Charts - still some segfaults, *and* there should be no need for (a) multiple prototypes to match against c++ pointers, (b) the use of explicit template arguments. A task for someone... 2014-10-21 18:50:52 +02:00
dellaert 25ad9ade05 Moved AdaptAutoDiff into its own test 2014-10-21 10:42:30 +02:00
Luca b0ea3b715b fixed unit test for implicitSchur factor: Point covariance was not invertible, causing eigen weirdness 2014-10-20 11:03:53 -04:00
dellaert 898c06ccbb New multi-threaded, realistic SFM example (1M factors, not 1M calls on same factor) 2014-10-15 11:01:02 +02:00
krunalchande cf4374563b Fixed Dynamics Factor and added debug cout statements to help fix indeterminent linear system exception 2014-10-14 18:08:26 -04:00
dellaert 0a41b0a027 Moved meta-programming tests to testExpressionMeta.cpp 2014-10-14 08:53:16 +02:00
dellaert 563c4d214c Renamed BADFactor -> ExpressionFactor 2014-10-09 13:00:56 +02:00
dellaert 51eab1068f Time the most common SFM expression 2014-10-06 13:57:37 +02:00
dellaert d098efca6f Restored .cproject file with all targets intact 2014-10-06 10:30:30 +02:00
Sungtae An 40565564f5 TernaryExpression is added 2014-10-05 16:09:24 -04:00
dellaert c20b588fe0 timing, is pretty bleak for Expressions 2014-10-03 14:19:23 +02:00
dellaert d5709facf6 Added Pose2SLAMExample 2014-10-02 20:20:00 +02:00
dellaert 3f5aa0f23e Expression version of SFMExample (in progress) 2014-10-01 14:10:54 +02:00
dellaert 374140abb8 Moved all BAD stuff to nonlinear 2014-09-30 12:34:03 +02:00
dellaert 1aa7b570f9 Added BADFactor header and created new test 2014-09-30 12:30:15 +02:00
dellaert 9eed7e10fe Added testBAD.run target, fixed an issue with getKeys 2014-09-27 14:08:31 +02:00
dellaert b19132e004 First version of test, with vector of Matrices 2014-09-18 17:10:39 -05:00
Luca cedabdce81 added first order Gauss Markov model 2014-07-30 18:51:12 -04:00
Luca c298c27793 implemented and unit tested initial version of GPS factor 2014-07-30 14:43:24 -04:00
dellaert fc58bf36fb changed test names 2014-07-28 11:57:42 +02:00
krunalchande bc2e9959fa Added matlab wrapper for Rot3AttitudeFactor.
Added a couple of functions to access data from the class in Matlab
2014-07-18 16:46:58 -04:00
krunalchande b721a7ce1f Added tests in testAHRSFactor and corrected AHRSFactor so that it works.
added target in .cproject.
Note that not all tests work. In particular the IMUbias jacobian fails because the dimensions of expected and actual are different.
2014-07-12 23:45:46 -04:00
dellaert d8a8d459ae Moved test and timing targets to their correct locations 2014-06-22 18:51:35 -04:00
dellaert 96e8dfaf66 Simplified this example a bit 2014-06-22 18:39:11 -04:00
dellaert ea0dbf05ef Name change from k3,k4 to p1,p2 as in OpenCV 2014-06-18 14:36:09 -04:00
dellaert a84a9a67d6 moved targets 2014-05-31 18:07:55 -04:00
dellaert 8fe24183eb Lago timing 2014-05-31 14:37:29 -04:00
dellaert 4afb11a2ed Fixed up examples 2014-05-31 12:51:47 -04:00
dellaert 8dba25f532 Rationalized some cholesky-related code as I was looking at it. 2014-05-28 10:36:26 -04:00
dellaert ededc01ec1 moved target 2014-05-25 13:03:05 -04:00
Luca 8806c15b36 fixed possible connectivity issue when smart factors are degenerate 2014-05-23 17:49:42 -04:00
Luca e0500f7b18 added and renamed unit tests 2014-05-22 21:28:00 -04:00
dellaert 5b717c801f Moved eclipse targets into tests folder 2014-05-13 21:13:16 -04:00
dellaert 2649b0fd7a print variants for KeyList, KeyVector 2014-05-06 13:21:49 -04:00
dellaert 108357992c Optimize an incomplete BayesNet 2014-05-06 02:18:52 -04:00
dellaert 0a2385711b MATLAB wrapping of TSAMFactors 2014-05-05 10:14:56 -04:00
Luca e65ddf4d87 cleaned up LM with Richard, before merge 2014-03-12 14:24:15 -04:00
Luca fbfa287d4b added parameters in "print" for LM 2014-02-17 17:43:45 -05:00
Luca e789553261 bug fix: hessianDiagonal seg-faulted with NULL factors 2014-02-15 16:48:15 -05:00
dellaert 95c13d64dc Minimal unit test, forgotten by @richardroberts :-) 2014-02-15 12:10:41 -05:00
dellaert 9af77a9d93 testSymmetricBlockMatrix target 2014-02-15 11:46:58 -05:00
dellaert a272264e7d Added unit test for hessianDiagonal 2014-02-14 01:38:08 -05:00
dellaert 2ab25b3f65 hessianDiagonal now unit tested for HessianFactor 2014-02-14 01:27:03 -05:00
Luca 2a3575fcbc added measure of fit between original and linearized model in LM 2014-01-27 22:02:02 -05:00
Frank Dellaert d7dc390130 Particle factor scaffold 2013-12-19 17:14:40 +00:00
Frank Dellaert da5d9949e8 5 point example now written BAL file and read by test (so Jing can use it in ransac) 2013-12-18 20:39:56 +00:00
Frank Dellaert 51f2ba2c7e RotateFactor can help calibrate a rig *without* SLAM. Relevant math added to math.lyx 2013-12-18 04:45:34 +00:00
Frank Dellaert 8b9d6b78dc Optimization on the Essential manifold ! 2013-12-17 05:54:29 +00:00
Frank Dellaert 6459053cf9 Unit test for essential matrix with prototype code, and lyx file with derivatives 2013-12-17 05:24:12 +00:00
Frank Dellaert 7e8095c2ee Revived Sphere2, the S^2 manifold that can be used for directions in 3D space 2013-12-17 01:40:48 +00:00
Frank Dellaert d95ae93f91 Found and fixed the bug in multiplyHessian ! The storage scheme is evil ! 2013-11-01 19:37:24 +00:00
Frank Dellaert 4c47e6fcc4 targets 2013-10-31 20:15:20 +00:00
Frank Dellaert 4591835223 gradientAtZero is now implemented in the fcators (Richard says, need to work on efficiency) 2013-10-29 03:42:33 +00:00
Frank Dellaert f2941ce3b5 target 2013-10-27 02:15:29 +00:00
Andrew Melim 5e29bc5b67 Return set partitions from DFSMap 2013-10-26 22:22:31 +00:00
Frank Dellaert b80859211c Timing DSF variants: functional DSF is faster than in-place, but both way slower than DSFMap, which in turn is slower than DSFBase 2013-10-26 20:14:01 +00:00
Frank Dellaert 48dd3cb769 DSF with Map, allows more general types 2013-10-26 17:57:03 +00:00
Frank Dellaert 0dbd016ca9 Cleaned up DSFVector and added pairwise matches example 2013-10-26 15:02:30 +00:00
Frank Dellaert 02da1a439e Small change with map_values, target 2013-10-25 21:35:38 +00:00
Frank Dellaert 7f9036386c Targets and comments only 2013-10-25 05:58:32 +00:00
Luca Carlone 42538c0252 unit tested multiplyHessian in HessianFactor 2013-10-24 23:12:18 +00:00
Luca Carlone 6f7d4ddb50 added multiplyHessian in HessianFactor (not ready) 2013-10-24 22:22:29 +00:00
Frank Dellaert f6d4da5d40 cleaned up but for some reason it segfaults in Release, as if not linked with correct dataset code... 2013-10-18 06:04:48 +00:00
Frank Dellaert c6d0cb4cba renamed Visual SLAM -> SFM, reserve SLAM for problems where we have odometry 2013-10-18 05:31:55 +00:00
Frank Dellaert 175cc03f11 some targets 2013-10-18 04:29:57 +00:00
Luca Carlone 85c52668c6 added targets 2013-10-18 01:25:15 +00:00
Frank Dellaert 1f293294fd Some refactoring in Cal3Bundler 2013-10-12 15:04:26 +00:00
Frank Dellaert 7d0674fe4b Inlined derivatives in Cal3DS2, gets rid of a lot of duplicated calculations. 2013-10-12 07:07:08 +00:00
Frank Dellaert 71466e8476 Added effing *unit tests* for PinholeCamera. It is pretty terrible that there were none ! 2013-10-12 05:15:01 +00:00
Frank Dellaert 0985758cec Added graphviz example to show how to produce cool graphs from GTSAM 2013-09-06 20:07:40 +00:00
Frank Dellaert d0cc7fbccc File with common simulated data. 2013-08-30 04:23:45 +00:00
Alex Cunningham f4fd43391f make targets 2013-08-16 19:47:24 +00:00
Alex Cunningham 2d413e05c6 Removed functions largely supersceded by newer bayes tree functionality 2013-08-16 16:32:19 +00:00
Alex Cunningham 0cb6e97803 Added stack function that takes a vector of matrix blocks 2013-08-09 16:24:45 +00:00
Luca Carlone 2e085ace91 Changes in SmartProjectionFactor 2013-08-05 19:25:08 +00:00
Frank Dellaert 05f883f953 C++ cleanup and dataset switch 2013-06-22 00:49:00 +00:00