Commit Graph

1413 Commits (e0869719fa5b3ce867c2cfad1a5ec040ea18beb7)

Author SHA1 Message Date
lcarlone e0869719fa now SmartFactorBase doesn't know about stereoPoint2 (removed also header). The functionality to check if the right pixel is missing has been moved to SmartStereoProjectionFactor, removing the casting. 2016-08-02 22:56:48 -04:00
lcarlone a93c1e86f2 Merge remote-tracking branch 'origin/feature/heterogeneousSmartFactorNoise' into feature/heterogeneousSmartFactorNoise 2016-08-02 18:50:54 -04:00
lcarlone e54159c695 Merge branch 'develop' into feature/heterogeneousSmartFactorNoise
# Conflicts:
#	gtsam_unstable/slam/SmartStereoProjectionFactor.h
2016-08-02 18:50:18 -04:00
Luca 938454916f improved test, and slightly loosened tolerance when using MKL 2016-07-31 20:10:31 -04:00
Luca 9336c0b8c0 added comment and made variables const when possible 2016-07-31 18:47:30 -04:00
Luca f009633384 exposed point status in smart factors to keep uniformity with mono smart factors 2016-07-31 18:33:58 -04:00
Luca 6a21f1b730 adapted stereoSmart factors to use "outlier" and "far point" statuses 2016-07-31 18:31:38 -04:00
Luca 20c13580cc deleted unused variables in unit test 2016-07-29 16:34:18 -04:00
lcarlone 50d6532fe1 the ultimate test: smartStereoFactors generalize smartFactors in that they work in the purely monocular case! 2016-07-27 23:48:58 -04:00
lcarlone a5138bfb46 included body_P_sensor in smartStereoProjectionPoseFactor! 2016-07-25 22:13:25 -04:00
Luca 6c163b0a4d added test which optimize smartStereoFactor with missing measurements (uR) 2016-07-24 19:07:00 -04:00
Luca b90e224f59 added tests for error and triangulation 2016-07-24 18:56:04 -04:00
Luca cd9b4cd5ab moved common definitions to base class 2016-07-24 18:31:55 -04:00
Luca f2bec78a58 first implementation of smartStereo with possibly left-only pixel measurements 2016-07-24 18:27:20 -04:00
Luca 3c15ef5d1e great simplification in stereo triangulation: converting stereo into a set of monocular cameras, then proceed as in the monocular case 2016-07-24 16:11:07 -04:00
Frank Dellaert 7849150276 Avoid use of now defuct copy constructor 2016-06-19 12:29:37 -07:00
Frank Dellaert 25d54fde87 Fixed bug in deprecated function 2016-06-19 12:28:55 -07:00
Abe 9152b656cf git subrepo commit third_party_modules/gtsam_module/gtsam
subrepo:
  subdir:   "third_party_modules/gtsam_module/gtsam"
  merged:   "abb912d"
upstream:
  origin:   "ssh://gerrit.skyd.io:29418/gtsam_upstream"
  branch:   "pull_on_6_14"
  commit:   "1ae7204"
git-subrepo:
  version:  "0.3.0"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "9a0f034"
2016-06-18 23:13:59 -07:00
Abe fbe9aac41c squash local changes on top of gtsam upstream pull from 6/14/2016 2016-06-18 23:13:59 -07:00
= 2c7f1902af TESTED QP Solver 2016-06-18 10:39:59 -04:00
= 0092c27551 Merge remote-tracking branch 'origin/feature/LPSolver' into feature/LPSolver 2016-06-18 09:15:39 -04:00
= f3e756805d Accuracy Test 2016-06-18 09:14:03 -04:00
Duy-Nguyen Ta aa443fdef0 make QPParser tests pass on MacOSX-10.10.5/clang-700.1.81(LLVM 7.0.2)/boost-1.59 2016-06-18 00:40:23 -04:00
Duy-Nguyen Ta 49cc1e5f1f comments 2016-06-18 00:28:49 -04:00
Duy-Nguyen Ta d8b658e2ea more banners 2016-06-17 15:24:55 -04:00
Duy-Nguyen Ta 016da71033 delete SQP 2016-06-17 15:20:05 -04:00
= 41684ee6e0 Deleted unrealted SQP files. 2016-06-17 12:29:03 -04:00
Duy-Nguyen Ta 9b95e18d2a fix comments 2016-06-17 06:54:18 -04:00
Duy-Nguyen Ta ad2342d02a remove redundant header 2016-06-16 23:51:37 -04:00
Duy-Nguyen Ta a2ca05fb8a finish ActiveSetSolver 2016-06-16 23:49:14 -04:00
Duy-Nguyen Ta c55229673a clean up headers, add banners, refactor implementation to cpp 2016-06-16 18:22:02 -04:00
Duy-Nguyen Ta 85b8fb5626 LP now also has warm start 2016-06-16 18:07:01 -04:00
Duy-Nguyen Ta f0a3e7a799 factor out QPInitSolver 2016-06-16 17:54:32 -04:00
Duy-Nguyen Ta 6d9ad2d4eb indent 2016-06-16 10:48:17 -04:00
Duy-Nguyen Ta 6d04d1e944 refactor iterate. Now look the same. 2016-06-16 10:48:06 -04:00
Duy-Nguyen Ta 2cc0d93468 more refactoring to make QPSolver and LPSolver more similar 2016-06-16 08:12:40 -04:00
Duy-Nguyen Ta dbac6169b2 rvalue problem again!! Grrrrr... 2016-06-16 08:10:46 -04:00
Duy-Nguyen Ta 8cdddeccd1 refactor maxKey and keyDimMap out of solvers 2016-06-16 08:08:55 -04:00
Duy-Nguyen Ta 7492a708d2 simplify useWarmStart logic 2016-06-15 17:32:29 -04:00
Duy-Nguyen Ta 3c85e2d625 fix bad bugs when constrained graphs are empty 2016-06-15 11:36:04 -04:00
Duy-Nguyen Ta 3b897950a6 fix a crash due to problems with boost adaptors on rvalue (https://svn.boost.org/trac/boost/ticket/9578) 2016-06-15 09:35:43 -04:00
= c90304398e [REFACTOR] Remove deprecated vector initialization calls. 2016-06-14 01:18:42 -04:00
= b387a08b66 [REFACTOR] Ran Eclipse Code Formatter on all Added files. 2016-06-13 22:58:36 -04:00
ivan bf68fc6b4b [REFACTOR] Replace BOOST_FOREACH with c++ foreach loop
[BUGFIX] Fixed failing unit test due to assert.
2016-06-13 20:35:17 -04:00
ivan 6bafe9932e Merge branch 'develop' into feature/LPSolver 2016-06-12 19:44:19 -04:00
Frank Dellaert a97502f5a1 Resolved all issues with typedefs 2016-06-06 21:57:52 -07:00
dellaert 41b091e86f Chasing down more vector() and Point2 default constructor uses 2016-06-06 00:37:49 -07:00
dellaert bdbbe0203d Derive Point2 from Vector2 and deprecate a number of methods 2016-06-05 23:52:04 -07:00
ivan 2e4a94e2bb Merge branch 'develop' into feature/LPSolver
# Conflicts:
#	gtsam_unstable/linear/QPSolver.cpp
#	gtsam_unstable/linear/QPSolver.h
2016-05-30 14:12:15 -04:00
dellaert 72fe66d468 Removed headers 2016-05-22 14:22:36 -07:00