|
bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
|
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 | |