The attitude determination system using an Unscented Kalman Filter with: star camera, IMU, magnetometer, and sun sensors.
More...
#include <fsw_attitude_determination_multi_sensor.h>
The attitude determination system using an Unscented Kalman Filter with: star camera, IMU, magnetometer, and sun sensors.
This is a multi-sensor version of the UKF attitude determination filter.
◆ handle_event()
void fsw_attitude_determination_multi_sensor::handle_event |
( |
int |
code | ) |
|
Catalog star unit vectors for identified stars
Quaternion from the body to the sun sensor frame
References od_state.
◆ initialize_data()
void fsw_attitude_determination_multi_sensor::initialize_data |
( |
| ) |
|
◆ ad_b_field_meas_noise_covariance_command_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_b_field_meas_noise_covariance_command_ref |
|
protected |
B field measurement noise.
◆ ad_covariance_camera_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_covariance_camera_ref |
|
protected |
◆ ad_gyro_bias_camera_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_gyro_bias_camera_ref |
|
protected |
◆ ad_initial_covariance_command_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_initial_covariance_command_ref |
|
protected |
◆ ad_initial_state_command_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_initial_state_command_ref |
|
protected |
◆ ad_meas_magnetometer_noise_covariance_command_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_meas_magnetometer_noise_covariance_command_ref |
|
protected |
UKF measurement noise covariance.
◆ ad_meas_star_noise_covariance_command_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_meas_star_noise_covariance_command_ref |
|
protected |
UKF measurement noise covariance.
◆ ad_meas_sun_noise_covariance_command_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_meas_sun_noise_covariance_command_ref |
|
protected |
UKF measurement noise covariance.
◆ ad_on_command_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_on_command_ref |
|
protected |
Attitude determination on command.
◆ ad_parameter_command_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_parameter_command_ref |
|
protected |
The [alpha, kappa, and beta] parameters.
◆ ad_planet_data_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_planet_data_ref |
|
protected |
Q ECI to Body from the simulation.
◆ ad_plant_noise_covariance_command_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_plant_noise_covariance_command_ref |
|
protected |
UKF plant noise covariance.
◆ ad_q_body_to_camera_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_q_body_to_camera_ref |
|
protected |
Q ECI to Body from the simulation.
◆ ad_q_body_to_magnetometer_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_q_body_to_magnetometer_ref |
|
protected |
Quaternion from body to the magnetometer frame.
◆ ad_q_body_to_star_sensor_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_q_body_to_star_sensor_ref |
|
protected |
Quaternion from body to the sun sensor.
◆ ad_q_body_to_sun_sensor_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_q_body_to_sun_sensor_ref |
|
protected |
Quaternion from body to the sun sensor.
◆ ad_q_eci_to_body_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_q_eci_to_body_ref |
|
protected |
Quaternion from eci to body estimated.
◆ ad_q_eci_to_camera_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_q_eci_to_camera_ref |
|
protected |
◆ ad_q_eci_to_camera_single_frame_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_q_eci_to_camera_single_frame_ref |
|
protected |
◆ ad_reset_command_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_reset_command_ref |
|
protected |
Attitude determination commands.
◆ ad_sun_meas_noise_covariance_command_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_sun_meas_noise_covariance_command_ref |
|
protected |
Sun sensor measurement noise.
◆ ad_use_magnetometer_data_command_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_use_magnetometer_data_command_ref |
|
protected |
Select magnetometer data.
◆ ad_use_single_frame_command_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_use_single_frame_command_ref |
|
protected |
Use single frame camera solutions.
◆ ad_use_star_data_command_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_use_star_data_command_ref |
|
protected |
◆ ad_use_sun_data_command_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::ad_use_sun_data_command_ref |
|
protected |
◆ b_field_meas_ref
CD_REQUEST_REF fsw_attitude_determination_multi_sensor::b_field_meas_ref |
|
protected |
◆ camera_data_command_ref
CD_CREATE_REF fsw_attitude_determination_multi_sensor::camera_data_command_ref |
|
protected |
◆ camera_rate_meas_ref
CD_REQUEST_REF fsw_attitude_determination_multi_sensor::camera_rate_meas_ref |
|
protected |
◆ ephem_sun_vector_ref
CD_REQUEST_REF fsw_attitude_determination_multi_sensor::ephem_sun_vector_ref |
|
protected |
◆ jd_ref
CD_REQUEST_REF fsw_attitude_determination_multi_sensor::jd_ref |
|
protected |
◆ magnetometer_ref
CD_REQUEST_REF fsw_attitude_determination_multi_sensor::magnetometer_ref |
|
protected |
Magnetometer measurements.
◆ meas_stars_ref
CD_REQUEST_REF fsw_attitude_determination_multi_sensor::meas_stars_ref |
|
protected |
◆ od_state_ref
CD_REQUEST_REF fsw_attitude_determination_multi_sensor::od_state_ref |
|
protected |
◆ q_eci_to_body_sim_ref
CD_REQUEST_REF fsw_attitude_determination_multi_sensor::q_eci_to_body_sim_ref |
|
protected |
Q ECI to Body from the simulation.
◆ star_data_ref
CD_REQUEST_REF fsw_attitude_determination_multi_sensor::star_data_ref |
|
protected |
◆ star_id_camera_ref
CD_REQUEST_REF fsw_attitude_determination_multi_sensor::star_id_camera_ref |
|
protected |
◆ sun_sensor_pitch_ref
CD_REQUEST_REF fsw_attitude_determination_multi_sensor::sun_sensor_pitch_ref |
|
protected |
Sun sensor pitch measurement.
◆ sun_sensor_roll_ref
CD_REQUEST_REF fsw_attitude_determination_multi_sensor::sun_sensor_roll_ref |
|
protected |
Sun sensor roll measurement.
◆ sun_sensor_valid_ref
CD_REQUEST_REF fsw_attitude_determination_multi_sensor::sun_sensor_valid_ref |
|
protected |
Sun sensor data validity flag.
◆ u_star_camera_ref
CD_REQUEST_REF fsw_attitude_determination_multi_sensor::u_star_camera_ref |
|
protected |
Unit vectors for identified stars.
◆ u_star_catalog_ref
CD_REQUEST_REF fsw_attitude_determination_multi_sensor::u_star_catalog_ref |
|
protected |
Corresponding catalog unit vectors.
◆ unit_vector_ref
CD_REQUEST_REF fsw_attitude_determination_multi_sensor::unit_vector_ref |
|
protected |
Star catalog unit vectors.
The documentation for this class was generated from the following files: