Optical navigation measurements class.
More...
#include <sc_optical_nav_meas.h>
|
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. More...
|
|
void | SetMeasurementType (int n_planets, int star_planet_1, int star_planet_2) |
| Input the delta for the Jacobian calculation. More...
|
|
void | SetDelta (double delta) |
| Input the delta for the Jacobian calculation. More...
|
|
ml_matrix | Update (ml_matrix x) |
| Update the measurement vector. More...
|
|
ml_matrix | Jacobian (ml_matrix x) |
| Compute the Jacobian. More...
|
|
Optical navigation measurements class.
◆ SetParameters()
void optical_nav_meas::SetParameters |
( |
ml_matrix |
l1, |
|
|
double |
a1, |
|
|
ml_matrix |
u1, |
|
|
ml_matrix |
l2, |
|
|
double |
a2, |
|
|
ml_matrix |
u2 |
|
) |
| |
Input the delta for the Jacobian calculation.
- Parameters
-
l1 | Vector from center to planet centroid |
a1 | Planet radius |
u1 | Vector to a nearby star |
l2 | Vector from center to planet centroid |
a2 | Planet radius |
u2 | Vector to a nearby star |
◆ SetMeasurementType()
void optical_nav_meas::SetMeasurementType |
( |
int |
n_planets, |
|
|
int |
star_planet_1, |
|
|
int |
star_planet_2 |
|
) |
| |
Input the delta for the Jacobian calculation.
- Parameters
-
n_planets | Number of planets |
star_planet_1 | 1 if generating a star/planet measurement for planet 1 |
star_planet_2 | 1 if generating a star/planet measurement for planet 2 |
◆ SetDelta()
void optical_nav_meas::SetDelta |
( |
double |
delta | ) |
|
Input the delta for the Jacobian calculation.
- Parameters
-
delta | The perturbation scale for the states |
◆ Update()
ml_matrix optical_nav_meas::Update |
( |
ml_matrix |
x | ) |
|
Update the measurement vector.
- Parameters
-
Referenced by Jacobian().
◆ Jacobian()
ml_matrix optical_nav_meas::Jacobian |
( |
ml_matrix |
x | ) |
|
Compute the Jacobian.
- Parameters
-
References Update().