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

Helps to select initial state for motion planning. Considers previous plan, current vehicle state, vehicle extended state. More...

#include <initial_state_selector.h>

Collaboration diagram for adore::fun::InitialStateSelector:
Collaboration graph

Public Member Functions

 InitialStateSelector ()
 
 ~InitialStateSelector ()
 
void setExecutedTrajectory (const SetPointRequest &spr_ex)
 
void update ()
 

Private Attributes

SetPointRequest spr_
 
adore::fun::VehicleMotionState9d x_replan_
 
adore::fun::VehicleMotionState9d x_
 
adore::fun::VehicleExtendedState xx_
 
adore::mad::AReader< adore::fun::VehicleMotionState9d > * xreader_
 
adore::mad::AReader< adore::fun::VehicleExtendedState > * xxreader_
 
bool hasValidInitialState_
 
adore::params::APTacticalPlannerpTacticalPlanner_
 

Detailed Description

Helps to select initial state for motion planning. Considers previous plan, current vehicle state, vehicle extended state.

Constructor & Destructor Documentation

◆ InitialStateSelector()

adore::fun::InitialStateSelector::InitialStateSelector ( )
inline
Here is the call graph for this function:

◆ ~InitialStateSelector()

adore::fun::InitialStateSelector::~InitialStateSelector ( )
inline

Member Function Documentation

◆ setExecutedTrajectory()

void adore::fun::InitialStateSelector::setExecutedTrajectory ( const SetPointRequest spr_ex)
inline
Here is the call graph for this function:

◆ update()

void adore::fun::InitialStateSelector::update ( )
inline
Here is the call graph for this function:

Member Data Documentation

◆ hasValidInitialState_

bool adore::fun::InitialStateSelector::hasValidInitialState_
private

◆ pTacticalPlanner_

adore::params::APTacticalPlanner* adore::fun::InitialStateSelector::pTacticalPlanner_
private

◆ spr_

SetPointRequest adore::fun::InitialStateSelector::spr_
private

◆ x_

adore::fun::VehicleMotionState9d adore::fun::InitialStateSelector::x_
private

◆ x_replan_

adore::fun::VehicleMotionState9d adore::fun::InitialStateSelector::x_replan_
private

◆ xreader_

adore::mad::AReader<adore::fun::VehicleMotionState9d>* adore::fun::InitialStateSelector::xreader_
private

◆ xx_

adore::fun::VehicleExtendedState adore::fun::InitialStateSelector::xx_
private

◆ xxreader_

adore::mad::AReader<adore::fun::VehicleExtendedState>* adore::fun::InitialStateSelector::xxreader_
private

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