Commit Graph

3057 Commits (f8ce3a9c110a3d4be2d38fe9f40c1ee1fc45ee60)

Author SHA1 Message Date
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
Alex Cunningham 8bcd2da2f0 Fixed wrap support for unsigned char 2012-05-31 15:06:21 +00:00
Richard Roberts cf232fe4a8 Added missing boost filesystem library to link with wrap 2012-05-29 20:03:15 +00:00
Richard Roberts d636534e40 Updated wrap unit tests 2012-05-29 19:30:59 +00:00
Richard Roberts dc036a0891 Updated wrap unit tests 2012-05-29 19:29:29 +00:00
Richard Roberts 592a251a05 Fixed path and compile problems with matlab wrapper on windows 2012-05-28 20:48:36 +00:00
Richard Roberts 069be2b143 Fixed examples compiling on windows 2012-05-28 20:48:32 +00:00
Richard Roberts 363b44057b Made new cmake config scripts find correct build configuration 2012-05-28 14:59:50 +00:00
Richard Roberts e378d13e1a Fixed duplicate function 2012-05-28 14:59:48 +00:00
Richard Roberts 1ca9e7049e Merge remote-tracking branch 'svn/trunk' into windows
Conflicts:
	gtsam/linear/HessianFactor.h
	gtsam/nonlinear/Marginals.cpp
2012-05-28 12:22:36 +00:00
Richard Roberts 2a98ba5857 Whitespace 2012-05-28 12:20:49 +00:00
Alex Cunningham 3c694e25f7 Added experimental target for building unstable matlab toolbox 2012-05-27 20:05:42 +00:00
Yong-Dian Jian b0c91d2fcf 2012-05-27 18:26:25 +00:00
Alex Cunningham 0d597082f2 Added optional target to build the matlab toolbox as a part of the gtsam build process 2012-05-25 21:18:41 +00:00
Alex Cunningham bce105ed58 Removed nonexistent function from matlab interface 2012-05-25 21:18:40 +00:00
Alex Cunningham 8f5dd13cf7 Added access to the variable index in the iSAM2 solver 2012-05-25 17:55:02 +00:00
Alex Cunningham efd94014b7 Added check.unstable target - currently runs each unstable group separately, however 2012-05-25 16:12:55 +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 9bf1d0e768 ignore 2012-05-25 15:11:40 +00:00
Frank Dellaert de79924e73 Fixed discrete examples 2012-05-25 15:10:13 +00:00
Frank Dellaert 14f119a787 Printing 2012-05-25 15:09:59 +00:00
Frank Dellaert 4ed447ca8e Fixed CSP, now a DiscreteFactorGraph again, uses dynamic_cast for Constraint-specific functionality :-( 2012-05-25 14:51:03 +00:00
Alex Cunningham 421a0725dd Added a default implementation of clone() for nonlinear factor so not all subclasses need to implement clone(). Default implementation throws an exception. 2012-05-25 14:12:28 +00:00
Richard Roberts 451dd5ef1b Updated boost version requirement in README 2012-05-24 20:43:22 +00:00
Richard Roberts b73af866d6 Added computeInformation function to GaussianFactor to properly compute information matrix including noise models, and using it to fix bug in Marginals where noise model was not being accounted for (only affects when hard constraints are used) 2012-05-24 20:43:19 +00:00
Richard Roberts c12d316fff Updated svn:ignore 2012-05-24 20:11:52 +00:00
Richard Roberts c3052fe536 Fixed conflicts with build-in windows names 2012-05-24 20:11:48 +00:00
Richard Roberts 8f43298d21 Whitespace 2012-05-24 20:11:45 +00:00
Richard Roberts 9cf1d8649d Build script fixes 2012-05-24 20:11:42 +00:00
Richard Roberts da5b01ff0f Updated boost version requirement in README 2012-05-24 20:11:40 +00:00
Richard Roberts d945dd8b6a Tweaking build settings for visual studio 2012-05-24 20:11:38 +00:00
Richard Roberts e943ecfcdf Removed leading-underscore names that conflict with windows macros 2012-05-24 20:11:36 +00:00
Richard Roberts 5039531c3b Merge remote-tracking branch 'svn/branches/cmake_config_files' into windows
Conflicts:
	.gitsvnextmodules
	CMakeLists.txt
	gtsam/CMakeLists.txt
2012-05-24 20:11:26 +00:00
Alex Cunningham 47830cd56f Added clone and rekey facilities to nonlinear factor graph 2012-05-24 16:05:01 +00:00
Richard Roberts 42853e0e59 Fixed external 2012-05-24 03:13:24 +00:00
Alex Cunningham 32871bfceb Fixed delete vs. delete[] in SimpleString - possible source of subtle errors 2012-05-24 02:55:41 +00:00
Alex Cunningham e57b569531 More descriptive error message when accessing a key that is not present - now tells what the key was 2012-05-24 02:55:39 +00:00
Richard Roberts 90717dd583 Tweaking build settings for visual studio 2012-05-23 21:23:32 +00:00
Richard Roberts ac150043bd Fixed wrap under windows 2012-05-23 21:23:27 +00:00
Richard Roberts 6e2312294c Added computeInformation function to GaussianFactor to properly compute information matrix including noise models, and using it to fix bug in Marginals where noise model was not being accounted for (only affects when hard constraints are used) 2012-05-23 20:56:22 +00:00
Richard Roberts 5a3316af9e Tweaked more build settings for visual studio 2012-05-23 20:56:19 +00:00
Richard Roberts bcfe39f4ae Merge remote-tracking branch 'svn/trunk' into windows
Conflicts:
	gtsam/nonlinear/Marginals.h
2012-05-23 18:55:18 +00:00
Richard Roberts c2c9c4a982 Almost everything compiles and passes in windows 2012-05-23 18:51:49 +00:00
Richard Roberts 7cdd8e19da Tweaking build scripts for visual studio 2012-05-23 18:51:42 +00:00
Richard Roberts edc4ffa683 Fixed missing copy constructor and assignment operators in Marginals 2012-05-23 18:51:39 +00:00
bpeasle 3264bd5a39 Reverted testOccupancyGrid.cpp back so that it does not break make check. 2012-05-23 15:57:12 +00:00
Frank Dellaert 69e8923690 Plot covariance ellipses in MATLAB 2012-05-23 12:35:48 +00:00
Richard Roberts 510e2eacac More progress in compiling on windows 2012-05-22 22:52:17 +00:00
Richard Roberts 25a53815e0 Initial changes to compile on windows 2012-05-22 22:52:08 +00:00
Richard Roberts 2060f1dd22 Initial changes to compile on windows 2012-05-22 20:37:13 +00:00