public abstract class AbstractUnscentedTransform extends Object implements UnscentedTransformProvider
| Constructor and Description | 
|---|
AbstractUnscentedTransform(int stateDim)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract double | 
getMultiplicationFactor()
Get the factor applied to the covariance matrix during the unscented transform. 
 | 
RealVector[] | 
unscentedTransform(RealVector state,
                  RealMatrix covariance)
Perform the unscented transform from a state and its covariance. 
 | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetWc, getWmpublic AbstractUnscentedTransform(int stateDim)
stateDim - the dimension of the statepublic RealVector[] unscentedTransform(RealVector state, RealMatrix covariance)
Let n be the state dimension and Si be the ith row of the covariance matrix square root. The returned array is organized as follow. Element 0 contains the process state, also called the mean state. Elements from 1 to n contain the process state + Si. Finally, elements from n + 1 to 2n contain the process state - Si
unscentedTransform in interface UnscentedTransformProviderstate - process statecovariance - covariance associated with the process stateprotected abstract double getMultiplicationFactor()
Copyright © 2016-2022 CS GROUP. All rights reserved.