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().