Commit Graph

4963 Commits (b51a8380c4e38f5eec4b6a696ccb0173551f9a4f)

Author SHA1 Message Date
Richard Roberts b1fdf32a8c Progress on unordered linear classes 2013-06-28 18:14:07 +00:00
Richard Roberts 115768abc6 Comment formatting 2013-06-28 18:14:04 +00:00
Richard Roberts 317ce7ada5 Finished elimination traits class 2013-06-28 18:14:03 +00:00
Richard Roberts 33d55449de Starting work on linear unordered classes 2013-06-27 23:03:42 +00:00
Richard Roberts 7b3ef381c1 Starting to add elimination traits class 2013-06-27 23:03:38 +00:00
Richard Roberts b9016adbd6 Tweaks to factor constructors and other small cleanups 2013-06-27 23:03:36 +00:00
Richard Roberts 083c7213b5 Unit test naming fix 2013-06-27 23:03:34 +00:00
Chris Beall e1b24acc96 add missing end on saveobj 2013-06-25 18:36:57 +00:00
Chris Beall ef5fb525de add missing end on saveobj 2013-06-25 18:30:59 +00:00
Alex Cunningham f3aa2fde53 Fixed compile error 2013-06-25 17:22:45 +00:00
Frank Dellaert 0837eab8f5 Scripts to test (still not working so-well) smart range factor 2013-06-25 17:13:02 +00:00
Frank Dellaert e9a8782a51 Switched datasets 2013-06-25 17:12:01 +00:00
Richard Roberts 31a9319fca Merge branch 'trunk' 2013-06-24 19:30:29 +00:00
Richard Roberts bad9373aec Merge branch 'trunk' 2013-06-24 19:30:24 +00:00
Richard Roberts 5d258855ca Fixed variable order in expected elimination unit test results. Added full multifrontal elimination unit test. Added FactorGraph(BayesTree) unit test. Updated JunctionTree constructor unit tests for unordered code. Cleaned up a couple other unit tests. 2013-06-24 19:30:19 +00:00
Richard Roberts 99b1ab4754 Added FactorGraph constructor from BayesTree in unordered code. Made FactorGraph += operator templated so can += any type that works with push_back. 2013-06-24 19:30:18 +00:00
Richard Roberts a6b8b3e80a Removed unused BayesTreeCliqueDefault 2013-06-24 19:30:16 +00:00
Richard Roberts 9882d8b34e public addClique function 2013-06-24 19:30:15 +00:00
Richard Roberts 7daa5712f4 Added missing headers in treeTraversal-inst.h 2013-06-24 19:30:13 +00:00
Richard Roberts 9e373437a7 Removed unused BayesTreeCliqueDefault 2013-06-24 19:30:12 +00:00
Richard Roberts da86cbbd6d Updated testSymbolicConditional for unordered code 2013-06-24 19:30:11 +00:00
Richard Roberts 26df712592 Put new unit test global variables into anonymous namespaces. Removed dll export tag from SmartRangeFactor since it is a header-only class. 2013-06-24 19:30:00 +00:00
Richard Roberts f603624248 Fixed bug in assert_equal for vector<V> - was always returning true without checking vector contents! 2013-06-24 19:29:54 +00:00
Chris Beall d8527f7332 documentation error 2013-06-24 18:15:29 +00:00
Frank Dellaert 39910717d6 Picked the winner 2013-06-24 16:25:02 +00:00
Frank Dellaert 34db300802 Fixed n<3 Jacobians 2013-06-24 16:18:48 +00:00
Frank Dellaert 3383e52c5f Split unit tests.... 2013-06-24 16:02:17 +00:00
Frank Dellaert 43fe036c32 Made more efficient by adding errors -> Jacobians back to 1*3, always. This is big savings if a landmark is seen from many poses. 2013-06-24 15:57:03 +00:00
Frank Dellaert 75751cc5fa Comments 2013-06-24 15:33:39 +00:00
Frank Dellaert aea4f31096 Fixed Jacobians, optimization works 2013-06-24 15:31:13 +00:00
Richard Roberts 123657e3d0 Merged from branch 'trunk' 2013-06-24 15:28:16 +00:00
Frank Dellaert b7dbcefa8b simplified measurements_ to vector 2013-06-24 12:15:01 +00:00
Frank Dellaert 4b412b0a4b keys and Jacobians 2013-06-24 12:07:21 +00:00
Frank Dellaert 40bc7070ff Example in unstable, to use SmartRangeFactor 2013-06-24 12:06:47 +00:00
Frank Dellaert 2efc4294b8 Plaza 1 dataset 2013-06-24 12:05:44 +00:00
Frank Dellaert d041c5b8a8 Split up circle intersection code into three routines that are used in SmartRangeFactor 2013-06-24 08:24:56 +00:00
Frank Dellaert 140e8a8c7a On the way to quality of circle intersections 2013-06-23 10:53:07 +00:00
Richard Roberts c1d12818ae Creating standard group of unit tests for unordered elimination code 2013-06-23 02:19:45 +00:00
Alex Cunningham 0e1f07acaa Added matlab codegen for matlab save/load hooks. Can now save and load a gtsam object to/from a mat file 2013-06-22 23:16:53 +00:00
Richard Roberts 974bef7bc8 Added serialization functions for fixed-size vectors 2013-06-22 15:40:11 +00:00
Richard Roberts 5be3c49228 sqrt -> std::sqrt 2013-06-22 15:40:08 +00:00
Frank Dellaert 133dd1cae5 circle-circle intersection 2013-06-22 15:10:51 +00:00
Frank Dellaert e618df7bfa Improved range and derivatives (no more rotating of translation, as range is invariant to it) 2013-06-22 05:52:14 +00:00
Frank Dellaert e35c73388f Simplified Pose2::range 2013-06-22 05:06:15 +00:00
Frank Dellaert ffc3935cf3 Added derivatives to distance 2013-06-22 04:42:45 +00:00
Frank Dellaert 456a16526e Vector3 2013-06-22 01:29:26 +00:00
Frank Dellaert 05f883f953 C++ cleanup and dataset switch 2013-06-22 00:49:00 +00:00
Richard Roberts 680d4a6a94 Returning fixed-size vector from Point2::vector() 2013-06-21 15:23:00 +00:00
Richard Roberts 003954425a Formatting cleanup 2013-06-21 15:22:57 +00:00
Frank Dellaert 49338228a5 Ability to switch between plaza1 and plaza2 2013-06-21 14:17:58 +00:00