Commit Graph

10094 Commits (c42cebc0378e67c6058f4bea5c48eb93004ebb83)

Author SHA1 Message Date
Duy-Nguyen Ta b73d063dbd bug fix 2016-09-09 07:16:29 -04:00
Duy-Nguyen Ta f72448b624 pxd returntype 2016-09-09 07:10:32 -04:00
Duy-Nguyen Ta 86405dbb48 pxd return value 2016-09-09 07:10:04 -04:00
Duy-Nguyen Ta 2c52928d57 pxd staticmethod 2016-09-09 07:09:39 -04:00
Duy-Nguyen Ta ecde851d8c [inprogress] cython wrapper 2016-09-08 13:33:32 -04:00
Ryan Estep d1cdafa3f5 Removed the boost::regex include (not used) from the matlab wrapper & removed any linking to boost::regex 2016-08-29 13:03:46 +12:00
Duy-Nguyen Ta df8900a3d1 correct name for Welsch 2016-08-22 13:39:50 -04:00
Duy-Nguyen Ta cdaf928ecf fix include 2016-08-22 11:45:26 -04:00
Duy-Nguyen Ta 2ce99b7468 Merge branch 'master' into feature/fast_robust_noise 2016-08-18 10:49:53 -04:00
Duy-Nguyen Ta 6068d94bea Revert "[msys] Disable dllexport/dllimport on msys2"
This reverts commit b955a0b715.
2016-08-18 10:48:05 -04:00
Duy-Nguyen Ta 3cbf2c372e Merge branch 'master' into feature/fast_robust_noise 2016-08-18 09:55:48 -04:00
Duy-Nguyen Ta afb6c37630 split M-Estimators out from NoiseModel 2016-08-17 17:01:50 -04:00
Luca 2a6d372b0a Merge branch 'develop' into feature/heterogeneousSmartFactorNoise 2016-08-16 18:54:18 -04:00
Luca 79844753b8 added another tiny test 2016-08-16 18:53:19 -04:00
Manuel Naranjo b955a0b715 [msys] Disable dllexport/dllimport on msys2 2016-08-16 14:03:14 -03:00
Luca 4c07399e3f fixed test according to cheirality flag 2016-08-14 20:29:36 -04:00
Luca 7e3aa7aa9a wrapped throw StereoCheiralityException inside #ifdef GTSAM_THROW_CHEIRALITY_EXCEPTION 2016-08-14 20:03:54 -04:00
Luca 7e44a1776e added default string on print 2016-08-14 19:20:38 -04:00
Luca c1b00e28b1 created SmartFactorParams class collecting common parameters in smartProjectionFactor and smartStereoProjectFactor classes. This largely reduced copy-paste. SmartStereoProjectionParams is now a typedef 2016-08-14 18:54:00 -04:00
Carl Morgan 01b3bf4038 boost::spirit assign_a fixes to use non-literials 2016-08-11 14:23:26 +12:00
Yao Chen 3d33b7e2cd Added one function emplace_shared 2016-08-10 22:07:05 -04:00
Yao Chen f39cbf736d Test the newly-added function emplace_shared 2016-08-10 22:06:53 -04:00
lcarlone edcf94591d added functions to get/set smart stereo parameters with unit test 2016-08-06 23:27:54 -04:00
Frank Dellaert 0de62ab879 Merged in bugfix/boost_1_60_Compatibility (pull request #273)
Fixed compile error on BOOST 1_60_0
2016-08-06 00:46:17 -07:00
= ab1f6562c8 Fixes compile errors when using BOOST version 1.61.0 2016-08-06 00:59:07 -04:00
= 38fd695228 Fixed compile error on BOOST 1_60_0 2016-08-05 22:34:38 -04:00
Duy-Nguyen Ta 9187b47432 [mEstimator] virtualize and implementing sqrtWeight instead of weight to speed up a bit 2016-08-04 15:54:04 -04:00
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
Frank Dellaert 25bf277cde Merged in fixSmartFactorExample (pull request #270)
added functionalities to smart factors
2016-08-02 11:47:24 -07: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 55ccc66de2 added comment 2016-07-31 18:43:35 -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 0b4927cafe exposed new degeneracy flags in smart factors (they were already exposed in triangulation and only partially exposed in smart factors) 2016-07-31 18:22:49 -04:00
Luca c9e43e7435 bug fix: added check on whether to modify Jacobians, depending on whether they are boost::none or not 2016-07-29 16:40:30 -04:00
Luca 20c13580cc deleted unused variables in unit test 2016-07-29 16:34:18 -04:00
Luca 76353cb10d fixed bug with smart measurement calling .vector(): Point2 does not admit .vector() for some cmake configuration. Using using casting: more elegant now! 2016-07-29 12:14:09 -04:00
lcarlone bb32cadfb0 minor fix 2016-07-28 17:20:34 -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
Luca b82af4f5cc got rid of vector() as suggested by Chris 2016-07-26 10:54:07 -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
Luca 8acc331663 Merge branch 'develop' into fixSmartFactorExample
# Conflicts:
#	gtsam/geometry/triangulation.h
2016-07-24 15:07:28 -04:00