Package | Description |
---|---|
org.orekit.estimation.leastsquares |
The leastsquares package provides an implementation of a batch least
squares estimator engine to perform an orbit determination.
|
org.orekit.estimation.measurements |
The measurements package defines everything that is related to orbit
determination measurements.
|
org.orekit.estimation.measurements.filtering |
This package provides measurement pre-processing filters.
|
org.orekit.estimation.measurements.generation |
This package provides Orbit Determination measurements generation.
|
org.orekit.estimation.measurements.gnss |
This package provides methods to handle GNSS measurements.
|
org.orekit.estimation.measurements.modifiers |
This package provides measurement modifier.
|
org.orekit.estimation.sequential |
The sequential package provides an implementation of a
Kalman Filter engine to perform an orbit determination.
|
org.orekit.propagation.conversion |
This package provides tools to convert a given propagator or a set of
SpacecraftState into another propagator. |
Modifier and Type | Method and Description |
---|---|
Map<ObservedMeasurement<?>,EstimatedMeasurement<?>> |
BatchLSEstimator.getLastEstimations()
Get the last estimations performed.
|
Modifier and Type | Method and Description |
---|---|
void |
BatchLSEstimator.addMeasurement(ObservedMeasurement<?> measurement)
Add a measurement.
|
Modifier and Type | Method and Description |
---|---|
void |
ModelObserver.modelCalled(Orbit[] orbits,
Map<ObservedMeasurement<?>,EstimatedMeasurement<?>> estimations)
Notification callback for orbit changes.
|
Constructor and Description |
---|
AbstractBatchLSModel(OrbitDeterminationPropagatorBuilder[] propagatorBuilders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
MatricesHarvester[] harvesters,
ModelObserver observer)
Deprecated.
as of 11.1, replaced by [@link #AbstractBatchLSModel(OrbitDeterminationPropagatorBuilder[],
List, ParameterDriversList, ModelObserver)}
|
AbstractBatchLSModel(OrbitDeterminationPropagatorBuilder[] propagatorBuilders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Constructor.
|
BatchLSModel(OrbitDeterminationPropagatorBuilder[] propagatorBuilders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Simple constructor.
|
DSSTBatchLSModel(OrbitDeterminationPropagatorBuilder[] propagatorBuilders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer,
PropagationType propagationType,
PropagationType stateType)
Simple constructor.
|
TLEBatchLSModel(OrbitDeterminationPropagatorBuilder[] propagatorBuilders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Deprecated.
Simple constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMeasurement<T extends ObservedMeasurement<T>>
Abstract class handling measurements boilerplate.
|
class |
EstimatedMeasurement<T extends ObservedMeasurement<T>>
Class holding an estimated theoretical value associated to an
observed measurement . |
interface |
EstimationModifier<T extends ObservedMeasurement<T>>
Interface for estimated measurements modifiers used for orbit determination.
|
interface |
ObservedMeasurement<T extends ObservedMeasurement<T>>
Interface for measurements used for orbit determination.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMeasurement<T extends ObservedMeasurement<T>>
Abstract class handling measurements boilerplate.
|
class |
AngularAzEl
Class modeling an Azimuth-Elevation measurement from a ground station.
|
class |
AngularRaDec
Class modeling an Right Ascension - Declination measurement from a ground point (station, telescope).
|
class |
BistaticRange
Class modeling a bistatic range measurement using
an emitter ground station and a receiver ground station.
|
class |
BistaticRangeRate
Class modeling a bistatic range rate measurement using
an emitter ground station and a receiver ground station.
|
class |
InterSatellitesRange
One-way or two-way range measurements between two satellites.
|
class |
MultiplexedMeasurement
Class multiplexing several measurements as one.
|
class |
Position
Class modeling a position only measurement.
|
class |
PV
Class modeling a position-velocity measurement.
|
class |
Range
Class modeling a range measurement from a ground station.
|
class |
RangeRate
Class modeling one-way or two-way range rate measurement between two vehicles.
|
class |
TDOA
Class modeling a Time Difference of Arrival measurement with a satellite as emitter
and two ground stations as receivers.
|
class |
TurnAroundRange
Class modeling a turn-around range measurement using a primary ground station and a secondary ground station.
|
Modifier and Type | Method and Description |
---|---|
List<ObservedMeasurement<?>> |
MultiplexedMeasurement.getMeasurements()
Get the underlying measurements.
|
Constructor and Description |
---|
MultiplexedMeasurement(List<ObservedMeasurement<?>> measurements)
Simple constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
ElevationFilter<T extends ObservedMeasurement<T>>
Elevation pre-processing filter.
|
interface |
MeasurementFilter<T extends ObservedMeasurement<T>>
Interface for measurement pre-processing filter.
|
class |
ResidualFilter<T extends ObservedMeasurement<T>>
Residual pre-processing filter.
|
Modifier and Type | Method and Description |
---|---|
void |
MeasurementFilter.filter(ObservedMeasurement<T> measurement,
SpacecraftState state)
Apply a filter to an observed measurement.
|
void |
ResidualFilter.filter(ObservedMeasurement<T> measurement,
SpacecraftState state)
Apply a filter to an observed measurement.
|
void |
ElevationFilter.filter(ObservedMeasurement<T> measurement,
SpacecraftState state)
Apply a filter to an observed measurement.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMeasurementBuilder<T extends ObservedMeasurement<T>>
Base class for
measurements builders . |
class |
AbstractScheduler<T extends ObservedMeasurement<T>>
Base implementation of
Scheduler managing dates selection . |
class |
ContinuousScheduler<T extends ObservedMeasurement<T>>
Scheduler generating measurements sequences continuously. |
class |
EventBasedScheduler<T extends ObservedMeasurement<T>>
Scheduler based on EventDetector for generating measurements sequences. |
interface |
MeasurementBuilder<T extends ObservedMeasurement<T>>
Interface for generating individual
measurements . |
interface |
Scheduler<T extends ObservedMeasurement<T>>
Interface for generating
measurements sequences. |
Modifier and Type | Method and Description |
---|---|
<T extends ObservedMeasurement<T>> |
Generator.addScheduler(Scheduler<T> scheduler)
Add a sequences generator for a specific measurement type.
|
Modifier and Type | Method and Description |
---|---|
SortedSet<ObservedMeasurement<?>> |
Generator.generate(AbsoluteDate start,
AbsoluteDate end)
Generate measurements.
|
Modifier and Type | Class and Description |
---|---|
class |
InterSatellitesPhase
Phase measurement between two satellites.
|
class |
OneWayGNSSPhase
One-way GNSS phase measurement.
|
class |
OneWayGNSSRange
One-way GNSS range measurement.
|
class |
Phase
Class modeling a phase measurement from a ground station.
|
Modifier and Type | Class and Description |
---|---|
class |
Bias<T extends ObservedMeasurement<T>>
Class modeling a measurement bias.
|
class |
DynamicOutlierFilter<T extends ObservedMeasurement<T>>
Modifier that sets estimated measurement weight to 0 if residual is too far from expected domain.
|
class |
OutlierFilter<T extends ObservedMeasurement<T>>
Modifier that sets estimated measurement weight to 0 if residual is too far from expected domain.
|
Modifier and Type | Method and Description |
---|---|
static <T extends ObservedMeasurement<T>> |
RangeRateModifierUtil.modify(EstimatedMeasurement<T> estimated,
ParametersDriversProvider parametricModel,
AbstractGradientConverter converter,
GroundStation station,
org.orekit.estimation.measurements.modifiers.ParametricModelEffect modelEffect,
org.orekit.estimation.measurements.modifiers.ParametricModelEffectGradient modelEffectGradient)
Apply a modifier to an estimated measurement.
|
static <T extends ObservedMeasurement<T>> |
RangeModifierUtil.modify(EstimatedMeasurement<T> estimated,
ParametersDriversProvider parametricModel,
AbstractGradientConverter converter,
GroundStation station,
org.orekit.estimation.measurements.modifiers.ParametricModelEffect modelEffect,
org.orekit.estimation.measurements.modifiers.ParametricModelEffectGradient modelEffectGradient)
Apply a modifier to an estimated measurement.
|
Modifier and Type | Method and Description |
---|---|
static <T extends ObservedMeasurement<T>> |
KalmanEstimatorUtil.applyDynamicOutlierFilter(EstimatedMeasurement<T> measurement,
RealMatrix innovationCovarianceMatrix)
Set and apply a dynamic outlier filter on a measurement.
|
Modifier and Type | Method and Description |
---|---|
ObservedMeasurement<?> |
MeasurementDecorator.getObservedMeasurement()
Get the observed measurement.
|
Modifier and Type | Method and Description |
---|---|
static MeasurementDecorator |
KalmanEstimatorUtil.decorate(ObservedMeasurement<?> observedMeasurement,
AbsoluteDate referenceDate)
Decorate an observed measurement.
|
static MeasurementDecorator |
KalmanEstimatorUtil.decorateUnscented(ObservedMeasurement<?> observedMeasurement,
AbsoluteDate referenceDate)
Decorate an observed measurement for an Unscented Kalman Filter.
|
Propagator[] |
KalmanEstimator.estimationStep(ObservedMeasurement<?> observedMeasurement)
Process a single measurement.
|
Propagator[] |
UnscentedKalmanEstimator.estimationStep(ObservedMeasurement<?> observedMeasurement)
Process a single measurement.
|
static SpacecraftState[] |
KalmanEstimatorUtil.filterRelevant(ObservedMeasurement<?> observedMeasurement,
SpacecraftState[] allStates)
Filter relevant states for a measurement.
|
void |
UnscentedKalmanModel.finalizeEstimation(ObservedMeasurement<?> observedMeasurement,
ProcessEstimate estimate)
Finalize estimation.
|
void |
SemiAnalyticalUnscentedKalmanModel.finalizeEstimation(ObservedMeasurement<?> observedMeasurement,
ProcessEstimate estimate)
Finalize estimation.
|
void |
AbstractKalmanModel.finalizeEstimation(ObservedMeasurement<?> observedMeasurement,
ProcessEstimate estimate)
Finalize estimation.
|
void |
SemiAnalyticalKalmanModel.finalizeEstimation(ObservedMeasurement<?> observedMeasurement,
ProcessEstimate estimate)
Finalize estimation.
|
void |
SemiAnalyticalProcess.finalizeEstimation(ObservedMeasurement<?> observedMeasurement,
ProcessEstimate estimate)
Finalize estimation.
|
Modifier and Type | Method and Description |
---|---|
Propagator[] |
KalmanEstimator.processMeasurements(Iterable<ObservedMeasurement<?>> observedMeasurements)
Process several measurements.
|
Propagator[] |
UnscentedKalmanEstimator.processMeasurements(Iterable<ObservedMeasurement<?>> observedMeasurements)
Process several measurements.
|
DSSTPropagator |
SemiAnalyticalUnscentedKalmanEstimator.processMeasurements(List<ObservedMeasurement<?>> observedMeasurements)
Process a single measurement.
|
DSSTPropagator |
SemiAnalyticalKalmanEstimator.processMeasurements(List<ObservedMeasurement<?>> observedMeasurements)
Process a single measurement.
|
DSSTPropagator |
SemiAnalyticalKalmanModel.processMeasurements(List<ObservedMeasurement<?>> observedMeasurements,
ExtendedKalmanFilter<MeasurementDecorator> filter)
Process a single measurement.
|
DSSTPropagator |
SemiAnalyticalUnscentedKalmanModel.processMeasurements(List<ObservedMeasurement<?>> observedMeasurements,
UnscentedKalmanFilter<MeasurementDecorator> filter)
Process measurements.
|
Constructor and Description |
---|
MeasurementDecorator(ObservedMeasurement<?> observedMeasurement,
RealMatrix covariance,
AbsoluteDate reference)
Simple constructor.
|
Constructor and Description |
---|
EskfMeasurementHandler(SemiAnalyticalKalmanModel model,
ExtendedKalmanFilter<MeasurementDecorator> filter,
List<ObservedMeasurement<?>> observedMeasurements,
AbsoluteDate referenceDate)
Deprecated.
Simple constructor.
|
SemiAnalyticalMeasurementHandler(SemiAnalyticalProcess model,
KalmanFilter<MeasurementDecorator> filter,
List<ObservedMeasurement<?>> observedMeasurements,
AbsoluteDate referenceDate)
Simple constructor.
|
SemiAnalyticalMeasurementHandler(SemiAnalyticalProcess model,
KalmanFilter<MeasurementDecorator> filter,
List<ObservedMeasurement<?>> observedMeasurements,
AbsoluteDate referenceDate,
boolean isUnscented)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
AbstractBatchLSModel |
KeplerianPropagatorBuilder.buildLSModel(OrbitDeterminationPropagatorBuilder[] builders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Build a new batch least squares model.
|
AbstractBatchLSModel |
EcksteinHechlerPropagatorBuilder.buildLSModel(OrbitDeterminationPropagatorBuilder[] builders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Build a new batch least squares model.
|
DSSTBatchLSModel |
DSSTPropagatorBuilder.buildLSModel(OrbitDeterminationPropagatorBuilder[] builders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Build a new batch least squares model.
|
AbstractBatchLSModel |
TLEPropagatorBuilder.buildLSModel(OrbitDeterminationPropagatorBuilder[] builders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Build a new batch least squares model.
|
AbstractBatchLSModel |
EphemerisPropagatorBuilder.buildLSModel(OrbitDeterminationPropagatorBuilder[] builders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Build a new batch least squares model.
|
BatchLSModel |
NumericalPropagatorBuilder.buildLSModel(OrbitDeterminationPropagatorBuilder[] builders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Build a new batch least squares model.
|
AbstractBatchLSModel |
OrbitDeterminationPropagatorBuilder.buildLSModel(OrbitDeterminationPropagatorBuilder[] builders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Build a new batch least squares model.
|
AbstractBatchLSModel |
BrouwerLyddanePropagatorBuilder.buildLSModel(OrbitDeterminationPropagatorBuilder[] builders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Build a new batch least squares model.
|
Copyright © 2002-2023 CS GROUP. All rights reserved.