pyfast_adt.main.tracking.KF_custom_models ========================================= .. py:module:: pyfast_adt.main.tracking.KF_custom_models Classes ------- .. autoapisummary:: pyfast_adt.main.tracking.KF_custom_models.ukf_2D pyfast_adt.main.tracking.KF_custom_models.ukf_4D pyfast_adt.main.tracking.KF_custom_models.ukf_6D Module Contents --------------- .. py:class:: ukf_2D(dt=1, x_std_P=500, y_std_P=500, x_std_R=100, y_std_R=100, noise_std_Q=100, pos_x0=0, pos_y0=0) .. py:attribute:: dt .. py:attribute:: x_std_P .. py:attribute:: y_std_P .. py:attribute:: x_std_R .. py:attribute:: y_std_R .. py:attribute:: noise_std_Q .. py:attribute:: pos_x0 .. py:attribute:: pos_y0 .. py:attribute:: points .. py:attribute:: kf .. py:method:: f_track(x, dt) state transition function for nonlinear kf x is a vector as [x, dx, y, dy] .. py:method:: h_track(z) measurement function for nonlinear kf. .. py:method:: predict() .. py:method:: update(z) .. py:method:: run(path) this function run the model on a custom dataset provided by the path argument where a path of a txt file containing the X,Y coordinates of the tracked object .. py:class:: ukf_4D(dt=1, x_std_P=500, y_std_P=500, x_std_R=100, y_std_R=100, noise_std_Q=100, pos_x0=0, pos_y0=0, vel_x0=0.0, vel_y0=0.0, vel_std_P=10.0) .. py:attribute:: dt .. py:attribute:: x_std_P .. py:attribute:: y_std_P .. py:attribute:: vel_std_P .. py:attribute:: x_std_R .. py:attribute:: y_std_R .. py:attribute:: noise_std_Q .. py:attribute:: pos_x0 .. py:attribute:: pos_y0 .. py:attribute:: vel_x0 .. py:attribute:: vel_y0 .. py:attribute:: points .. py:attribute:: kf .. py:method:: f_track(x, dt) state transition function for nonlinear kf x is a vector as [x, dx, y, dy] .. py:method:: h_track(z) measurement function for nonlinear kf. .. py:method:: predict() .. py:method:: update(z) .. py:method:: run(path) .. py:class:: ukf_6D(dt=1, x_std_P=500, y_std_P=500, x_std_R=100, y_std_R=100, noise_std_Q=100, pos_x0=0, pos_y0=0, vel_x0=0.0, vel_y0=0.0, acc_x0=0, acc_y0=0, vel_std_P=10.0, acc_std_P=10.0) .. py:attribute:: dt .. py:attribute:: x_std_P .. py:attribute:: y_std_P .. py:attribute:: vel_std_P .. py:attribute:: acc_std_P .. py:attribute:: x_std_R .. py:attribute:: y_std_R .. py:attribute:: noise_std_Q .. py:attribute:: pos_x0 .. py:attribute:: pos_y0 .. py:attribute:: vel_x0 .. py:attribute:: vel_y0 .. py:attribute:: acc_x0 .. py:attribute:: acc_y0 .. py:attribute:: points .. py:attribute:: kf .. py:method:: f_track(x, dt) state transition function for nonlinear kf x is a vector as [x, dx, y, dy] .. py:method:: h_track(z) measurement function for nonlinear kf. .. py:method:: predict() .. py:method:: update(z) .. py:method:: run(path)