Commit Graph

3021 Commits (8037c44b173189d32f7b500e24c20ecfa52af59c)

Author SHA1 Message Date
Chris Beall 2365ade34c fixed typo 2012-04-11 06:37:26 +00:00
Alex Cunningham 08bacd544f Added make targets for creating binary/source packages for gtsam 2012-04-10 17:13:59 +00:00
Alex Cunningham da63e6757c Fixed cpack install to work with tgz, deb and rpm 2012-04-10 16:47:02 +00:00
Richard Roberts 7243a9870b Using vector::assign instead of erase in JacobianFactor::eliminate, caused invalid iterator on some STL implementations 2012-04-09 13:21:16 +00:00
Richard Roberts 08b87be4b5 Fixed parenthesis typos 2012-04-09 13:21:14 +00:00
Richard Roberts 21e52f3ab1 Added unit tests for badly-scaled matrices with Cholesky, LDL, and SVD 2012-04-09 03:02:37 +00:00
Richard Roberts 2f0b3cbe02 Format with g instead of f with printing doubles in CppUnitLite 2012-04-09 03:02:30 +00:00
Richard Roberts ed91c5c9ff Tweak to dogleg evaluating error decrease 2012-04-09 03:02:23 +00:00
Richard Roberts 2ac1473a84 Fixed iSAM2 deep copy of empty tree 2012-04-09 03:02:11 +00:00
Yong-Dian Jian 4c58a00a6d revise parameter struct and clean file 2012-04-07 04:40:24 +00:00
Alex Cunningham 0e7f5e6d45 Removed unused code - all moved to gtsam2 2012-04-06 20:22:42 +00:00
Richard Roberts 45f2101f48 Fixed deep copy in iSAM2 and added unit test to reproduce problem 2012-04-06 18:56:07 +00:00
Richard Roberts da1c65b394 Comment format 2012-04-06 18:56:02 +00:00
Alex Cunningham 48e3916ea2 removed commented cmake code 2012-04-05 17:44:22 +00:00
Richard Roberts 89e05a6875 Updating unit tests and SLAM namespaces 2012-04-05 02:45:50 +00:00
Richard Roberts c83a399bba Continuing code simplification / restructuring 2012-04-05 02:45:47 +00:00
Richard Roberts 48e277a095 Added swap method to Values 2012-04-05 02:45:45 +00:00
Richard Roberts 7a41a1c7e4 Fixed warnings 2012-04-05 02:45:44 +00:00
Richard Roberts d0211bb031 Simplifying code and minor restructuring to support SPCG - removed update functions so NLO is now completely immutable, moved ordering to parameters, added SuccessiveLinearizationOptimizer base class that will do direct and iterative linear solving, with derived classes for GN, LM, DL. This structure will allow us to later add a new NLO subclass for nonlinear gradient descent methods. 2012-04-04 23:20:42 +00:00
Richard Roberts 14d20cff0b Bug fix when getting nonlinear error debug statistics 2012-04-03 23:20:03 +00:00
Richard Roberts 7226f910bb Bug fix when relinearizing on first step in iSAM2 2012-04-03 22:06:06 +00:00
Richard Roberts 8cd7662dab Removed commented code 2012-04-02 20:43:34 +00:00
Stephen Williams ee532f2b1f Included the inline header at the end of the standard header 2012-04-02 20:17:15 +00:00
Stephen Williams ad4ca799d8 Added message to out-of-range exceptions 2012-04-02 20:14:33 +00:00
Stephen Williams 293592e91b Included the inline header at the end of the standard header 2012-04-02 20:10:24 +00:00
Stephen Williams 829b2a7ffc Changed CCOLAMD parameters to examine all entries instead of pushing variables with many factors to the end of the ordering. 2012-04-02 20:08:51 +00:00
Stephen Williams 36c921bb9f Reordered gradient calculation to improve computation performance 2012-04-02 20:06:00 +00:00
Stephen Williams 4d9542dc70 Fixed compile warning 2012-04-02 20:04:43 +00:00
Richard Roberts 9366136c78 In progress - making NLO interface less confusing / error prone with a separate "state" class. Refactoring in NLO to reduce amount of code and remove code duplication. 2012-04-02 00:26:42 +00:00
Alex Cunningham 204b36fc05 Changes to make ROS hooks work with cmake 2012-04-01 22:21:07 +00:00
Richard Roberts fdb4138d10 Started NLO state 2012-04-01 20:22:24 +00:00
Richard Roberts 46a1fb1103 Merge remote-tracking branch 'svn/trunk' into NLO
Conflicts:
	.cproject
2012-03-31 01:02:45 +00:00
Richard Roberts bc0dfb3f8d Fixed not forcing Debug build if CMAKE_BUILD_TYPE is already set. Added 'None' build type to allow build flags to come entirely from environment variables. 2012-03-31 00:59:49 +00:00
Alex Cunningham 4d4ea69919 updating build docs and comments 2012-03-30 18:14:31 +00:00
Andrew Melim 1ea890f4e5 Fixed testWrap failures with the new wrapper 2012-03-30 18:06:58 +00:00
Andrew Melim 0c1ebb046d Removing print line 2012-03-30 06:19:59 +00:00
Andrew Melim a1da906d33 Memory leak fixed within wrap. Must call 'clear' before 'clear all' and 'clear classes'. Wrap now creates delete_classname files for all wrapped classes. MATLAB classes now derive from the handle superclass. 2012-03-30 05:34:23 +00:00
Alex Cunningham cdbeebaf1d Small changes trying to remove dependency between install and all targets 2012-03-29 20:32:05 +00:00
Alex Cunningham b67707542d Updated CMakeLists to use newer cmake scripts 2012-03-29 18:57:31 +00:00
Alex Cunningham 5e7c28f6a7 Reworked cmake timing generation to use generalized test-adding macro 2012-03-29 18:57:29 +00:00
Alex Cunningham b2bf03d21f Switching cmake macros to more flexible ones - now allows for manual exclusion of tests 2012-03-29 18:57:27 +00:00
Richard Roberts b07d2096c2 Improved NLO documentation 2012-03-28 04:53:16 +00:00
Richard Roberts ba8fb0ba27 iSAM2 factorization parameter to choose LDL or QR 2012-03-27 23:30:19 +00:00
Alex Cunningham 74a5a81745 Updated install instructions for cmake 2012-03-27 18:45:03 +00:00
Richard Roberts aa7eb6306e Unit tests for camera range factors 2012-03-24 20:49:35 +00:00
Richard Roberts df1b9c32c1 Constrain SFM scale with range prior 2012-03-24 19:53:46 +00:00
Richard Roberts 5e6a1836e9 shared_ptr typedef 2012-03-24 19:53:39 +00:00
Richard Roberts daae77771b Changed nonlinear convergence to <= (from <) 2012-03-24 19:53:32 +00:00
Richard Roberts 5be3af8d6d Added ordering accessor 2012-03-24 19:53:25 +00:00
Richard Roberts 7a24e1c940 Updated examples for new NonlinearOptimizer 2012-03-24 19:53:17 +00:00