Yong-Dian Jian
6fd2ac7f86
move iterative.* back to stable. add a template-style nonlinear iterative solver
2012-06-12 14:19:01 +00:00
Frank Dellaert
03a6317a0c
Added LocalizationExample
2012-06-12 05:29:25 +00:00
Frank Dellaert
aeeb47d470
Fixed up comments
2012-06-12 05:01:12 +00:00
Frank Dellaert
c8cb0d00c8
Rename
2012-06-12 04:57:07 +00:00
Frank Dellaert
7638da4192
Rename
2012-06-12 04:56:44 +00:00
Frank Dellaert
990eca29db
Added an example selector. Try it using gtsamExamples :-)
2012-06-12 04:46:51 +00:00
Frank Dellaert
f1c5b9f5dc
Renamed some examples
2012-06-12 04:38:05 +00:00
Yong-Dian Jian
83dc580220
add a nonlinear gradient-descent optimizer, and a unit test.
...
todo: 1. test wolfe condition or armijo rule, 2. use iterative.h
2012-06-11 22:10:23 +00:00
Richard Roberts
e53aecf970
Qualified boost::shared_ptr
2012-06-11 14:53:13 +00:00
Richard Roberts
22c8c483a9
Added headers files to show up in MSVC
2012-06-11 14:52:05 +00:00
Richard Roberts
3be4be9039
Moved "bigobj" MSVC compile flag to affect testSerializationSLAM
2012-06-11 14:50:22 +00:00
Alex Cunningham
f602049484
Wrapped SimpleCamera::projectSafe()
2012-06-11 14:48:26 +00:00
Frank Dellaert
ffd210b11e
Command line for generating svn stats, needs statsvn from statsvn.org
2012-06-11 14:31:32 +00:00
Yong-Dian Jian
aa490792ba
add an enum field
2012-06-11 13:12:02 +00:00
Frank Dellaert
f90ae6feca
Made generateData create ground truth and measurements, and now step only uses the latter.
2012-06-10 22:32:24 +00:00
Alex Cunningham
94560fcc45
Fixed factor equals
2012-06-10 19:55:01 +00:00
Frank Dellaert
653d4ef131
No more globals (except in gui and demo)
2012-06-10 18:46:56 +00:00
Summit Patel
cc829d36ae
Fixed Doxygen warning.
2012-06-10 16:06:37 +00:00
Frank Dellaert
6b23258b97
options structure all the way
2012-06-10 15:26:59 +00:00
Frank Dellaert
4107167633
nrPoses, nrPoints
2012-06-10 15:20:51 +00:00
Frank Dellaert
b50c69b7aa
Fixed compile error. Sorry!
2012-06-10 05:37:14 +00:00
Frank Dellaert
c784a9c7df
Initialize now initailizes first two cameras, makes so much more sense!
2012-06-10 05:00:42 +00:00
Frank Dellaert
7eb449c205
GenerateData is now a function, no globals
2012-06-10 04:25:05 +00:00
Frank Dellaert
17a2793a38
fixed printing
2012-06-10 04:24:12 +00:00
Frank Dellaert
44530b2291
I got rid of GlobalVars, added comments, and made "step" plot every time
2012-06-10 03:31:09 +00:00
Frank Dellaert
80e2179a8d
Cleaned up typedefs in FactorGraph.h (and removed FactorizationResult), and also made sure ::shared_ptr was never assumed to exist for a FACTOR template argument. Should it exist, ever?
2012-06-09 21:33:10 +00:00
Frank Dellaert
f9db53fdb8
cleaned up code a bit
2012-06-09 21:31:22 +00:00
Alex Cunningham
b602e75a99
Removed the use of the ADD_CLONE_NONLINEAR_FACTOR macro, documented instances of clone() in factors
2012-06-09 21:06:06 +00:00
Alex Cunningham
3d2c3aff05
Moved all Simulated* example domains and smallExample to the tests folder so they are no longer installed
2012-06-09 20:15:44 +00:00
Alex Cunningham
9e26b32daa
Fixed Symbol problem - related to using std::numeric_limits::max() statically on keys created outside of functions
2012-06-09 19:43:14 +00:00
Alex Cunningham
f45c236585
Isolated exception case for use of Symbol.key(), removed use of Symbol in several tests. Removed "using namespace xxx" in header
2012-06-09 19:17:15 +00:00
Frank Dellaert
dc879fe280
Moved testSubgraphPreconditioner from experimental back to linear/tests, though most of it is commented out, mostly because of JacobianFactorGraph - GaussianFactorGraph distinction
2012-06-09 18:54:47 +00:00
Frank Dellaert
54bfe722ad
Returning ordering from planarGraph is obsolete since Index change
2012-06-09 18:52:22 +00:00
Frank Dellaert
03465500e9
typedef - though this double inheritance chain is a mess. Should GaussianFactorGraph be a typedef as well?
2012-06-09 18:51:43 +00:00
Frank Dellaert
5b08dde1f3
Include -inl.h as is now custom
2012-06-09 18:50:29 +00:00
Frank Dellaert
aeb2474d55
Made a cpp file that makes the header cleaner, and avoids superheavy includes.
2012-06-09 18:19:45 +00:00
Frank Dellaert
1de8d6ecf3
Fixed compile error because "using namespace std" disappeared.
2012-06-09 18:17:13 +00:00
Yong-Dian Jian
774f2a4e39
fix missing field
2012-06-09 14:13:32 +00:00
Duy-Nguyen Ta
38ff9a466d
fix some small bugs in VisualISAM_gui. Arrange callback functions.
2012-06-09 05:29:34 +00:00
Frank Dellaert
141d0dbaec
Removed all those comments
2012-06-09 04:58:20 +00:00
Duy-Nguyen Ta
6c18af309e
VisualISAMExample in MATLAB with all options enabled.
2012-06-09 04:01:37 +00:00
Yong-Dian Jian
734a18b02e
old spcg solver fixed
2012-06-09 02:42:45 +00:00
Abhijit Kundu
9fdb28f9bf
Minor Improvements
2012-06-08 23:28:22 +00:00
Duy-Nguyen Ta
f3b9bccfd5
-VisualISAMExample now uses only 5 scripts.
...
-Generate data in Initialize callback
-Plot points and first camera without covariance when initialize
-Add VisualISAMDemo script, which calls global, and the gui
2012-06-08 22:36:34 +00:00
Duy-Nguyen Ta
3bad1346d6
matlab plotPose3: don't draw covariance if it's empty
2012-06-08 22:34:03 +00:00
Richard Roberts
2dbbd9f989
Fixed mex flags once and for all for today :-)
2012-06-08 22:20:28 +00:00
Richard Roberts
80557ad5e5
Fixed extra CXXFLAGS not being passed to mex - caused matlab wrappers to not be compiled in quaternion mode, causing errors in quaternion mode.
2012-06-08 22:20:26 +00:00
Duy-Nguyen Ta
017b591f2c
remove visualISAM_gui folders
2012-06-08 20:09:30 +00:00
Duy-Nguyen Ta
96e71bb10e
remove visualISAM_gui folders
2012-06-08 20:09:13 +00:00
Duy-Nguyen Ta
9b71080625
Visual ISAM gui with global vars
2012-06-08 20:08:53 +00:00