Commit Graph

3241 Commits (94a769a4473a6181e8cf72f8876cf80ec30fb8a5)

Author SHA1 Message Date
Stephen Williams 94a769a447 Created derived classes for SymbolicSequentialSolver and SymbolicMultifrontalSolver. This simplifies calling eliminate, mimics the Gaussian versions, and makes matlab wrapping possible. 2012-06-21 22:31:41 +00:00
Stephen Williams 48b33c44d3 Added constructors from a BayesTree to the SymbolicFactorGraph 2012-06-21 20:26:30 +00:00
Stephen Williams eab2496f6e Added 5-Way and 6-Way key constructors supported by the base class 2012-06-21 19:29:01 +00:00
Stephen Williams f5cd87129d Added at(Index) synonym for the operator[]. This allows easier matlab wrapping. 2012-06-21 17:53:45 +00:00
Alex Cunningham 2123938b1b FIXMEs for wrapping library components 2012-06-21 17:45:43 +00:00
Alex Cunningham 0393f65629 Small formatting 2012-06-21 17:44:20 +00:00
Alex Cunningham c8a623a1ac Improved interface for Sampler to allow alternate usage with noiseModels, removed references to SharedDiagonal 2012-06-21 17:44:18 +00:00
Chris Beall 0581fe1b24 moved tensors to ransac library. run cmake! 2012-06-21 17:22:05 +00:00
Frank Dellaert 2db389b8cb Fixed EQUALITY to deal with incorrect size 2012-06-21 15:56:22 +00:00
Alex Cunningham 282dc6d788 comments and formatting 2012-06-21 15:46:39 +00:00
Frank Dellaert fcde937b62 Some ignores only 2012-06-21 15:29:09 +00:00
Florian Hauer 2c1e30db51 Fix of the StereoVOExample.m in the matlab examples folder
The optimize method at line 65 was missing the second argument
2012-06-21 15:14:13 +00:00
Yong-Dian Jian 3366c673d7 (With Duy) add a matlab wrapper for the LM optimizer and parameters in visualSLAM, have an example in SFMExample.m 2012-06-21 14:28:08 +00:00
Alex Cunningham 120b3c2672 Comments only 2012-06-21 14:01:34 +00:00
Richard Roberts a0fc13fce8 Added LieMatrix to allow optimizing for matrices (treated as manifold objects) in gtsam 2012-06-21 01:20:25 +00:00
Richard Roberts a9945f2265 Moved dim() from NonlinearFactor to NoiseModelFactor - for NonlinearFactors that linearize to HessianFactors, dimension is not defined. 2012-06-21 01:20:14 +00:00
Richard Roberts d0c193e403 Made global variables and functions in unit tests static to avoid duplicate symbols when linking all tests together 2012-06-21 01:20:04 +00:00
Yong-Dian Jian 30525529c9 update according to the pinholecamera change 2012-06-20 20:56:06 +00:00
Chris Beall 56c9107775 typo in assertion 2012-06-20 17:10:55 +00:00
Frank Dellaert e50aecb75c StereoCamera is now a Value 2012-06-20 14:26:46 +00:00
Alex Cunningham 8789201822 Added mechanism to create a constrained ordering directly from a NonlinearFactorGraph 2012-06-20 01:35:42 +00:00
Alex Cunningham 7c475d83c3 Comments and additional test regarding permutations and orderings 2012-06-20 00:01:49 +00:00
Richard Roberts d5fbfcb7b7 Create and load CMake exports and config files 2012-06-19 22:06:40 +00:00
Frank Dellaert 006d3fcde2 Added verbosity flag 2012-06-19 19:06:32 +00:00
Summit Patel 882b4d4e7e Fixed Doxygen warnings. 2012-06-19 18:31:22 +00:00
Chris Beall a0851f0eb4 reshape matrix to tensor 2012-06-19 18:03:01 +00:00
Yong-Dian Jian 9fe0b66be5 add a function that dynamically casts gaussian factor graph into jacobian factor graph 2012-06-19 15:29:10 +00:00
Yong-Dian Jian 9cb903fe08 1. remove a redundant constructor of PinholeCamera
2. remove a "backproject_from_camera" function from PinholeCamera, please use "backproject" directly
2012-06-19 15:28:22 +00:00
Frank Dellaert 615cfee44c Added verbosity flag in optimize. Really, we should have more sophisticated optimize. 2012-06-19 15:00:41 +00:00
Duy-Nguyen Ta 584c5c11c4 wrap noiseModel classes. Inheritance works nicely in Matlab. Probably we don't need shared noise model classes anymore. 2012-06-19 06:08:55 +00:00
Duy-Nguyen Ta f9a8d69a75 specialized templates to support noise model class inheritance 2012-06-19 06:06:26 +00:00
Duy-Nguyen Ta 350e761ec6 adding comments with Frank 2012-06-19 06:05:32 +00:00
Duy-Nguyen Ta 0a3d9975f3 adding smart flags for several static noise model creation function 2012-06-19 06:04:31 +00:00
Frank Dellaert 06f4de3981 level is shadowed 2012-06-19 00:22:07 +00:00
Frank Dellaert 5d33ab4b4e Cleaned up header and wrapped most functions (why not clean up stuff and be comprehensive when you wrap a function in class Foo, all? Takes a few minutes extra, but you're right there!) 2012-06-18 23:31:57 +00:00
Alex Cunningham 73c87d1b10 Added keyformatter arguments 2012-06-18 19:33:45 +00:00
Duy-Nguyen Ta 509c2b4c67 wrap LieVector 2012-06-18 18:12:19 +00:00
Richard Roberts d57fc32e74 To simplify FactorGraph, removed convertCastFactors and dynamicCastFactors from FactorGraph - replaced their calls with in-place code to do the needed conversions 2012-06-18 14:55:30 +00:00
Frank Dellaert 4ec1cc9e5a ignore .mat files, more targets 2012-06-18 14:04:50 +00:00
Frank Dellaert c77e8176c7 Balbianello images for larger SFM example 2012-06-18 14:04:20 +00:00
Frank Dellaert fdb94319bd comments 2012-06-18 14:03:43 +00:00
Yong-Dian Jian 1edcc8a53b adapt old implementations to the latest function templates
reorg partial elimination + pcg solvers
a new unit test for pcg solvers
use python.psutil to inspect peak memory usage
2012-06-18 04:31:11 +00:00
Frank Dellaert 77cab0a248 Added matrix and calibration 2012-06-17 15:14:22 +00:00
Frank Dellaert 8cf867bdbd Better EQUALITY 2012-06-16 03:59:12 +00:00
Frank Dellaert f15d242a78 There was no unit test for DLT. Guess what, it never survived the switch to Eigen. Fixed now. 2012-06-16 03:23:38 +00:00
Frank Dellaert 1e190f7c90 Moved CHECK and EQUALITY to top of gtsam 2012-06-16 00:05:30 +00:00
Yong-Dian Jian 22017065e4 take out the blas kernel parameter 2012-06-15 21:49:01 +00:00
Frank Dellaert 82482e61fc Make unique IDs 2012-06-15 03:52:50 +00:00
Frank Dellaert 06ed537091 Made display better 2012-06-15 01:01:39 +00:00
Frank Dellaert 9d3bb30bc2 Dummy object for Andrew to play with 2012-06-15 01:01:25 +00:00