Commit Graph

108 Commits (88b51d45b88a29de3288e4070bdcedcd92b9caf4)

Author SHA1 Message Date
Richard Roberts 191d73df0b Simplified matlab wrapper cmake options 2012-07-13 21:54:52 +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 f68ba93f3d Dep checking for cmake 2012-06-30 01:34:04 +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 eecafcebe7 Fixing Pose2SLAMwSPCG and make a unittest in testPose2SLAM for optimizeSPCG(). Why does SPCG need a constraint between
2 poses to work? GaussNewton still works fine without the constraint!
2012-06-22 23:40:04 +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
Frank Dellaert 2db389b8cb Fixed EQUALITY to deal with incorrect size 2012-06-21 15:56:22 +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 8cf867bdbd Better EQUALITY 2012-06-16 03:59:12 +00:00
Frank Dellaert 1e190f7c90 Moved CHECK and EQUALITY to top of gtsam 2012-06-16 00:05:30 +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 984032e29e Put back Alex's change that I foolishly undid. 2012-06-14 03:55:01 +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 436afafa03 Fixed Remaining problems with GUI 2012-06-14 03:14:53 +00:00
Alex Cunningham dd0574ebeb Fixed broken GUI interface - still uses truth for initialization 2012-06-13 20:41:54 +00:00
Frank Dellaert 87fe727838 Fixed logic error, added odometry 2012-06-13 17:42:06 +00:00
Frank Dellaert 9d0c88c1dd Exposed truth 2012-06-13 17:40:20 +00:00
Alex Cunningham 63b3b4ecea Added matlab interface to get indices out of Values structures. Added more matlab symbol functions. 2012-06-13 16:38:51 +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
Frank Dellaert 991d8f3c5f No more need to convert to double after wrap fix 2012-06-13 12:05:39 +00:00
Alex Cunningham 5b47ab512c Added checking in VisualISAM to only add measurements/priors/initializations for observed landmarks 2012-06-13 02:31:32 +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