Frank Dellaert
7c55724ddd
Doxygen
2011-10-22 19:57:36 +00:00
Frank Dellaert
f62a6bda1e
wrapping PlanarSLAMExample_easy
2011-10-21 16:56:50 +00:00
Frank Dellaert
56d1d6ae34
Fixed some Doxygen problems with global replace
2011-10-14 03:23:14 +00:00
Frank Dellaert
44b74c3d55
Fixed bad doxygen @Author: to correct @author style
2011-09-07 01:26:28 +00:00
Stephen Williams
817bb913ab
Removed duplicate header comment block.
2011-08-30 20:01:24 +00:00
Stephen Williams
27d062a0f0
Fixed compile errors due to new SharedGaussian definition
2011-08-27 13:50:35 +00:00
Stephen Williams
82fdb0a5f8
Added ExtendedKalmanFilter class and easyPoint2KalmanFilter example
2011-08-27 12:28:47 +00:00
Stephen Williams
295faba745
Fixed error in creation of Jacobian Prior from root of Bayes Net for the elaboratePoint2KalmanFilter example. Previously the permutation of R inside the GaussianCondition was ignored.
2011-08-27 12:27:13 +00:00
Yong-Dian Jian
fd07d61a2e
Add a robust noise model. Change SharedGaussian to SharedNoiseModel
2011-08-26 21:41:01 +00:00
Stephen Williams
b39970ad9a
Removed dependency of eloboratePoint2KalmnFIlter example on the LinearizedFactor class
2011-08-25 13:34:06 +00:00
Duy-Nguyen Ta
9be9251d1b
check with perfect measurements
2011-08-23 22:17:09 +00:00
Duy-Nguyen Ta
24a897429a
A simple example of using gtsam for the camera resectioning problem
2011-08-23 22:10:50 +00:00
Stephen Williams
f4bfc435ff
Added first of the Kalman Filter examples
2011-08-22 15:35:24 +00:00
Frank Dellaert
fd3acbd2c9
Plan/outline for Kalman filter examples
2011-08-19 21:27:47 +00:00
Frank Dellaert
e62c2bf5e9
Comments and README file
2011-08-19 13:11:04 +00:00
Frank Dellaert
964af8b21c
Commented use of GTSAM_MAGIC_KEY
2011-08-18 13:18:26 +00:00
Alex Cunningham
a858ddb560
Added more comments to SimpleRotation in response to Stephen's comments
2011-08-12 19:24:59 +00:00
Alex Cunningham
b9b8250f36
comments only
2011-08-11 17:18:40 +00:00
Alex Cunningham
fa4faa274a
Merge branch 'prep_0.9.3'
2011-06-13 16:55:31 +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
Alex Cunningham
d35eb581ee
Removed experimental cmake files - see the branch cmake_build
2011-05-19 19:16:03 +00:00
Yong-Dian Jian
85ff7853eb
experimental cmake support for linux
2011-05-09 16:53:08 +00:00
Frank Dellaert
105041ae01
cmath rather than math.h
2011-03-21 15:05:40 +00:00
Frank Dellaert
a09a9683f9
Added covariance calculation to advanced Planar SLAM example
2011-01-30 17:03:21 +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
Yong-Dian Jian
8c91fe5f53
move things to vSLAM according to new policies
2010-10-30 05:31:22 +00:00
Yong-Dian Jian
b53bcc7d66
add preconditioned conjugate gradient
2010-10-28 03:26:03 +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
Richard Roberts
67ecfed86e
NonlinearOptimizer marginalCovariance returns mean as well
2010-10-26 13:51:39 +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
3743342534
Standardized function names - marginalFactor, marginalFactorGraph, marginalCovariance
2010-10-25 22:45:45 +00:00
Yong-Dian Jian
46cfa84068
revised include files
2010-10-25 22:26:18 +00:00
Yong-Dian Jian
c81f33eb9e
revised spcg examples
2010-10-25 22:21:53 +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
Yong-Dian Jian
3bb1f26916
adapt spcg to new optimization interface
2010-10-23 05:47:29 +00:00
Chris Beall
a411cf9683
small change to covariance stuff
2010-10-22 23:15:27 +00:00
Chris Beall
c47893f105
added method to get covariance to optimizer
2010-10-22 21:27:46 +00:00
Chris Beall
69c6d05ce1
config() changed to values() for consistency
2010-10-22 19:29:15 +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
Richard Roberts
1d94dacca0
make check passes with dense qr using lapack geqrf
2010-10-22 03:51:10 +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
Richard Roberts
f354f8183d
Added examples of using NonlinearOptimizer with multifrontal elimination
2010-10-22 02:53:27 +00:00
Chris Beall
acde4d99a5
Removed remaining references to denseQR, some fixes in NonlinearOptimizer
2010-10-22 01:46:33 +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
Yong-Dian Jian
adc8921f3b
separate the examples into easy/advanced style, remove shared pointer in easy examples, unify the convention
2010-10-21 21:38:38 +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
Yong-Dian Jian
c4df80df55
sample for new optimization interface
2010-10-21 01:51:23 +00:00
Duy-Nguyen Ta
fa56595650
Fix vSLAMexample compilation error. Update to new Optimizer interface.
...
Fix data reading interface. Now the program requires a Data folder to be specified.
2010-10-20 18:50:41 +00:00
Chris Beall
95f91ab831
add Optimizer typedef to visualSLAM.h
2010-10-19 02:58:13 +00:00
Chris Beall
4071d4f673
small change to make boost work properly
2010-10-18 21:44:38 +00:00
Yong-Dian Jian
1e01e31363
add a self-contained example to demonstrate spcg solver
2010-10-18 20:36:01 +00:00
Kai Ni
9d8498617c
easy interfaces of nonlinear optimization
2010-10-17 18:52:52 +00:00
Richard Roberts
4a7b8bad27
--with-boost no longer required, automatically finding boost
2010-10-17 17:06:28 +00:00
Kai Ni
47a668866e
set default path for CCOLAMD and DenseQR
2010-10-16 02:29:17 +00:00
Kai Ni
bc36e653fd
depend on external CCOLAMD and DenseQR
2010-10-16 01:55:47 +00:00
Richard Roberts
130d9d2797
Made EliminationTree generic, with Symbolic and Gaussian unit tests
2010-10-15 15:53:36 +00:00
Duy-Nguyen Ta
d55e72ae53
- Add vSLAMexample
...
- Add addPosePrior in visualSLAM.h
- Don't know how to install/copy Data folder
2010-10-15 02:16:21 +00:00
Kai Ni
24d499039f
prepend license information on all the codes
2010-10-14 04:54:38 +00:00
Kai Ni
5cbf67eeba
move colamd and spqr_mini out of gtsam
2010-10-14 02:41:08 +00:00
Chris Beall
540608fed4
typo
2010-10-14 01:08:22 +00:00
Chris Beall
4eab976e5c
Basic Pose2SLAM example. Marginals still missing.
2010-10-14 01:07:55 +00:00
Alex Cunningham
07bda5aa97
Changed linear config names to *Values, updated comments
2010-10-09 03:09:58 +00:00
Alex Cunningham
6002931e12
Renamed LieConfig and TupleConfig to use Values
2010-10-09 03:09:55 +00:00
Richard Roberts
1d52ff90a8
Merged simplelinear branch into trunk
2010-10-08 22:04:47 +00:00
Alex Cunningham
0fb6c1320e
Renamed example to be more consistent, pulled in Ordering in NonlinearOptimizer
2010-10-08 18:39:19 +00:00
Alex Cunningham
f6ada87314
Removed LDL, ConstraintOptimizer things, and FusionTupleConfig. Added *.valgrind run commands so that tests can be checked for memory errors. Removed some extraneous stuff in configure.ac
2010-10-02 23:38:01 +00:00
Richard Roberts
55dedc97e3
Fixed include paths so that making individual unit tests works again
2010-09-11 16:54:50 +00:00
Alex Cunningham
5650f5af5e
Removed binaries and generated files
2010-09-10 13:20:01 +00:00
Alex Cunningham
80d61d5f9f
Fixed bug to make sure that carmen_readers output poses in the correct frame
2010-09-09 19:30:35 +00:00
Alex Cunningham
d17aef492c
Added two example scripts to gtsam from the tutorial, with a single planar example that either contains all typedefs and manually creates the structure, and another that uses planarSLAM.h. Also added a BearingRange helper function to planarSLAM
2010-08-26 21:21:15 +00:00
Alex Cunningham
23a30f8475
Removed remaining global lie functions on lie objects and configs, switched the Lie base class to a simple concept check function, fixed build script for examples. ISAM2 and MastSLAM verified as compiling.
2010-08-26 19:55:40 +00:00
Alex Cunningham
9dd1d6bc10
Added examples folder with simple rotation over one varialble - build script not finalized
2010-08-26 18:46:48 +00:00