pub struct InertialInput {
pub rate: Radians,
pub reference: Radians,
}Expand description
A standardized input structure for 6-DOF orientation filters.
In GNC, orientation estimation typically involves fusing two distinct signals:
- Rate: High-frequency, low-latency data that is integrated (e.g., Gyroscope).
- Reference: Low-frequency, stable data used to correct drift (e.g., Accelerometer).
Fields§
§rate: RadiansThe angular velocity (e.g., Rad/s from a Gyro).
reference: RadiansThe absolute reference angle (e.g., Tilt from an Accelerometer).
Trait Implementations§
Source§impl Clone for InertialInput
impl Clone for InertialInput
Source§fn clone(&self) -> InertialInput
fn clone(&self) -> InertialInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InertialInput
impl Debug for InertialInput
Source§impl PartialEq for InertialInput
impl PartialEq for InertialInput
impl Copy for InertialInput
impl StructuralPartialEq for InertialInput
Auto Trait Implementations§
impl Freeze for InertialInput
impl RefUnwindSafe for InertialInput
impl Send for InertialInput
impl Sync for InertialInput
impl Unpin for InertialInput
impl UnsafeUnpin for InertialInput
impl UnwindSafe for InertialInput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more