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.
basic_autonomy::waypoint_generation::DetailedTrajConfig Struct Reference

#include <basic_autonomy.hpp>

Collaboration diagram for basic_autonomy::waypoint_generation::DetailedTrajConfig:
Collaboration graph

Public Attributes

double trajectory_time_length = 6.0
 
double curve_resample_step_size = 1.0
 
double minimum_speed = 2.2352
 
double max_accel = 3
 
double lateral_accel_limit = 2.5
 
int speed_moving_average_window_size = 5
 
int curvature_moving_average_window_size = 9
 
double back_distance = 20
 
double buffer_ending_downtrack = 20.0
 
std::string desired_controller_plugin = "default"
 

Detailed Description

Definition at line 78 of file basic_autonomy.hpp.

Member Data Documentation

◆ back_distance

double basic_autonomy::waypoint_generation::DetailedTrajConfig::back_distance = 20

◆ buffer_ending_downtrack

◆ curvature_moving_average_window_size

int basic_autonomy::waypoint_generation::DetailedTrajConfig::curvature_moving_average_window_size = 9

◆ curve_resample_step_size

◆ desired_controller_plugin

◆ lateral_accel_limit

double basic_autonomy::waypoint_generation::DetailedTrajConfig::lateral_accel_limit = 2.5

◆ max_accel

double basic_autonomy::waypoint_generation::DetailedTrajConfig::max_accel = 3

◆ minimum_speed

◆ speed_moving_average_window_size

◆ trajectory_time_length

double basic_autonomy::waypoint_generation::DetailedTrajConfig::trajectory_time_length = 6.0

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