Commit Graph

5347 Commits (5aa7d55691ac83f33f5cd68988fca35946c9e8e0)

Author SHA1 Message Date
dellaert 5aa7d55691 Ignore Mac system files 2014-01-25 11:03:37 -05:00
Luca 8c46e1d0cf restricted cout to suitable verbosity level 2014-01-24 17:48:30 -05:00
Luca 8be9d37d72 created infrastruction for more general lambda policies in LM 2014-01-24 17:46:45 -05:00
Luca 8755e08dad writeBALfromValues can now write either cameras or poses 2014-01-24 17:36:41 -05:00
cbeall3 d954cab884 fix compiler error on Mac OS 10.9/clang 5. 2014-01-22 12:17:31 -05:00
Richard Roberts 8aa5bf42da Merged in feature/sphere2_expmap (pull request #3)
Sphere2 Expmap
2014-01-22 06:43:35 -08:00
Alex Trevor 2b77116e08 Merged develop into feature branch, fixed Rot3 merge conflict. 2014-01-22 09:12:52 -05:00
Alex Trevor af50678a7b Merge branch 'feature/sphere2_expmap' of https://bitbucket.org/gtborg/gtsam into feature/sphere2_expmap 2014-01-10 15:42:30 -05:00
Alex Trevor c94d5aba26 Unit tests have been added to cover both coordinate modes, and specify mode where appropriate. Sphere2 expmap/logmap now properly handle antipodal points. 2014-01-10 15:40:36 -05:00
Richard Roberts 686051c032 Convert DOS line endings to UNIX 2014-01-09 16:39:27 -05:00
Frank Dellaert 20b4644918 Made tests work again, added Alex as author 2014-01-08 09:19:43 -05:00
Alex Trevor 7484b31bc3 Fixed bug on retraction of zero in Sphere2 expmap method. 2014-01-08 00:18:58 -05:00
Alex Trevor 401fede2e9 Added expmap coordinate mode option for Sphere2 retract and local coordinates, as well as unrotate for Sphere2. 2014-01-07 17:45:09 -05:00
Richard Roberts ffd439d89a Added unit tests for Values::find, lower_bound, and upper_bound 2014-01-07 17:34:00 -05:00
Richard Roberts b7bfc42923 Added lower_bound and upper_bound functions to Values 2014-01-07 17:17:02 -05:00
Richard Roberts bfd334dd0e Added .pyc files to ignore 2014-01-06 21:19:53 -05:00
Alex Cunningham 96a4d80da4 Fixed some warnings 2014-01-04 20:35:19 -05:00
Alex Cunningham e05a2adca8 Merge branch 'fix_serialization' into develop 2014-01-04 20:14:10 -05:00
Alex Cunningham b08e889222 removed assertion that apparently fails in a bunch of places 2014-01-04 20:13:00 -05:00
Alex Cunningham dfb3e60171 Fixed issue with serialization by actively changing inf/nan values to zero in constrained noisemodel. Updated WhitenInPlace() and distance(). Apparently this caused a bunch of other unit tests to fail, though. 2014-01-04 20:01:05 -05:00
Alex Cunningham 54c1ec0dcb comments only - found the source of the problem 2014-01-04 19:04:34 -05:00
Alex Cunningham 4aea198c84 Marked failure cases for serialization in the linear test - get "input stream error" with the constrained noise model on text and XML serialization modes, but not binary 2014-01-04 16:29:25 -05:00
Alex Cunningham 56ff0b514c Changed ignore to include all build folders starting with /build* 2014-01-04 15:33:59 -05:00
Richard Roberts 90eca73010 Renamed LICENSE to LICENSE.BSD 2014-01-04 13:59:43 -05:00
Richard Roberts 1e06e7f4c8 Updates to README.md 2014-01-04 12:31:12 -05:00
Richard Roberts 7662059185 Working on markup README.md 2014-01-04 03:15:25 -05:00
Richard Roberts 599728022c Testing markdown in README 2014-01-04 02:54:22 -05:00
Frank Dellaert a3003a0736 Merge branch 'origin/release/2.4.0'
Mainly improvements in EssentialMatrix stuff, but also has the new precisions in the diagonal noise model.
2014-01-04 00:29:32 -05:00
Frank Dellaert d8b68c6fab Merged in feature/2.4.0/extrinsicE (pull request #2)
A third factor for essential matrices, now with an extrinsic calibration (rotation only)
2014-01-03 23:18:08 -05:00
Frank Dellaert fe3177c257 Extra constructor with calibration, unit tested 2014-01-03 23:12:04 -05:00
Frank Dellaert 4f81d110f1 Moved new class EssentialMatrixFactor3 into header 2014-01-03 22:22:48 -05:00
Frank Dellaert 861bd148e9 evaluateError Jacobians now implemented and unit tested 2014-01-03 22:17:05 -05:00
Frank Dellaert 5ae65d3f3a Derivatives of rotate work (at least, part that matters: not yet with respect to rotation) 2014-01-03 19:54:43 -05:00
Frank Dellaert b839387028 Evaluation works 2014-01-03 18:10:06 -05:00
Frank Dellaert 5002f3da8a Moved to header as friend function 2014-01-03 17:49:45 -05:00
Frank Dellaert d6864b0478 Rotate, without derivatives 2014-01-03 17:46:36 -05:00
Frank Dellaert 4b538d9648 Conjugation 2014-01-03 17:45:45 -05:00
Frank Dellaert 3afc4eb651 Merged in feature/2.4.0/precisions (pull request #1)
Better noise model for updateAtA using precisions
2014-01-03 17:23:05 -05:00
Frank Dellaert 18dfd70295 Removed excess baggage, and added templated constructor with calibration parameter 2014-01-03 16:08:38 -05:00
Frank Dellaert f54861f851 Made it more clear that Rotation constructor takes columns. 2014-01-03 15:56:45 -05:00
Frank Dellaert 29085b94a2 Check invsigmas and precisions indeed infinity in case of constrained models 2014-01-02 18:38:47 -05:00
Frank Dellaert 6f64b20a5b The precisions are used many many times in HessianFactor::updatATA, so I added them to the NoiseModel. The invsigmas are no longer optional and hence do not cause extra allocation at every invocation. Same with precision: returns const & 2014-01-02 18:05:44 -05:00
Frank Dellaert c394f9a601 Disabled non-working smartfactors test 2014-01-02 17:32:31 -05:00
Richard Roberts 7761796036 Path fix for projects referencing cmake libs without using a submodule 2013-12-29 15:13:13 -05:00
Richard Roberts 2805ecfe1c Allowing empty noise model in NonlinearFactor 2013-12-28 12:26:42 -05:00
Frank Dellaert 01dbca8ce1 Use Rot3 and Sphere2 random constructors to generate random E 2013-12-26 14:00:07 -05:00
Frank Dellaert a47f0a30da Use Sphere2::Random to generate a random Rot3 2013-12-26 13:59:44 -05:00
Frank Dellaert dc8236805f Generating random directions. Somewhat clumsy use of forward declaration, issue #19 applies as well. 2013-12-26 13:59:15 -05:00
Frank Dellaert 3b71fe47bc Merge branch 'origin/release/2.4.0' 2013-12-25 07:49:43 -05:00
Frank Dellaert e038fa4e6a Do calibrate of pA in constructor (needs to happen only once) 2013-12-24 17:26:13 -05:00