pub struct KalmanFilter1D {
pub x: f32,
pub p: f32,
pub q: f32,
pub r: f32,
}Expand description
Scalar (1D) Kalman filter for single-variable sensor smoothing and estimation.
Fields§
§x: f32Estimated state
p: f32Estimation error covariance
q: f32Process noise covariance
r: f32Measurement noise covariance
Implementations§
Source§impl KalmanFilter1D
impl KalmanFilter1D
Trait Implementations§
Source§impl Clone for KalmanFilter1D
impl Clone for KalmanFilter1D
Source§fn clone(&self) -> KalmanFilter1D
fn clone(&self) -> KalmanFilter1D
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for KalmanFilter1D
Auto Trait Implementations§
impl Freeze for KalmanFilter1D
impl RefUnwindSafe for KalmanFilter1D
impl Send for KalmanFilter1D
impl Sync for KalmanFilter1D
impl Unpin for KalmanFilter1D
impl UnsafeUnpin for KalmanFilter1D
impl UnwindSafe for KalmanFilter1D
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