public final class GuidanceProfileBuilder extends Object
Modifier and Type | Method and Description |
---|---|
static AngularVelocitiesHarmonicProfile |
computeAngularVelocitiesHarmonicProfile(AttitudeLawLeg attitude,
PVCoordinatesProvider provider,
Frame frame,
AbsoluteDate tref,
double period,
int order,
KinematicsToolkit.IntegrationType integType,
double integStep)
Compute the angular velocities harmonic guidance profile.
|
public static AngularVelocitiesHarmonicProfile computeAngularVelocitiesHarmonicProfile(AttitudeLawLeg attitude, PVCoordinatesProvider provider, Frame frame, AbsoluteDate tref, double period, int order, KinematicsToolkit.IntegrationType integType, double integStep) throws PatriusException
Compute the angular velocities harmonic guidance profile. The spin components are decomposed into Fourier Series
and the rotation is computed from the resulting series using the specified integration
method
and integStep.
The Fourier coefficients are computed between t_ref - T/2
and t_ref + T/2
.
attitude
- attitude providerprovider
- pv coordinates provider (can be a propagator)frame
- frame in which the guidance profile is to be expressedtref
- reference date, usually date of reference raanperiod
- period of the spin vector componentsorder
- order of development of the components of the spin vectorintegType
- integration type (Wilcox or Edwards)integStep
- integration stepPatriusException
- if guidance pofile cannot be computedCopyright © 2018 CNES. All Rights Reserved.