Duy-Nguyen Ta
93696c0245
test pxd ReturnValue and ReturnType
2016-09-09 07:17:12 -04:00
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
Enrique Fernandez
2fdb6ce48f
Remove unused indices in batch step
...
In the batch step (in recalculate) we need to remove the unused indices
from the variable index, otherwise the elimination would throw an
exception saying:
"Requested to eliminate a key that is not in the factors"
2016-08-04 09:32:08 -04:00
Enrique Fernandez
86d1d42c36
Fix CCOLAMD base cases for 0 and 1 variables
...
In both cases there's no need to find out any ordering at all:
- For 0 variables, an empty Ordering is returned.
- For 1 variable, an Ordering with that 1 variable is returned.
2016-08-04 09:22:14 -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