abstract class for vehicle configuration related paremeters More...
#include <ap_vehicle.h>
Public Member Functions | |
virtual std::string | get_vehicle_id () const =0 |
ID of current vehicle. More... | |
virtual double | get_a () const =0 |
cog to front axle More... | |
virtual double | get_b () const =0 |
rear axle to cog More... | |
virtual double | get_c () const =0 |
front axle to front border More... | |
virtual double | get_d () const =0 |
rear border to rear axle More... | |
virtual double | get_m () const =0 |
mass More... | |
virtual double | get_mu () const =0 |
friction coefficient More... | |
virtual double | get_g () const =0 |
gravitational constant More... | |
virtual double | get_h () const =0 |
cog height above ground More... | |
virtual double | get_cf () const =0 |
front normalized tire stiffness for bicycle model More... | |
virtual double | get_cr () const =0 |
rear normalized tire stiffness for bicycle model More... | |
virtual double | get_Iz_m () const =0 |
rotational inertia around up axis devided by mass More... | |
virtual double | get_wf () const =0 |
track width front More... | |
virtual double | get_wr () const =0 |
track width rear More... | |
virtual double | get_bodyWidth () const =0 |
virtual double | get_steeringRatio () const =0 |
virtual double | get_steeringAngleOffsetMeasured () const =0 |
virtual double | get_steeringAngleOffsetCommand () const =0 |
virtual double | get_steeringAngleMax () const =0 |
virtual double | get_steeringAngleMin () const =0 |
virtual double | get_C () const =0 |
unnormalized cornering stiffness More... | |
virtual double | get_brakeBalanceFront () const =0 |
returns the percentage of brake force allocated to the front axle, e.g. 0.6 is a typical value More... | |
virtual double | get_accelerationBalanceFront () const =0 |
returns the percentage of acceleration force allocated to the front axle, e.g. 1.0 for front drive More... | |
virtual double | get_observationPointForPosition () const =0 |
virtual double | get_observationPointForVelocity () const =0 |
virtual double | get_observationPointForAcceleration () const =0 |
virtual double | get_vehicleFlag () const =0 |
returns the flag of currently used vehicle More... | |
abstract class for vehicle configuration related paremeters
|
pure virtual |
cog to front axle
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
returns the percentage of acceleration force allocated to the front axle, e.g. 1.0 for front drive
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
rear axle to cog
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
returns the percentage of brake force allocated to the front axle, e.g. 0.6 is a typical value
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
front axle to front border
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
unnormalized cornering stiffness
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
front normalized tire stiffness for bicycle model
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
rear normalized tire stiffness for bicycle model
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
rear border to rear axle
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
gravitational constant
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
cog height above ground
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
rotational inertia around up axis devided by mass
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
mass
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
friction coefficient
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
ID of current vehicle.
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
returns the flag of currently used vehicle
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
track width front
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.
|
pure virtual |
track width rear
Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.