|
Autoware.Auto
|
|
Class implementing a kinematic bicycle model. More...
#include <bicycle_model.hpp>
Public Member Functions | |
| BicycleModel (BicycleModelParameters< V > parameters) | |
| VehicleStateDerivative< T > | dynamics (VehicleState< T > states, VehicleCommand< T > commands) const |
| Evaluate the dynamics for given states and commands. More... | |
| VehicleStateDerivative< T > | integrated_dynamics (VehicleState< T > states, VehicleCommand< T > commands, const float64_t stepsize, const std::size_t number_of_steps) const |
| Evaluate the integrated dynamics for given states and commands. A runge-kutta integration scheme is used. More... | |
| std::vector< T > | dynamics_serialized (std::vector< T > serialized_states, std::vector< T > serialized_commands) const |
| Serialized version of the continuous-time dynamics evaluation. See the help of the dynamics function for more info. More... | |
| Polytope2D< T > | compute_bounding_box (VehicleState< T > states) const |
| compute a bounding box of a given vehicle model for given states. More... | |
Class implementing a kinematic bicycle model.
|
inlineexplicit |
|
inline |
compute a bounding box of a given vehicle model for given states.
| [in] | states | States to compute a bounding box for |
|
inline |
Evaluate the dynamics for given states and commands.
| [in] | states | The current state of the vehicle |
| [in] | commands | The commands to be applied to the vehicle |
|
inline |
Serialized version of the continuous-time dynamics evaluation. See the help of the dynamics function for more info.
| [in] | serialized_states | Serialized states |
| [in] | serialized_commands | Serialized commands |
|
inline |
Evaluate the integrated dynamics for given states and commands. A runge-kutta integration scheme is used.
| [in] | states | The current state of the vehicle |
| [in] | commands | The commands to be applied to the vehicle |
| [in] | stepsize | Integration step size in seconds |
| [in] | number_of_steps | Number of steps to integrate for |