#include <sim_model_delay_steer_map_acc_geared.hpp>
|
| SimModelDelaySteerMapAccGeared (double vx_lim, double steer_lim, double vx_rate_lim, double steer_rate_lim, double wheelbase, double dt, double acc_delay, double acc_time_constant, double steer_delay, double steer_time_constant, std::string path) |
| constructor More...
|
|
| ~SimModelDelaySteerMapAccGeared ()=default |
| default destructor More...
|
|
| SimModelInterface (int dim_x, int dim_u) |
| constructor More...
|
|
| ~SimModelInterface ()=default |
| destructor More...
|
|
void | getState (Eigen::VectorXd &state) |
| get state vector of model More...
|
|
void | getInput (Eigen::VectorXd &input) |
| get input vector of model More...
|
|
void | setState (const Eigen::VectorXd &state) |
| set state vector of model More...
|
|
void | setInput (const Eigen::VectorXd &input) |
| set input vector of model More...
|
|
void | setGear (const uint8_t gear) |
| set gear More...
|
|
void | updateRungeKutta (const double &dt, const Eigen::VectorXd &input) |
| update vehicle states with Runge-Kutta methods More...
|
|
void | updateEuler (const double &dt, const Eigen::VectorXd &input) |
| update vehicle states with Euler methods More...
|
|
uint8_t | getGear () const |
| get vehicle gear More...
|
|
int | getDimX () |
| get state vector dimension More...
|
|
int | getDimU () |
| get input vector dimension More...
|
|
◆ SimModelDelaySteerMapAccGeared()
SimModelDelaySteerMapAccGeared::SimModelDelaySteerMapAccGeared |
( |
double |
vx_lim, |
|
|
double |
steer_lim, |
|
|
double |
vx_rate_lim, |
|
|
double |
steer_rate_lim, |
|
|
double |
wheelbase, |
|
|
double |
dt, |
|
|
double |
acc_delay, |
|
|
double |
acc_time_constant, |
|
|
double |
steer_delay, |
|
|
double |
steer_time_constant, |
|
|
std::string |
path |
|
) |
| |
constructor
- Parameters
-
[in] | vx_lim | velocity limit [m/s] |
[in] | steer_lim | steering limit [rad] |
[in] | vx_rate_lim | acceleration limit [m/ss] |
[in] | steer_rate_lim | steering angular velocity limit [rad/ss] |
[in] | wheelbase | vehicle wheelbase length [m] |
[in] | dt | delta time information to set input buffer for delay |
[in] | acc_delay | time delay for accel command [s] |
[in] | acc_time_constant | time constant for 1D model of accel dynamics |
[in] | steer_delay | time delay for steering command [s] |
[in] | steer_time_constant | time constant for 1D model of steering dynamics |
[in] | path | path to csv file for acceleration conversion map |
◆ ~SimModelDelaySteerMapAccGeared()
SimModelDelaySteerMapAccGeared::~SimModelDelaySteerMapAccGeared |
( |
| ) |
|
|
default |
◆ acc_map_
The documentation for this class was generated from the following files: