Frank Dellaert
|
4951a25453
|
More efficient removeTop
|
2009-11-23 00:02:06 +00:00 |
Frank Dellaert
|
35af122e83
|
Added a new version of removeTop and simplified update
|
2009-11-22 23:50:01 +00:00 |
Michael Kaess
|
7d384488e3
|
BayesTree::update generalized and moved from testIncremental to BayesTree; testIncremental removed
|
2009-11-22 23:35:13 +00:00 |
Frank Dellaert
|
64a43b0492
|
removeTop now does not bomb when a clique does not exist: it just does nothing
|
2009-11-22 22:59:56 +00:00 |
Frank Dellaert
|
4e74edba72
|
Some simplification
|
2009-11-22 22:39:32 +00:00 |
Michael Kaess
|
ab117947d7
|
update now takes a factor graph, rather than an individual factor
|
2009-11-22 22:26:24 +00:00 |
Michael Kaess
|
a3de1df5a4
|
adding orphans assuming that the first separator key refers to the parent; GTSAM_PRINT define
|
2009-11-22 21:18:31 +00:00 |
Frank Dellaert
|
198f73a05f
|
Insert conditionals straight into the topless bayesTree
|
2009-11-22 18:40:55 +00:00 |
Frank Dellaert
|
32db0595f4
|
using removeTop now
|
2009-11-22 18:27:14 +00:00 |
Frank Dellaert
|
952798e751
|
fixed orphans bug
|
2009-11-22 18:22:17 +00:00 |
Frank Dellaert
|
9da2f16f4d
|
Removed copy/paste in unit tests
|
2009-11-22 18:12:29 +00:00 |
Frank Dellaert
|
d4aaa5d114
|
Added two more removePath tests and fixed bug in removeTop. But orphan list is still incorrect.
|
2009-11-22 18:06:28 +00:00 |
Michael Kaess
|
45292f7bd6
|
Cliques implemented; unit test on orphans for removePath; bug fix in removePath/orphans
|
2009-11-22 17:40:24 +00:00 |
Frank Dellaert
|
53754ccbb8
|
removeTop with one factor implemented and one test works (orphans not yet checked)
|
2009-11-22 17:34:59 +00:00 |
Frank Dellaert
|
6f11c0803b
|
Cliques class
|
2009-11-22 16:46:29 +00:00 |
Frank Dellaert
|
7ce62f1626
|
Some template magic and boost:tie cleared up the compile issues in removePath
|
2009-11-22 16:04:51 +00:00 |
Michael Kaess
|
4449cfd30c
|
remove_path now also returns list of orphaned subtree roots; compile problem...
|
2009-11-21 23:41:43 +00:00 |
Frank Dellaert
|
82aae3c161
|
Some re-factoring (using BOOST_FOREACH to loop over string list), root is now NULL after removing root clique
|
2009-11-21 21:48:10 +00:00 |
Alex Cunningham
|
1fd0404ec9
|
Cleanup in testSQP, also demoed the unary constraint, as well.
|
2009-11-21 19:05:24 +00:00 |
Frank Dellaert
|
00b5b25591
|
Awesome recursive version of removePath
|
2009-11-21 06:14:53 +00:00 |
Frank Dellaert
|
072846a70f
|
moved addClique and removeClique implementations to inl.h,
removePath takes clique argument now
|
2009-11-21 06:07:46 +00:00 |
Frank Dellaert
|
286d826119
|
removed print
|
2009-11-21 06:06:30 +00:00 |
Frank Dellaert
|
b113194e58
|
While watching TV :-) added some constructors for more readable tests.
|
2009-11-21 04:59:50 +00:00 |
Frank Dellaert
|
a0a250750b
|
compare config
|
2009-11-21 04:22:59 +00:00 |
Michael Kaess
|
0286bc27eb
|
removePath mostly working
|
2009-11-21 03:38:13 +00:00 |
Alex Cunningham
|
08f5b074a0
|
Added verbosity selector for the SQP demo to remove printouts every time it runs
|
2009-11-20 14:29:11 +00:00 |
Frank Dellaert
|
715dc4474d
|
functional STL magic
|
2009-11-20 14:18:26 +00:00 |
Frank Dellaert
|
d234365d53
|
involves is const
|
2009-11-20 14:17:52 +00:00 |
Alex Cunningham
|
5f848f272b
|
SQP demo that moves maps into the correct reference frames is now working using the NonlinearConstraint machinery.
|
2009-11-20 14:05:21 +00:00 |
Frank Dellaert
|
e440767db9
|
Use [involves], and now updating orphan list
|
2009-11-20 05:23:47 +00:00 |
Frank Dellaert
|
55e85fd8a5
|
[involves] checks whether variable with that key is involved in any factor
|
2009-11-20 05:14:34 +00:00 |
Alex Cunningham
|
6aba2f1c1c
|
Changed initial SQP example to use exmap using the new scaling function for VectorConfig
|
2009-11-20 05:13:32 +00:00 |
Alex Cunningham
|
acfe742c29
|
Added a simple scaling function for VectorConfigs
|
2009-11-20 05:10:55 +00:00 |
Alex Cunningham
|
714edb57f0
|
Basic implementation of a binary nonlinear constraint, with working linearization of a binary constraint.
|
2009-11-20 03:50:48 +00:00 |
Alex Cunningham
|
ee4a066275
|
Implemented linearization and equality for unary NonlinearConstraints. Current tests use a scalar example. Split out implementation into a separate implementation file.
|
2009-11-20 03:04:49 +00:00 |
Michael Kaess
|
4ca1dbf325
|
generalized most of the update algorithm
|
2009-11-19 23:25:03 +00:00 |
Alex Cunningham
|
429f27550c
|
Added a NonlinearConstraint and testNonlinearConstraint. There is currently an abstract base class for constraints and a partially implemented unary constraint.
|
2009-11-19 16:50:18 +00:00 |
Frank Dellaert
|
cd913566f2
|
I now use push_back to add factors to the new factor graph, and called getOrdering to compute a colamd order. I fixed the test so it checks the right order. Unfortunately colamd is a worse ordering, and the two cliques from before are merged into one.
|
2009-11-19 06:37:06 +00:00 |
Frank Dellaert
|
8d8503bd99
|
constructor with three parents
|
2009-11-19 06:34:28 +00:00 |
Frank Dellaert
|
b2eee54b5a
|
push_back an entire factor graph
|
2009-11-19 06:34:07 +00:00 |
Frank Dellaert
|
e2a3d1cb8f
|
Fixed test
|
2009-11-19 04:52:46 +00:00 |
Alex Cunningham
|
f98f49381a
|
Added an example to testSQP to use for combining graphs
|
2009-11-18 21:57:59 +00:00 |
Alex Cunningham
|
d700cd2cac
|
Made some small changes to testSQP to simplify the system and improve convergence.
|
2009-11-18 20:23:07 +00:00 |
Alex Cunningham
|
7fc68e2d90
|
Updated testSQP to use a real SQP implementation as separate factors on the previous problem. SQP now works.
|
2009-11-18 19:42:14 +00:00 |
Frank Dellaert
|
76d0a60b88
|
commented out all print statements
|
2009-11-18 18:22:08 +00:00 |
Frank Dellaert
|
f40182518a
|
size() now returns correct nr. of cliques, not number of keys
|
2009-11-18 18:05:12 +00:00 |
Michael Kaess
|
d0efe2da5e
|
update almost correct, except for order
|
2009-11-18 17:40:05 +00:00 |
Frank Dellaert
|
23031fbc04
|
convert clique into factor graph
|
2009-11-18 17:28:07 +00:00 |
Frank Dellaert
|
1edcdb6f80
|
added SymbolicFactor constructor that takes a SymbolicConditional
|
2009-11-18 17:27:27 +00:00 |
Frank Dellaert
|
c7e76891da
|
skeleton hardcoded version
|
2009-11-18 17:03:19 +00:00 |