ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore::params::APVehicle Class Referenceabstract

abstract class for vehicle configuration related paremeters More...

#include <ap_vehicle.h>

Inheritance diagram for adore::params::APVehicle:
Inheritance graph
Collaboration diagram for adore::params::APVehicle:
Collaboration graph

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...
 

Detailed Description

abstract class for vehicle configuration related paremeters

Member Function Documentation

◆ get_a()

virtual double adore::params::APVehicle::get_a ( ) const
pure virtual

cog to front axle

Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.

Here is the caller graph for this function:

◆ get_accelerationBalanceFront()

virtual double adore::params::APVehicle::get_accelerationBalanceFront ( ) const
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.

◆ get_b()

virtual double adore::params::APVehicle::get_b ( ) const
pure virtual

rear axle to cog

Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.

Here is the caller graph for this function:

◆ get_bodyWidth()

virtual double adore::params::APVehicle::get_bodyWidth ( ) const
pure virtual

Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.

Here is the caller graph for this function:

◆ get_brakeBalanceFront()

virtual double adore::params::APVehicle::get_brakeBalanceFront ( ) const
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.

◆ get_c()

virtual double adore::params::APVehicle::get_c ( ) const
pure virtual

front axle to front border

Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.

Here is the caller graph for this function:

◆ get_C()

virtual double adore::params::APVehicle::get_C ( ) const
pure virtual

unnormalized cornering stiffness

Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.

◆ get_cf()

virtual double adore::params::APVehicle::get_cf ( ) const
pure virtual

front normalized tire stiffness for bicycle model

Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.

Here is the caller graph for this function:

◆ get_cr()

virtual double adore::params::APVehicle::get_cr ( ) const
pure virtual

rear normalized tire stiffness for bicycle model

Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.

Here is the caller graph for this function:

◆ get_d()

virtual double adore::params::APVehicle::get_d ( ) const
pure virtual

rear border to rear axle

Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.

Here is the caller graph for this function:

◆ get_g()

virtual double adore::params::APVehicle::get_g ( ) const
pure virtual

gravitational constant

Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.

Here is the caller graph for this function:

◆ get_h()

virtual double adore::params::APVehicle::get_h ( ) const
pure virtual

cog height above ground

Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.

Here is the caller graph for this function:

◆ get_Iz_m()

virtual double adore::params::APVehicle::get_Iz_m ( ) const
pure virtual

rotational inertia around up axis devided by mass

Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.

Here is the caller graph for this function:

◆ get_m()

virtual double adore::params::APVehicle::get_m ( ) const
pure virtual

◆ get_mu()

virtual double adore::params::APVehicle::get_mu ( ) const
pure virtual

friction coefficient

Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.

Here is the caller graph for this function:

◆ get_observationPointForAcceleration()

virtual double adore::params::APVehicle::get_observationPointForAcceleration ( ) const
pure virtual

◆ get_observationPointForPosition()

virtual double adore::params::APVehicle::get_observationPointForPosition ( ) const
pure virtual

Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.

Here is the caller graph for this function:

◆ get_observationPointForVelocity()

virtual double adore::params::APVehicle::get_observationPointForVelocity ( ) const
pure virtual

◆ get_steeringAngleMax()

virtual double adore::params::APVehicle::get_steeringAngleMax ( ) const
pure virtual

Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.

Here is the caller graph for this function:

◆ get_steeringAngleMin()

virtual double adore::params::APVehicle::get_steeringAngleMin ( ) const
pure virtual

Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.

Here is the caller graph for this function:

◆ get_steeringAngleOffsetCommand()

virtual double adore::params::APVehicle::get_steeringAngleOffsetCommand ( ) const
pure virtual

◆ get_steeringAngleOffsetMeasured()

virtual double adore::params::APVehicle::get_steeringAngleOffsetMeasured ( ) const
pure virtual

◆ get_steeringRatio()

virtual double adore::params::APVehicle::get_steeringRatio ( ) const
pure virtual

Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.

Here is the caller graph for this function:

◆ get_vehicle_id()

virtual std::string adore::params::APVehicle::get_vehicle_id ( ) const
pure virtual

ID of current vehicle.

Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.

Here is the caller graph for this function:

◆ get_vehicleFlag()

virtual double adore::params::APVehicle::get_vehicleFlag ( ) const
pure virtual

returns the flag of currently used vehicle

Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.

◆ get_wf()

virtual double adore::params::APVehicle::get_wf ( ) const
pure virtual

track width front

Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.

Here is the caller graph for this function:

◆ get_wr()

virtual double adore::params::APVehicle::get_wr ( ) const
pure virtual

track width rear

Implemented in adore::params::APVehicleDummy, and adore::if_ROS::params::PVehicle.

Here is the caller graph for this function:

The documentation for this class was generated from the following file: