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

dummy implementation of an abstract vehicle parameter object for testing purposes More...

#include <ap_vehicle_dummy.h>

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

Private Member Functions

virtual std::string get_vehicle_id () const override
 ID of current vehicle. More...
 
virtual double get_a () const override
 cog to front axle More...
 
virtual double get_b () const override
 rear axle to cog More...
 
virtual double get_c () const override
 front axle to front border More...
 
virtual double get_d () const override
 rear border to rear axle More...
 
virtual double get_m () const override
 mass More...
 
virtual double get_mu () const override
 friction coefficient More...
 
virtual double get_g () const override
 gravitational constant More...
 
virtual double get_h () const override
 cog height above ground More...
 
virtual double get_cf () const override
 front normalized tire stiffness for bicycle model More...
 
virtual double get_cr () const override
 rear normalized tire stiffness for bicycle model More...
 
virtual double get_Iz_m () const override
 rotational inertia around up axis devided by mass More...
 
virtual double get_wf () const override
 track width front More...
 
virtual double get_wr () const override
 track width rear More...
 
virtual double get_bodyWidth () const override
 
virtual double get_steeringRatio () const override
 
virtual double get_steeringAngleOffsetMeasured () const override
 
virtual double get_steeringAngleOffsetCommand () const override
 
virtual double get_steeringAngleMax () const override
 
virtual double get_steeringAngleMin () const override
 
virtual double get_C () const override
 unnormalized cornering stiffness More...
 
virtual double get_brakeBalanceFront () const override
 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 override
 returns the percentage of acceleration force allocated to the front axle, e.g. 1.0 for front drive More...
 
virtual double get_observationPointForPosition () const override
 
virtual double get_observationPointForVelocity () const override
 
virtual double get_observationPointForAcceleration () const override
 
virtual double get_vehicleFlag () const override
 returns the flag of currently used vehicle More...
 

Additional Inherited Members

Detailed Description

dummy implementation of an abstract vehicle parameter object for testing purposes

Member Function Documentation

◆ get_a()

virtual double adore::params::APVehicleDummy::get_a ( ) const
inlineoverrideprivatevirtual

cog to front axle

Implements adore::params::APVehicle.

◆ get_accelerationBalanceFront()

virtual double adore::params::APVehicleDummy::get_accelerationBalanceFront ( ) const
inlineoverrideprivatevirtual

returns the percentage of acceleration force allocated to the front axle, e.g. 1.0 for front drive

Implements adore::params::APVehicle.

◆ get_b()

virtual double adore::params::APVehicleDummy::get_b ( ) const
inlineoverrideprivatevirtual

rear axle to cog

Implements adore::params::APVehicle.

◆ get_bodyWidth()

virtual double adore::params::APVehicleDummy::get_bodyWidth ( ) const
inlineoverrideprivatevirtual

◆ get_brakeBalanceFront()

virtual double adore::params::APVehicleDummy::get_brakeBalanceFront ( ) const
inlineoverrideprivatevirtual

returns the percentage of brake force allocated to the front axle, e.g. 0.6 is a typical value

Implements adore::params::APVehicle.

◆ get_c()

virtual double adore::params::APVehicleDummy::get_c ( ) const
inlineoverrideprivatevirtual

front axle to front border

Implements adore::params::APVehicle.

◆ get_C()

virtual double adore::params::APVehicleDummy::get_C ( ) const
inlineoverrideprivatevirtual

unnormalized cornering stiffness

Implements adore::params::APVehicle.

◆ get_cf()

virtual double adore::params::APVehicleDummy::get_cf ( ) const
inlineoverrideprivatevirtual

front normalized tire stiffness for bicycle model

Implements adore::params::APVehicle.

◆ get_cr()

virtual double adore::params::APVehicleDummy::get_cr ( ) const
inlineoverrideprivatevirtual

rear normalized tire stiffness for bicycle model

Implements adore::params::APVehicle.

◆ get_d()

virtual double adore::params::APVehicleDummy::get_d ( ) const
inlineoverrideprivatevirtual

rear border to rear axle

Implements adore::params::APVehicle.

◆ get_g()

virtual double adore::params::APVehicleDummy::get_g ( ) const
inlineoverrideprivatevirtual

gravitational constant

Implements adore::params::APVehicle.

◆ get_h()

virtual double adore::params::APVehicleDummy::get_h ( ) const
inlineoverrideprivatevirtual

cog height above ground

Implements adore::params::APVehicle.

◆ get_Iz_m()

virtual double adore::params::APVehicleDummy::get_Iz_m ( ) const
inlineoverrideprivatevirtual

rotational inertia around up axis devided by mass

Implements adore::params::APVehicle.

◆ get_m()

virtual double adore::params::APVehicleDummy::get_m ( ) const
inlineoverrideprivatevirtual

mass

Implements adore::params::APVehicle.

◆ get_mu()

virtual double adore::params::APVehicleDummy::get_mu ( ) const
inlineoverrideprivatevirtual

friction coefficient

Implements adore::params::APVehicle.

◆ get_observationPointForAcceleration()

virtual double adore::params::APVehicleDummy::get_observationPointForAcceleration ( ) const
inlineoverrideprivatevirtual

◆ get_observationPointForPosition()

virtual double adore::params::APVehicleDummy::get_observationPointForPosition ( ) const
inlineoverrideprivatevirtual

◆ get_observationPointForVelocity()

virtual double adore::params::APVehicleDummy::get_observationPointForVelocity ( ) const
inlineoverrideprivatevirtual

◆ get_steeringAngleMax()

virtual double adore::params::APVehicleDummy::get_steeringAngleMax ( ) const
inlineoverrideprivatevirtual

◆ get_steeringAngleMin()

virtual double adore::params::APVehicleDummy::get_steeringAngleMin ( ) const
inlineoverrideprivatevirtual

◆ get_steeringAngleOffsetCommand()

virtual double adore::params::APVehicleDummy::get_steeringAngleOffsetCommand ( ) const
inlineoverrideprivatevirtual

◆ get_steeringAngleOffsetMeasured()

virtual double adore::params::APVehicleDummy::get_steeringAngleOffsetMeasured ( ) const
inlineoverrideprivatevirtual

◆ get_steeringRatio()

virtual double adore::params::APVehicleDummy::get_steeringRatio ( ) const
inlineoverrideprivatevirtual

◆ get_vehicle_id()

virtual std::string adore::params::APVehicleDummy::get_vehicle_id ( ) const
inlineoverrideprivatevirtual

ID of current vehicle.

Implements adore::params::APVehicle.

◆ get_vehicleFlag()

virtual double adore::params::APVehicleDummy::get_vehicleFlag ( ) const
inlineoverrideprivatevirtual

returns the flag of currently used vehicle

Implements adore::params::APVehicle.

◆ get_wf()

virtual double adore::params::APVehicleDummy::get_wf ( ) const
inlineoverrideprivatevirtual

track width front

Implements adore::params::APVehicle.

◆ get_wr()

virtual double adore::params::APVehicleDummy::get_wr ( ) const
inlineoverrideprivatevirtual

track width rear

Implements adore::params::APVehicle.


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