Frank Dellaert
|
d7bbe0a355
|
Made wrap work on 64-bit platform
|
2009-12-12 04:08:57 +00:00 |
Chris Beall
|
be10fc2a90
|
18% performance boost by using pointer to address destination matrix A
|
2009-12-11 23:59:37 +00:00 |
Viorela Ila
|
631248f902
|
no print yet
|
2009-12-11 23:16:57 +00:00 |
Viorela Ila
|
570c6a3c71
|
print method for Pose2Graph
|
2009-12-11 23:00:52 +00:00 |
Viorela Ila
|
2119b4d80d
|
beijing files and script
|
2009-12-11 23:00:07 +00:00 |
Viorela Ila
|
8a9f05059c
|
implement getOrdering_ to work in matlab
|
2009-12-11 22:53:48 +00:00 |
Frank Dellaert
|
a1e90af90f
|
exmap that takes Vector
|
2009-12-11 22:43:34 +00:00 |
Frank Dellaert
|
137291b2c9
|
Vector-like operators
|
2009-12-11 21:38:08 +00:00 |
Frank Dellaert
|
e46cfbd7c4
|
fixed bug in sum
|
2009-12-11 21:37:52 +00:00 |
Frank Dellaert
|
bca489384e
|
dot product
|
2009-12-11 21:37:40 +00:00 |
Viorela Ila
|
76b55aba7d
|
linearize method for Pose2Graph works in Matlab!!
|
2009-12-11 21:34:08 +00:00 |
Viorela Ila
|
03304ac421
|
testPose2Graph tests linearize
|
2009-12-11 19:32:46 +00:00 |
Frank Dellaert
|
a66f08a5e0
|
testing new alphaFactor
|
2009-12-11 18:03:43 +00:00 |
Frank Dellaert
|
f91a1f0192
|
error_vector
|
2009-12-11 17:42:54 +00:00 |
Frank Dellaert
|
abc268a13d
|
quick cleanup - expmap comments
|
2009-12-11 14:22:35 +00:00 |
Frank Dellaert
|
16e1f6e56d
|
use Vector_ for conciseness
|
2009-12-11 05:28:19 +00:00 |
Chris Beall
|
11b61138b7
|
oops, when I fixed the typo I had the optimized version uncommented.
|
2009-12-11 05:11:14 +00:00 |
Chris Beall
|
2f8e7b2d47
|
fixed important typo
|
2009-12-11 05:07:23 +00:00 |
Frank Dellaert
|
726858145a
|
gradient descent (with fixed nr. of iterations, choosing optimal step size)
|
2009-12-11 04:59:05 +00:00 |
Frank Dellaert
|
299fcf1e04
|
scale is const !
|
2009-12-11 04:57:31 +00:00 |
Frank Dellaert
|
c57501eddd
|
fix macro so GTSAM_PRINT(*foo) works
|
2009-12-11 04:57:14 +00:00 |
Frank Dellaert
|
7151e7b24a
|
new constructor from vector
|
2009-12-11 04:56:29 +00:00 |
Chris Beall
|
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.
|
2009-12-11 04:47:52 +00:00 |
Frank Dellaert
|
4af2382105
|
Gradient at solution is zero !
|
2009-12-11 02:59:09 +00:00 |
Chris Beall
|
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.
|
2009-12-11 01:38:45 +00:00 |
Viorela Ila
|
1a96534016
|
add Pose2Graph
|
2009-12-10 23:45:38 +00:00 |
Frank Dellaert
|
e7a912bd3b
|
Calculate gradient of factor graph objective function.
|
2009-12-10 20:19:15 +00:00 |
Frank Dellaert
|
67e1897e47
|
Get and [] now return references, new imperative add method
|
2009-12-10 20:17:11 +00:00 |
Frank Dellaert
|
81ce0bef88
|
New operator for left-multiplication of vector
|
2009-12-10 20:16:40 +00:00 |
Michael Kaess
|
2df0e49e9b
|
optimize works for GaussianBayessTree
|
2009-12-10 17:00:11 +00:00 |
Frank Dellaert
|
edf8bfa0fa
|
Added to testPose2Factor to svn ignore
|
2009-12-10 15:35:11 +00:00 |
Frank Dellaert
|
f44af12836
|
Renamed variable
|
2009-12-10 15:34:09 +00:00 |
Frank Dellaert
|
d26664d975
|
Convenience functions for adding factors
|
2009-12-10 15:33:52 +00:00 |
Viorela Ila
|
5587073ba2
|
update Matlab files
|
2009-12-10 04:16:51 +00:00 |
Viorela Ila
|
e0274dab59
|
Pose2Config constructor
|
2009-12-10 04:12:41 +00:00 |
Viorela Ila
|
072dea81b0
|
rename Pose2Constraint using Pose2Factor
|
2009-12-09 23:43:01 +00:00 |
Manohar Paluri
|
cee3f2a355
|
fixed recursive inclusion. Was giving error when you build gtsam
|
2009-12-09 22:53:44 +00:00 |
Frank Dellaert
|
db0d7286c2
|
Fixed Michael's c++ trubbles.
|
2009-12-09 22:15:38 +00:00 |
Michael Kaess
|
72ba1bee24
|
separate cpp
|
2009-12-09 22:02:50 +00:00 |
Frank Dellaert
|
4471518658
|
Added testGaussianBayesTree to ignore
|
2009-12-09 21:51:10 +00:00 |
Frank Dellaert
|
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.
|
2009-12-09 21:50:27 +00:00 |
Chris Beall
|
91370a9d7a
|
added public iterator typedefs to VSLAMConfig to make it easier for other code to consume the optimization results.
|
2009-12-09 21:47:23 +00:00 |
Manohar Paluri
|
1ec93f05cd
|
added a test case which uses getOrdering instead of defining the order manually.
|
2009-12-09 21:22:16 +00:00 |
Frank Dellaert
|
a9dc57db2c
|
|
2009-12-09 21:00:53 +00:00 |
Michael Kaess
|
ffa009d3ff
|
accidentially checked in
|
2009-12-09 20:56:03 +00:00 |
Michael Kaess
|
34e913e236
|
optimization over cliques started
|
2009-12-09 20:49:04 +00:00 |
Viorela Ila
|
638b174541
|
Pose2Constraint works in matlab
|
2009-12-09 19:55:25 +00:00 |
Michael Kaess
|
4200271cf4
|
GaussianBayesTree added, testBayesTree split
|
2009-12-09 19:39:25 +00:00 |
Chris Beall
|
a4a552ea86
|
fixed bug concerning variable keys not being saved.
|
2009-12-09 19:13:02 +00:00 |
Chris Beall
|
3b3c76b273
|
cleaned up, and removed Testable here because it's already provided by base class FactorGraph
|
2009-12-09 19:11:45 +00:00 |