ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore::fun::logic Namespace Reference

Classes

struct  GD2ND
 
struct  ND2PD
 
struct  ND2GD
 
struct  PD2ND
 
struct  PD2GD
 
struct  DistanceStateMachine
 
struct  NORMAL_DISTANCE
 NORMAL_DISTANCE is defined as an entry state of the state machine
More...
 
struct  GAP_DISTANCE
 
struct  PLATOONING_DISTANCE
 
struct  NA2WF
 
struct  J2NA
 
struct  J2WF
 
struct  J2IP
 
struct  WF2J
 
struct  WF2NA
 
struct  WF2IP
 
struct  IP2J
 
struct  IP2WF
 
struct  IP2NA
 
struct  IP2L
 
struct  L2WF
 
struct  L2NA
 
struct  PlatooningStateMachine
 
struct  WANT_TO_FORM
 WANT_TO_FORM is defined as an entry state of the state machine
More...
 
struct  NOT_ABLE
 
struct  JOINING
 
struct  IN_PLATOON
 
struct  LEAVING
 

Enumerations

enum  PLATOONING_STATE {
  NotAble , WantToForm , Joining , InPlatoon ,
  Leaving
}
 
enum  AUTOMATION_LEVEL {
  SAE_LEVEL0 , SAE_LEVEL1 , SAE_LEVEL2 , SAE_LEVEL3 ,
  SAE_LEVEL4 , SAE_LEVEL5
}
 

Variables

double tau
 
double tau_platooning
 
double tau_normalDriving
 
int PlatooningState
 

Enumeration Type Documentation

◆ AUTOMATION_LEVEL

Enumerator
SAE_LEVEL0 
SAE_LEVEL1 
SAE_LEVEL2 
SAE_LEVEL3 
SAE_LEVEL4 
SAE_LEVEL5 

◆ PLATOONING_STATE

Enumerator
NotAble 
WantToForm 
Joining 
InPlatoon 
Leaving 

Variable Documentation

◆ PlatooningState

int adore::fun::logic::PlatooningState

◆ tau

double adore::fun::logic::tau

◆ tau_normalDriving

double adore::fun::logic::tau_normalDriving

◆ tau_platooning

double adore::fun::logic::tau_platooning