Commit Graph

2845 Commits (18e23c20dfc1c037e3119a7aa93968da928fae6c)

Author SHA1 Message Date
Frank Dellaert 14991601c3 cleaned up doxygen grouping. 2012-01-24 04:11:23 +00:00
Frank Dellaert 2ef0432df4 a bit more specific on between, as it can be confusing 2012-01-24 03:12:03 +00:00
Frank Dellaert 7aa6a04572 Got rid of doxygen warnings... 2012-01-24 03:06:01 +00:00
Frank Dellaert 210d0612d0 More doxygen documentation and grouping as a gold standard for Nick :-) 2012-01-24 03:05:28 +00:00
Nick Barrash 4e2d7a69bd fixed some comment groupings in geometry 2012-01-24 02:27:44 +00:00
Nick Barrash aa940ec8d0 added comment groups to some nonlinear classes 2012-01-23 20:16:59 +00:00
Nick Barrash f7865c80b1 added comment groupings to inference 2012-01-23 19:54:45 +00:00
Alex Cunningham a8607d284d Added wrap support for char as a argument or return value type 2012-01-23 18:28:11 +00:00
Frank Dellaert 6c75407f98 Another test to make sure rotations created with ypr yield the correct ypr when queried 2012-01-22 20:22:10 +00:00
Frank Dellaert 2429aab681 combined check/install target 2012-01-22 20:21:37 +00:00
Alex Cunningham 4e5e361d3f Removed extraneous references to gtsam/inference/graph.h - now only in SubgraphSolver 2012-01-22 16:46:38 +00:00
Frank Dellaert 852bb149ce documentation 2012-01-22 06:28:11 +00:00
Frank Dellaert 6df52db2c9 Kalman filter now functional, manipulates a functional state. 2012-01-22 06:27:54 +00:00
Frank Dellaert b1e6f3c526 new linear class: Gaussian Density 2012-01-22 06:27:14 +00:00
Richard Roberts 4137cfe9d7 Added missing copy constructor for GaussianConditional, and assignment operators for GaussianConditional, JacobianFactor, and HessianFactor that properly copy the block matrices (require calling a special function because they contain references) 2012-01-22 05:16:12 +00:00
Richard Roberts 93f3411210 Made dogleg also use QR when useQR is true 2012-01-22 03:18:10 +00:00
Frank Dellaert 845e1bbf4f Added test that causes a crash - don't know how to solve it. 2012-01-22 00:10:56 +00:00
Frank Dellaert d0d7d1971b assert instead of segmentation fault 2012-01-22 00:10:04 +00:00
Frank Dellaert b0dea340d2 Some formulas in the documentation 2012-01-22 00:09:38 +00:00
Frank Dellaert ddbce44800 update unit test 2012-01-21 04:34:48 +00:00
Frank Dellaert 852a1c0a0f Fixed bug in Kalman filter when using LDL. 2012-01-20 22:28:53 +00:00
Frank Dellaert 1dc669d463 more debug code (turns out wrap works quite well) 2012-01-20 22:28:29 +00:00
Andrew Melim bcb1a578d8 Adding print function for CalibratedCamera 2012-01-20 22:18:23 +00:00
Frank Dellaert 9bad4f67eb [with Alex and Richard] Fixed major bug when constraints are present, but it was never encountered because of the global useQR flag. Re-arranged some other things. 2012-01-20 20:47:30 +00:00
Frank Dellaert 62afde62f3 Better comments 2012-01-20 20:46:25 +00:00
Frank Dellaert c01e3d456a [with Alex and Richard] Fixed incorrect global switch to QR when any constraints are present: this is done in the GaussianFactorGraph::eliminatePreferXXX functions. 2012-01-20 20:45:30 +00:00
Frank Dellaert 24292d6c13 Kalman filter now can work in QR or LDL mode 2012-01-20 18:01:56 +00:00
Richard Roberts 099f170bf2 Better error message when trying to convert a negative HessianFactor to a JacobianFactor 2012-01-20 17:20:56 +00:00
Richard Roberts 5dd5f612ce Fixed creation of empty HessianFactor and added unit test 2012-01-20 16:53:35 +00:00
Richard Roberts f76c7be5b2 (in branch) more implementation for DynamicValues 2012-01-20 16:26:45 +00:00
Frank Dellaert 9157d891d3 wrapped new KF style 2012-01-20 05:44:51 +00:00
Frank Dellaert 7687b91a32 leaner and meaner 2012-01-20 05:24:02 +00:00
Frank Dellaert 4aa4b8b938 Kalman Filter now functional (i.e., not imperative) 2012-01-20 05:07:06 +00:00
Frank Dellaert b60de0f03e [with Vadim] wrapped HessianFactor and added a bunch of "add" methods to GaussianFactorGraph. Unfortunately, because overloading is not supported, only the last add works (by design, because we needed it, the HessianFactor add). 2012-01-20 04:35:12 +00:00
Frank Dellaert fa200f511a Added methods to add JacobianFactor and HessianFactor, the templated push_back gives trouble... 2012-01-20 04:33:30 +00:00
Frank Dellaert 3c1e5c0f04 new unit test to assess crash of print on empty factor 2012-01-19 22:26:24 +00:00
Alex Cunningham 235c4c9e40 Removed overloaded Rot3 function RzRyRx(x, y, z) as wrap doesn't support overloaded functions - the vector version remains 2012-01-19 16:29:55 +00:00
Richard Roberts ffd01c7a7d Removed unneeded TODO's 2012-01-18 21:22:05 +00:00
Richard Roberts 4b95a2799b Bug fix in converting HessianFactor to JacobianFactor - had to zero out lower triangle of eliminated matrix. Additional unit tests to catch this. 2012-01-18 20:44:27 +00:00
Richard Roberts 8bf0b3c04c Small fix in printing debug info 2012-01-18 20:42:53 +00:00
Richard Roberts b031996bbc Fixed denseHessian bug - was only returning upper triangle, now returns full matrix 2012-01-18 15:42:00 +00:00
Alex Cunningham 269ac46bd9 Fixed install problems with wrap so headers now go in include/wrap 2012-01-18 15:12:58 +00:00
Richard Roberts 64703d09da (in branch) more implementation for DynamicValues and unit tests 2012-01-18 14:37:41 +00:00
Frank Dellaert fb3a959193 Made sure worked with non-diagonal noise model 2012-01-18 05:08:52 +00:00
Frank Dellaert 4225f37846 Thoroughly tested predictQ by comparing with predict2. Uncovered a bug in QR if HessianFactor is involved. 2012-01-18 05:06:39 +00:00
Frank Dellaert c75bb0707a Some explanation how to set G,g,f in binary factor case. 2012-01-18 05:05:45 +00:00
Frank Dellaert 035923449b new predict variant predictQ 2012-01-18 04:44:16 +00:00
Frank Dellaert a209741e60 Additional Kalman filter constructor takes covariance 2012-01-17 20:04:37 +00:00
Frank Dellaert 56c3953305 added print 2012-01-17 19:25:05 +00:00
Frank Dellaert 027ea6ec34 comments/formatting 2012-01-17 19:24:45 +00:00