Luca
afb5bac2f7
writeBALfromValues input made const
2014-03-13 01:36:38 -04:00
Luca
f8c7099356
omitted arbitrary symbol
2014-03-04 15:06:40 -05:00
Luca
06c5186fa2
added function to create initial values from db
2014-02-20 15:37:17 -05:00
Luca
8755e08dad
writeBALfromValues can now write either cameras or poses
2014-01-24 17:36:41 -05:00
Richard Roberts
880d9a8e3c
Switched to new Eigen built-in special comma initializer
2013-12-16 21:33:12 +00:00
Richard Roberts
5098003691
Fixed several warnings
2013-11-19 14:04:52 +00:00
Jing Dong
7ebce58a69
Fix Vector_() to Vec() in gtsam/slam
2013-10-21 05:27:27 +00:00
Luca Carlone
a1402018ca
added computePoints functionality in smartFactorsCreator
2013-10-19 22:42:51 +00:00
Luca Carlone
38c91e1913
added functions to get u0 and v0 from Cal3Bundler object (introduced in writeBAL)
2013-10-19 20:41:21 +00:00
Luca Carlone
796d9c7a67
added functionalities in dataset.cpp (writeBALfromValues) and BAL example
2013-10-19 20:28:20 +00:00
Luca Carlone
52a1b3d444
added writeBAL utility and pose conversion between GTSAM and openCV camera conventions
2013-10-18 06:17:04 +00:00
Luca Carlone
eff198372b
implemented read of BAL datasets and removed redundant code
2013-10-18 01:25:16 +00:00
Luca Carlone
b51b038028
moved readBundler code from BundlerUtils to gtsam
2013-10-18 01:25:13 +00:00
Alex Cunningham
4b12d6f794
Moved Symbol and LabeledSymbol to inference as they are no longer specific to nonlinear optimization
2013-08-19 15:32:16 +00:00
Richard Roberts
0d05bf5ac5
Started on HessianFactor, converted Nonlinear stuff and disabled a lot of more advanced classes so the library compiles with nonlinear using unordered.
2013-08-01 21:57:43 +00:00
Richard Roberts
ba2ddb22d8
Fixed duplicate last line bug in load2D
2013-07-31 15:39:55 +00:00
Richard Roberts
2a54ed6e73
Added ability to load2D with landmark datasets
2013-07-31 15:24:53 +00:00
Vadim Indelman
3a13d6b2ad
Added load2D_robust function to allow robust noise models when loading datasets.
2013-05-20 21:46:30 +00:00
Richard Roberts
58bade6aa3
Switched constants to macros to avoid unused variable warnings
2013-04-25 16:32:05 +00:00
Richard Roberts
eeef9eab32
Generating config.h file in CMake with quaternion mode flag, dataset paths. Also added CMake option to use system-installed Eigen, which works by generating a global eigen include file containing the corresponding include paths.
2013-04-25 15:57:15 +00:00
Chris Beall
4297d24c96
changed tabs to spaces for consistent indentation in all of GTSAM
2012-10-02 14:40:07 +00:00
Richard Roberts
a01d479f44
Needed to disable C++ findExampleDataFile when building matlab wrapper
2012-08-29 23:09:59 +00:00
Richard Roberts
f27fee5524
Added findExampleDataFile to C++ gtsam (already existed in Matlab interface)
2012-08-28 15:00:50 +00:00
Frank Dellaert
23f3111148
Now reads bearing-range factors
2012-08-24 22:02:40 +00:00
Richard Roberts
32f9ea526d
Removed dataset function from gtsam (moved to CitySLAM, see previous commit)
2012-07-28 16:01:49 +00:00
Richard Roberts
9d2a3bf14e
Finished denamespacing and reorganizing matlab code
2012-07-27 19:02:11 +00:00
Richard Roberts
6a88497a6e
Made load2D throw exception on error instead of calling 'exit', to allow error handling and not cause matlab to exit
2012-07-26 14:06:33 +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
Alex Cunningham
18ba9bcb3d
Removed sample() functions and global random number generator
2012-06-22 16:38:01 +00:00
Frank Dellaert
bd7724781d
Manhattan world example with covariances, in C++ and MATLAB
2012-06-03 18:20:48 +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
Richard Roberts
12775256c1
Fixed compile problem with gcc and bug fix in int key <-> Symbol encoding
2012-02-24 23:38:51 +00:00
Richard Roberts
a3797e3cdb
Int keys with formatter objects, all unit tests pass
2012-02-21 00:53:35 +00:00
Richard Roberts
eaa9e4d739
Continuing changes from templating NonlinearFactors on value instead of key
2012-02-06 23:32:59 +00:00
Richard Roberts
820b33bd55
(2.0_prep branch) Merged in virtual_values branch
2012-02-03 17:18:32 +00:00
Richard Roberts
26cdf28421
Renamed DynamicValues to Values and removed specialized derived Values classes
2012-02-02 16:16:46 +00:00
Duy-Nguyen Ta
5b5bbfdfff
testSimmulated2D passes. Too many warnings in boost from clang!
2012-01-29 21:12:58 +00:00
Duy-Nguyen Ta
d3d5ee3b39
[inprogress] switching to DynamicValues
2012-01-28 20:47:43 +00:00
Chris Beall
63dc9399b9
refactored Pose2SLAM
2012-01-28 02:31:44 +00:00
Alex Cunningham
4e5e361d3f
Removed extraneous references to gtsam/inference/graph.h - now only in SubgraphSolver
2012-01-22 16:46:38 +00:00
Alex Cunningham
97a82add25
make check for entire library now works
2011-11-04 21:44:34 +00:00
Frank Dellaert
56d1d6ae34
Fixed some Doxygen problems with global replace
2011-10-14 03:23:14 +00:00
Yong-Dian Jian
fd07d61a2e
Add a robust noise model. Change SharedGaussian to SharedNoiseModel
2011-08-26 21:41:01 +00:00
Alex Cunningham
1c6901a564
Changed the paths for datasets to avoid using CitySLAM or hogman in default paths - the default is now HOME/data
2011-06-03 21:48:42 +00:00
Alex Cunningham
e20561be73
Merge branch 'eigen'
2011-05-20 13:52:08 +00:00
Richard Roberts
2c90e3d836
Moved the subdirectories that compile into libgtsam.la into a 'gtsam' subdirectory. Hopefully a good fix for the problem we had trying to make a gtsam distribution, that the source directory may not be called 'gtsam'.
2010-10-25 20:10:33 +00:00