Commit Graph

3451 Commits (88b51d45b88a29de3288e4070bdcedcd92b9caf4)

Author SHA1 Message Date
Andrew Melim fb00f4b834 fixes for two word args 2012-06-27 21:50:45 +00:00
Alex Cunningham ddbea256af Merge branch 'master' into new_wrap_local 2012-06-27 20:03:13 +00:00
Alex Cunningham b98f60ddb5 Added more flexible print interface with optional key formatter 2012-06-27 19:16:18 +00:00
Yong-Dian Jian b8c346b60d 2012-06-27 16:49:14 +00:00
Yong-Dian Jian 55655d0708 rearrange newline 2012-06-27 16:37:55 +00:00
Yong-Dian Jian 3f78448c8c fix typo 2012-06-27 16:36:23 +00:00
Yong-Dian Jian ef538f459e remove a redundant print 2012-06-27 16:35:15 +00:00
Yong-Dian Jian 7a9dd715e7 print statistics for bayesnet and bayestree 2012-06-27 16:33:19 +00:00
Andrew Melim ea0c85ef06 Crash for some objects is now fixed 2012-06-27 16:22:12 +00:00
Andrew Melim 642515a322 All matlab tests complete. 2012-06-26 20:40:15 +00:00
Andrew Melim 6d776812d3 new wrap! :) 2012-06-26 18:52:27 +00:00
Alex Cunningham 4e2aae0121 formatting of comments, added parent() interface for Bayes Tree cliques 2012-06-26 18:49:30 +00:00
Andrew Melim bb3220429e Creating new wrap branch 2012-06-26 17:55:51 +00:00
Alex Cunningham c7734db4fa Added formatting objects to linear and inference objects to allow for printing meaningful keys 2012-06-25 21:19:38 +00:00
Alex Cunningham a5d60f4657 Updated Eigen version in readme 2012-06-25 17:02:44 +00:00
Alex Cunningham 8d422e72e7 Adding in Eigen 3.1 2012-06-25 16:47:39 +00:00
Chris Beall aae88032ea fixed compiler error for gcc 4.2 on Mac OS 2012-06-25 16:12:32 +00:00
Richard Roberts 26dcb4a992 Returning Values reference from EasyFactorGraph::optimize caused segfault 2012-06-25 14:58:04 +00:00
Yong-Dian Jian c67cd8098d add a ternary sfm projection factor for (pose,point,calibration) 2012-06-25 14:08:41 +00:00
Richard Roberts 2c088b6a72 Could not use local class for KeyFormatter when passing to boost function on some compilers 2012-06-25 12:09:42 +00:00
Richard Roberts b16fe4f7fc Added key formatting in saveGraph, which uses inverse ordering to find Key and formats the Key 2012-06-25 03:47:07 +00:00
Richard Roberts 3dd2eec937 Added IndexFormatter for printing Indices 2012-06-25 03:46:58 +00:00
Richard Roberts e81a442c96 Fix for timing assertion failure when in debug mode 2012-06-25 03:46:51 +00:00
Frank Dellaert b1dbfab1b3 All SLAM Graph classes now derive from a common base class "EasyFactorGraph", to avoid duplicating the common optimize convenience methods. 2012-06-24 21:53:05 +00:00
Frank Dellaert 7c5e60edca optimizeSafely catches all exceptions and returns an empty Values object if one was caught. 2012-06-24 21:52:42 +00:00
Abhijit Kundu 99fd9903fd Some refactoring of the shortcut caching code 2012-06-24 19:45:34 +00:00
Alex Cunningham 2be56fa84e Fixed testVisualSLAM so that it now passes 2012-06-24 18:55:09 +00:00
Frank Dellaert 1bf3ae51a9 Fixed make check compile error 2012-06-24 14:49:52 +00:00
Frank Dellaert 1b23ebbdbf Fixed wrap unit test after adding documentation 2012-06-24 14:49:35 +00:00
Frank Dellaert 151743a96b Sanitized view methods 2012-06-24 14:33:02 +00:00
Frank Dellaert ce767762e9 Better documentation for MATLAB methods 2012-06-24 14:32:06 +00:00
Frank Dellaert 801e0a065a sift features 2012-06-24 04:20:16 +00:00
Abhijit Kundu bfc033d3f7 Minor change to shortcut 2012-06-24 04:13:49 +00:00
Frank Dellaert 2d0ce1c3ca Streamlining of SLAM namespaces:
planarSLAM Values and Graph now derive from Pose3SLAM. 
visualSLAM Values and Graph now derive from pose3SLAM.
Several methods have been renamed to make them consistent through these 4 namespaces:
addPrior -> addPosePrior
addHardConstraint -> addPoseConstraint
addOdometry/addConstraint -> addRelativePose
All gtsam and matlab examples/tests run.
PS: please don't use the deprecated typedefs in these namespaces.
2012-06-24 02:48:12 +00:00
Yong-Dian Jian 5acc52bbae add set/get interface for LMParameters in c++ and matlab 2012-06-23 20:07:03 +00:00
Alex Cunningham 188478e4ed make targets for cleaning wrap, comments in gtsam.h 2012-06-23 19:24:57 +00:00
Alex Cunningham 9b473023e6 Fixed warnings 2012-06-23 18:12:15 +00:00
Duy-Nguyen Ta eecafcebe7 Fixing Pose2SLAMwSPCG and make a unittest in testPose2SLAM for optimizeSPCG(). Why does SPCG need a constraint between
2 poses to work? GaussNewton still works fine without the constraint!
2012-06-22 23:40:04 +00:00
Richard Roberts b7a13c7061 Added >> stream operator to Matrix to easily read from input streams 2012-06-22 22:51:35 +00:00
Richard Roberts 5fa1b4b00e Removed spurious print statement 2012-06-22 22:51:34 +00:00
Richard Roberts 0e46b02374 Added >> stream operator to Matrix to easily read from input streams 2012-06-22 22:51:32 +00:00
Richard Roberts 073369d666 Moved Doxyfile and DoxygenLayout.xml to doc folder 2012-06-22 22:08:48 +00:00
Frank Dellaert 1d95a379b7 Fixed compile problem that prevented install 2012-06-22 21:57:46 +00:00
Frank Dellaert 10b4c87c07 Fixed duplicate path warnings. Let me know if this causes problems. Don't know exactly what the problem or correct fix was/is. 2012-06-22 21:46:19 +00:00
Frank Dellaert 0fe2d527f9 Fixed warnings due to discrete. GTSAM now Wall-safe? 2012-06-22 21:45:36 +00:00
Frank Dellaert 617bf071cb Fixed warning by making "what" const. Please investigate warnings! 2012-06-22 21:44:29 +00:00
Abhijit Kundu e42dc5cdc9 Minor updates: cachedShortcut is now protected. DeleteCachedShortcuts() are now called on the resulting orphans in the removeTop() instead of the whole tree. 2012-06-22 19:51:08 +00:00
Duy-Nguyen Ta 6f1ea87a00 clean up noise model: Remove Shared[NoiseModel] classes and headers, typedef for backward compatibility in NoiseModel.h. Fix all tests and examples to create shared noise models through static functions in noise model classes. Fix MATLAB wrapper and examples as well. Add tests for MATLAB examples 2012-06-22 19:36:49 +00:00
Frank Dellaert 7a48a03b25 targets, ignore 2012-06-22 18:26:05 +00:00
Alex Cunningham 4de506a446 Added constructor from base model type 2012-06-22 17:50:36 +00:00