Commit Graph

1260 Commits (c76e9aa7eb3fecc55b441d3a47ba03c066d835a2)

Author SHA1 Message Date
Frank Dellaert c76e9aa7eb added testFundamental 2010-09-13 03:25:27 +00:00
Frank Dellaert e45b303f4c fixed bug in dimensions 2010-09-13 03:25:07 +00:00
Frank Dellaert 3fd6d40faf comments and some extra tests 2010-09-13 03:24:35 +00:00
Michael Kaess 45cd8e5772 default 10 step relin 2010-09-12 23:36:29 +00:00
Michael Kaess 872ef5fe05 added statistics for evaluation, disabled timing 2010-09-12 15:43:24 +00:00
Michael Kaess 64467634e3 fixed wildfire/backsubstitution, execution much faster now even with very low threshold 2010-09-12 05:14:21 +00:00
Michael Kaess 4bad086759 speedup; cleanup and reordering to get in sync with paper 2010-09-11 21:07:37 +00:00
Richard Roberts 9be2f3c102 Removed commented lines 2010-09-11 17:09:50 +00:00
Richard Roberts 55dedc97e3 Fixed include paths so that making individual unit tests works again 2010-09-11 16:54:50 +00:00
Frank Dellaert e5374a55e8 New comments, no normalization any more 2010-09-11 15:24:06 +00:00
Frank Dellaert b913c89749 Prototype code to align two triangles using a rigid transform 2010-09-11 05:44:59 +00:00
Frank Dellaert bfe91d6337 align finds Pose2 between *correct* 2D point correspondences 2010-09-11 05:29:38 +00:00
Frank Dellaert 7f25b3f086 moved constants header 2010-09-11 00:38:49 +00:00
Michael Kaess fe0490dc4d cleanup 2010-09-10 22:31:40 +00:00
Frank Dellaert 86edf0cc30 unit test for align 2010-09-10 22:29:40 +00:00
Alex Cunningham 91ff99170c Fixed svn:ignore to avoid binary checkins 2010-09-10 13:53:39 +00:00
Alex Cunningham 5650f5af5e Removed binaries and generated files 2010-09-10 13:20:01 +00:00
Michael Kaess b825655ba6 update+relin combined for speed; new backsub/threshold confirmed to yield correct result 2010-09-09 23:54:39 +00:00
Yong-Dian Jian aca6602a32 add CalibratedCamera serialization code 2010-09-09 22:37:27 +00:00
Alex Cunningham 80d61d5f9f Fixed bug to make sure that carmen_readers output poses in the correct frame 2010-09-09 19:30:35 +00:00
Michael Kaess f8cf500aff bug fix in wildfire alg; more stats 2010-09-09 19:17:17 +00:00
Kai Ni e3de72bd05 fixed timeRot3 compilation error 2010-09-08 19:19:14 +00:00
Michael Kaess e86c9465bb calculating the number of nonzero entries in R corresponding to the Bayes tree 2010-09-06 20:34:59 +00:00
Michael Kaess d850e2837c cleanup 2010-09-05 18:28:06 +00:00
Michael Kaess dacd4b78a1 added optional stats code for ICRA figures 2010-09-05 04:26:56 +00:00
Michael Kaess 0c48c7cdf4 cleanup, bugfixes, timing 2010-09-02 04:23:08 +00:00
Michael Kaess 1ba97ef62c new algorithm working, still needs cleanup and lookups with improved efficiency 2010-09-01 22:53:26 +00:00
Alex Cunningham 815d892806 Added TEST_UNSAFE to avoid exception checking in normal tests, as well as an assert_inequal() evaluation in TestableAssertions.h. 2010-08-30 20:54:12 +00:00
Alex Cunningham f594ebf562 Reworked testSerialization so that it works for geometry and simple planar objects. Currently only tested in boost 1.40, probably doesn't work under boost 1.44 2010-08-30 19:16:26 +00:00
Alex Cunningham a461680a2b Removed extraneous headers that were causing problems related to boost serialization and added testSerialization with conditional compiling (--enable-serialization). Currently, the test is all commented out, and it should not affect those not using the flag. 2010-08-27 15:31:20 +00:00
Alex Cunningham d17aef492c Added two example scripts to gtsam from the tutorial, with a single planar example that either contains all typedefs and manually creates the structure, and another that uses planarSLAM.h. Also added a BearingRange helper function to planarSLAM 2010-08-26 21:21:15 +00:00
Alex Cunningham 23a30f8475 Removed remaining global lie functions on lie objects and configs, switched the Lie base class to a simple concept check function, fixed build script for examples. ISAM2 and MastSLAM verified as compiling. 2010-08-26 19:55:40 +00:00
Alex Cunningham 9dd1d6bc10 Added examples folder with simple rotation over one varialble - build script not finalized 2010-08-26 18:46:48 +00:00
Alex Cunningham eed13e48d2 Switched to using LieVectors for vector types. Still some problems with numericalDerivative that have been worked around, but other functionality is intact. 2010-08-24 17:26:56 +00:00
Alex Cunningham 77eda5ab8c In all nonlinear factors and configs, it is only necessary to specify a key with a typedef Value_t for the associated value. This has been removed from factor template definitions, as it is too easy to use the wrong value. Also, no more string keys or linear symbol keys in nonlinear systems. Updated MastSLAM to work, and ISAM2 works without change 2010-08-23 19:44:17 +00:00
Alex Cunningham 86f812ebb5 svn:ignore for binary 2010-08-23 03:48:55 +00:00
Alex Cunningham 5350f368cd Removing binary 2010-08-23 03:44:25 +00:00
Alex Cunningham e0da1971fa fixed ROS packages due to gtsam changes 2010-08-23 00:19:57 +00:00
Alex Cunningham 458cc52fff Switched geometry to use primarily member functions for calculations with optional derivatives, so there are no more optional derivative functions. Also split Vector specializations for Lie into gtsam/base/LieVector.h which will later change into a real wrapper function. Specialized numericalDerivative to allow for functions to return doubles. Projects ISAM2, MastSLAM updated. 2010-08-22 21:45:53 +00:00
Duy-Nguyen Ta 9604cd4507 fix missing boost header in Key.h needed for BOOST_SERIALIZATION_NVP 2010-08-22 05:54:06 +00:00
Richard Roberts c2d46ce8b3 Script to time the overhead of breaking up a problem into many factors (mimics a linear latent-variable model) 2010-08-21 17:54:59 +00:00
Alex Cunningham 256697d345 Moved transform_[to|from] and [un]rotate to be static functions in classes 2010-08-20 21:47:30 +00:00
Alex Cunningham 8c33168fb3 Made all core geometry functions that have derivatives use the combined derivative form instead of separate derivative functions. 2010-08-20 15:17:13 +00:00
Alex Cunningham 9367170fe5 Fixed references to dimension static member variables in constraints 2010-08-19 21:29:43 +00:00
Alex Cunningham e5b3e127a8 Re-enabled tests for wrap 2010-08-19 21:24:22 +00:00
Richard Roberts 84f38206d3 Added myconfigure.overo for cross-compiling for gumstix 2010-08-19 20:16:07 +00:00
Alex Cunningham 8e364cb34e Improvements to the Lie objects, with new member/static functions in most of the geometry objects. Many of the functions that were previously global have been moved to static functions. See Lie.h for more details. 2010-08-19 20:03:06 +00:00
Richard Roberts f1132359d4 Installing headers in subdirectories and converted include directives to match the subdirectory structure (also see email to frankcvs) 2010-08-19 17:23:19 +00:00
Alex Cunningham 30c3f46b52 FusionTupleConfigs work correctly for optimization 2010-08-16 19:19:50 +00:00
Alex Cunningham 977155d133 Added simpler interfaces for FusionTupleConfig for 1,2, and 3 variable types 2010-08-15 21:35:03 +00:00