kalman¶

class
gps_helper.kalman.
DvKalman
(initial_state=[0, 20])[source]¶ Kim Chapter 11.2 Velocity from Position Estimation
Python > 3.5 is assumed so the operator @ can be used for matrix multiply
Mark Wickert December 2017

class
gps_helper.kalman.
IntKalman
(initial_state=[0, 20])[source]¶ Kim Chapter 11.4 Position from Velocity Estimation
Python > 3.5 is assumed so the operator @ can be used for matrix multiply
Mark Wickert December 2017

class
gps_helper.kalman.
PosKalman
(Q, R, initial_state=[0, 20], dt=0.1)[source]¶ Position Estimation from Position and Velocity Measurements
Python > 3.5 is assumed so the operator @ can be used for matrix multiply
Mark Wickert May 2018

class
gps_helper.kalman.
RadarEKF
(dt=0.05, initial_state=[0, 90, 1100])[source]¶ Kim Chapter 14.4 Radar Range Tracking
Python > 3.5 is assumed so the operator @ can be used for matrix multiply
Mark Wickert December 2017

class
gps_helper.kalman.
RadarUKF
(dt=0.05, initial_state=[0, 90, 1100])[source]¶ Kim Chapter 15.4 Radar Range Tracking UKF Version
Python > 3.5 is assumed so the operator @ can be used for matrix multiply
Mark Wickert December 2017

class
gps_helper.kalman.
SimpleKalman
(dt=0.2, initial_state=14, P=6)[source]¶ Kim Chapter 10.2 Battery voltage estimation with measurement noise
Python > 3.5 is assumed so the operator @ can be used for matrix multiply
Mark Wickert February 2018