Commit Graph

161 Commits (73d1f0f6e06cd8f6f40c2f705029e013de9548c6)

Author SHA1 Message Date
Frank Dellaert 73d1f0f6e0 use make_shared, cleanup 2012-06-03 19:50:04 +00:00
Alex Cunningham 720db709be Examples install now installs data for Matlab examples. Fixed typo in examples documentation 2012-06-03 19:26:28 +00:00
Frank Dellaert bd7724781d Manhattan world example with covariances, in C++ and MATLAB 2012-06-03 18:20:48 +00:00
Frank Dellaert 950bd8fcad Added MATLAB utility functions to pose2SLAM 2012-06-03 15:44:39 +00:00
Yong-Dian Jian 7d132ef217 add a simple spcg implementation and revive the example 2012-06-03 14:52:26 +00:00
Frank Dellaert a75c9f1da3 Small Manhattan world example 2012-06-03 05:26:30 +00:00
Frank Dellaert 20a5eed051 Fixed keys in planarSLAM matlab example 2012-06-03 05:25:50 +00:00
Frank Dellaert f924d01bc3 Synchronized mixed case naming 2012-06-03 05:25:05 +00:00
Frank Dellaert 8440939f27 Using symbol_shorthand instead of redundant kx, kl functions 2012-06-02 19:28:21 +00:00
Frank Dellaert a2512475c9 Symbol.h is now included just in time, no longer by default everywhere. 2012-06-02 19:05:38 +00:00
Frank Dellaert 5160c2eb50 Significant API change in slam (GTSAM 2.0.1 or 2.1): to eliminate confusion and give the user more freedom in creating their own Keys, the different slam variants no longer create Symbol keys themselves. Instead, all interaction is done via Keys (which are just unordered, unsigned ints). All PoseSLAM unit tests and examples now just use sequential keys. However, a user can still create Keys using the Symbol constructor, which is illustrated in the landmark-based unit tests and examples. 2012-06-02 16:18:40 +00:00
Yong-Dian Jian ace4327897 reorg the nonlinear/linear parameters to accommodate the iterative solvers 2012-05-25 15:26:30 +00:00
Frank Dellaert 69e8923690 Plot covariance ellipses in MATLAB 2012-05-23 12:35:48 +00:00
Frank Dellaert 8a69bb8bcb Added marginals in MATLAB, but had to fix a bug in converting from 64 bit ints to size_t. This begs the question what happens on 32-bit machines with Symbols. 2012-05-22 19:01:40 +00:00
Frank Dellaert 10456a153c More complex Pose2SLAM example, synced up with manual (in progress) 2012-05-22 04:31:05 +00:00
Frank Dellaert 3e9ceda062 Sync with C++ example 2012-05-21 21:53:26 +00:00
Frank Dellaert 399a81911e Fixed optimizer/marginals confusion 2012-05-21 21:52:50 +00:00
Alex Cunningham 54f6f3629c Added clone() functionality to nonlinear factors 2012-05-21 20:54:40 +00:00
Frank Dellaert 5a397f0c25 Second localization example, with GPS-like factors 2012-05-21 05:18:06 +00:00
Frank Dellaert 7a28e6d5cb marginals 2012-05-20 22:02:11 +00:00
Frank Dellaert edb9c17962 Cleaned up planar SLAM example and created new Localization example 2012-05-20 20:31:33 +00:00
Alex Cunningham 720ff3ac82 Added a flag to optionally remove examples from "all" target 2012-05-19 02:21:21 +00:00
Stephen Williams 3dc3f93145 Removed references to the old nonlinear optimizer parameters from Matlab 2012-05-15 18:46:51 +00:00
Richard Roberts 1ce95c1d89 Removed LDL in favor of Cholesky 2012-05-15 15:49:14 +00:00
Richard Roberts 7b183d1237 Renamed derived optimizer verbosity parameters to start with 'verbosity' to make more auto-complete friendly 2012-05-15 13:33:32 +00:00
Stephen Williams ff3edc6823 Updated examples to use the new Marginals interface 2012-05-15 00:15:11 +00:00
Stephen Williams 7f0881f2e4 Updated examples and namespaces for the new NonlinearOptimizer interface 2012-05-14 20:25:20 +00:00
Richard Roberts 88f5e3d9b6 Merge remote-tracking branch 'svn/trunk' into NLO
Conflicts:
	examples/Pose2SLAMExample_advanced.cpp
2012-05-14 18:35:15 +00:00
Frank Dellaert 88b46000e5 UGM (undirected graphical model) example, small, see http://www.di.ens.fr/~mschmidt/Software/UGM/small.html 2012-05-03 05:09:22 +00:00
Chris Beall 2365ade34c fixed typo 2012-04-11 06:37:26 +00:00
Richard Roberts 7a24e1c940 Updated examples for new NonlinearOptimizer 2012-03-24 19:53:17 +00:00
Alex Cunningham 0e17458e11 moved typedefs after Can's suggestion 2012-02-29 02:49:48 +00:00
Duy-Nguyen Ta 1345a5fe86 fix small bugs in matlab wrapper to make it compiled. Still have runtime errors in when calling graph.optimize in matlab 2012-02-25 17:31:00 +00:00
Duy-Nguyen Ta 342ccf644e add .run targets for examples 2012-02-25 17:28:41 +00:00
Alex Cunningham 8517f852fd Removed unnecessary files, cmake flags 2012-02-24 15:47:23 +00:00
Richard Roberts 1d0aaacbd6 Removed use of GTSAM_MAGIC_KEY for constructing Symbols from strings 2012-02-22 23:38:09 +00:00
Richard Roberts 0a81c4e57a Renamed NonlinearFactor[1-6] to NoiseModelFactor[1-6] 2012-02-20 21:52:47 +00:00
Alex Cunningham 6f09998e10 Removed autotools from gtsam2 branch 2012-02-13 21:13:07 +00:00
Alex Cunningham 5a3740daeb Removed extraneous "shared" prefix from SharedNoiseModel named constructors 2012-02-12 17:41:57 +00:00
Richard Roberts 0d2a9018e3 Merged sub-branch into 2.0_prep branch 2012-02-08 22:05:24 +00:00
Richard Roberts 3d40f5e6fc All unit tests pass with TypedSymbol removed 2012-02-07 04:58:11 +00:00
Richard Roberts 2f7f535f34 All unit tests pass with nonlinear factors templated on value instead of key 2012-02-07 04:02:20 +00:00
Duy-Nguyen Ta 9f055fc812 bug fix in advanced example. Question: Currently, pose2SLAMOptimizer is in fact useless! Is it needed? Why don't we add more functionalities for it? 2012-02-06 03:33:40 +00:00
Duy-Nguyen Ta 71e757d2cf fix typo in "newDrecreaseThresholds" in NonlinearOptimizationParams 2012-02-05 23:00:57 +00:00
Duy-Nguyen Ta f4515d7b30 put back Value in slam sub-namespaces for the wrapper to interface with MATLAB. Cannot solve the return shared_ptr problem in NonlinearOptimizationParameters::newDecreaseThresholds 2012-02-05 22:34:35 +00:00
Richard Roberts 820b33bd55 (2.0_prep branch) Merged in virtual_values branch 2012-02-03 17:18:32 +00:00
Chris Beall 7b49ac6b4b moved visualSLAM namespace out of gtsam 2012-02-02 16:20:54 +00:00
Richard Roberts 26cdf28421 Renamed DynamicValues to Values and removed specialized derived Values classes 2012-02-02 16:16:46 +00:00
Alex Cunningham c43a9b4852 Added a variety of options to the cmake build, working on automating wrap execution/install 2012-01-31 19:59:15 +00:00
Alex Cunningham 03b4743e7a Removed unnecessary cpp file in vSLAMexample, added CMake support for examples, used static linking to the real gtsam for tests 2012-01-31 05:28:02 +00:00