Commit Graph

3704 Commits (403c6e39ad497bc44e627df9cfda99ddf28c949b)

Author SHA1 Message Date
Alex Cunningham 4abefa3cbe Merge branch 'master' into new_wrap_local 2012-06-28 16:12:57 +00:00
Richard Roberts 947e5fe5ee Made typedefs / constants for IndexFormatter to simplify code 2012-06-28 01:52:48 +00:00
Richard Roberts c289a6c5f6 Option to append build mode suffix to build library 2012-06-28 01:52:36 +00:00
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