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
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
3bad1346d6
matlab plotPose3: don't draw covariance if it's empty
2012-06-08 22:34:03 +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
050cab36d4
remove obsolete iSAMgui
2012-06-08 08:30:55 +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
Richard Roberts
e9804afc07
Moved matlab to experimental
2010-10-29 14:53:49 +00:00
Manohar Paluri
21e2be0ad6
some matlab changes and modified Guassian:QR to mimic Constrained::QR and deleted DenseQR related stuff
2010-10-22 00:24:26 +00:00
Richard Roberts
1d52ff90a8
Merged simplelinear branch into trunk
2010-10-08 22:04:47 +00:00
Alex Cunningham
3438f89526
Removed the ldl library and added in a configure flag --enable-ldl to pull in ldl. Currently, it's probably a bad idea to actually use ldl, however, and nothing important is effected by its absense.
2010-07-16 18:16:18 +00:00
Alex Cunningham
8a7ebf9429
Pacified failing test for ConstraintOptimizer, removed extraneous code in VectorMap
2010-04-30 14:16:10 +00:00
Alex Cunningham
25bd1c840f
Added Tim Davis' LDL library to use for solving quadratic programming problem. Currently, code compiles and executes some sample code in a test for Matrix. Also fixed some small issues with colamd.
2010-04-22 22:17:08 +00:00
Alex Cunningham
1dce90bd76
Added BFGS to the sqp example for working sqp
2010-04-21 20:13:11 +00:00
Alex Cunningham
b348e8b597
Added SQP matlab examples
2010-04-21 17:49:01 +00:00
Viorela Ila
3120d6842f
startup
2010-04-07 21:47:21 +00:00
Frank Dellaert
2bba5824fa
use sparse
2010-02-23 14:53:30 +00:00
Frank Dellaert
a178023a27
Fixed christian01 example, polluting gtsam with extra header files for MATLAB. Need to look for a better solution.
2010-02-23 05:06:16 +00:00
Frank Dellaert
f3a24c5c88
Re-organized MATLAB code
2010-02-22 14:35:57 +00:00
Frank Dellaert
706d63e199
obsolete test
2010-02-22 00:07:26 +00:00
Frank Dellaert
6ea8a22958
Fixed two unit tests in MATLAB, needed some small changes in C++ as well
2010-02-21 23:50:28 +00:00
Frank Dellaert
351cdd18c2
case change: SharedGaussian and SharedDiagonal are now classes with their own header file. Needed for MATLAB TORO hail Mary
2010-01-22 17:36:57 +00:00
Frank Dellaert
8cf1b3b055
Small changes
2009-12-16 19:02:40 +00:00
Frank Dellaert
a4f73ee04f
Cleanup some code, frank05
2009-12-13 17:49:38 +00:00
Frank Dellaert
3cb76ad95d
Some renaming/cleanup
2009-12-13 04:50:23 +00:00
Kai Ni
ca34a6ef65
the original graph is added
2009-12-13 02:16:52 +00:00
Kai Ni
fe2dfe81d4
order w.r.t the edges
2009-12-13 01:24:09 +00:00
Frank Dellaert
c2ddf330e7
use Kai's ordering
2009-12-12 22:55:52 +00:00
Kai Ni
f307ac4b7c
find a bottom to up ordering given the tree structure {pred} returned by matlab's graphminspantree
2009-12-12 22:40:27 +00:00
Kai Ni
7725a9caeb
find a bottom to up ordering given the tree structure {pred} returned by matlab's graphminspantree
2009-12-12 22:34:36 +00:00
Frank Dellaert
356366c06b
Framework for ordering
2009-12-12 22:18:19 +00:00
Kai Ni
bd843b54f6
modifiy the node ordering of beijing data
2009-12-12 22:00:33 +00:00
Frank Dellaert
6e3f36dc63
Trying different orderings
2009-12-12 12:53:39 +00:00
Frank Dellaert
5140764c54
show whole matrix and solve in MATLAB
2009-12-12 06:19:30 +00:00
Frank Dellaert
99533f286f
Vanilla Conjugate Gradient Descent works
2009-12-12 04:44:34 +00:00
Frank Dellaert
2bd9e890d3
eliminateAll unit test now works
2009-12-12 04:11:42 +00:00
Viorela Ila
2119b4d80d
beijing files and script
2009-12-11 23:00:07 +00:00
Viorela Ila
5587073ba2
update Matlab files
2009-12-10 04:16:51 +00:00
Viorela Ila
fb7beb4494
fixed Matlab examples
2009-12-01 16:04:15 +00:00
Viorela Ila
199f5935dd
update Matlab scripts to work after changes in gtsam
2009-11-12 20:42:01 +00:00
Viorela Ila
b43304aff8
update Matlab scripts to work after changes in gtsam
2009-11-12 20:41:05 +00:00
Alex Cunningham
77a1754b69
Renamed LinearFactor -> GaussianFactor, LinearFactorGraph -> GaussianFactorGraph
2009-11-12 16:16:32 +00:00
Chris Beall
2d4524374b
eliminate -> eliminate_
2009-11-11 12:43:19 +00:00
Frank Dellaert
d585a329dc
Added MATLAB-friendly versions of eliminate and optimize in LinearFactorGraph (with trailing underscore). Also fixed some MATLAB code.
2009-11-11 07:14:13 +00:00
Viorela Ila
9c8994725d
matlab script to test timing (average over X runs)
2009-11-10 18:55:29 +00:00
Viorela Ila
ec6611ae56
create temporal ordering
2009-11-03 16:20:44 +00:00
Viorela Ila
d8b7bf565f
delete tmp
2009-11-03 16:20:01 +00:00
Viorela Ila
b67d2ae5f7
create a temporal order
2009-11-03 16:18:01 +00:00
Viorela Ila
06a7898da2
add the execution time test
2009-10-24 14:09:30 +00:00
Viorela Ila
ebd6fb96d8
create a map and trajectory (not rand)
2009-10-24 14:06:17 +00:00
Frank Dellaert
41c1d7a898
no more FGConfig
2009-10-22 05:00:24 +00:00
Richard Roberts
d80fa24a9f
Fixing directory structure
2009-08-21 22:23:24 +00:00