Commit Graph

276 Commits (6b1e1d16d5638f85556ad01b51f8012df91d7ec3)

Author SHA1 Message Date
Richard Roberts 86cf063a5e Added ISAM2::marginalCovariance to wrapper 2013-07-01 13:09:17 +00:00
Frank Dellaert 5f500bd510 Wrapped copy constructor for Pose2, lots of routines for GaussianBayesTree, and made all NL factors descend from noiseModelFactor, so we get unwhitenedError etc by inheritance... 2013-06-20 19:44:50 +00:00
Alex Cunningham c7e79fb546 Added instructions to gtsam.h 2013-06-19 17:50:10 +00:00
Alex Cunningham 456d1b5cf7 Cleanup: moving old serialization function to gtsam_unstable, renaming matlab serializaion test 2013-06-19 17:50:09 +00:00
Alex Cunningham 45b5389f8a Serialized more classes in gtsam and gtsam_unstable 2013-06-19 17:50:07 +00:00
Alex Cunningham 23de91d44d serialization works for graph and PriorFactor. Added second flag for serialization: can add "void serializable()" or "void serialize()" to allow for either just exporting (necessary if no default constructor), or implementing the full serialization functions 2013-06-19 17:50:05 +00:00
Alex Cunningham b5b1eac597 Rearranged serialization test to use new interface, added serialize() flags to Point2 and Values. Serialzing values fails - now to add export commands 2013-06-19 17:50:01 +00:00
Alex Cunningham 8e73619989 Adding codegen components for serialization - in progress 2013-06-19 17:49:57 +00:00
Alex Cunningham 5a7ee5f146 Disabled serialization syntactic sugar functions 2013-06-18 20:04:00 +00:00
Vadim Indelman fd42854222 Enabled R matrix in noise model. 2013-06-13 21:17:21 +00:00
Alex Cunningham a8199f2ed0 Changed naming convention for deserialization functions 2013-06-13 14:46:53 +00:00
Alex Cunningham cabcb3efc8 Added wrapping for serialization to/from file functions 2013-06-13 14:29:32 +00:00
Alex Cunningham e69af84c36 Added wrapping for graph/values serialization with tests in Matlab. Values serializes correctly, but graphs do not in either case. 2013-06-12 19:30:22 +00:00
Alex Cunningham b3748cf7c6 Added access functions to measurements and noisemodels for a variety of common nonlinear factors 2013-06-10 20:49:47 +00:00
Alex Cunningham ee21ef61a6 Added exists() to FactorGraph to allow for checking whether a factor exists at a given index. Necessary for matlab interface. 2013-06-06 18:07:55 +00:00
Richard Roberts 43a0367a66 Commented out MATLAB wrap Rot3::retractCayley because it does not exist in quaternion mode 2013-06-06 05:01:16 +00:00
Alex Cunningham 228a26947f Removed checkConsistency() from BayesTree 2013-05-22 17:27:44 +00:00
Alex Cunningham 41b0b90376 Added nrNodes() and checkConsistency() to BayesTree 2013-05-22 17:27:42 +00:00
Alex Cunningham 48fc15552a Moved key utilty functions back to MastSLAM 2013-05-21 17:50:04 +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
Alex Cunningham e02d57f9cb Fixed interface for summarization 2013-05-08 10:14:27 +00:00
Alex Cunningham acd6e629e8 Moved older functions back to gtsam_unstable, cleanup. All tests pass. Rearranged summarization wrap interfaces. 2013-05-08 10:13:57 +00:00
Alex Cunningham 31b0f70530 Moved utility functions and formatter from LabeledSymbol to Key. Added namespace functions 2013-05-03 16:21:47 +00:00
Alex Cunningham 9e2b11800a Moved LabeledSymbol from MastSLAM with some key-related utilities 2013-04-30 18:41:06 +00:00
Alex Cunningham 62f6089119 Updated matlab wrapping for moved factors 2013-04-30 17:50:48 +00:00
Duy-Nguyen Ta 7256c88bbd change Pose2::adjointMap and adjoint to Pose2::AdjointMap and Adjoint to make it consistent with Pose3 and standard Lie group notation 2013-04-30 17:20:23 +00:00
Duy-Nguyen Ta b1b05887fc allow method starting with uppercase letter to be wrapped in matlab. Wrap Pose3's AdjointMap and Adjoint operator 2013-04-21 19:29:41 +00:00
Alex Cunningham 3e754ecd70 Comments and argument name only change 2013-04-10 19:35:48 +00:00
Alex Cunningham e8cb5491f0 Added function to convert from a Rot3 to a vector quaternion that works in matlab. Fixed plot2DTrajectory to actually plot poses when there are no marginals 2013-03-25 17:58:11 +00:00
Richard Roberts 74bb1ff9ae Wrapped ISAM2 copy constructor in MATLAB 2013-03-13 18:17:45 +00:00
Alex Cunningham 22f028ab51 Added scale() and add() for VectorValues with a matlab interface 2013-02-23 20:31:42 +00:00
Alex Cunningham 6e026959ac Added flags in ProjectionFactor to allow optional verbosity in printing during Cheirality exceptions, as well as optional re-throwing of the exception. By default, Cheriality exceptions will be silent. 2013-02-21 21:21:07 +00:00
Alex Cunningham ce5d709032 Wrapped Cal3DS2 2013-02-15 17:27:38 +00:00
Duy-Nguyen Ta 25226602c3 change namespace "MEstimator" to "mEstimator" to wrap robust noise models to matlab. Add Tukey. 2013-02-07 19:19:33 +00:00
Richard Roberts 305e71ba19 Updated MATLAB wrapper gtsam.h for isam2 chain optimizations 2013-02-05 21:52:50 +00:00
Richard Roberts 9a23c2936a Merge remote-tracking branch 'refs/remotes/svn/trunk' into isam2-chain-optimization
Conflicts:
	gtsam/linear/VectorValues.h
2013-02-04 22:53:02 +00:00
Alex Cunningham 40929e9cc3 Added and wrapped determinant functions for BayesTree 2013-02-04 21:00:43 +00:00
Alex Cunningham 059a2c1b97 Added matlab interface to access cliques by index from BayesTree 2013-02-04 17:55:55 +00:00
Alex Cunningham a8f5bbf9bd Wrapped namespace functions for GaussianBayesTree 2013-01-28 19:26:52 +00:00
Richard Roberts e1563d9c21 Fixed typo in wrap module explanation at top of gtsam.h 2013-01-26 21:22:56 +00:00
Richard Roberts 494b022382 Merged from branch 'trunk' into 'isam2-chain-optimization' 2013-01-08 16:32:00 +00:00
Yong-Dian Jian 392ca3a84d make the print message with consistent format 2013-01-03 02:50:55 +00:00
Richard Roberts 1d8d733182 Updated MATLAB wrapper for VectorValues and Permutation changes in previous several commites (isam2-chain-optimizations branch) 2012-12-19 00:59:03 +00:00
Richard Roberts 5810747937 Removed 'permuteSeparatorWithInverse' from MATLAB wrapper 2012-12-18 14:21:38 +00:00
Andrew Melim 93b59990e3 Overload for insertProjectionFactors in matlab utilities 2012-12-17 22:30:54 +00:00
Alex Cunningham 237da8b3a7 Moved LinearContainerFactor to gtsam/nonlinear and removed the now-redundant LinearizedFactor from gtsam_unstable 2012-11-21 19:41:24 +00:00
Frank Dellaert 3a075208a1 wrapped allPose3s, pop methods in KeyList 2012-11-17 19:24:39 +00:00
Richard Roberts 0c3761a2a9 Reverted r14178, r14179, r14195, r14196 (isam2 chain optimizations) to move them to a branch 2012-11-11 20:51:03 +00:00
Richard Roberts 7ceab5b4a2 Removed 'permuteSeparatorWithInverse' from MATLAB wrapper 2012-11-05 01:04:14 +00:00
Alex Cunningham c3f38349b4 Fixed include paths for matlab modules 2012-10-28 20:48:17 +00:00