Commit Graph

1371 Commits (305ab998fc1351a384554d63e7dabc0b566fc0bc)

Author SHA1 Message Date
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
Yong-Dian Jian 168ddf5457 add Cal3DS2.calibrate() with fixed point iteration
reorg nonlinear conjugate gradient solvers
wrapper for the linear solvers
2012-07-24 21:06:33 +00:00
Chris Beall a66a42189c fixes for Boost 1.50 2012-07-24 20:44:13 +00:00
Richard Roberts c32d1c7e02 Fixed dimensions bug in Marginals and added unit test 2012-07-23 19:29:52 +00:00
Frank Dellaert dda625b2e0 Compile error on Mac, added "this->" 2012-07-22 18:46:35 +00:00
Richard Roberts c8daa42348 Wrapped JointMarginal class and joint marginal functions of Marginals 2012-07-21 23:54:55 +00:00
Alex Cunningham 5ff1870842 Removed workaround for old boost versions in discrete - we now require a higher version anyway 2012-07-21 19:15:13 +00:00
Stephen Williams 4b3edb0889 Wrapped iSAM2 2012-07-19 19:50:00 +00:00
Richard Roberts 9dadbebbd1 Wrapped DoglegOptimizer and LevenbergMarquardtOptimizer, added class heirarchy to optimization parameters 2012-07-18 23:35:36 +00:00
Alex Cunningham 4b772b43cf Simplified include handling in wrap: no more default includes, includes are not associated with a class or a namespace. 2012-07-17 18:30:02 +00:00
Duy-Nguyen Ta abc29ea2ca capitalize static functions Level and Lookat in CalibratedCamera and PinholeCamera for matlab wrapper 2012-07-16 15:24:27 +00:00
Richard Roberts bcaa1d00bf Fixed warnings 2012-07-13 21:57:57 +00:00
Richard Roberts 191d73df0b Simplified matlab wrapper cmake options 2012-07-13 21:54:52 +00:00
Richard Roberts c3ed90c792 Small cleanup with factor graph 'add' functions 2012-07-12 22:28:23 +00:00
Richard Roberts 55a153ebc6 Wrapped Cal3DS2, RangeFactor, BearingFactor, and GenericProjectionFactor 2012-07-12 02:11:32 +00:00
Richard Roberts 70ab363adf Merged from branch 'trunk' into branch 'wrap_mods' 2012-07-10 22:47:56 +00:00
Richard Roberts 384f50f1fe Removed debug-only variable in iSAM2 that was causing a crash when gtsam was compiled with NDEBUG defined and a project compiled without it defined, or vice-versa 2012-07-10 22:42:28 +00:00
Alex Cunningham e337ab8b1d Merge branch 'master' into wrap_mods_local 2012-07-10 18:36:21 +00:00
Alex Cunningham af52b6811f Fixing small warnings 2012-07-10 18:35:57 +00:00
Richard Roberts 4a0866b519 Merge remote-tracking branch 'svn/branches/wrap_mods' into wrap_mods_inheritance
Conflicts:
	gtsam.h
2012-07-09 20:27:23 +00:00
Richard Roberts dd8afd6527 Added clone() to Value 2012-07-09 20:17:49 +00:00
Alex Cunningham 280bbbb54e Wrapped Ordering::InvertedMap 2012-07-09 18:51:07 +00:00
Richard Roberts da5c924d58 Merged from branch 'trunk' 2012-07-06 18:37:55 +00:00
Richard Roberts 59c6234d4f Reworked variable removal in iSAM2 to hopefully fix difficult bug 2012-07-06 18:33:01 +00:00
Yong-Dian Jian 18fe7b17d8 wrap sparseBA namespace for matlab and add an example 2012-07-06 17:38:32 +00:00
Yong-Dian Jian f24002816d 2012-07-06 14:19:19 +00:00
Yong-Dian Jian 6cc65ad8b3 rename sba to sparseBA 2012-07-06 14:18:31 +00:00
Frank Dellaert dc811e60d0 bugfix 2012-07-06 10:44:35 +00:00
Frank Dellaert fc85f917cd reprojectionErrors 2012-07-06 07:38:25 +00:00
Frank Dellaert 1bc4db97c6 More efficient operations from within MATLAB 2012-07-05 23:32:37 +00:00
Stephen Williams 134951f21c In iSAM2, added a check in the Batch-mode path that checks if linearized factors should be stored for performance reasons. Without this, factors were cached in batch-mode but not in the normal incremental-mode, leading to inconsistency 2012-07-05 18:59:10 +00:00
Stephen Williams f55612d381 Moved the 'markKeys' generation in iSAM2 until after the call to RemoveVariables. Since the 'RemoveVariables' function permutes the ordering, this ensures markedKeys uses the correct indices 2012-07-05 18:50:09 +00:00
Stephen Williams f575cb4cc0 Fixed bug in iSAM2 where variables are deleted inside of iSAM2 even though they appear in the set of new, incoming factors 2012-07-05 18:37:08 +00:00
Frank Dellaert 50b40b1b5b printing detail 2012-07-05 18:10:09 +00:00
Richard Roberts 806d86513d Fixed bug in iSAM2 variable removal where removed variables still became marked when marking relin-affected variables 2012-07-05 17:08:05 +00:00
Yong-Dian Jian ad66f9ee19 a simple sba suite and unit test. 2012-07-05 16:41:13 +00:00
Yong-Dian Jian e437084349 remove a custom constructor for LMParams, update matlab interface and tests accordingly 2012-07-05 15:08:07 +00:00
Richard Roberts ce4968d498 Wrap cmake options to more easily link with additional libraries 2012-07-05 14:04:55 +00:00
Richard Roberts 8f8975f47f Removed obsolete code for generating matlab wrapper makefiles and build script 2012-07-05 14:04:51 +00:00
Richard Roberts bf0b727d98 More cleanup of mex flag passing 2012-07-05 14:04:48 +00:00
Richard Roberts 9e8f3defee Cleaned up passing mex command line arguments 2012-07-05 14:04:44 +00:00
Richard Roberts dd0b7dd5a0 Added missing #pragma once 2012-07-05 14:04:42 +00:00
Richard Roberts 82c6b5101f Having cmake directly call mex to compile wrapper .cpp file instead of calling generated makefile 2012-07-05 14:04:39 +00:00
Frank Dellaert 989c71e9a2 addMeasurements adds a bunch of measurements at the same time 2012-07-04 15:16:03 +00:00
Richard Roberts dbc5ece062 Escapes to get quotes into compile/link flags for mex 2012-07-03 15:33:28 +00:00
Alex Cunningham c37237e43b added conversions from non-pool-allocator containers 2012-07-02 19:54:32 +00:00
Alex Cunningham 1d1fcecccf Added more functionality to interfaces to set/vector/list, moved typedefs to Key.h, added more matlab interfaces 2012-07-02 17:32:47 +00:00
Frank Dellaert 747342ffda Changed some printing details, prompted by MATLAB display 2012-07-02 15:01:28 +00:00
Richard Roberts 8da8b4dca2 Small rename of template arguments to clarify 2012-07-02 02:14:44 +00:00
Alex Cunningham 735d927189 Merging updates from new_wrap branch back into trunk 2012-07-01 18:24:48 +00:00