fe2dfe81d4order w.r.t the edges
Kai Ni
2009-12-13 01:24:09 +0000
c2ddf330e7use Kai's ordering
Frank Dellaert
2009-12-12 22:55:52 +0000
f307ac4b7cfind a bottom to up ordering given the tree structure {pred} returned by matlab's graphminspantree
Kai Ni
2009-12-12 22:40:27 +0000
7725a9caebfind a bottom to up ordering given the tree structure {pred} returned by matlab's graphminspantree
Kai Ni
2009-12-12 22:34:36 +0000
356366c06bFramework for ordering
Frank Dellaert
2009-12-12 22:18:19 +0000
bd843b54f6modifiy the node ordering of beijing data
Kai Ni
2009-12-12 22:00:33 +0000
6e3f36dc63Trying different orderings
Frank Dellaert
2009-12-12 12:53:39 +0000
5140764c54show whole matrix and solve in MATLAB
Frank Dellaert
2009-12-12 06:19:30 +0000
2914d663deNo print in tests
Frank Dellaert
2009-12-12 06:18:59 +0000
c38683cd64Sped up and fixed (?) sparse
Frank Dellaert
2009-12-12 06:18:29 +0000
99533f286fVanilla Conjugate Gradient Descent works
Frank Dellaert
2009-12-12 04:44:34 +0000
2a2963b7ddAdded a numerical gradient calculation test
Frank Dellaert
2009-12-12 04:13:12 +0000
56a4172480Fixed printing in matlab
Frank Dellaert
2009-12-12 04:12:24 +0000
2bd9e890d3eliminateAll unit test now works
Frank Dellaert
2009-12-12 04:11:42 +0000
58ed9ec367You 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
d7bbe0a355Made wrap work on 64-bit platform
Frank Dellaert
2009-12-12 04:08:57 +0000
be10fc2a9018% performance boost by using pointer to address destination matrix A
Chris Beall
2009-12-11 23:59:37 +0000
631248f902no print yet
Viorela Ila
2009-12-11 23:16:57 +0000
570c6a3c71print method for Pose2Graph
Viorela Ila
2009-12-11 23:00:52 +0000
2119b4d80dbeijing files and script
Viorela Ila
2009-12-11 23:00:07 +0000
8a9f05059cimplement getOrdering_ to work in matlab
Viorela Ila
2009-12-11 22:53:48 +0000
a1e90af90fexmap that takes Vector
Frank Dellaert
2009-12-11 22:43:34 +0000
137291b2c9Vector-like operators
Frank Dellaert
2009-12-11 21:38:08 +0000
e46cfbd7c4fixed bug in sum
Frank Dellaert
2009-12-11 21:37:52 +0000
bca489384edot product
Frank Dellaert
2009-12-11 21:37:40 +0000
76b55aba7dlinearize method for Pose2Graph works in Matlab!!
Viorela Ila
2009-12-11 21:34:08 +0000
03304ac421testPose2Graph tests linearize
Viorela Ila
2009-12-11 19:32:46 +0000
a66f08a5e0testing new alphaFactor
Frank Dellaert
2009-12-11 18:03:43 +0000
f91a1f0192error_vector
Frank Dellaert
2009-12-11 17:42:54 +0000
abc268a13dquick cleanup - expmap comments
Frank Dellaert
2009-12-11 14:22:35 +0000
16e1f6e56duse Vector_ for conciseness
Frank Dellaert
2009-12-11 05:28:19 +0000
11b61138b7oops, when I fixed the typo I had the optimized version uncommented.
Chris Beall
2009-12-11 05:11:14 +0000
2f8e7b2d47fixed important typo
Chris Beall
2009-12-11 05:07:23 +0000
726858145agradient descent (with fixed nr. of iterations, choosing optimal step size)
Frank Dellaert
2009-12-11 04:59:05 +0000
299fcf1e04scale is const !
Frank Dellaert
2009-12-11 04:57:31 +0000
c57501edddfix macro so GTSAM_PRINT(*foo) works
Frank Dellaert
2009-12-11 04:57:14 +0000
7151e7b24anew constructor from vector
Frank Dellaert
2009-12-11 04:56:29 +0000
b65b0c367eSignificant 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
4af2382105Gradient at solution is zero !
Frank Dellaert
2009-12-11 02:59:09 +0000
532ea0ae36fixed 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
1a96534016add Pose2Graph
Viorela Ila
2009-12-10 23:45:38 +0000
e7a912bd3bCalculate gradient of factor graph objective function.
Frank Dellaert
2009-12-10 20:19:15 +0000
67e1897e47Get and [] now return references, new imperative add method
Frank Dellaert
2009-12-10 20:17:11 +0000
81ce0bef88New operator for left-multiplication of vector
Frank Dellaert
2009-12-10 20:16:40 +0000
2df0e49e9boptimize works for GaussianBayessTree
Michael Kaess
2009-12-10 17:00:11 +0000
edf8bfa0faAdded to testPose2Factor to svn ignore
Frank Dellaert
2009-12-10 15:35:11 +0000
f44af12836Renamed variable
Frank Dellaert
2009-12-10 15:34:09 +0000
d26664d975Convenience functions for adding factors
Frank Dellaert
2009-12-10 15:33:52 +0000
5587073ba2update Matlab files
Viorela Ila
2009-12-10 04:16:51 +0000
e0274dab59Pose2Config constructor
Viorela Ila
2009-12-10 04:12:41 +0000
072dea81b0rename Pose2Constraint using Pose2Factor
Viorela Ila
2009-12-09 23:43:01 +0000
cee3f2a355fixed recursive inclusion. Was giving error when you build gtsam
Manohar Paluri
2009-12-09 22:53:44 +0000
db0d7286c2Fixed Michael's c++ trubbles.
Frank Dellaert
2009-12-09 22:15:38 +0000
72ba1bee24separate cpp
Michael Kaess
2009-12-09 22:02:50 +0000
4471518658Added testGaussianBayesTree to ignore
Frank Dellaert
2009-12-09 21:51:10 +0000
7d4de3ec20Added 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
91370a9d7aadded 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
1ec93f05cdadded 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
ffa009d3ffaccidentially checked in
Michael Kaess
2009-12-09 20:56:03 +0000
34e913e236optimization over cliques started
Michael Kaess
2009-12-09 20:49:04 +0000
638b174541Pose2Constraint works in matlab
Viorela Ila
2009-12-09 19:55:25 +0000
4200271cf4GaussianBayesTree added, testBayesTree split
Michael Kaess
2009-12-09 19:39:25 +0000
a4a552ea86fixed bug concerning variable keys not being saved.
Chris Beall
2009-12-09 19:13:02 +0000
3b3c76b273cleaned up, and removed Testable here because it's already provided by base class FactorGraph
Chris Beall
2009-12-09 19:11:45 +0000
8e079a9794add testPose2Constraint.run target
Viorela Ila
2009-12-09 17:30:47 +0000
b87aa58c1fadd Pose2Constraint class
Viorela Ila
2009-12-09 17:29:43 +0000
787f6e0299Small fix
Richard Roberts
2009-12-09 16:30:58 +0000
f764772106added getOrdering unit test
Manohar Paluri
2009-12-09 15:25:50 +0000
e43548d03aA couple more "missing" .hpp files for newer gcc :-)
Richard Roberts
2009-12-08 22:49:57 +0000
9bbea6dcbdsome additional includes needed with newer compiler
Michael Kaess
2009-12-08 21:40:09 +0000
d7c67532bfChanged format of Matrix::vector_scale() to switch arguments
Alex Cunningham
2009-12-08 21:10:38 +0000
c2a6a87b81Version check for Boost version 1.40 or greater
Richard Roberts
2009-12-08 20:50:03 +0000
066b80e02ePose2Constraint, initial check in with working linearize
Frank Dellaert
2009-12-08 20:48:39 +0000
16da0895a8square_root_inverse
Frank Dellaert
2009-12-08 20:48:13 +0000
d1ab2c7288transform_to and between, with derivatives, unit-tested
Frank Dellaert
2009-12-08 19:12:20 +0000
2f1b176fe9Recreated ISAM2 project and fixed bug in gt.cmake
Richard Roberts
2009-12-08 17:23:06 +0000
6ead19648fModernized Pose2 constraint and added numerical derivative check
Frank Dellaert
2009-12-08 14:02:56 +0000
152fa0069afixed expected, actual nomenclature in assert_equal: always use (expected, equal) order
Frank Dellaert
2009-12-08 13:53:33 +0000
95260281d1add testFunctions (h, H1, H2) for Pose Constraint
Viorela Ila
2009-12-07 23:17:03 +0000
53af03368fFixed indentation
Richard Roberts
2009-12-07 22:51:49 +0000
35a9bb0cecGetting ready to test on a Linux system
Richard Roberts
2009-12-07 22:04:54 +0000
e244e22c6aadded probability function that computes the probability of a BinaryBayesNet given a config.
Manohar Paluri
2009-12-07 07:12:01 +0000
115d9a8adfreplaced 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
28eb550781Used a map for config
Manohar Paluri
2009-12-07 00:49:13 +0000
b9e15ee789Added cpt to BinaryConditional
Manohar Paluri
2009-12-06 23:28:46 +0000
2a4e90a283Re-factored append_factor to use FOREACH_PAIR
Frank Dellaert
2009-12-05 02:00:20 +0000
e98081f92cchanges 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
ae9789c9eeCleaner printing with tabs after each element
Eohan George
2009-12-02 23:01:49 +0000
5bde26a885odprintf is an auxiliary function to printf for Win32 compatibility
Kai Ni
2009-12-02 19:37:54 +0000
a367b97dc0Fixed IPP
Richard Roberts
2009-12-01 21:10:10 +0000
e26acc0d8dChanged 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
64b884e722Creating new project ISAM2
Richard Roberts
2009-12-01 19:42:39 +0000
fb7beb4494fixed Matlab examples
Viorela Ila
2009-12-01 16:04:15 +0000
c00252a8f6add method combine to GaussianFactorGraph in gtsam.h
Viorela Ila
2009-12-01 16:01:29 +0000
e05746cf74Adding gt_use_ipp()
Richard Roberts
2009-12-01 14:58:43 +0000
42a644c0efA few bug fixes
Richard Roberts
2009-11-30 23:20:07 +0000
a3ce3f31c8Cleanup 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
1799f59388Added 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