Commit Graph

  • fe2dfe81d4 order w.r.t the edges Kai Ni 2009-12-13 01:24:09 +0000
  • c2ddf330e7 use Kai's ordering Frank Dellaert 2009-12-12 22:55:52 +0000
  • f307ac4b7c find a bottom to up ordering given the tree structure {pred} returned by matlab's graphminspantree Kai Ni 2009-12-12 22:40:27 +0000
  • 7725a9caeb find a bottom to up ordering given the tree structure {pred} returned by matlab's graphminspantree Kai Ni 2009-12-12 22:34:36 +0000
  • 356366c06b Framework for ordering Frank Dellaert 2009-12-12 22:18:19 +0000
  • bd843b54f6 modifiy the node ordering of beijing data Kai Ni 2009-12-12 22:00:33 +0000
  • 6e3f36dc63 Trying different orderings Frank Dellaert 2009-12-12 12:53:39 +0000
  • 5140764c54 show whole matrix and solve in MATLAB Frank Dellaert 2009-12-12 06:19:30 +0000
  • 2914d663de No print in tests Frank Dellaert 2009-12-12 06:18:59 +0000
  • c38683cd64 Sped up and fixed (?) sparse Frank Dellaert 2009-12-12 06:18:29 +0000
  • 99533f286f Vanilla Conjugate Gradient Descent works Frank Dellaert 2009-12-12 04:44:34 +0000
  • 2a2963b7dd Added a numerical gradient calculation test Frank Dellaert 2009-12-12 04:13:12 +0000
  • 56a4172480 Fixed printing in matlab Frank Dellaert 2009-12-12 04:12:24 +0000
  • 2bd9e890d3 eliminateAll unit test now works Frank Dellaert 2009-12-12 04:11:42 +0000
  • 58ed9ec367 You can now just type the name of a variable in MATLAB and press return, and it will display Frank Dellaert 2009-12-12 04:10:59 +0000
  • d7bbe0a355 Made wrap work on 64-bit platform Frank Dellaert 2009-12-12 04:08:57 +0000
  • be10fc2a90 18% performance boost by using pointer to address destination matrix A Chris Beall 2009-12-11 23:59:37 +0000
  • 631248f902 no print yet Viorela Ila 2009-12-11 23:16:57 +0000
  • 570c6a3c71 print method for Pose2Graph Viorela Ila 2009-12-11 23:00:52 +0000
  • 2119b4d80d beijing files and script Viorela Ila 2009-12-11 23:00:07 +0000
  • 8a9f05059c implement getOrdering_ to work in matlab Viorela Ila 2009-12-11 22:53:48 +0000
  • a1e90af90f exmap that takes Vector Frank Dellaert 2009-12-11 22:43:34 +0000
  • 137291b2c9 Vector-like operators Frank Dellaert 2009-12-11 21:38:08 +0000
  • e46cfbd7c4 fixed bug in sum Frank Dellaert 2009-12-11 21:37:52 +0000
  • bca489384e dot product Frank Dellaert 2009-12-11 21:37:40 +0000
  • 76b55aba7d linearize method for Pose2Graph works in Matlab!! Viorela Ila 2009-12-11 21:34:08 +0000
  • 03304ac421 testPose2Graph tests linearize Viorela Ila 2009-12-11 19:32:46 +0000
  • a66f08a5e0 testing new alphaFactor Frank Dellaert 2009-12-11 18:03:43 +0000
  • f91a1f0192 error_vector Frank Dellaert 2009-12-11 17:42:54 +0000
  • abc268a13d quick cleanup - expmap comments Frank Dellaert 2009-12-11 14:22:35 +0000
  • 16e1f6e56d use Vector_ for conciseness Frank Dellaert 2009-12-11 05:28:19 +0000
  • 11b61138b7 oops, when I fixed the typo I had the optimized version uncommented. Chris Beall 2009-12-11 05:11:14 +0000
  • 2f8e7b2d47 fixed important typo Chris Beall 2009-12-11 05:07:23 +0000
  • 726858145a gradient descent (with fixed nr. of iterations, choosing optimal step size) Frank Dellaert 2009-12-11 04:59:05 +0000
  • 299fcf1e04 scale is const ! Frank Dellaert 2009-12-11 04:57:31 +0000
  • c57501eddd fix macro so GTSAM_PRINT(*foo) works Frank Dellaert 2009-12-11 04:57:14 +0000
  • 7151e7b24a new constructor from vector Frank Dellaert 2009-12-11 04:56:29 +0000
  • b65b0c367e Significant performance gains can be achieved by compiling gtsam with NDEBUG defined. This causes uBLAS to be optimized. 5x speedup on large factor graph, 10x speedup on smaller one. Chris Beall 2009-12-11 04:47:52 +0000
  • 4af2382105 Gradient at solution is zero ! Frank Dellaert 2009-12-11 02:59:09 +0000
  • 532ea0ae36 fixed weird error that several of us have been experiencing with GaussianBayesTree.h appearing twice in the install command. fixed by moving Symbolic inference section above Inference Section. Chris Beall 2009-12-11 01:38:45 +0000
  • 1a96534016 add Pose2Graph Viorela Ila 2009-12-10 23:45:38 +0000
  • e7a912bd3b Calculate gradient of factor graph objective function. Frank Dellaert 2009-12-10 20:19:15 +0000
  • 67e1897e47 Get and [] now return references, new imperative add method Frank Dellaert 2009-12-10 20:17:11 +0000
  • 81ce0bef88 New operator for left-multiplication of vector Frank Dellaert 2009-12-10 20:16:40 +0000
  • 2df0e49e9b optimize works for GaussianBayessTree Michael Kaess 2009-12-10 17:00:11 +0000
  • edf8bfa0fa Added to testPose2Factor to svn ignore Frank Dellaert 2009-12-10 15:35:11 +0000
  • f44af12836 Renamed variable Frank Dellaert 2009-12-10 15:34:09 +0000
  • d26664d975 Convenience functions for adding factors Frank Dellaert 2009-12-10 15:33:52 +0000
  • 5587073ba2 update Matlab files Viorela Ila 2009-12-10 04:16:51 +0000
  • e0274dab59 Pose2Config constructor Viorela Ila 2009-12-10 04:12:41 +0000
  • 072dea81b0 rename Pose2Constraint using Pose2Factor Viorela Ila 2009-12-09 23:43:01 +0000
  • cee3f2a355 fixed recursive inclusion. Was giving error when you build gtsam Manohar Paluri 2009-12-09 22:53:44 +0000
  • db0d7286c2 Fixed Michael's c++ trubbles. Frank Dellaert 2009-12-09 22:15:38 +0000
  • 72ba1bee24 separate cpp Michael Kaess 2009-12-09 22:02:50 +0000
  • 4471518658 Added testGaussianBayesTree to ignore Frank Dellaert 2009-12-09 21:51:10 +0000
  • 7d4de3ec20 Added a 1D manifold implementation of 2D rotations. The new representation stores (cos theta, sin theta) rather than theta itself, ensuring that (a) rotate and unrotate do not call cos/sin, (b) same for all derivatives of rotate and unrotate, (c) when you call angle(), you always get the standardized answer given by atan2. The idea is that we will use this new type in Pose2 instead of angle. Frank Dellaert 2009-12-09 21:50:27 +0000
  • 91370a9d7a added public iterator typedefs to VSLAMConfig to make it easier for other code to consume the optimization results. Chris Beall 2009-12-09 21:47:23 +0000
  • 1ec93f05cd added a test case which uses getOrdering instead of defining the order manually. Manohar Paluri 2009-12-09 21:22:16 +0000
  • a9dc57db2c Frank Dellaert 2009-12-09 21:00:53 +0000
  • ffa009d3ff accidentially checked in Michael Kaess 2009-12-09 20:56:03 +0000
  • 34e913e236 optimization over cliques started Michael Kaess 2009-12-09 20:49:04 +0000
  • 638b174541 Pose2Constraint works in matlab Viorela Ila 2009-12-09 19:55:25 +0000
  • 4200271cf4 GaussianBayesTree added, testBayesTree split Michael Kaess 2009-12-09 19:39:25 +0000
  • a4a552ea86 fixed bug concerning variable keys not being saved. Chris Beall 2009-12-09 19:13:02 +0000
  • 3b3c76b273 cleaned up, and removed Testable here because it's already provided by base class FactorGraph Chris Beall 2009-12-09 19:11:45 +0000
  • 8e079a9794 add testPose2Constraint.run target Viorela Ila 2009-12-09 17:30:47 +0000
  • b87aa58c1f add Pose2Constraint class Viorela Ila 2009-12-09 17:29:43 +0000
  • 787f6e0299 Small fix Richard Roberts 2009-12-09 16:30:58 +0000
  • f764772106 added getOrdering unit test Manohar Paluri 2009-12-09 15:25:50 +0000
  • e43548d03a A couple more "missing" .hpp files for newer gcc :-) Richard Roberts 2009-12-08 22:49:57 +0000
  • 9bbea6dcbd some additional includes needed with newer compiler Michael Kaess 2009-12-08 21:40:09 +0000
  • d7c67532bf Changed format of Matrix::vector_scale() to switch arguments Alex Cunningham 2009-12-08 21:10:38 +0000
  • c2a6a87b81 Version check for Boost version 1.40 or greater Richard Roberts 2009-12-08 20:50:03 +0000
  • 066b80e02e Pose2Constraint, initial check in with working linearize Frank Dellaert 2009-12-08 20:48:39 +0000
  • 16da0895a8 square_root_inverse Frank Dellaert 2009-12-08 20:48:13 +0000
  • d1ab2c7288 transform_to and between, with derivatives, unit-tested Frank Dellaert 2009-12-08 19:12:20 +0000
  • 2f1b176fe9 Recreated ISAM2 project and fixed bug in gt.cmake Richard Roberts 2009-12-08 17:23:06 +0000
  • 6ead19648f Modernized Pose2 constraint and added numerical derivative check Frank Dellaert 2009-12-08 14:02:56 +0000
  • 152fa0069a fixed expected, actual nomenclature in assert_equal: always use (expected, equal) order Frank Dellaert 2009-12-08 13:53:33 +0000
  • 95260281d1 add testFunctions (h, H1, H2) for Pose Constraint Viorela Ila 2009-12-07 23:17:03 +0000
  • 53af03368f Fixed indentation Richard Roberts 2009-12-07 22:51:49 +0000
  • 35a9bb0cec Getting ready to test on a Linux system Richard Roberts 2009-12-07 22:04:54 +0000
  • e244e22c6a added probability function that computes the probability of a BinaryBayesNet given a config. Manohar Paluri 2009-12-07 07:12:01 +0000
  • 115d9a8adf replaced pow with bit shift operator, changed constructor to take p(x|parents) and created cpt inside the constructor. Manohar Paluri 2009-12-07 03:25:25 +0000
  • 28eb550781 Used a map for config Manohar Paluri 2009-12-07 00:49:13 +0000
  • b9e15ee789 Added cpt to BinaryConditional Manohar Paluri 2009-12-06 23:28:46 +0000
  • 60a3a21d5a Binary Bayes Net, incomplete Manohar Paluri 2009-12-06 21:46:46 +0000
  • 2a4e90a283 Re-factored append_factor to use FOREACH_PAIR Frank Dellaert 2009-12-05 02:00:20 +0000
  • e98081f92c changes to append_factor which give more than 2x speedup on my data. Matrices in As are no longer copied/edited/replaced each time they need to be changed, but created once and then updated in place. Chris Beall 2009-12-04 21:03:32 +0000
  • ae9789c9ee Cleaner printing with tabs after each element Eohan George 2009-12-02 23:01:49 +0000
  • 5bde26a885 odprintf is an auxiliary function to printf for Win32 compatibility Kai Ni 2009-12-02 19:37:54 +0000
  • a367b97dc0 Fixed IPP Richard Roberts 2009-12-01 21:10:10 +0000
  • e26acc0d8d Changed nonlinear constraints to use boost.bind to handle arbitrary function objects for evaluating cost, useful for parameterizing cost functions. Alex Cunningham 2009-12-01 19:45:47 +0000
  • 64b884e722 Creating new project ISAM2 Richard Roberts 2009-12-01 19:42:39 +0000
  • fb7beb4494 fixed Matlab examples Viorela Ila 2009-12-01 16:04:15 +0000
  • c00252a8f6 add method combine to GaussianFactorGraph in gtsam.h Viorela Ila 2009-12-01 16:01:29 +0000
  • e05746cf74 Adding gt_use_ipp() Richard Roberts 2009-12-01 14:58:43 +0000
  • 42a644c0ef A few bug fixes Richard Roberts 2009-11-30 23:20:07 +0000
  • a3ce3f31c8 Cleanup with NonlinearConstraints to make the active() function do thresholding for inequality constraints, rather than constraint function itself. testSQP now has all tests active and passing. Added greaterThanOrEqual() for vector comparison. Alex Cunningham 2009-11-30 17:36:34 +0000
  • 1799f59388 Added a function for the SQPOptimizer that will iterate until convergence. At the moment, the convergence conditions are quite simple (error below threshold or too many iterations). The system does, however, strictly limit the number of iterations. Alex Cunningham 2009-11-28 22:49:14 +0000