|
Formula Student Autonomous Systems
The code for the main driverless system
|
Base class for velocity estimation observation models. More...
#include <ve_base_observation_model.hpp>


Public Member Functions | |
| VEObservationModel (const common_lib::car_parameters::CarParameters &car_parameters) | |
| virtual Eigen::VectorXd | expected_observations (const Eigen::VectorXd &state) const =0 |
| Calculates expected observations based on the state. | |
| virtual Eigen::MatrixXd | expected_observations_jacobian (const Eigen::VectorXd &state) const =0 |
| Calculates the Jacobian of the expected observations with respect to the state. | |
Protected Attributes | |
| std::shared_ptr< common_lib::car_parameters::CarParameters > | car_parameters_ |
Base class for velocity estimation observation models.
Definition at line 12 of file ve_base_observation_model.hpp.
|
inline |
Definition at line 17 of file ve_base_observation_model.hpp.
|
pure virtual |
Calculates expected observations based on the state.
The state vector can contain variable information about the vehicle's dynamic state, such as its velocity or acceleration. The expected observations are the sensor readings that the model predicts based on the current state of the vehicle, and can vary depending on the type of sensor being used.
| state | The state vector containing information about the vehicle's dynamic state. May have different sizes for different observation models. |
Implemented in NoSlipBicycleModel.
|
pure virtual |
Calculates the Jacobian of the expected observations with respect to the state.
| state | The state vector containing information about the vehicle's dynamic state. |
Implemented in NoSlipBicycleModel.
|
protected |
Definition at line 14 of file ve_base_observation_model.hpp.