Commit Graph

5447 Commits (eba4ca79a41e65ddfcb148d0f08e8c13c72df7b3)

Author SHA1 Message Date
Frank Dellaert da5d9949e8 5 point example now written BAL file and read by test (so Jing can use it in ransac) 2013-12-18 20:39:56 +00:00
Frank Dellaert 51f2ba2c7e RotateFactor can help calibrate a rig *without* SLAM. Relevant math added to math.lyx 2013-12-18 04:45:34 +00:00
Frank Dellaert e0c0cb751e error is a signed, vector-valued error signal 2013-12-18 04:07:33 +00:00
Frank Dellaert e69fbbb925 new constructor, getBasis->basis, rotate and distance 2013-12-18 03:11:58 +00:00
Richard Roberts a63352d7cd Additional fix in MKL specialization 2013-12-17 23:34:27 +00:00
Frank Dellaert af04dce120 Changes to do hierarchical build 2013-12-17 22:23:53 +00:00
Frank Dellaert 8688fc85d0 MATLAB wrapping and Monocular VO example 2013-12-17 16:18:31 +00:00
Frank Dellaert cf219c3a1b Added Sphere2 and EssentialMatrix to math.lyx 2013-12-17 15:18:58 +00:00
Frank Dellaert 8b9d6b78dc Optimization on the Essential manifold ! 2013-12-17 05:54:29 +00:00
Frank Dellaert f8d2c93303 EssentialMatrix class (moved from testEssentialMatrix.cpp) 2013-12-17 05:34:24 +00:00
Frank Dellaert 6459053cf9 Unit test for essential matrix with prototype code, and lyx file with derivatives 2013-12-17 05:24:12 +00:00
Frank Dellaert b4139842a1 skew method, minor things 2013-12-17 05:22:36 +00:00
Frank Dellaert 99b5edf89e Comments 2013-12-17 02:19:50 +00:00
Frank Dellaert 252784b449 Removed pointer output argument, used safe Matrix initializer 2013-12-17 02:02:43 +00:00
Frank Dellaert 179f17eb1e Comments, unprintable characters 2013-12-17 01:57:31 +00:00
Frank Dellaert 8256a6a5d2 Some modernization 2013-12-17 01:52:37 +00:00
Frank Dellaert 7e8095c2ee Revived Sphere2, the S^2 manifold that can be used for directions in 3D space 2013-12-17 01:40:48 +00:00
Richard Roberts 92f822af28 Fixed incorrect return type on FactorGraph::add 2013-12-16 22:28:03 +00:00
Richard Roberts 655f9eddb7 Fixed unit tests for built-in comma initiailizer 2013-12-16 21:55:33 +00:00
Richard Roberts 880d9a8e3c Switched to new Eigen built-in special comma initializer 2013-12-16 21:33:12 +00:00
Richard Roberts b88dcfe32b Modified Eigen CommaInitializer with our expression patch 2013-12-16 21:32:56 +00:00
Richard Roberts f664df729c Updated to new wrap functions in gtsam cmake 2013-12-16 21:32:55 +00:00
Richard Roberts f7abc53c7a Fixed compile error on windows 2013-12-16 21:32:53 +00:00
Frank Dellaert 6f537b2b44 Exponential map 2013-12-15 21:52:03 +00:00
Frank Dellaert bad1c38fe6 Revived document about manifold geometry of the sphere, deleted by Can a while ago :-( 2013-12-15 21:29:20 +00:00
Richard Roberts af18d11df6 Fixes for multiple-project builds where GTSAM is a subdirectory in a larger build 2013-12-15 18:36:44 +00:00
Andrew Melim ce1c654737 Remove print statement 2013-12-13 21:33:46 +00:00
Richard Roberts 501635352d Some cleanup in compiling wrappers 2013-12-12 18:37:27 +00:00
Frank Dellaert 597d617808 removed checking const variable each time and created appropriate Eliminate function in constructor instead. 2013-12-10 05:52:38 +00:00
Frank Dellaert 4815f9cf5b Drastically simplified solve 2013-12-10 05:32:13 +00:00
Frank Dellaert f2da19e4de Comments and formatting, and much cleaner solve 2013-12-10 05:23:28 +00:00
Luca Carlone abbbd02979 reintroduced triangulation.cpp with non-templated functions 2013-12-09 21:28:43 +00:00
Alex Cunningham eb1ce0302c Added wrapped version of load2D that doesn't override noisemodel 2013-12-05 19:56:46 +00:00
Duy-Nguyen Ta 72a1feca2c add KeyGroupMap to wrap ISAM2 update with group ordering to matlab. Wrap at() in SymbolicBayesNet, and GaussianConditional constructors with no noise model. 2013-12-04 14:36:13 +00:00
Richard Roberts 737e3806bb Fixed more warnings 2013-12-03 19:46:40 +00:00
Richard Roberts 3da894b152 Fixed warning 2013-12-03 16:30:23 +00:00
Richard Roberts a2a5eef62e Fixed unit test name 2013-12-02 19:30:04 +00:00
Richard Roberts 0874a81896 Using Alex's ordering in new clique finding unit test 2013-12-02 19:29:24 +00:00
Richard Roberts 85bbcf6d1e Added EliminationTree and clique-finding unit tests using Alex's DDF test graph 2013-12-02 18:44:44 +00:00
Richard Roberts 41ce6cdfba Undid automatic formatting changes in Eigen 2013-11-27 21:51:37 +00:00
Richard Roberts 3f92ebb0d5 Fixed compile problems and warnings on linux 2013-11-27 21:46:06 +00:00
Richard Roberts 9b8004d780 Using struct specialization to select MKL Householder QR in Eigen 2013-11-27 20:55:53 +00:00
Richard Roberts 513b5fd8d6 Removed ifdef around householder QR 2013-11-27 20:55:50 +00:00
Richard Roberts 129e124539 Improvement in cmake MKL messages 2013-11-27 19:04:11 +00:00
Richard Roberts 5f87cbea7f New SymmetricBlockMatrix interface - should be safer as all exposed functions use symmetric matrix expressions and the internal uninitialized values below the diagonal are never exposed. 2013-11-26 23:49:53 +00:00
Richard Roberts 21297238ba Removed unused code instead of leaving it commented out... 2013-11-26 22:50:54 +00:00
Richard Roberts fa0a9ae88c Fixed warnings 2013-11-26 22:50:50 +00:00
Zsolt Kira a4c7ef9ef6 Undo accidental commit of CMakeLists modification 2013-11-26 15:44:54 +00:00
djensen3 e2cd2c2054 Added options for NonlinearFactorGraph printing to dot files 2013-11-26 15:41:15 +00:00
Alex Cunningham 5b90fefddc Added small test and additional interface wrapping for LabeledSymbol 2013-11-23 19:11:43 +00:00