Public Member Functions

optical_nav_meas Class Reference

Optical navigation measurements.

List of all members.

Public Member Functions

void SetParameters (ml_matrix l1, double a1, ml_matrix u1, ml_matrix l2, double a2, ml_matrix u2)
 Input the delta for the Jacobian calculation.
void SetMeasurementType (int n_planets, int star_planet_1, int star_planet_2)
 Input the delta for the Jacobian calculation.
void SetDelta (double delta)
 Input the delta for the Jacobian calculation.
ml_matrix Update (ml_matrix x)
 Update the measurement vector.
ml_matrix Jacobian (ml_matrix x)
 Compute the Jacobian.

Member Function Documentation

void optical_nav_meas::SetParameters ( ml_matrix  l1,
double  a1,
ml_matrix  u1,
ml_matrix  l2,
double  a2,
ml_matrix  u2 
)
Parameters:
l1Vector from center to planet centroid
a1Planet radius
u1Vector to a nearby star
l2Vector from center to planet centroid
a2Planet radius
u2Vector to a nearby star
void optical_nav_meas::SetMeasurementType ( int  n_planets,
int  star_planet_1,
int  star_planet_2 
)
Parameters:
n_planetsNumber of planets
star_planet_11 if generating a star/planet measurement for planet 1
star_planet_21 if generating a star/planet measurement for planet 2
void optical_nav_meas::SetDelta ( double  delta )
Parameters:
deltaThe perturbation scale for the states
ml_matrix optical_nav_meas::Update ( ml_matrix  x )
Parameters:
xThe state
ml_matrix optical_nav_meas::Jacobian ( ml_matrix  x )
Parameters:
xThe state