23#include <MatrixLib/MatrixLib.h>
31 ml_matrix
radar_model(
const ml_matrix& x,
const ml_matrix& qECIToBody,
const ml_matrix& qBodyToRadar,
const ml_matrix& omegaBody,
const ml_matrix& rRadarBody );
39 ml_matrix
sensor_cone(
const ml_matrix& cone_angle,
const ml_matrix& r0,
const ml_matrix& q,
const ml_matrix& u,
const ml_matrix& rC,
double rE,
double lD = 0 );
Physical and mathematical constants.
ml_matrix quaternion_update_from_delta(const ml_matrix &x, const ml_matrix &q)
Update a quaternion from a delta quaternion.
Definition: sc_sensor.cc:70
ml_matrix radar_model(const ml_matrix &x, const ml_matrix &qECIToBody, const ml_matrix &qBodyToRadar, const ml_matrix &omegaBody, const ml_matrix &rRadarBody)
A radar model that returns azimuth, elevation, range and range rate.
Definition: sc_sensor.cc:31
ml_matrix attitude_propagation(const ml_matrix &omega, const ml_matrix &q, double dT)
Propagate a quaternion.
Definition: sc_sensor.cc:111
ml_matrix star_measurement_nonlinear(const ml_matrix &pixel_meas)
Compute the h, R and delta measurements from star data.
Definition: sc_sensor.cc:89
ml_matrix sensor_cone(const ml_matrix &cone_angle, const ml_matrix &r0, const ml_matrix &q, const ml_matrix &u, const ml_matrix &rC, double rE, double lD=0)
Rays from the apex of conical shell. The first column is the apex (r0) r0 is in m by rC and rE are in...
Definition: sc_sensor.cc:181