Alex Cunningham
|
276c027ef3
|
Added mechanism to check for blas functionality.
|
2010-03-16 13:06:24 +00:00 |
Alex Cunningham
|
ae98bb72fe
|
Added define for CBLAS to the mac version so that blas functions are actually used
|
2010-03-16 12:51:05 +00:00 |
Kai Ni
|
5b86f2777b
|
added USE_BLAS_MACOS and changed old USE_BLAS to USE_BLAS_LINUX to make ublas compilable on mac
|
2010-03-15 20:10:36 +00:00 |
Kai Ni
|
942893ebca
|
move trylambda before printing all the configs
|
2010-03-15 18:38:08 +00:00 |
Alex Cunningham
|
a1273a91fc
|
Integrated blas into gtsam using autotools
|
2010-03-15 18:17:43 +00:00 |
Alex Cunningham
|
3a5aeeeb0d
|
added test for insert function in TupleConfig that takes other configs
|
2010-03-15 16:34:40 +00:00 |
Frank Dellaert
|
503fe46306
|
changed template argument names
|
2010-03-12 22:00:55 +00:00 |
Frank Dellaert
|
10af1930bb
|
Eiffel datasets
|
2010-03-12 21:56:14 +00:00 |
Frank Dellaert
|
00ac961c8a
|
I changed the name of SubgraphPCG to SubgraphSolver and put it in its own compilation unit
|
2010-03-12 19:19:21 +00:00 |
Frank Dellaert
|
f217a5bd8a
|
I reverted back to the old expmap in Pose3 :-( It does not work well for Urban, and now it turns out Yong-Dian has problems, too. It seems there is still something that we do not quite understand about the whole Lie group optimization business. If you want to run with the new expmap, define CORRECT_POSE3_EXPMAP
|
2010-03-12 19:16:53 +00:00 |
Frank Dellaert
|
91f020fee1
|
fixed namespaces
|
2010-03-12 18:52:04 +00:00 |
Manohar Paluri
|
a4c769fddc
|
Added serialization to Pose2
|
2010-03-12 14:20:29 +00:00 |
Frank Dellaert
|
26304b749a
|
MAJOR: I made the correct Pose3 expmap the default. It turns out that all but the transform_to derivatives were in fact correct (and I fixed transform_to based on new math in math.lyx), but there was still a wrong expmap and logmap in the header file that I forgot about. I now moved those the te cpp file. The new code, which executes a correct "screw motion" for the exponential map, is now linked in by default. If you want the old, incorrect behavior, configure with FASTER_BUT_INCORRECT_EXPMAP defined. Note that the old code is faster per expmap, but *converges* faster (and to a deeper minimum) and hence is faster overall in many cases.
|
2010-03-11 21:52:24 +00:00 |
Frank Dellaert
|
b4a9ad2a9c
|
images
|
2010-03-11 21:48:01 +00:00 |
Frank Dellaert
|
1cba03a490
|
Always do BOOST_FOREACH with a reference if you can! In this case, made a noticeable difference in performance by avoiding hundreds of thousands of mallocs.
|
2010-03-11 21:40:56 +00:00 |
Frank Dellaert
|
84c25b2346
|
inverse action, much nicer
|
2010-03-11 21:39:44 +00:00 |
Frank Dellaert
|
67fb7fa9ff
|
in-place house vector (was about 10% of all mallocs in Urban)
|
2010-03-11 15:04:31 +00:00 |
Frank Dellaert
|
b726e8e5e2
|
typos
|
2010-03-11 13:45:39 +00:00 |
Richard Roberts
|
cf28e3ab04
|
Removed unused TupleConfigEnd global expmap and logmap as they were causing function resolution problems
|
2010-03-10 16:30:00 +00:00 |
Richard Roberts
|
d149afbec2
|
Adding lambdaMode flag - defaults to BOUNDED (bounds lambda at 1e5), CAUTIOUS is currently broken.
|
2010-03-10 16:27:38 +00:00 |
Frank Dellaert
|
fb1396d1c3
|
zero method
|
2010-03-10 00:21:01 +00:00 |
Frank Dellaert
|
e10938688e
|
removed dim_ (which was buggy) and added zero
|
2010-03-10 00:20:12 +00:00 |
Frank Dellaert
|
0f78d861ad
|
version I gave to Jean Gallier
|
2010-03-10 00:12:05 +00:00 |
Kai Ni
|
266ad062fe
|
added empty method
|
2010-03-09 22:26:24 +00:00 |
Manohar Paluri
|
fd863fa7ac
|
added calibrate function which transforms image coordinates to intrinsic coordinates and added a unit test to check the validity
|
2010-03-09 22:23:33 +00:00 |
Viorela Ila
|
bfd5b5ab5d
|
remove tree files
|
2010-03-08 20:35:35 +00:00 |
Richard Roberts
|
9aa76cfcbd
|
0-based index bug fix
|
2010-03-08 18:45:22 +00:00 |
Yong-Dian Jian
|
536dfd5ea1
|
fix calibrated camera
|
2010-03-08 15:43:35 +00:00 |
Richard Roberts
|
74f8102d29
|
Fixed warnings
|
2010-03-08 14:06:07 +00:00 |
Frank Dellaert
|
d478767d4d
|
righ-hand-side
|
2010-03-08 03:56:49 +00:00 |
Frank Dellaert
|
920d86ce35
|
Both GaussNewton and LM now exit immediately if initial error<absoluteThreshold, and pront out a messsage saying that if verbisty>=ERROR
|
2010-03-07 17:51:46 +00:00 |
Frank Dellaert
|
d4447cbe48
|
inserted figures
|
2010-03-07 17:50:27 +00:00 |
Manohar Paluri
|
e9ea8b426a
|
fixed a bug in equals
|
2010-03-07 06:29:23 +00:00 |
Manohar Paluri
|
9b93731ed9
|
removed caching of size and dim in PairConfig as it was buggy
|
2010-03-07 06:16:49 +00:00 |
Frank Dellaert
|
2f72d585c5
|
be a bit more verbose
|
2010-03-07 00:10:02 +00:00 |
Alex Cunningham
|
3e2924a5bf
|
Uncommented some testSQP tests, which do work
|
2010-03-06 22:51:03 +00:00 |
Alex Cunningham
|
7c3dbf164e
|
Fixed bug in ternary functions
|
2010-03-06 17:27:01 +00:00 |
Alex Cunningham
|
294c7d806e
|
Changed Doxyfile to make graphviz images - needs to have graphviz installed
|
2010-03-06 02:43:21 +00:00 |
Alex Cunningham
|
3cf36f4aee
|
Added remaining terms for derivatives of ternary factors
|
2010-03-05 22:27:57 +00:00 |
Frank Dellaert
|
0eed38c7a0
|
VisualSLAM Graph is now a class and has convenience functions. These function as documentation (autocompletion and the like) and I think we should also have this style in addition to the generic add.
|
2010-03-05 15:48:01 +00:00 |
Frank Dellaert
|
5ef0400e06
|
put Factorization class in its own file, and added checks in constructors that take shared pointers, so we get some more meaningful output rather than *segmentation error*
|
2010-03-05 15:09:09 +00:00 |
Viorela Ila
|
fccbaa2d6f
|
right folders
|
2010-03-05 05:41:21 +00:00 |
Frank Dellaert
|
45b2eef13f
|
Adjoint
|
2010-03-05 03:02:23 +00:00 |
Viorela Ila
|
abf7758374
|
now datasets are in CitySALM/data/XXXX/xxxx.graph
|
2010-03-05 02:58:59 +00:00 |
Yong-Dian Jian
|
43df7375c0
|
add helper functions
|
2010-03-05 00:55:36 +00:00 |
Kai Ni
|
d0d2aa8aee
|
added erase method
|
2010-03-04 23:39:36 +00:00 |
Alex Cunningham
|
d6c2b415a5
|
Added a check to NonlinearOptimizer to short circuit optimization if the initial error is below the absolute threshold.
|
2010-03-04 22:46:27 +00:00 |
Alex Cunningham
|
4ae9b72a35
|
Commented marginalGaussian() due to compile error
|
2010-03-04 22:40:01 +00:00 |
Richard Roberts
|
5f8b0e9341
|
Added marginalGaussian to get a marginal on a single variable from a GaussianFactorGraph
|
2010-03-04 22:03:40 +00:00 |
Alex Cunningham
|
badc7b6ee6
|
Added keys() function to LieConfig to return an ordered list of keys
|
2010-03-04 13:21:48 +00:00 |