oursland.kalman
Class KalmanProcess
java.lang.Object
oursland.kalman.KalmanFilter1D
oursland.kalman.KalmanProcess
- All Implemented Interfaces:
- java.lang.Cloneable
public class KalmanProcess
- extends KalmanFilter1D
Methods inherited from class oursland.kalman.KalmanFilter1D |
clone, getExpectedValue, getPosterioriErrorCovariance, getPosterioriErrorVariance, getProcessNoiseCovariance, getSensorNoiseCovariance, measurementUpdate, measurementUpdate2, setExpectedValue, setExpectedValueConfidence, setPrioriErrorCovariance, setProcessNoiseCovariance, setSensorNoiseCovariance, timeUpdate, timeUpdate |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
posterioriModel
private KalmanProcessModel posterioriModel
measuredValue
private double measuredValue
prioriValue
private double prioriValue
KalmanProcess
public KalmanProcess(KalmanProcessModel process,
double prioriErrorCovariance,
double posterioriErrorCovariance)
measurementUpdate
public double measurementUpdate(double prioriValue,
double measuredValue)
- Overrides:
measurementUpdate
in class KalmanFilter1D
updatePosterioriValue
private double updatePosterioriValue()
getMeasuredValue
public double getMeasuredValue()
getPrioriValue
public double getPrioriValue()
getPosterioriValue
public double getPosterioriValue()
update
public void update(KalmanActionModel action,
double measured,
double sensorCovariance,
double dtime)
getProcess
public KalmanProcessModel getProcess()