SimpleUKF class
A lot of magic happens here but the implementation should be robust enough to confidently ignore this file when looking for bugs.
Note: This is a simple implementation leaned on the full implementation of FilterPy's UKF
Constructors
Properties
Methods
-
calculateQWhiteNoise(
int dim, double dt, double variable, int blockSize, bool orderByDim) → Matrix -
computeProcessSigmas(
double? dt, [List? args]) → void -
configFilter(
Point initialPosition) → void -
Configure the filter with
initialPosition
override -
filter(
Point newPosition, {List? predictArgs, Matrix? z, List? updateArgs}) → Point -
Filter
newPosition
and return the corresponding resultoverride -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
predict(
{List? args}) → void - Predict function of the Kalman Filter
-
reset(
) → void -
Reset Filter to default settings
override
-
toString(
) → String -
A string representation of this object.
inherited
-
unscentedTransform(
Matrix sigmas, Matrix weightsM, Matrix weightsC, {Matrix? noiseCov}) → List< Matrix> -
update(
Matrix? z, {List? args}) → void - Update function of the Kalman Filter
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited