public abstract class AbstractKalmanEstimator extends Object
Modifier | Constructor and Description |
---|---|
protected |
AbstractKalmanEstimator(List<? extends PropagatorBuilder> builders)
构造函数。
|
Modifier and Type | Method and Description |
---|---|
AbsoluteDate |
getCurrentDate()
获取当前日期。
|
int |
getCurrentMeasurementNumber()
获取当前测量编号。
|
ParameterDriversList |
getEstimatedMeasurementsParameters()
获取估计测量参数的列表。
|
protected abstract KalmanEstimation |
getKalmanEstimation()
获取卡尔曼滤波估计的提供程序。
|
ParameterDriversList |
getOrbitalParametersDrivers(boolean estimatedOnly)
获取此估计器支持的轨道参数。
|
org.hipparchus.linear.RealMatrix |
getPhysicalEstimatedCovarianceMatrix()
获取“物理”估计协方差矩阵(即
|
org.hipparchus.linear.RealVector |
getPhysicalEstimatedState()
获取“物理”估计状态(即
|
ParameterDriversList |
getPropagationParametersDrivers(boolean estimatedOnly)
获取此估计器支持的传播器参数。
|
protected AbstractKalmanEstimator(List<? extends PropagatorBuilder> builders)
builders
- 传播器构建器列表
public ParameterDriversList getOrbitalParametersDrivers(boolean estimatedOnly)
如果有多个传播器构建器,则驱动程序的名称将附加一个方括号中的索引标记,以区分各种轨道。因此,例如,如果一个构建器生成开普勒轨道,则名称将简单地是“a”,“e”,“i”...但如果有几个构建器,则名称将是“a[0]”,“e[0]”,“i[0]”...“a[1]”,“e[1]”,“i[1]”...
estimatedOnly
- 如果为true,则仅返回估计参数
public ParameterDriversList getPropagationParametersDrivers(boolean estimatedOnly)
estimatedOnly
- 如果为true,则仅返回估计参数
public int getCurrentMeasurementNumber()
public AbsoluteDate getCurrentDate()
public org.hipparchus.linear.RealVector getPhysicalEstimatedState()
对于半解析卡尔曼滤波器,它对应于校正的滤波器校正。换句话说,它不代表轨道状态。
public org.hipparchus.linear.RealMatrix getPhysicalEstimatedCovarianceMatrix()
public ParameterDriversList getEstimatedMeasurementsParameters()
protected abstract KalmanEstimation getKalmanEstimation()
Copyright © 2002-2023 CS GROUP. All rights reserved.