public class SemiAnalyticalMeasurementHandler extends Object implements OrekitStepHandler
Constructor and Description |
---|
SemiAnalyticalMeasurementHandler(SemiAnalyticalProcess model, org.hipparchus.filtering.kalman.KalmanFilter<MeasurementDecorator> filter, List<ObservedMeasurement<?>> observedMeasurements, AbsoluteDate referenceDate)
简单构造函数。
|
SemiAnalyticalMeasurementHandler(SemiAnalyticalProcess model, org.hipparchus.filtering.kalman.KalmanFilter<MeasurementDecorator> filter, List<ObservedMeasurement<?>> observedMeasurements, AbsoluteDate referenceDate, boolean isUnscented)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
void |
handleStep(OrekitStepInterpolator interpolator)
处理当前步骤。
|
void |
init(SpacecraftState s0, AbsoluteDate t)
在传播开始时初始化步长处理器。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
finish
public SemiAnalyticalMeasurementHandler(SemiAnalyticalProcess model, org.hipparchus.filtering.kalman.KalmanFilter<MeasurementDecorator> filter, List<ObservedMeasurement<?>> observedMeasurements, AbsoluteDate referenceDate)
使用此构造函数,假定卡尔曼滤波器将被扩展。
model
- 半解析卡尔曼模型
filter
- 卡尔曼滤波器实例
observedMeasurements
- 观测测量列表
referenceDate
- 参考日期
SemiAnalyticalMeasurementHandler(SemiAnalyticalProcess, KalmanFilter, List, AbsoluteDate, boolean)
public SemiAnalyticalMeasurementHandler(SemiAnalyticalProcess model, org.hipparchus.filtering.kalman.KalmanFilter<MeasurementDecorator> filter, List<ObservedMeasurement<?>> observedMeasurements, AbsoluteDate referenceDate, boolean isUnscented)
model
- 半解析卡尔曼模型
filter
- 卡尔曼滤波器实例
observedMeasurements
- 观测测量列表
referenceDate
- 参考日期
isUnscented
- 如果卡尔曼滤波器是无香卡尔曼的话为true
public void init(SpacecraftState s0, AbsoluteDate t)
此方法在传播开始时调用一次。如果需要,步长处理器可以用于初始化一些内部数据。
默认方法不执行任何操作
init
在接口 OrekitStepHandler
s0
- 初始状态
t
- 集成的目标时间
public void handleStep(OrekitStepInterpolator interpolator)
handleStep
在接口 OrekitStepHandler
interpolator
- 为当前步骤设置的插值器
Copyright © 2002-2023 CS GROUP. All rights reserved.