|
Autoware.Auto
|
|
A generic differential motion model. This class only exists to be specialized for specific motion model implementations. More...
#include <differential_drive_motion_model.hpp>


Public Types | |
| using | State = StateT |
Protected Member Functions | |
| State | crtp_predict (const State &, const std::chrono::nanoseconds &) const |
| A crtp-called function that predicts the state forward. More... | |
| State::Matrix | crtp_jacobian (const State &, const std::chrono::nanoseconds &) const |
| A crtp-called function that computes a Jacobian. More... | |
Protected Member Functions inherited from autoware::common::helper_functions::crtp< Derived > | |
| const Derived & | impl () const |
| Derived & | impl () |
Protected Attributes | |
| friend | MotionModelInterface< DifferentialDriveMotionModel< StateT > > |
Additional Inherited Members | |
Public Member Functions inherited from autoware::prediction::MotionModelInterface< Derived > | |
| template<typename StateT > | |
| auto | predict (const StateT &state, const std::chrono::nanoseconds &dt) const |
| Get the next predicted state. More... | |
| template<typename StateT > | |
| auto | jacobian (const StateT &state, const std::chrono::nanoseconds &dt) const |
| Get the Jacobian of this motion model. More... | |
A generic differential motion model. This class only exists to be specialized for specific motion model implementations.
| using autoware::prediction::DifferentialDriveMotionModel< StateT >::State = StateT |
|
inlineprotected |
A crtp-called function that computes a Jacobian.
|
inlineprotected |
A crtp-called function that predicts the state forward.
|
protected |