Spacecraft Control Bundle 1
|
Celestial object identification. More...
#include <fsw_co_id.h>
Public Member Functions | |
fsw_co_id (const char *mod_name) | |
void | initialize_data () |
Request notification for FSW_CO_ID_TRIGGER. More... | |
void | initialize_data_requests () |
void | initialize () |
void | handle_event (int code) |
Protected Member Functions | |
double | field_of_view (double nPixels, double f, double wPixel) |
Field of view computation. More... | |
Protected Attributes | |
star_meas | starID_1 |
Star identification algorithm for camera 1. More... | |
Outputs | |
| |
CD_CREATE_REF | star_id_camera_ref |
Star id camera, "star_id_camera_1". More... | |
CD_CREATE_REF | u_star_camera_ref |
Unit vectors for identified stars, "u_star_camera_1". More... | |
CD_CREATE_REF | star_hip_ref |
Star Hipparcos ID, "star_hip_camera_1". More... | |
CD_CREATE_REF | number_of_stars_ref |
Number of stars. More... | |
CD_CREATE_REF | max_number_of_stars_ref |
Number of stars. More... | |
CD_CREATE_REF | meas_stars_ref |
Number of stars. More... | |
CD_CREATE_REF | u_star_catalog_ref |
Catalog unit vedtors. More... | |
CD_CREATE_REF | angular_res_scale_ref |
Angle resolution scale. More... | |
Inputs | |
| |
CD_REQUEST_REF | star_data_ref |
Star data matrix. More... | |
CD_REQUEST_REF | unit_vector_ref |
Star unit vectors (3,n) More... | |
CD_REQUEST_REF | visual_magnitude_ref |
Star visual magnitude (1,n) More... | |
CD_REQUEST_REF | hip_ref |
Star Hipparcos IDs (1,n) More... | |
CD_REQUEST_REF | camera_data_command_ref |
Camera 1 data. More... | |
CD_REQUEST_REF | q_eci_to_body_sim_ref |
Inertial quaternion. More... | |
Parameters | |
| |
CD_CREATE_REF | angular_res_ref |
Angular resolution between stars (usually 1-2 pixels) More... | |
Celestial object identification.
Identifies stars. Receives an array of centroid data from the image processing routine. Requests the star unit vectors and magnitudes from the star catalog module.
Uses the star_meas class from SCControl for star identification.
|
protected |
Field of view computation.
nPixels | Number of pixels |
f | Focal length (mm) |
wPixel | Pixel width (microns) |
void fsw_co_id::initialize_data | ( | ) |
Request notification for FSW_CO_ID_TRIGGER.
References star_id_camera_ref, and TYPED_DATA.
|
protected |
Angular resolution between stars (usually 1-2 pixels)
|
protected |
Angle resolution scale.
|
protected |
Camera 1 data.
|
protected |
Star Hipparcos IDs (1,n)
|
protected |
Number of stars.
|
protected |
Number of stars.
|
protected |
Number of stars.
|
protected |
Inertial quaternion.
|
protected |
Star data matrix.
|
protected |
Star Hipparcos ID, "star_hip_camera_1".
|
protected |
Star id camera, "star_id_camera_1".
Referenced by initialize_data().
|
protected |
Star identification algorithm for camera 1.
|
protected |
Unit vectors for identified stars, "u_star_camera_1".
|
protected |
Catalog unit vedtors.
|
protected |
Star unit vectors (3,n)
|
protected |
Star visual magnitude (1,n)