Commit Graph

3021 Commits (8037c44b173189d32f7b500e24c20ecfa52af59c)

Author SHA1 Message Date
Richard Roberts 31fe933877 Removed printing 2012-03-24 19:53:07 +00:00
Richard Roberts 3baba11815 Fine-grained ordering constraints in iSAM2 2012-03-24 16:52:55 +00:00
Yong-Dian Jian 51f79e0adf clean/remove redundant file 2012-03-24 00:19:24 +00:00
Richard Roberts 829bb1f8aa Added 'optimized' shortcut function to optimize and return Values directly 2012-03-23 22:43:59 +00:00
Yong-Dian Jian 43fa8faa07 clean redundant header files 2012-03-23 14:36:21 +00:00
Richard Roberts 22ebe16a31 Merge remote-tracking branch 'svn/branches/incremental_dogleg_points_to_merge' into trunk
Conflicts:
	.cproject
	gtsam/linear/GaussianBayesTree-inl.h
	gtsam/linear/GaussianBayesTree.cpp
	gtsam/linear/GaussianBayesTree.h
	gtsam/nonlinear/DoglegOptimizerImpl.h
	gtsam/nonlinear/GaussianISAM2-inl.h
	gtsam/nonlinear/GaussianISAM2.cpp
	gtsam/nonlinear/GaussianISAM2.h
	gtsam/nonlinear/ISAM2-impl.cpp
	gtsam/nonlinear/ISAM2-inl.h
	gtsam/nonlinear/ISAM2.h
2012-03-23 04:31:54 +00:00
Richard Roberts d577655f1b Removed problematic 'inline' 2012-03-23 04:05:51 +00:00
Richard Roberts eabcf151e2 Created branch /branches/incremental_dogleg_points_to_merge from /branches/incremental_dogleg_points:9890 2012-03-23 04:05:49 +00:00
Richard Roberts cdd89a43f5 DoglegOptimizer unit tests 2012-03-23 03:43:28 +00:00
Richard Roberts a7f9c861ad Added range functions in cameras (in branch, not tested yet) 2012-03-23 03:39:05 +00:00
Richard Roberts 2df82aab8f Comment fixes in Pose3 2012-03-23 03:39:04 +00:00
Richard Roberts 9bd9e24af8 Fixes in printing 2012-03-23 03:39:02 +00:00
Richard Roberts 4432916745 Put default absolute error tolerance back to 1e-5 2012-03-23 03:39:01 +00:00
Richard Roberts 4205f7d32f Made constructors explicit 2012-03-23 03:39:00 +00:00
Richard Roberts bcd663244a Moved printing to NonlinearOptimizer base class 2012-03-23 03:38:58 +00:00
Richard Roberts 0bd74426ea Added DoglegOptimizer 2012-03-23 03:38:57 +00:00
Richard Roberts be553be4f7 Use GaussianBayesTree typedef 2012-03-23 03:38:55 +00:00
Richard Roberts aedf55bad8 Comment fix 2012-03-23 03:38:53 +00:00
Richard Roberts c020616ca0 Made cmake pull from svn:externals 2012-03-22 20:09:36 +00:00
Richard Roberts 601751506d Set svn:externals in gtsam to pull in cmake build tools 2012-03-22 20:03:41 +00:00
Richard Roberts db3a53f83b Set svn:externals in gtsam to pull in cmake build tools 2012-03-22 20:02:11 +00:00
Richard Roberts ee02445c49 Removing local cmake scripts 2012-03-22 19:57:30 +00:00
Richard Roberts 031dfba07b Created branch /branches/external_buildtools from /trunk:9902 2012-03-22 19:55:55 +00:00
Richard Roberts b5e00efecf Small cleanups 2012-03-22 19:47:29 +00:00
Alex Cunningham 8a65b270ae Rearranged build targets 2012-03-22 18:53:49 +00:00
Richard Roberts ab4117090f Deleted old DoglegOptimizer placeholder 2012-03-22 18:05:36 +00:00
Richard Roberts b8ad7b2a0c Fixed bugs, all unit tests pass 2012-03-22 18:02:25 +00:00
Richard Roberts be386ed6bd All unit tests compile 2012-03-22 17:46:43 +00:00
Richard Roberts 13ce0e59f0 Added typedef for const shared_ptr 2012-03-22 17:46:39 +00:00
Richard Roberts da70164987 Merge remote-tracking branch 'svn/trunk' into NLO
Conflicts:
	gtsam/nonlinear/NonlinearOptimization.h
2012-03-22 17:46:33 +00:00
Richard Roberts 5862943a8a Timing statements and avoiding recalculating dimensions 2012-03-22 06:18:38 +00:00
Richard Roberts acd0bf9f94 Default enum value cannot be integer on some compilers 2012-03-22 01:59:59 +00:00
Richard Roberts 6ffbc185bf Fixed warning 2012-03-21 15:12:30 +00:00
Richard Roberts b1d4552781 Timing statements 2012-03-19 16:55:52 +00:00
Richard Roberts a558ad042e Changed default wildfireThreshold for Dogleg from 0.0 to 1e-5 2012-03-19 16:55:45 +00:00
Richard Roberts 6356647665 Bug fixes and using wildfire with Dogleg 2012-03-19 16:25:03 +00:00
Richard Roberts 13bbaaa2f4 Added extra check 2012-03-19 16:24:54 +00:00
Richard Roberts 8a4476f63d Made constructor explicit 2012-03-19 16:24:47 +00:00
Richard Roberts 670117cfe7 Compiles and passes unit tests 2012-03-19 14:32:37 +00:00
Richard Roberts c695b23e36 In progress - updating dogleg computations incrementally 2012-03-18 05:13:40 +00:00
Richard Roberts 4c2581f40e In progress 2012-03-17 23:57:44 +00:00
Richard Roberts 047dda05d7 Removed ISAM2 templating 2012-03-17 23:57:42 +00:00
Richard Roberts 6a957d059b Fixed warnings about mixing class and struct 2012-03-17 23:57:39 +00:00
Richard Roberts 99c3371474 In progress 2012-03-16 20:55:21 +00:00
Richard Roberts e3016baf1b Consistent 'optimize', 'optimizeInPlace', 'optimizeGradientSearch', and 'optimizeGradientSearchInPlace' functions for GBN, GBT, and ISAM2. Reorganized some existing ones and added some new ones to do this. 2012-03-16 16:16:27 +00:00
Richard Roberts 92bd4e280d Consistent 'optimize', 'optimizeInPlace', 'optimizeGradientSearch', and 'optimizeGradientSearchInPlace' functions for GBN, GBT, and ISAM2. Reorganized some existing ones and added some new ones to do this. 2012-03-16 16:16:13 +00:00
Richard Roberts d908b69829 Created branch /branches/incremental_dogleg_points from /trunk:9856 2012-03-16 16:16:09 +00:00
Yong-Dian Jian 30557ce4a5 remove a small overhead 2012-03-15 17:23:01 +00:00
Richard Roberts b76cf5b07f Made unit test names unique between subdirectories and 'tests' directory, removed subdir prefix from compiled executable names. The duplicate filenames confused Eclipse and made things difficult in CMake as well. 2012-03-15 02:10:37 +00:00
Stephen Williams 51949ba614 Fixed iSAM2 bug if back-substitution is triggered before the first elimination. 2012-03-14 15:49:16 +00:00