Richard Roberts
|
0316a53f79
|
Removed spurious "using namespace noiseModel"
|
2010-08-08 03:10:29 +00:00 |
Alex Cunningham
|
5ada49ea3a
|
Moved remaining equality constraint tests to testNonlinearEqualityConstraint. Added NonlinearEquality2, a binary constraint expressing exact equality between variables.
|
2010-08-06 20:07:55 +00:00 |
Alex Cunningham
|
a55860eb1d
|
Reimplemented nonlinear constraints to remove the old dependency on using boost function pointers and allow for inequality and bounding constraints. Added simple equality constraints in simulated2D and new set of tests. Removed/disabled old tests until they can be worked into new structure.
|
2010-08-06 18:30:07 +00:00 |
Alex Cunningham
|
7e3442286e
|
Added a Gauss-Newton static function for nonlinear optimization
|
2010-08-06 15:10:19 +00:00 |
Alex Cunningham
|
3dfbb26bc7
|
Added new test structures that allow for nonfatal assertions: EXPECT, EXPECT_DOUBLES_EQUAL, EXPECT_LONGS_EQUAL. Use these to check several unrelated conditions in a test. testTupleConfig was updated to make use of the new test structures.
|
2010-08-06 14:23:12 +00:00 |
Alex Cunningham
|
99e4c09a7e
|
Added a FixedVector class that uses a bounded boost vector to allow for type-level dimension specification
|
2010-08-02 19:01:00 +00:00 |
Kai Ni
|
71074b2188
|
avoid constructing and deconstructing btree overhead and speed up the multi-frontal solver
|
2010-07-31 07:19:03 +00:00 |
Alex Cunningham
|
27c009d792
|
Added new constructors for PlanarSLAM graphs
|
2010-07-30 17:07:10 +00:00 |
Alex Cunningham
|
7c2ad06016
|
Added clear() and empty() to TupleConfig
|
2010-07-30 16:19:52 +00:00 |
Kai Ni
|
bc3032b9a0
|
fixed compilation error
|
2010-07-29 06:26:23 +00:00 |
Alex Cunningham
|
d1ae7132ac
|
Added constructor to upgrade a TypedSymbol to a labeled symbol
|
2010-07-26 17:23:18 +00:00 |
Alex Cunningham
|
82a160074a
|
Removed the test from testGaussianFactor from an old MAST failure case - as it turns out, the system had inconsistent dimensions, which is why elimination crashed out.
|
2010-07-23 13:25:27 +00:00 |
Alex Cunningham
|
d6157ab828
|
Added a static nonlinear optimization function that uses default ordering and thresholds and returns an updated config.
|
2010-07-22 21:17:02 +00:00 |
Alex Cunningham
|
cf2b3db5a6
|
Added CHECK_EXCEPTION() that can test whether an operation throws a specific exception, and used it in example tests
|
2010-07-20 14:51:00 +00:00 |
Kai Ni
|
bde73355b8
|
fixed duplicated symbols between simulated2D and planarSLAM
|
2010-07-20 14:38:27 +00:00 |
Richard Roberts
|
8628ef8ed2
|
Bug fix in SPQRUtils makeStairs and corresponding unit test. Copied only part of matrix when any row in A had greater than m leading zeros.
|
2010-07-20 06:12:10 +00:00 |
Alex Cunningham
|
d938f92844
|
Replaced instances of PairConfig with TupleConfig2, cleaned up documentation on TupleConfigs
|
2010-07-19 19:55:24 +00:00 |
Alex Cunningham
|
750269e986
|
testWrap now works by passing in the actual path to the right place
|
2010-07-19 18:42:32 +00:00 |
Kai Ni
|
2a2bc2f70f
|
multi-frontal solver works now as a result of flight delay
|
2010-07-18 20:23:23 +00:00 |
Alex Cunningham
|
a3da89b63a
|
NonlinearConstraints are now implemented using the simple linearization method with quadratic merit function
|
2010-07-18 19:55:53 +00:00 |
Frank Dellaert
|
864b66ea93
|
Added dummy c++ file to make library compile even if no enable_ldl
|
2010-07-17 15:04:49 +00:00 |
Alex Cunningham
|
230e124e68
|
Small changes to handle non out of source builds and makefile fixes.
|
2010-07-17 01:13:03 +00:00 |
Michael Kaess
|
2fc7e47952
|
removed excess print statements
|
2010-07-16 21:57:07 +00:00 |
Alex Cunningham
|
7fc184eba4
|
Added the ability to check if an operation throws the correct exception
|
2010-07-16 19:53:53 +00:00 |
Alex Cunningham
|
7b85dc3ff4
|
CppUnitLite will now catch exceptions and tell you the error and the line number of the failing test. This is to avoid having to hunt for crashing tests out of a large battery of tests. Look at the results of the (still failing) wrap/testWrap for an example.
|
2010-07-16 19:30:38 +00:00 |
Alex Cunningham
|
3438f89526
|
Removed the ldl library and added in a configure flag --enable-ldl to pull in ldl. Currently, it's probably a bad idea to actually use ldl, however, and nothing important is effected by its absense.
|
2010-07-16 18:16:18 +00:00 |
Alex Cunningham
|
8396783d0c
|
Moving linear tests into subfolder
|
2010-07-16 17:11:52 +00:00 |
Richard Roberts
|
ec016e7668
|
A little better debugging message when backSubstituting a singular matrix
|
2010-07-16 17:11:40 +00:00 |
Alex Cunningham
|
f0b424a3d1
|
Moved tests and timing scripts into subfolders
|
2010-07-16 17:10:16 +00:00 |
Michael Kaess
|
5ab154e654
|
new iSAM2 alg, still failing...
|
2010-07-16 09:26:38 +00:00 |
Michael Kaess
|
5a2e620520
|
new iSAM2 alg, still failing...
|
2010-07-16 09:06:09 +00:00 |
Kai Ni
|
89061cd953
|
proper covariance for 10K2 dataset
|
2010-07-15 04:41:17 +00:00 |
Frank Dellaert
|
d73ae62d78
|
functional
|
2010-07-15 01:41:26 +00:00 |
Frank Dellaert
|
4ffc55d8a2
|
More complex example
|
2010-07-15 01:41:11 +00:00 |
Frank Dellaert
|
65661d20ad
|
findAndRemovefactors throws no more exception if key not found
|
2010-07-15 01:41:01 +00:00 |
Frank Dellaert
|
b5c0f3cee8
|
Simplified Cluster class, elimination tree constructors tested, junction tree tests disabled for now.
|
2010-07-14 23:48:51 +00:00 |
Alex Cunningham
|
8aad6443bd
|
Small utility function for Rot2 to return degrees
|
2010-07-14 21:04:04 +00:00 |
Kai Ni
|
3245bad2aa
|
add another W-10000 data set from HOG-Man release. I named it as "10K2" dataset
|
2010-07-14 20:13:36 +00:00 |
Frank Dellaert
|
bd58c65a9c
|
Added EliminationTree framework
|
2010-07-14 15:22:37 +00:00 |
Alex Cunningham
|
c19a404ae2
|
slightly prettier error handling in testWrap
|
2010-07-14 14:06:26 +00:00 |
Alex Cunningham
|
b2a0356965
|
Added try/catch to testWrap so that it errors gracefully
|
2010-07-14 14:00:40 +00:00 |
Frank Dellaert
|
20b09e5383
|
Re-organized FactorGraph, and de-templatized findAndRemoveFactors
|
2010-07-14 13:55:32 +00:00 |
Alex Cunningham
|
5ce345adc6
|
Fixed compile error with due to implementation inclusion.
|
2010-07-14 13:41:30 +00:00 |
Frank Dellaert
|
37298fa609
|
Simplified Cluster class, commented out JT stuff in GFG to not trigger big recompiles
|
2010-07-14 12:41:22 +00:00 |
Frank Dellaert
|
d07dfac236
|
Made JunctionTree a subclass of ClusterTree
|
2010-07-14 04:32:58 +00:00 |
Frank Dellaert
|
c3a907127f
|
Created ClusterTree (duplicate of Junction tree for now, will split later). GaussianJunctionTree is no longer a template. TestJunctionTree now tests with SymbolicFactorGraph
|
2010-07-13 22:03:18 +00:00 |
Frank Dellaert
|
30b377e441
|
Fix makefiles to refer to $(top_srcdir) to enable parallel build
|
2010-07-13 19:13:07 +00:00 |
Frank Dellaert
|
559eaf8cc1
|
Moved smallExample to slam, as used in some project unit tests as well. [tests] no longer builds a local library as a consequence.
|
2010-07-13 05:26:19 +00:00 |
Frank Dellaert
|
3c8d243bec
|
image with gtsam structure
|
2010-07-13 05:25:31 +00:00 |
Frank Dellaert
|
dc120298e5
|
Moved Dimensions type to GaussianFactor as only used in linear inference.
|
2010-07-13 04:07:05 +00:00 |