Commit Graph

49 Commits (065b7ee1e6dff19eaf2a6be2cc7e8a6d42f9913c)

Author SHA1 Message Date
Richard Roberts 8dbffd4629 Wrap generates Matlab namespaces, so now 'import gtsam.*' allows class names like Values, NonlinearFactor, to be used. Without import, syntax is gtsam.Values, etc. 2012-07-18 15:47:06 +00:00
Alex Cunningham ee51dfd68b Fixing usage of globals in matlab examples/tests. Currently, tests fail due to handling of noisemodel 2012-07-09 20:04:06 +00:00
Yong-Dian Jian 18fe7b17d8 wrap sparseBA namespace for matlab and add an example 2012-07-06 17:38:32 +00:00
Yong-Dian Jian e437084349 remove a custom constructor for LMParams, update matlab interface and tests accordingly 2012-07-05 15:08:07 +00:00
Frank Dellaert 133fc4ae5c got rid of pause 2012-06-30 08:34:44 +00:00
Andrew Melim 6d776812d3 new wrap! :) 2012-06-26 18:52:27 +00:00
Frank Dellaert 2d0ce1c3ca Streamlining of SLAM namespaces:
planarSLAM Values and Graph now derive from Pose3SLAM. 
visualSLAM Values and Graph now derive from pose3SLAM.
Several methods have been renamed to make them consistent through these 4 namespaces:
addPrior -> addPosePrior
addHardConstraint -> addPoseConstraint
addOdometry/addConstraint -> addRelativePose
All gtsam and matlab examples/tests run.
PS: please don't use the deprecated typedefs in these namespaces.
2012-06-24 02:48:12 +00:00
Yong-Dian Jian 5acc52bbae add set/get interface for LMParameters in c++ and matlab 2012-06-23 20:07:03 +00:00
Duy-Nguyen Ta 6f1ea87a00 clean up noise model: Remove Shared[NoiseModel] classes and headers, typedef for backward compatibility in NoiseModel.h. Fix all tests and examples to create shared noise models through static functions in noise model classes. Fix MATLAB wrapper and examples as well. Add tests for MATLAB examples 2012-06-22 19:36:49 +00:00
Florian Hauer 2c1e30db51 Fix of the StereoVOExample.m in the matlab examples folder
The optimize method at line 65 was missing the second argument
2012-06-21 15:14:13 +00:00
Yong-Dian Jian 3366c673d7 (With Duy) add a matlab wrapper for the LM optimizer and parameters in visualSLAM, have an example in SFMExample.m 2012-06-21 14:28:08 +00:00
Frank Dellaert 615cfee44c Added verbosity flag in optimize. Really, we should have more sophisticated optimize. 2012-06-19 15:00:41 +00:00
Frank Dellaert 06ed537091 Made display better 2012-06-15 01:01:39 +00:00
Chris Beall 13057e7548 added StereoVOExample to GUI 2012-06-14 18:49:53 +00:00
Chris Beall 562ec1b630 simplified basic StereoVOExample to use only 3 artificial landmarks and 2 poses 2012-06-14 17:33:58 +00:00
Chris Beall a6ea70da7b small three pose VO example 2012-06-14 05:10:12 +00:00
Frank Dellaert 2524c632df Use p instead of l for points 2012-06-14 05:05:41 +00:00
Chris Beall 642e180ff7 renamed StereoVO data files 2012-06-14 04:51:42 +00:00
Frank Dellaert 7d3db1c962 Got rid of "Plot" button (as every time you step, you plot) 2012-06-14 03:20:28 +00:00
Frank Dellaert 9d0c88c1dd Exposed truth 2012-06-13 17:40:20 +00:00
Alex Cunningham 1cbc827512 Changed the data interface for the VisualISAM demos 2012-06-13 14:58:15 +00:00
Frank Dellaert 2678be0646 Fixed up display options in gtsamExamples 2012-06-13 12:22:31 +00:00
Frank Dellaert 89d5f2c4ec Renamed VisualSLAM to SFM example (as no dometry, and to sync with manual) 2012-06-13 12:14:50 +00:00
Frank Dellaert 0724bd73f3 Use GenerateData 2012-06-13 12:07:02 +00:00
Frank Dellaert 25b4a15e94 Got rid of redundant examples (clutter!) 2012-06-13 12:06:02 +00:00
Alex Cunningham b8ca742d3d Moved demo code back to examples 2012-06-12 18:21:50 +00:00
Alex Cunningham eb40447a5b Moved VisualISAM gui components out to core matlab utilities - now usable for building other examples 2012-06-12 16:04:23 +00:00
Frank Dellaert 03a6317a0c Added LocalizationExample 2012-06-12 05:29:25 +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
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
Frank Dellaert 653d4ef131 No more globals (except in gui and demo) 2012-06-10 18:46:56 +00:00
Frank Dellaert 6b23258b97 options structure all the way 2012-06-10 15:26:59 +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 44530b2291 I got rid of GlobalVars, added comments, and made "step" plot every time 2012-06-10 03:31:09 +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
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 017b591f2c remove visualISAM_gui folders 2012-06-08 20:09:30 +00:00
Duy-Nguyen Ta 9b71080625 Visual ISAM gui with global vars 2012-06-08 20:08:53 +00:00
Duy-Nguyen Ta c2c27b08d8 VisualISAM_gui2: add 2 options and take plot out of step 2012-06-08 18:05:58 +00:00
Duy-Nguyen Ta 2f2f1875d9 new prototype for VisualISAM_gui from Frank's example with many options 2012-06-08 16:40:30 +00:00
Frank Dellaert 8740da8fb7 Small gui change 2012-06-08 11:02:15 +00:00
Duy-Nguyen Ta cafac0b7a1 VisualISAMgui with figure for 2 datasets. 2012-06-08 08:32:07 +00:00
Duy-Nguyen Ta 2ebd7a8974 early prototype for visualISAM_gui. No drawing yet. 2012-06-08 03:54:27 +00:00
Frank Dellaert 922822d0b9 updated paths 2012-06-07 21:52:15 +00:00
Alex Cunningham d70622abe0 Rearranged matlab folders to avoid calling utility functions "examples" 2012-06-07 20:09:54 +00:00