Commit Graph

7871 Commits (a4aa7b9f45cc2dae6f74016b03344bbeaa00972c)

Author SHA1 Message Date
Richard Roberts 9f0959feac Merge branch 'develop' 2014-02-22 20:23:50 -05:00
Richard Roberts 2fd9401558 Added dogleg mode switch in SolverComparer 2014-02-22 17:14:20 -05:00
Richard Roberts 5c86ad7e49 Fixed examples not being built due to branch "adding-scripts-simplify" 2014-02-22 17:14:01 -05:00
Richard Roberts 7192bd2f79 Removed namespace-functions for ISAM2 optimize* and gradient*, these were only there to try to maintain a consistent interface for linear but really were not correct anyway since ISAM2 is a nonlinear object. They instead caused confusion and made the code complicated since they used a complicated system for updating and caching various components that go into calculating the solution. Replaced all this with much simpler code directly inside updateDelta, which uses clearly-defined functions in the ISAM2::Impl class to calculate the components that go into the solution. Also removed the redundant deltaUpToDate flags - now just checks whether deltaReplacedMask is empty. 2014-02-22 16:46:38 -05:00
Richard Roberts a9ea1f4033 Made Roots typedef in BayesTree 2014-02-22 16:28:37 -05:00
Richard Roberts c5338811a0 Fixed code comment 2014-02-22 16:23:18 -05:00
dellaert 926c27c732 Rename Sphere2 -> Unit3 2014-02-22 16:20:28 -05:00
dellaert 83105f08a2 Values changed a tiny bit after fixing Sphere2 2014-02-22 15:59:27 -05:00
dellaert 37489ddba7 Fixed Sphere2::localCoordinates so very small difference no longer gives nan, also made it a tiny bit more efficient (avoid one cos). 2014-02-22 15:53:54 -05:00
dellaert dabd3cc612 Added more tests to diagnose problem in Sphere2::localCoordinates 2014-02-22 15:52:50 -05:00
dellaert 39b3b2160e Added test that exposes problem in localCoordinates 2014-02-22 14:31:18 -05:00
dellaert 2b323d5cb7 Removed RENORM version 2014-02-22 14:30:40 -05:00
Luca c828bf567e removed cout 2014-02-21 20:58:01 -05:00
Andrew Melim 0aa32a748f Updating to new metis interface. Need to address prepareMetisGraph since its causing core dump on second edgeseparator test 2014-02-21 18:20:43 -05:00
Richard Roberts ac14ddcb74 Reverted reduced debug info in Profiling mode (seems to prevent inspecting source code). Fixed Profiling build not receiving build type postfixes. 2014-02-21 17:18:36 -05:00
Richard Roberts eba4ca79a4 Added shared_ptr versions of named constructors in SymbolicFactor and SymbolicConditional, for a slight performance boost. 2014-02-21 17:17:36 -05:00
Richard Roberts 39b4090b21 Moved coordinate frames document into GTSAM 2014-02-21 15:47:51 -05:00
Andrew Melim 05e42ba452 Test Separator unit test passes. Partially 2014-02-21 11:21:08 -05:00
Luca 98e32a1e6d reorganized verbosity and included the new lambda policy from CERES 2014-02-20 17:17:12 -05:00
Luca 06c5186fa2 added function to create initial values from db 2014-02-20 15:37:17 -05:00
Luca 7e8bb1ffb0 rearranging comments 2014-02-20 15:36:11 -05:00
Andrew Melim 1ff9309533 Parition builds partially. Computing edge separate is no longer a separate function in METIS. testFindSep fails 2014-02-20 14:36:14 -05:00
Luca a0bc4b0a5a added 1 more unit test: delta is perpendicular to gradient of original system 2014-02-20 12:35:07 -05:00
Andrew Melim f48b8e593c Move tests to folder 2014-02-20 12:27:58 -05:00
Luca dec6430d9b 1 more test: a small step in delta direction does not decrease error 2014-02-20 12:22:12 -05:00
djensen c623dafecf added second order coriolis term to predict() for IMU types 1 and 2 2014-02-20 11:30:02 -05:00
Andrew Melim 4c86ea1ab5 Merge branch 'develop' of bitbucket.org:gtborg/gtsam into feature/partition 2014-02-20 10:10:04 -05:00
Frank Dellaert 541dbd5199 Plot thickens: delta computed from damped system points downhill but non-linear error does not decrease 2014-02-20 09:02:24 -05:00
Frank Dellaert 33ae83fcb2 Much more extensive testing of diagonal policy with Luca over Skype - gets stuck in a non-minimum !!! 2014-02-20 00:28:15 -05:00
Frank Dellaert 666072b169 Created new method buildDampedSystem with Luca 2014-02-20 00:27:33 -05:00
Frank Dellaert 53134425d5 Fixed verbosity check 2014-02-20 00:26:48 -05:00
djensen dfcd2cb3ba added random initial positions to monte carlo tests 2014-02-19 16:57:15 -05:00
Richard Roberts 7fa9ca8b9b Fixed typo 2014-02-19 15:45:39 -05:00
Richard Roberts 1be09ac148 Merge branch 'installed-cmake' 2014-02-19 15:44:07 -05:00
Richard Roberts c629339a7c Added README file for cmake tools 2014-02-19 15:43:37 -05:00
Richard Roberts ee274419fb Documentation improvement 2014-02-19 15:43:25 -05:00
Richard Roberts b4d7ede123 Better debug flag for Profiling build type 2014-02-19 15:43:16 -05:00
Richard Roberts 781349ec86 Renamed to GTSAMCMakeTools 2014-02-19 13:12:22 -05:00
Richard Roberts e029204c01 Added cmake code to install cmake tools, and a GTSAM-CMakeToolsConfig file to automatically find them. 2014-02-19 13:10:37 -05:00
cbeall3 7efe7cefca Removing unimplemented method optimize() 2014-02-18 18:24:27 -05:00
Luca 9adc59af18 added verbosity for debugging termination 2014-02-18 17:33:00 -05:00
Luca 92834a8ed7 modified verbosity levels 2014-02-18 14:39:12 -05:00
Richard Roberts 25bd93359a Fixed warning 2014-02-18 14:13:07 -05:00
Richard Roberts 89e6d2f1e8 Removed some commented-out includes 2014-02-18 13:44:25 -05:00
Richard Roberts 753f59747c Removed obsolete wrap functions (sent email about this) 2014-02-18 13:43:54 -05:00
Richard Roberts d3d566597c Comment fix 2014-02-18 13:27:17 -05:00
Luca fbfa287d4b added parameters in "print" for LM 2014-02-17 17:43:45 -05:00
Andrew Melim ed4e1a8e57 Merge branch 'develop' of bitbucket.org:gtborg/gtsam into feature/partition 2014-02-17 12:41:09 -05:00
Luca 3a7a636f0f minor 2014-02-17 10:41:42 -05:00
Luca 8f39734580 extra lines.. to be completed 2014-02-17 10:34:02 -05:00