bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
Loading...
Searching...
No Matches
extended_kalman_filter.py File Reference

Namespaces

namespace  extended_kalman_filter
 

Functions

list[float] extended_kalman_filter.get_u ()
 
list[float] extended_kalman_filter.motion_model (list[float] x, list[float] u)
 
list[float] extended_kalman_filter.jacob_f (list[float] x, list[float] u)
 
list[float] extended_kalman_filter.observation_model (list[float] x)
 
ObservationOutput extended_kalman_filter.observation (list[float] xTrue, list[float] xd, list[float] u)
 
 extended_kalman_filter.jacob_h ()
 
EKFEstimationOutput extended_kalman_filter.ekf_estimation (xEst, PEst, z, u)
 
 extended_kalman_filter.main ()
 

Variables

str extended_kalman_filter.BROKER = "localhost"
 
int extended_kalman_filter.PORT = 1883
 
str extended_kalman_filter.GPS_TOPIC = "GPS_TOPIC"
 
str extended_kalman_filter.INPUT_TOPIC = "U_TOPIC"
 
str extended_kalman_filter.STATE_TOPIC = "STATE_TOPIC"
 
bool extended_kalman_filter.SHOW_ANIMATION = False
 
int extended_kalman_filter.INPUT_NOISE = np.diag([1.0, np.deg2rad(30.0)]) ** 2
 
int extended_kalman_filter.GPS_NOISE = np.diag([0.5, 0.5]) ** 2
 
float extended_kalman_filter.DT = 0.1
 
float extended_kalman_filter.SIM_TIME = 50.0
 
 extended_kalman_filter.F
 
 extended_kalman_filter.H
 
int extended_kalman_filter.Q
 
int extended_kalman_filter.R = np.diag([1.0, 1.0]) ** 2
 
 extended_kalman_filter.ObservationOutput
 
 extended_kalman_filter.EKFEstimationOutput