#include <motion_prediction_model_differential_drive.h>
Public Member Functions | |
MotionPredictionModelDifferentialDrive (const float odom_err_integ_lin_tc, const float odom_err_integ_ang_tc) | |
void | predict (State6DOF &s) const final |
void | setOdoms (const State6DOF &odom_prev, const State6DOF &odom_current, const float time_diff) final |
Private Attributes | |
const float | odom_err_integ_ang_tc_ |
const float | odom_err_integ_lin_tc_ |
float | relative_angle_ |
Quat | relative_quat_ |
Vec3 | relative_translation_ |
float | relative_translation_norm_ |
float | time_diff_ |
Definition at line 37 of file motion_prediction_model_differential_drive.h.
mcl_3dl::MotionPredictionModelDifferentialDrive::MotionPredictionModelDifferentialDrive | ( | const float | odom_err_integ_lin_tc, |
const float | odom_err_integ_ang_tc | ||
) | [inline] |
Definition at line 40 of file motion_prediction_model_differential_drive.h.
void mcl_3dl::MotionPredictionModelDifferentialDrive::predict | ( | State6DOF & | s | ) | const [inline, virtual] |
Implements mcl_3dl::MotionPredictionModelBase.
Definition at line 56 of file motion_prediction_model_differential_drive.h.
void mcl_3dl::MotionPredictionModelDifferentialDrive::setOdoms | ( | const State6DOF & | odom_prev, |
const State6DOF & | odom_current, | ||
const float | time_diff | ||
) | [inline, virtual] |
Implements mcl_3dl::MotionPredictionModelBase.
Definition at line 46 of file motion_prediction_model_differential_drive.h.
const float mcl_3dl::MotionPredictionModelDifferentialDrive::odom_err_integ_ang_tc_ [private] |
Definition at line 71 of file motion_prediction_model_differential_drive.h.
const float mcl_3dl::MotionPredictionModelDifferentialDrive::odom_err_integ_lin_tc_ [private] |
Definition at line 67 of file motion_prediction_model_differential_drive.h.
float mcl_3dl::MotionPredictionModelDifferentialDrive::relative_angle_ [private] |
Definition at line 75 of file motion_prediction_model_differential_drive.h.
Definition at line 73 of file motion_prediction_model_differential_drive.h.
Definition at line 72 of file motion_prediction_model_differential_drive.h.
Definition at line 74 of file motion_prediction_model_differential_drive.h.
float mcl_3dl::MotionPredictionModelDifferentialDrive::time_diff_ [private] |
Definition at line 76 of file motion_prediction_model_differential_drive.h.