![]() |
WarpTwin
Documentation for WarpTwin models and classes.
|
#include <cmd_InertialNavigationDeadReckon.h>

Public Member Functions | |
| uint16 | apid () const override |
| uint16 | size () const override |
| void | packetize (uint8 *out) const override |
| void | depacketize (const uint8 *in) override |
| int16 | str (char *output, uint16 size) const override |
Public Attributes | |
| char | temp_buf [MAX_TLM_FIELD_CHAR_BUF_SIZE] |
| std::array< float, 3 > | vel_std |
| std::array< float, 4 > | att_std |
| std::array< float, 3 > | gyroBias_std |
| std::array< float, 3 > | accelBias_std |
Change the process noise standard deviations
This command changes the Inertial Navigation EKF propagation step process noise standard deviations The commend consists of the process noise standard deviations for each part of the state vector (exluding position): -> Velocity stds (float array of size three) -> Quaternion stds (float array of size four) -> Gyroscope measurement bias stds (float array of size three) -> Accelerometer measurement bias stds (float array of size three) All units are in sqrt(Hertz)
|
inlineoverridevirtual |
Reimplemented from cmd_tlm_base.
|
inlineoverridevirtual |
Reimplemented from cmd_tlm_base.
|
inlineoverridevirtual |
Reimplemented from cmd_tlm_base.
|
inlineoverridevirtual |
Reimplemented from cmd_tlm_base.
|
inlineoverridevirtual |
Reimplemented from cmd_tlm_base.
| std::array<float, 3> cmd_gnc_inert_nav_dead_reckon_set_noise::accelBias_std |
| std::array<float, 4> cmd_gnc_inert_nav_dead_reckon_set_noise::att_std |
| std::array<float, 3> cmd_gnc_inert_nav_dead_reckon_set_noise::gyroBias_std |
|
mutable |
| std::array<float, 3> cmd_gnc_inert_nav_dead_reckon_set_noise::vel_std |