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,
AbstractJacobiansMapper[] mappers,
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)
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 |
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 |
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 |
ElevationFilter.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 |
MeasurementFilter.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 |
---|---|
ObservedMeasurement<?> |
MeasurementDecorator.getObservedMeasurement()
Get the observed measurement.
|
Modifier and Type | Method and Description |
---|---|
Propagator[] |
KalmanEstimator.estimationStep(ObservedMeasurement<?> observedMeasurement)
Process a single measurement.
|
void |
AbstractKalmanModel.finalizeEstimation(ObservedMeasurement<?> observedMeasurement,
ProcessEstimate estimate)
Finalize estimation.
|
Modifier and Type | Method and Description |
---|---|
Propagator[] |
KalmanEstimator.processMeasurements(Iterable<ObservedMeasurement<?>> observedMeasurements)
Process several measurements.
|
Constructor and Description |
---|
MeasurementDecorator(ObservedMeasurement<?> observedMeasurement,
RealMatrix covariance,
AbsoluteDate reference)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
BatchLSModel |
NumericalPropagatorBuilder.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.
|
DSSTBatchLSModel |
DSSTPropagatorBuilder.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.
|
Copyright © 2002-2021 CS GROUP. All rights reserved.