Commit Graph

1615 Commits (711e8c0a32de4c97e29f6af851b20095be2e3772)

Author SHA1 Message Date
Richard Roberts 711e8c0a32 Fixed NonlinearFactor3 key sorting bug found by Niko Sünderhauf (TU-Chemnitz) 2011-01-17 16:48:47 +00:00
Alex Cunningham 9d03789b8b Added unicycle test for expmap of Pose3, and it fails due to wrong expmap 2011-01-13 18:23:24 +00:00
Alex Cunningham 120b6878cf Fixed range function for Pose3 2011-01-13 17:09:29 +00:00
Richard Roberts 10656d7700 No label in toc 2011-01-13 17:07:04 +00:00
Alex Cunningham 6348a33165 Added range measurement function to Pose3 2011-01-12 19:31:04 +00:00
Richard Roberts bcbc7ac561 "back-ported" improved timing statements from hessianfactor branch 2011-01-12 03:43:02 +00:00
Kai Ni 47376aec13 add optional arguments to projectSafe 2011-01-06 09:27:04 +00:00
Richard Roberts f7a1665476 Added a non-const noiseModel accessor to GaussianFactor 2011-01-03 21:02:21 +00:00
Richard Roberts 859bd16fd5 Made NonlinearOptimizer::try_lambda public to allow the linear system to be modified at every LM iteration, this needs to be done somehow to implement Gaussian mixture EM, but this isn't an ideal solution. Also added a missing 'const' to the linear graph argument. 2011-01-02 04:57:48 +00:00
Richard Roberts 193e068cee Added missing shared_ptr typedef to NonlinearFactorGraph 2011-01-02 04:48:50 +00:00
Richard Roberts b68923ea9a Added accessor for NonlinearOptimizer parameters 2010-12-31 17:38:05 +00:00
Kai Ni e6144201ef fixed the unit test 2010-12-31 09:29:35 +00:00
Kai Ni eada34bd76 fixed a bug that causes the optimizer return an incorrect error 2010-12-30 11:15:34 +00:00
Richard Roberts 880040a6f6 Added extra link libraries to examples and global tests required when building a static-only gtsam library 2010-12-29 03:25:52 +00:00
Yong-Dian Jian c11e2b30e3 add an unit test for SFMFactor with Cal3BundlerCamera 2010-12-29 01:00:44 +00:00
Yong-Dian Jian 50965ee7d9 bug fix, disable redundant message 2010-12-29 00:49:07 +00:00
Yong-Dian Jian 5f9039a2c8 bug fixed 2010-12-29 00:44:26 +00:00
Yong-Dian Jian 21d2dba609 bug fix 2010-12-28 23:07:02 +00:00
Yong-Dian Jian 97dfe6c034 more unit tests 2010-12-28 22:59:24 +00:00
Yong-Dian Jian 638a6e6917 bug fix for Cal3DS2, and unit tests for Cal3Bundler + Cal3DS2 2010-12-28 19:08:47 +00:00
Kai Ni e1d7c39b27 unit tests for GeneralSFMFactor 2010-12-28 09:13:36 +00:00
Yong-Dian Jian 2a9bfb944c add a "const" version of an existing interface 2010-12-27 16:10:36 +00:00
Yong-Dian Jian 5f673c213c update interface 2010-12-27 15:59:49 +00:00
Kai Ni 1501c1a80a a second version of project function that returns separated derivatives 2010-12-25 00:48:13 +00:00
Richard Roberts 9edeb1102c Fixed bug in BayesTree shortcuts and marginals. Also added an input check to Permutation::PushToBack and PullToFront that catches the bad input of duplicate variables caused by the bug. 2010-12-21 18:23:56 +00:00
Richard Roberts 2b69e340e5 Incremented version to 0.9.2 2010-12-21 18:22:30 +00:00
Richard Roberts a8a584d38e Rolling back last commit (undoing merge of hessianfactor branch) - does not compile on Linux, could be compiler or boost version problems. Also will probably break Alex's stuff so will work that out before merging. 2010-12-17 01:11:28 +00:00
Richard Roberts de1892016d Merged in hessianfactor branch, Cholesky is now default. This merge also includes improved timing statements with automatic outlining and low overhead 2010-12-17 00:51:51 +00:00
Kai Ni d407cc5eaa add measured function 2010-12-16 08:11:44 +00:00
Kai Ni d3315b2886 move GeneralSFMFactor from vSLAM to library. Move GenericProjectionFactor to namespace gtsam so that it can be used in other slam namespaces. 2010-12-15 23:53:10 +00:00
Alex Cunningham 9af0a20439 constness of access functions 2010-12-15 17:06:46 +00:00
Alex Cunningham 000e58d4b2 Put NonlinearISAM into the gtsam namespace 2010-12-15 17:01:04 +00:00
Alex Cunningham f4babac85c Moved ISAMLoop to gtsam/nonlinear and renamed it to NonlinearISAM so it can be used elsewhere 2010-12-15 16:51:46 +00:00
Richard Roberts 289ba3a75c Removed extra print statement 2010-12-12 03:52:23 +00:00
Kai Ni 3a09395a01 fixed a bug in colamdOrdering 2010-12-10 09:19:06 +00:00
Kai Ni 7a59d3cfe0 fixed a bug in colamdOrdering 2010-12-10 07:38:05 +00:00
Chris Beall 0b11a02183 fixed initialization list warnings 2010-12-09 18:31:25 +00:00
Richard Roberts a6fd5ff9e2 Removed unused inference-inl.h and testOrdering.cpp, added unit test for ordering with unobserved variables. 2010-12-09 01:34:20 +00:00
Richard Roberts b928b6d4f5 Timing tests for virtual/nonvirtual classes, heap/stack allocation, and shared pointers 2010-12-09 01:32:29 +00:00
Alex Cunningham ea61c9d619 Fixed missing key in serialization function for NonlinearFactor3 2010-12-08 17:25:55 +00:00
Alex Cunningham de6a3768c2 Added a function for Lie Scalar to get the value back out again 2010-12-08 01:59:53 +00:00
Yong-Dian Jian 4c8d65a069 take out SymbolSpec 2010-12-04 19:23:10 +00:00
Yong-Dian Jian 23f57ea22a add a typedef 2010-12-04 19:21:50 +00:00
Alex Cunningham 19928a9f37 Fixed compile bug due to typename keyword appearing outside of templates 2010-12-03 14:28:25 +00:00
Kai Ni b55b9de27f record iteration numbers 2010-12-03 03:23:35 +00:00
Richard Roberts d9935519f9 Merged into trunk from branch combineandeliminate 2010-12-02 22:46:43 +00:00
Yong-Dian Jian f661baacbb add a struct to represent vector of symbols 2010-12-01 22:39:03 +00:00
Yong-Dian Jian d57c4317ac add a struct 2010-12-01 14:42:06 +00:00
Yong-Dian Jian 0f70bb2939 add a struct 2010-12-01 14:41:40 +00:00
Richard Roberts 17513a07d5 Cleaned up some application-specific functions in GaussianFactor and VectorValues. 2010-11-29 21:56:09 +00:00