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.
arbitrator::VehicleState Struct Reference

Struct defining the vehicle state required for maneuver planning. More...

#include <vehicle_state.hpp>

Collaboration diagram for arbitrator::VehicleState:
Collaboration graph

Public Attributes

rclcpp::Time stamp
 
double x = 0
 
double y = 0
 
double downtrack = 0
 
double velocity = 0
 
lanelet::Id lane_id = lanelet::InvalId
 

Detailed Description

Struct defining the vehicle state required for maneuver planning.

Definition at line 28 of file vehicle_state.hpp.

Member Data Documentation

◆ downtrack

double arbitrator::VehicleState::downtrack = 0

Definition at line 33 of file vehicle_state.hpp.

Referenced by arbitrator::Arbitrator::bumper_pose_cb().

◆ lane_id

lanelet::Id arbitrator::VehicleState::lane_id = lanelet::InvalId

Definition at line 35 of file vehicle_state.hpp.

Referenced by arbitrator::Arbitrator::bumper_pose_cb().

◆ stamp

rclcpp::Time arbitrator::VehicleState::stamp

Definition at line 30 of file vehicle_state.hpp.

Referenced by arbitrator::Arbitrator::bumper_pose_cb().

◆ velocity

double arbitrator::VehicleState::velocity = 0

Definition at line 34 of file vehicle_state.hpp.

Referenced by arbitrator::Arbitrator::twist_cb().

◆ x

double arbitrator::VehicleState::x = 0

Definition at line 31 of file vehicle_state.hpp.

Referenced by arbitrator::Arbitrator::bumper_pose_cb().

◆ y

double arbitrator::VehicleState::y = 0

Definition at line 32 of file vehicle_state.hpp.

Referenced by arbitrator::Arbitrator::bumper_pose_cb().


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