Commit Graph

3153 Commits (6fd2ac7f86f99fbf58d7fdbeea9a60332bbd8f4c)

Author SHA1 Message Date
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