Commit Graph

2879 Commits (ec69949f4329e009c10212b2be35c6bbf59a05c8)

Author SHA1 Message Date
Luca 889bbea8d4 finished and tested initializer 2014-08-19 21:09:51 -04:00
Luca fdb31dbd8d Merge branch 'develop' 2014-08-19 20:51:16 -04:00
Luca f5cc247b1c added pose initializer 2014-08-19 20:50:48 -04:00
Luca bc205cf6a4 extended g2o parser to nondiagonal noise 2014-08-19 20:10:42 -04:00
Luca 881514a45f added 3D version of writeG2o with unit test 2014-08-18 21:14:48 -04:00
Luca 358c978f00 added 3D version of readG2o with unit test 2014-08-18 20:40:52 -04:00
Luca c0f880d52b working version with pose 2014-08-17 20:50:18 -04:00
Luca 4cd4023ef8 included normalization 2014-08-17 20:34:43 -04:00
Luca e031ba036d first working version with (unnormalized) rotations only 2014-08-17 20:24:53 -04:00
Luca 2f2a40a737 initial implementation of chordal relaxation 2014-08-17 20:02:46 -04:00
dellaert b58d377a97 Small rename for clarity. 2014-08-15 17:34:22 +02:00
Chris Beall 456c8eb6ed Partial fix for Boost 1.56 with Visual Studio 2013. More errors remain. 2014-08-14 00:57:41 -04:00
Chris Beall 7f3aaec014 Remove unimportant part of test: different result with boost 1.56, and it doesn't matter 2014-08-14 00:33:57 -04:00
cbeall3 24f1da0e01 Fixes for latest boost 1.56 on Linux 2014-08-14 00:15:15 -04:00
Luca 1548c8e34e added comments and fixed warning 2014-07-25 14:13:27 -04:00
Nathan Michael a84ba5c677 Moving ValueCloneAllocator to Values.h to address forward declared template argument issue. 2014-07-07 12:18:15 -04:00
dellaert c8c25b16ab Added epipoles 2014-07-01 11:21:58 -04:00
dellaert d6ffef89e6 Return pointer to cached basis 2014-07-01 11:21:43 -04:00
Yong-Dian Jian 1a9ab972a9 make verbosityTranslator public static functions 2014-06-29 13:08:17 -04:00
dellaert b698e30acb Small speedup in project (result of Visual SLAM slides :-)) 2014-06-24 23:30:39 -04:00
Richard Roberts 946cc5338a Merge branch 'develop' into feature/timing_scripts_build
Conflicts:
	gtsam_unstable/CMakeLists.txt
2014-06-21 08:55:49 -07:00
balderdash-devil 921a18ae27 fixed windows build issues with chris 2014-06-20 18:43:08 -04:00
balderdash-devil f5b3c75133 Fixes for windows
Seems like a default constructor for KeyInfoEntry() is needed
2014-06-20 14:28:30 -04:00
cbeall3 a34dff1397 Merge remote-tracking branch 'origin/feature/new_imu_factors' into develop 2014-06-20 13:32:34 -04:00
cbeall3 a7cd94c9dc Fix struct vs. class mismatch warning 2014-06-20 12:07:28 -04:00
cbeall3 de63d1981c Windows: Fix for discarding const qualifiers 2014-06-20 11:57:48 -04:00
dellaert 8ce541f05f Separated out DK component 2014-06-19 12:19:02 -04:00
dellaert 12897a2c29 A small saving 2014-06-19 11:58:08 -04:00
dellaert 0e64c9495e Two static functions save on copy/paste 2014-06-19 09:46:55 -04:00
dellaert 6ecc32a311 Fixed comments 2014-06-18 14:38:47 -04:00
dellaert ea0dbf05ef Name change from k3,k4 to p1,p2 as in OpenCV 2014-06-18 14:36:09 -04:00
Yong-Dian Jian 0a7fd40b6c fix matlab toolbox compilation error 2014-06-17 13:47:43 -04:00
Yong-Dian Jian 78fcfdc5ef Merge branch 'develop' of git@bitbucket.org:gtborg/gtsam.git into develop 2014-06-16 00:46:36 -04:00
Yong-Dian Jian 38dc807f32 Merge remote-tracking branch 'origin/feature/pcg' into develop
Conflicts:
	gtsam/nonlinear/NonlinearOptimizer.cpp
2014-06-16 00:41:34 -04:00
Yong-Dian Jian 17426d0076 subgraph preconditioner revised 2014-06-15 23:14:06 -04:00
cbeall3 ed507cf4f6 add tolerances on unit expect to make quaternion mode pass 2014-06-10 16:10:47 -04:00
Yong-Dian Jian 67398f0f13 add BlockJacobiPreconditioner class and unit test 2014-06-08 16:15:00 -04:00
Yong-Dian Jian e8d3809917 add new generic pcgsolver and preconditioner classes
add a unit test for the PCGSolver class
2014-06-08 00:34:23 -04:00
Richard Roberts fe235b1209 Building timing scripts using new timing script support in GtsamTesting.cmake. Fixed compile errors in timing scripts but disabled a couple. 2014-06-07 19:02:11 -07:00
Frank Dellaert 996517916c I commented out thread stuff as did not compile on my mac. 2014-06-07 16:29:21 -04:00
Yong-Dian Jian c844ab19e3 move blas_kernel_ up 2014-06-04 23:23:17 -04:00
dellaert 21490eadd6 Comments w Yong-Dian 2014-06-04 14:57:22 -04:00
Yong-Dian Jian a0c77dcc1c remove unused variables in iterative solvers and rename accordingly. 2014-06-03 23:52:35 -04:00
cbeall3 e60f21a22f Missed before: Frank's typedef fix actually needs another include on Linux 2014-06-01 16:02:24 -04:00
dellaert e748088c06 Merge branch 'origin/fix/wrapper' 2014-06-01 14:40:55 -04:00
dellaert ba67b1ce12 Possible fix for Clang 5.1 issue, for Chris to try on other platforms 2014-06-01 14:06:09 -04:00
Chris Beall e66cd56bf5 Windows fixes. Made global test variables static 2014-06-01 13:49:19 -04:00
cbeall3 07772b011a fix formatting 2014-06-01 13:04:47 -04:00
Chris Beall c56b56a178 bizarre fix for issue 101 2014-06-01 13:00:11 -04:00
dellaert c6de457a4b Moved LAGO to slam 2014-06-01 12:25:23 -04:00
dellaert 7119d0c3c2 Sanitized G2o I/O interface to conform to what we had before. No sense in having many different styles, and this works better for MATLAB (now wrapped, as well).
BAL reading/writing should be similarly cleaned up.
2014-06-01 11:46:23 -04:00
Chris Beall 470527ff99 fix warnings on Windows. No need to create variable in catch statement if you're not going to use it. It generates unreferenced variable warnings. 2014-06-01 11:30:04 -04:00
Chris Beall 351e9ace72 add GTSAM_EXPORT 2014-06-01 11:28:20 -04:00
dellaert a95cf7c71b Load VERTEX_SE2 2014-05-31 23:15:11 -04:00
dellaert 3e532a5160 Fourth case: sensible order, but covariance matrix 2014-05-31 22:42:14 -04:00
dellaert 9ea155dee2 Get default smart flag 2014-05-31 22:11:15 -04:00
dellaert 8f493d6ee5 Formatting only 2014-05-31 22:10:51 -04:00
dellaert f32968cc03 Added extra test case 2014-05-31 21:57:36 -04:00
dellaert 0f2d983190 More principled handling of noise parameters 2014-05-31 21:57:29 -04:00
dellaert 89e6e27301 Additional unit test 2014-05-31 20:29:00 -04:00
dellaert 10d19c6832 resurrected test 2014-05-31 19:15:43 -04:00
dellaert ac3d1ea8b6 Remove timeLago from tests that are run.... 2014-05-31 19:02:41 -04:00
dellaert 0e1b52150d Switch from optional to (possibly empty) shared_ptr 2014-05-31 19:01:54 -04:00
dellaert 204ddbee5e Formatting 2014-05-31 18:08:02 -04:00
dellaert bc69c0a94e Finish timeLago 2014-05-31 17:15:50 -04:00
dellaert 76297ea2cc Adding noise does not help much 2014-05-31 17:15:29 -04:00
dellaert 16c28b2e9c Formatting only 2014-05-31 16:31:48 -04:00
dellaert 42edec1066 Properly read w10000 2014-05-31 16:24:50 -04:00
dellaert 7e6a333b1a Constrain orientation 2014-05-31 16:24:40 -04:00
dellaert 5aa9f42875 Better exception 2014-05-31 16:24:25 -04:00
balderdash-devil 19b7734a97 Removed unnecessary file 2014-05-31 16:21:55 -04:00
balderdash-devil cd1b503985 comments explaining the funtion 2014-05-31 16:13:29 -04:00
balderdash-devil 34962d4669 removed debug statement 2014-05-31 16:03:25 -04:00
balderdash-devil afcddf823a unit test now works 2014-05-31 15:53:41 -04:00
dellaert a74d82ac71 Convenience add functions... 2014-05-31 15:49:21 -04:00
cbeall3 87f5818776 Move smart projection factor 2014-05-31 15:33:19 -04:00
dellaert 385dfd8ad6 use non underscore functions 2014-05-31 15:18:45 -04:00
dellaert 3425a8a37c use namespace std 2014-05-31 15:18:21 -04:00
dellaert 8fe24183eb Lago timing 2014-05-31 14:37:29 -04:00
dellaert 8d54460d2c Made three helper functions static (not directly called in testLago) 2014-05-31 13:44:23 -04:00
dellaert 970d49f60b Standard formatting and some BOOST_FOREACH uses 2014-05-31 13:37:10 -04:00
dellaert e5344d3d92 Doxygen documentation 2014-05-31 13:26:13 -04:00
dellaert dfb620b5de Header discipline 2014-05-31 13:21:34 -04:00
dellaert 9b8af1bf6e Use namespace explicitly 2014-05-31 13:15:51 -04:00
dellaert 1d43a1f206 removed redundant "Lago" from several function names 2014-05-31 13:13:14 -04:00
dellaert fe33c80b5f Introduced namespace 2014-05-31 13:04:15 -04:00
dellaert acdc3304e0 Cleaned up headers 2014-05-31 13:00:08 -04:00
dellaert 732409faf3 Changed filenames 2014-05-31 12:51:37 -04:00
cbeall3 f0257ee619 renamed testSphere2 ->testUnit3 2014-05-30 19:24:48 -04:00
cbeall3 7f32fe3ea0 fix warning 2014-05-30 16:30:46 -04:00
dellaert e48fa756c0 Fixed bug in the n==0 case 2014-05-28 22:31:20 -04:00
dellaert 0c95959510 Changed to size_t, still fails some assertion 2014-05-28 22:31:20 -04:00
Chris Beall 432fce817e Fixes for Windows. Everything compiles and passes again. 2014-05-28 21:29:23 -04:00
Luca 515b612ca0 Merge branch 'develop'
Conflicts:
	.cproject
2014-05-28 18:59:04 -04:00
cbeall3 14d9855c53 Fix memory error uncovered by valgrind 2014-05-28 18:57:00 -04:00
Luca 386ed2e510 Merge branch 'develop'
Conflicts:
	gtsam_unstable/slam/SmartFactorBase.h
2014-05-28 18:11:39 -04:00
Luca 48ec78bb40 cleaned up code and added comments 2014-05-28 13:39:22 -04:00
Luca a805034273 cleaning code 2014-05-28 13:22:09 -04:00
Luca 461047b242 first working version 2014-05-28 13:14:49 -04:00
dellaert 8dba25f532 Rationalized some cholesky-related code as I was looking at it. 2014-05-28 10:36:26 -04:00