Carma-platform v4.2.0
CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication.
lci_strategic_plugin::TrajectoryParams Struct Reference

#include <lci_strategic_plugin.hpp>

Collaboration diagram for lci_strategic_plugin::TrajectoryParams:
Collaboration graph

Public Attributes

double t0_ = 0
 
double v0_ = 0
 
double x0_ = 0
 
double a1_ = 0
 
double t1_ = 0
 
double v1_ = 0
 
double x1_ = 0
 
double a2_ = 0
 
double t2_ = 0
 
double v2_ = 0
 
double x2_ = 0
 
double a3_ = 0
 
double t3_ = 0
 
double v3_ = 0
 
double x3_ = 0
 
bool is_algorithm_successful = true
 
TSCase case_num
 
double modified_departure_speed = -1.0
 
double modified_remaining_time = -1.0
 

Detailed Description

Definition at line 76 of file lci_strategic_plugin.hpp.

Member Data Documentation

◆ a1_

◆ a2_

◆ a3_

◆ case_num

◆ is_algorithm_successful

◆ modified_departure_speed

double lci_strategic_plugin::TrajectoryParams::modified_departure_speed = -1.0

◆ modified_remaining_time

double lci_strategic_plugin::TrajectoryParams::modified_remaining_time = -1.0

◆ t0_

double lci_strategic_plugin::TrajectoryParams::t0_ = 0

Definition at line 78 of file lci_strategic_plugin.hpp.

Referenced by lci_strategic_plugin::LCIStrategicPlugin::boundary_accel_cruise_maxspeed_decel(), lci_strategic_plugin::LCIStrategicPlugin::boundary_accel_nocruise_maxspeed_decel(), lci_strategic_plugin::LCIStrategicPlugin::boundary_accel_nocruise_notmaxspeed_decel(), lci_strategic_plugin::LCIStrategicPlugin::boundary_accel_or_decel_complete_upper(), lci_strategic_plugin::LCIStrategicPlugin::boundary_accel_or_decel_incomplete_upper(), lci_strategic_plugin::LCIStrategicPlugin::boundary_decel_cruise_minspeed(), lci_strategic_plugin::LCIStrategicPlugin::boundary_decel_cruise_minspeed_accel(), lci_strategic_plugin::LCIStrategicPlugin::boundary_decel_cruise_minspeed_decel(), lci_strategic_plugin::LCIStrategicPlugin::boundary_decel_incomplete_lower(), lci_strategic_plugin::LCIStrategicPlugin::boundary_decel_nocruise_minspeed_accel_complete(), lci_strategic_plugin::LCIStrategicPlugin::boundary_decel_nocruise_minspeed_accel_incomplete(), lci_strategic_plugin::LCIStrategicPlugin::boundary_decel_nocruise_notminspeed_accel(), lci_strategic_plugin::LCIStrategicPlugin::handleFailureCaseHelper(), lci_strategic_plugin::LCIStrategicPlugin::print_params(), lci_strategic_plugin::LCIStrategicPlugin::ts_case1(), lci_strategic_plugin::LCIStrategicPlugin::ts_case2(), lci_strategic_plugin::LCIStrategicPlugin::ts_case3(), lci_strategic_plugin::LCIStrategicPlugin::ts_case4(), lci_strategic_plugin::LCIStrategicPlugin::ts_case5(), lci_strategic_plugin::LCIStrategicPlugin::ts_case6(), and lci_strategic_plugin::LCIStrategicPlugin::ts_case7().

◆ t1_

◆ t2_

◆ t3_

◆ v0_

◆ v1_

◆ v2_

◆ v3_

◆ x0_

◆ x1_

◆ x2_

◆ x3_


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