Commit Graph

2684 Commits (5839d1bfaa7adf3a382f14fc1a6e093a511bf9cc)

Author SHA1 Message Date
Richard Roberts 7549bd3e78 Added per-variable-type and per-vector-element relinearization thresholds in iSAM2 2012-01-06 16:53:16 +00:00
Richard Roberts bd35c8b7da Added print function to Permuted<> 2012-01-06 16:52:06 +00:00
Alex Cunningham 610faa8439 Experimented with using Eigen in Cayley implementations - ~4x speedup in Rot3M localCoordinates 2012-01-06 16:45:07 +00:00
Frank Dellaert dae02c387f Implemented and tested Rot3.retract based on the Cayley Transform (about three times faster) 2012-01-06 01:30:10 +00:00
Frank Dellaert dfa395529d Some more targets 2012-01-06 01:28:32 +00:00
Frank Dellaert f063308bbc Cayley transform 2012-01-06 01:26:52 +00:00
Frank Dellaert e6382c7ec0 Fixed major problem with Pose3 retract. All retractions have to have exactly the same derivatives as the exponential map. Hence, it should never make sense to have to match derivaties with a retract version. I deleted all "wrong" derivatives and pushforwards. Finally, CalibratedCamera had to be modified as well as it hardcoded the wrong derivative of transform_to (for efficiency). It now simply implements the chain rule. 2012-01-05 16:45:52 +00:00
Frank Dellaert 5e2f4c0958 More intuitive code 2012-01-05 16:43:34 +00:00
Frank Dellaert 2dde2cf27c replace double matrix call 2012-01-04 16:50:55 +00:00
Alex Cunningham 2572265096 Added noisemodel syntactic sugar so that matlab interface examples and tests work 2012-01-04 16:18:38 +00:00
Frank Dellaert 9871befb23 Ignored doc 2012-01-04 14:24:29 +00:00
Frank Dellaert 53946b28d0 Fixed calls of adjointMap and tested correct exponential map derivatives based on them 2012-01-04 14:23:50 +00:00
Alex Cunningham 94049675a4 pacified warnings 2012-01-03 19:20:42 +00:00
Richard Roberts 18a1a98859 Ability to manually constrain specified variables to end of ordering in iSAM2 2012-01-03 19:14:00 +00:00
Richard Roberts 0cea1bb323 Cleaned up svn:ignore property 2012-01-03 17:51:49 +00:00
Richard Roberts 6c6409b81a Ability to remove factors from iSAM2 2012-01-03 17:50:48 +00:00
Richard Roberts 568cc7562b Removed unused argument from NonlinearFactorGraph::symbolic 2012-01-03 17:50:05 +00:00
Richard Roberts dfb1e21284 Function to remove factors from a VariableIndex 2012-01-03 17:49:29 +00:00
Richard Roberts 3579b3c1f6 Comment fix 2012-01-03 16:24:22 +00:00
Frank Dellaert 568ce68427 Fixed comments and authorship 2012-01-02 20:54:49 +00:00
Richard Roberts b9bd2e61d8 Simplified Rot3 by having only one implementation available at a time 2012-01-02 20:24:23 +00:00
Richard Roberts 4a9cfbc98a Fixed warning 2012-01-02 20:23:36 +00:00
Richard Roberts 69428c50fb Removed 'typeof' that is not supported by matlab compiler 2012-01-02 20:13:01 +00:00
Richard Roberts 30508264d5 Reordered functions to be in the same order in the header and cpp files 2012-01-02 16:17:27 +00:00
Richard Roberts fa4af2e211 Merged Rot3M.h and Rot3Q.h into Rot3.h, which now defines both Rot3M and Rot3Q. 2012-01-02 02:24:29 +00:00
Richard Roberts c28bc7b06e Moved all Rot3 function implementations to cpp files instead of header files 2012-01-01 23:46:34 +00:00
Richard Roberts 171886cef9 Added missing header to Makefile.am 2012-01-01 19:27:58 +00:00
Richard Roberts fb1c933418 Fixed comments in Rot3Q (were just copied and pasted from Rot3M) 2012-01-01 19:27:29 +00:00
Frank Dellaert f30a03b68f Comment 2011-12-28 16:42:45 +00:00
Richard Roberts a2ace4a434 Correction to comment 2011-12-22 17:29:57 +00:00
Richard Roberts e0988ade11 Workaround for conflict between boost variant and graph in boost < 1.47 2011-12-22 17:29:00 +00:00
Richard Roberts ffcbcb703d Minimum trust region radius limit in Dogleg 2011-12-21 17:47:54 +00:00
Richard Roberts 3d68672b20 Constant error of 2*fx instead of 0 when point is behind camera 2011-12-21 17:47:03 +00:00
Richard Roberts cfb24048d9 Added accessor functions for robust and noise model in noiseModel::Robust 2011-12-21 17:41:15 +00:00
Alex Cunningham 927217ba4b Cleanup from FactorGraph-inl.h 2011-12-21 16:59:37 +00:00
Alex Cunningham 0c68a49395 Commented nonexistant constructors from SharedNoiseModel in gtsam.h 2011-12-21 16:32:55 +00:00
Alex Cunningham 3ccb670e92 changed wrap install script to use correct flags for cp on macs 2011-12-21 14:06:37 +00:00
Stephen Williams 7c87a4f58d Included the inline header at the bottom of SubgraphSolver, NonlinearFactorGraph, NonlinearOptimization, and NonlinearOptimizer. This avoids having to include the '-inl.h' in subsequent projects. 2011-12-20 23:25:43 +00:00
Richard Roberts d76176c544 Removed mistakenly left-in print statements 2011-12-18 15:34:23 +00:00
Alex Cunningham 7c6068fbf7 fixed depenency issue with wrap so make -j6 works 2011-12-16 14:44:04 +00:00
Frank Dellaert 6d20a637be omitted wrong comment 2011-12-15 23:50:24 +00:00
Andrew Melim 316709b898 Fixed Arguments.cpp causing testing failures 2011-12-15 22:26:39 +00:00
Alex Cunningham f2f212f2aa documentation updates in gtsam.h 2011-12-15 21:27:08 +00:00
Alex Cunningham 56bce0ca9f Added dependency checking to return values in wrap, as well as forward declarations 2011-12-15 21:23:20 +00:00
Chris Beall a64c9bbb83 add missing headers 2011-12-15 20:44:32 +00:00
Richard Roberts b2f629ce39 Changed default parameter 2011-12-15 20:23:54 +00:00
Richard Roberts 64c0606f21 Merged incremental dogleg, updated ASPNtests and GeneralFlow projects for new ISAM2Params. Refactoring of BayesTree. Added many, but not all, #includes of -inl.h files at bottom of .h files, and removing includes of -inl.h files from .cpp files and other -inl.h files. 2011-12-15 20:14:21 +00:00
Alex Cunningham 44aff08d56 Added support for namespace includes to wrap 2011-12-15 19:39:14 +00:00
Alex Cunningham ea1f1e8b65 Parser now handles both namespace and class headers 2011-12-15 19:39:11 +00:00
Alex Cunningham dbc6a8aeec Reverted wrap argument change due to failing tests 2011-12-15 19:39:09 +00:00