dymoesco.dynamics.dynamic_model.DiscreteDynamicModel¶
-
class
dymoesco.dynamics.dynamic_model.DiscreteDynamicModel(dt, u_std=0, y_std=0)¶ Bases:
abc.ABC-
__init__(dt, u_std=0, y_std=0)¶ Initialize self. See help(type(self)) for accurate signature.
Methods
__init__(dt[, u_std, y_std])Initialize self.
f(x, u)g(x)make_EKF(Q, R)This creates an EKF using the model’s _f and _g functions.
-
make_EKF(Q, R)¶ This creates an EKF using the model’s _f and _g functions. Sometimes we might need the EKF to have a slightly different _g function than the model (for eg. the diffdrive range/bearing obs). In that case, use EKF direction.
-