Chris Beall
ae78b89c6f
finished wrapping visualSLAM namespace
2012-06-04 02:41:14 +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
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
7f0881f2e4
Updated examples and namespaces for the new NonlinearOptimizer interface
2012-05-14 20:25:20 +00:00
Richard Roberts
7a24e1c940
Updated examples for new NonlinearOptimizer
2012-03-24 19:53:17 +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
3d40f5e6fc
All unit tests pass with TypedSymbol removed
2012-02-07 04:58:11 +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
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
Duy-Nguyen Ta
2db224df3c
All compiled! Only SPCG and linear/SubgraphSolver are not fixed.
2012-01-29 22:10:35 +00:00
Alex Cunningham
67aa0bf63d
Fixed compile problems with NonlinearOptimizationParameters, removed redundant typedef
2012-01-29 01:24:27 +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
Stephen Williams
7c87a4f58d
Included the inline header at the bottom of SubgraphSolver, NonlinearFactorGraph, NonlinearOptimization, and NonlinearOptimizer. This avoids having to include the '-inl.h' in subsequent projects.
2011-12-20 23:25:43 +00:00
Alex Cunningham
17bf0f0169
Added static and shared versions of gtsam
2011-12-15 16:17:58 +00:00
Alex Cunningham
61d05813ff
Library now builds and all tests run with cmake
2011-12-14 02:24:21 +00:00
Chris Beall
3c8a7a29f9
updated visual SLAM examples to follow correct coordinate system conventions. The ISAM example now also uses the same input files as the general SFM example.
2011-12-12 03:57:48 +00:00
Alex Cunningham
96f77466c6
Removed need to include -inl.h for isam variants
2011-11-17 21:20:04 +00:00
Richard Roberts
83ccc6211e
Fixed Data subdirectory with wrong path for make dist
2011-11-12 21:18:44 +00:00
Alex Cunningham
5798868ab7
Changed LieValues->Values. Did not change Values typedefs in slam domains, just adjusted namespaces
2011-11-06 19:08:42 +00:00
Frank Dellaert
2d5602bbc8
Moved data directory, added make targets
2011-10-28 22:10:08 +00:00
Yong-Dian Jian
fd07d61a2e
Add a robust noise model. Change SharedGaussian to SharedNoiseModel
2011-08-26 21:41:01 +00:00
Frank Dellaert
964af8b21c
Commented use of GTSAM_MAGIC_KEY
2011-08-18 13:18:26 +00:00
Alex Cunningham
e9b8a48c43
ccolamd now installs and works with gtsam - all tests pass
2011-06-02 14:35:26 +00:00
Alex Cunningham
e20561be73
Merge branch 'eigen'
2011-05-20 13:52:08 +00:00
Richard Roberts
880040a6f6
Added extra link libraries to examples and global tests required when building a static-only gtsam library
2010-12-29 03:25:52 +00:00
Alex Cunningham
f4babac85c
Moved ISAMLoop to gtsam/nonlinear and renamed it to NonlinearISAM so it can be used elsewhere
2010-12-15 16:51:46 +00:00
Yong-Dian Jian
06c319f42c
fix bugs
2010-11-24 02:16:35 +00:00
Kai Ni
e726f7c7af
remove backward compatible functions in NonlinearOptimizer
2010-11-21 22:00:22 +00:00
Richard Roberts
ea3e137060
Fixed headers missing from distribution again
2010-10-26 22:03:29 +00:00
Richard Roberts
012e6b86cc
Added missing headers and data directory so they are included with the distribution
2010-10-26 21:24:13 +00:00
Duy-Nguyen Ta
645fe1592a
Just fix some comments
2010-10-26 21:12:44 +00:00
Richard Roberts
daa50ffe9a
Formatting
2010-10-26 20:02:01 +00:00
Richard Roberts
07532b815b
Code formatting and inserting copyright notice
2010-10-26 15:01:34 +00:00
Duy-Nguyen Ta
1873cd4158
Someone disabled vSLAMexample. Put it back. Also update its Makefile.am to be consistent with the new directory structure.
2010-10-26 01:11:35 +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
Duy-Nguyen Ta
4b137de4a6
add README file for vSLAMexample. This file explains data format and coordinate frame convention used in these examples.
2010-10-22 05:00:32 +00:00
Duy-Nguyen Ta
58f23eb6ad
- add include ClusterTree-inl.h into JunctionTree-inl to avoid the "Clique->addChild(...)" undefined reference issue
...
- clean up ISAMLoop and fix comments in vISAMexample
2010-10-22 03:40:47 +00:00
Alex Cunningham
6f2ef4ed72
Pacified warnings
2010-10-22 00:17:08 +00:00
Duy-Nguyen Ta
31a080e4bf
vISAMexample is now working.
2010-10-21 23:32:51 +00:00
Duy-Nguyen Ta
b9ec67cc3f
add data for vISAMexample
2010-10-21 22:55:55 +00:00
Duy-Nguyen Ta
96057df75b
delete old files
2010-10-21 22:53:43 +00:00
Duy-Nguyen Ta
5add714480
delete old files
2010-10-21 22:52:09 +00:00
Duy-Nguyen Ta
099552dbc9
- rename vSLAMexample to vSFMexample
...
- add vISAMexample. NOT working yet
2010-10-21 22:51:20 +00:00
Duy-Nguyen Ta
6458ac46f8
put pragma once for ISAM-inl
...
fix some path problem in vSLAMexample
2010-10-21 22:49:37 +00:00
Duy-Nguyen Ta
fbcbea5f61
- Fix threshold in Rot3 Logmap for Linux 32bit. Should be 1e-5 instead of 1e-10
...
- The fix makes PriorFactor and PosePrior in vSLAM work.
- Now vSLAMexample can use PosePrior. It doesn't need hard constraints. Also, the gaussNewton can converge.
2010-10-21 17:29:29 +00:00