Commit Graph

4178 Commits (a5f28ac8f412215ff6a4865eeef1211bcc17e13c)

Author SHA1 Message Date
Stephen Williams f39bad0d13 When erasing cached shortcut conditionals in the Bayes Tree, only erase the chains of shortcuts that exist instead of the whole tree. 2012-08-03 19:05:48 +00:00
Alex Cunningham b211c1070d Rearranged the inverse depth factor/camera, created a gtsam_unstable/geometry folder - run cmake to find the new/moved files 2012-08-02 20:47:16 +00:00
Alex Cunningham 4c836c6e3a Wrapped Pose[Translation|Rotation]Factor 2012-08-02 19:57:10 +00:00
Chris Beall 93d9023a61 added InverseDepth factor based on Montiel/Civera's paramaterization. MOntiel06rss, Civera08tro 2012-08-02 19:27:36 +00:00
Alex Cunningham 55adfb2082 Added another constructor for Cal3_S2 2012-08-02 18:55:35 +00:00
Stephen Williams cf0c5bde3a Changed helper function signature to match the actual variables used in the function call 2012-08-02 18:41:07 +00:00
Stephen Williams 1a8dc9bdcc Only execute the RemoveVariables code in iSAM2 if there actually are variables to remove. 2012-08-01 21:31:19 +00:00
Stephen Williams 98aa3b0627 In BayesTree, return a const reference to the 'nodes' structure, instead of a copy 2012-08-01 21:07:50 +00:00
Stephen Williams 483e2ec959 Converted VariableIndex to use a deque instead of a vector. The deque performs incremental memory allocation, resulting in a significant speed improvement in iSAM2. 2012-08-01 13:42:38 +00:00
Stephen Williams fd4f11d21e Wrapped per-variable thresholds for iSAM2 2012-07-30 21:19:24 +00:00
Kyel Ok 305ab998fc wrapped dist() for Point2 2012-07-30 20:16:54 +00:00
Richard Roberts da1a732eff Merged duplicate Pose2SLAMExample_graph.m examples in different directories 2012-07-30 18:34:50 +00:00
Richard Roberts a13ef97987 Wrapped default-argument versions of load2D 2012-07-30 18:34:47 +00:00
Stephen Williams 47f92ccdf2 Added matlab.h, a temporary file holding special namespace functions. These need to be reviewed and a permanent home found. 2012-07-30 15:40:58 +00:00
Stephen Williams 15cfa7e702 Remove namespace files 2012-07-30 15:38:58 +00:00
Stephen Williams 094d395238 Removed SLAM namespaces from testStereoFactor 2012-07-30 15:35:19 +00:00
Stephen Williams c49a2e5933 Removed SLAM namespaces from testProjectionFactor 2012-07-30 15:34:42 +00:00
Stephen Williams 4cf6f10458 Removed SLAM namespace from testAntiFactor 2012-07-30 15:34:18 +00:00
Stephen Williams 08c72e2a8d Updated Pose2SLAMExample_graph to remove SLAM namespaces 2012-07-30 14:59:18 +00:00
Frank Dellaert 25ffc8adda Moved to CitySLAM 2012-07-28 17:04:20 +00:00
Richard Roberts 32f9ea526d Removed dataset function from gtsam (moved to CitySLAM, see previous commit) 2012-07-28 16:01:49 +00:00
Richard Roberts d95ca7857b Updated wrap unit tests 2012-07-27 19:16:00 +00:00
Richard Roberts af48d086ed Fixed missing renames 2012-07-27 19:15:58 +00:00
Richard Roberts 9d2a3bf14e Finished denamespacing and reorganizing matlab code 2012-07-27 19:02:11 +00:00
Richard Roberts aef5ae269f Added argument and return type checking for global wrapped functions 2012-07-27 19:01:53 +00:00
Richard Roberts a3ee762dac Fixed svn merging problem in SuccessiveLinearizationOptimizer 2012-07-27 19:01:51 +00:00
Richard Roberts 5177f31a5d Merge remote-tracking branch 'svn/trunk' into remove_slam_namespaces
Conflicts:
	gtsam/nonlinear/SuccessiveLinearizationOptimizer.h
	matlab/examples/Pose2SLAMExample_circle.m
	matlab/examples/Pose2SLAMExample_graph.m
	matlab/examples/StereoVOExample_large.m
	tests/testGradientDescentOptimizer.cpp
2012-07-27 19:01:43 +00:00
Frank Dellaert b32931f879 Examples that show rotation-first strategy 2012-07-27 04:44:02 +00:00
Alex Cunningham 40cdab999b Updated expected files so that testWrap passes 2012-07-26 14:48:33 +00:00
Richard Roberts 021641e912 Fixed typo and prevented double-evaluation of function when returning a pair in a wrapped function 2012-07-26 14:06:37 +00:00
Richard Roberts 6a88497a6e Made load2D throw exception on error instead of calling 'exit', to allow error handling and not cause matlab to exit 2012-07-26 14:06:33 +00:00
Stephen Williams c2935c5dd1 Replaced calls to the namespace Circle functions with the newly added matlab function 2012-07-26 13:33:40 +00:00
Stephen Williams 078eb1bb4f Added matlab functions for generating poses in a circle. This replaces the need for the SLAM namespace functions of the same purpose. I mean it this time. Edited the wrong copy before committing. 2012-07-26 13:23:04 +00:00
Stephen Williams f93760327e Added matlab functions for generating poses in a circle. This replaces the need for the SLAM namespace functions of the same purpose. 2012-07-26 13:08:54 +00:00
Frank Dellaert 5c22654194 load2D wrapped, but pair argument does not work? 2012-07-26 01:40:25 +00:00
Frank Dellaert 5becf405f8 load2D wrapped, but pair argument does not work? 2012-07-26 01:40:07 +00:00
Frank Dellaert 29f48e1127 Fixed examples 2012-07-25 22:15:20 +00:00
Stephen Williams 7fc6a622bf Added additional factors to the serialization unit test 2012-07-25 22:13:22 +00:00
Stephen Williams a44b602d19 Changed parameter name from CG to CONJUGATE_GRADIENT 2012-07-25 21:04:00 +00:00
Yong-Dian Jian dff2fc6de2 remove files accidentally checked-in before 2012-07-24 21:08:30 +00:00
Yong-Dian Jian 168ddf5457 add Cal3DS2.calibrate() with fixed point iteration
reorg nonlinear conjugate gradient solvers
wrapper for the linear solvers
2012-07-24 21:06:33 +00:00
Chris Beall a66a42189c fixes for Boost 1.50 2012-07-24 20:44:13 +00:00
Richard Roberts 1724267c85 Updating matlab unit tests 2012-07-24 15:48:39 +00:00
Richard Roberts 6bee17b603 Added support for SPCG in matlab wrapper 2012-07-24 15:48:33 +00:00
Stephen Williams 592fa95d66 Fixed serialization for LieVector and LieMatrix 2012-07-24 14:50:01 +00:00
Richard Roberts b63201b20d Updated remaining matlab examples 2012-07-24 14:23:39 +00:00
Richard Roberts fa89f59f54 Wrapped GenericStereoFactor 2012-07-24 14:23:36 +00:00
Richard Roberts cceebbf41c Moved utility functions that are example-specific to a 'support' namespace inside the examples folder 2012-07-24 13:35:11 +00:00
Richard Roberts 1b935dbdc5 Added matlab utility functions for plotting 3D points 2012-07-24 13:35:04 +00:00
Stephen Williams e2e780de4d Removed SLAM namespaces from testLinearizedFactor 2012-07-23 22:51:18 +00:00