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.
|
Convenience struct for storing the parameters of an upcoming lane change to ensure that the same parameters are used in separately generated maneuver plans. More...
#include <approaching_emergency_vehicle_plugin_node.hpp>
Public Attributes | |
lanelet::ConstLanelet | starting_lanelet |
lanelet::ConstLanelet | ending_lanelet |
bool | is_right_lane_change |
double | start_dist |
double | end_dist |
double | start_speed |
double | end_speed |
std::string | maneuver_id |
Convenience struct for storing the parameters of an upcoming lane change to ensure that the same parameters are used in separately generated maneuver plans.
Definition at line 90 of file approaching_emergency_vehicle_plugin_node.hpp.
double approaching_emergency_vehicle_plugin::UpcomingLaneChangeParameters::end_dist |
double approaching_emergency_vehicle_plugin::UpcomingLaneChangeParameters::end_speed |
Definition at line 97 of file approaching_emergency_vehicle_plugin_node.hpp.
Referenced by approaching_emergency_vehicle_plugin::ApproachingEmergencyVehiclePlugin::generateMoveOverManeuverPlan().
lanelet::ConstLanelet approaching_emergency_vehicle_plugin::UpcomingLaneChangeParameters::ending_lanelet |
Definition at line 92 of file approaching_emergency_vehicle_plugin_node.hpp.
Referenced by approaching_emergency_vehicle_plugin::ApproachingEmergencyVehiclePlugin::generateMoveOverManeuverPlan().
bool approaching_emergency_vehicle_plugin::UpcomingLaneChangeParameters::is_right_lane_change |
Definition at line 93 of file approaching_emergency_vehicle_plugin_node.hpp.
Referenced by approaching_emergency_vehicle_plugin::ApproachingEmergencyVehiclePlugin::generateApproachingErvStatusMessage(), and approaching_emergency_vehicle_plugin::ApproachingEmergencyVehiclePlugin::generateMoveOverManeuverPlan().
std::string approaching_emergency_vehicle_plugin::UpcomingLaneChangeParameters::maneuver_id |
Definition at line 98 of file approaching_emergency_vehicle_plugin_node.hpp.
Referenced by approaching_emergency_vehicle_plugin::ApproachingEmergencyVehiclePlugin::composeLaneChangeManeuverMessage(), and approaching_emergency_vehicle_plugin::ApproachingEmergencyVehiclePlugin::generateMoveOverManeuverPlan().
double approaching_emergency_vehicle_plugin::UpcomingLaneChangeParameters::start_dist |
double approaching_emergency_vehicle_plugin::UpcomingLaneChangeParameters::start_speed |
Definition at line 96 of file approaching_emergency_vehicle_plugin_node.hpp.
Referenced by approaching_emergency_vehicle_plugin::ApproachingEmergencyVehiclePlugin::generateMoveOverManeuverPlan().
lanelet::ConstLanelet approaching_emergency_vehicle_plugin::UpcomingLaneChangeParameters::starting_lanelet |
Definition at line 91 of file approaching_emergency_vehicle_plugin_node.hpp.
Referenced by approaching_emergency_vehicle_plugin::ApproachingEmergencyVehiclePlugin::generateMoveOverManeuverPlan().