Commit Graph

2247 Commits (4e68feff37dfd8a128ce328e94a589e74e9bdc01)

Author SHA1 Message Date
Frank Dellaert 48dd3cb769 DSF with Map, allows more general types 2013-10-26 17:57:03 +00:00
Richard Roberts 83b1c4681b Added missing DLL export tags 2013-10-26 17:10:36 +00:00
Frank Dellaert 4727696de5 Split matching example over Base and Vector 2013-10-26 15:44:40 +00:00
Frank Dellaert 482777a938 new names find/merge, made it clear DFSVector operations are expensive 2013-10-26 15:42:17 +00:00
Frank Dellaert 42fda7913f Added path compression 2013-10-26 15:25:56 +00:00
Frank Dellaert ddd7c6663f Split DSFVector into two classes 2013-10-26 15:16:41 +00:00
Frank Dellaert 0dbd016ca9 Cleaned up DSFVector and added pairwise matches example 2013-10-26 15:02:30 +00:00
Frank Dellaert 17a74da786 Fixed unit test 2013-10-26 04:27:05 +00:00
Luca Carlone c4747fdf69 removed cout 2013-10-26 03:32:11 +00:00
Frank Dellaert 02da1a439e Small change with map_values, target 2013-10-25 21:35:38 +00:00
Alex Cunningham 4950d6020a Merged NonlinearSolverParams in gtsam.h into NonlinearOptimizerParams, removed references to NonlinearSolverParams elsewhere in comments 2013-10-25 19:47:22 +00:00
Frank Dellaert ad2fb1166b Deleted wrongly named files 2013-10-25 19:09:14 +00:00
Frank Dellaert def9b84e45 Added virtual solve method to NonlinearOptimizer that you can override, e.g., with Ceres
See example in testNonlinearOptimizer
As part of this, I also merged SuccessiveLinearizationParams into NonlinearOptimizerParams, which is now in its own separate file NonlinearOptimizerParams.h
2013-10-25 18:27:43 +00:00
Frank Dellaert 7f9036386c Targets and comments only 2013-10-25 05:58:32 +00:00
Pablo Fernandez Alcantarilla d03eafb6c0 Constructor that converts from Vector 2013-10-25 00:54:05 +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
Pablo Fernandez Alcantarilla 621483bc9b multiplyHessian in JacobianFactor works 2013-10-24 16:40:25 +00:00
Pablo Fernandez Alcantarilla 6a383799d7 Skeleton code for GaussianFactorGraph::multiplyHessian 2013-10-24 15:52:32 +00:00
Pablo Fernandez Alcantarilla 89dcea3e0d GTSAM_THROW_CHEIRALITY_EXCEPTION option added 2013-10-24 00:08:53 +00:00
Pablo Fernandez Alcantarilla d5a5709262 Throws CheiralityException is flag GTSAM_THROW_CHEIRALITY_EXCEPTION is set to true (default behaviour) 2013-10-24 00:06:39 +00:00
Duy-Nguyen Ta 8be72d2417 fix a small but important error in dexpInvL comment 2013-10-23 21:17:51 +00:00
Richard Roberts 3ff205b829 Documentation for timing.h 2013-10-22 23:14:21 +00:00
Jing Dong 7ebce58a69 Fix Vector_() to Vec() in gtsam/slam 2013-10-21 05:27:27 +00:00
Jing Dong a71c258100 Fix Vector_() to Vec() in gtsam/nonlinear 2013-10-21 05:20:30 +00:00
Jing Dong dd3a98464a Fix Vector_() to Vec() in gtsam/navigation 2013-10-21 05:15:48 +00:00
Jing Dong 40a7153272 Fix Vector_() to Vec() in gtsam/linear 2013-10-21 05:12:48 +00:00
Jing Dong 615c223f81 Fix Vector_() to Vec() in gtsam/geometry 2013-10-20 07:10:17 +00:00
Jing Dong 019cd62d3e Fix Vector_() to Vec() in gtsam/discrete 2013-10-20 06:09:36 +00:00
Jing Dong 5d588b89e3 Fix Vector_() to Vec() in gtsam/base 2013-10-20 06:05:36 +00:00
Luca Carlone a1402018ca added computePoints functionality in smartFactorsCreator 2013-10-19 22:42:51 +00:00
Luca Carlone 38c91e1913 added functions to get u0 and v0 from Cal3Bundler object (introduced in writeBAL) 2013-10-19 20:41:21 +00:00
Luca Carlone 796d9c7a67 added functionalities in dataset.cpp (writeBALfromValues) and BAL example 2013-10-19 20:28:20 +00:00
Chris Beall 030d773b6d convenience function to access right image Point2 and trivial unit tests 2013-10-18 19:07:42 +00:00
Luca Carlone 40bb5ba079 added functions to get k1 and k2 in Cal3Bundler 2013-10-18 06:24:28 +00:00
Luca Carlone 52a1b3d444 added writeBAL utility and pose conversion between GTSAM and openCV camera conventions 2013-10-18 06:17:04 +00:00
Frank Dellaert 48205d3217 Moved functions where they belonged 2013-10-18 04:30:41 +00:00
Luca Carlone eff198372b implemented read of BAL datasets and removed redundant code 2013-10-18 01:25:16 +00:00
Luca Carlone b51b038028 moved readBundler code from BundlerUtils to gtsam 2013-10-18 01:25:13 +00:00
Frank Dellaert df4d7e57cc 2013-10-17 02:07:01 +00:00
Luca Carlone 3a139587ee minor changes 2013-10-17 01:18:22 +00:00
Luca Carlone eedbbc9aac added number of inner iterations counter in LM 2013-10-16 23:17:27 +00:00
Chris Beall 6969b942b6 adding method to get fx & fy (same for Cal3Bundler) 2013-10-15 20:28:58 +00:00
Chris Beall 796e15e7bd make calibration interface uniform, matrix --> K 2013-10-15 20:12:36 +00:00
Frank Dellaert 5446fe1711 Added prototype for Pablo & Luca 2013-10-14 18:53:13 +00:00
Frank Dellaert 56e1fb5af0 Fixed default constructor 2013-10-14 01:13:25 +00:00
Richard Roberts 68a85afed0 Added allocator selection options to CMake, as well as detecting Google perftools and adding the option to use the tcmalloc allocator. Improved availability of TBB and allocator information in config.h and exported cmake config. 2013-10-13 22:21:07 +00:00
Richard Roberts ab7fc66591 Removed unnecessary copy constructor 2013-10-13 22:21:04 +00:00
Richard Roberts 9dfd9297f3 Fixed row/col major bug in LieMatrix Lie group Logmap 2013-10-13 22:21:02 +00:00
Richard Roberts 7573b7e582 Comma initialization without .finished() 2013-10-13 20:21:51 +00:00