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.
|
Classes | |
struct | Config |
Struct containing the algorithm configuration values for port_drayage_plugin. More... | |
struct | LatLonCoordinate |
Convenience struct for storing the vehicle's current latitude/longitude coordinates. More... | |
class | OperationID |
Helper class containing an enum for valid port drayage MobilityOperation message operation IDs and a function that converts each operation enum value to a human-readable string. More... | |
struct | PortDrayageMobilityOperationMsg |
Convenience struct for storing all data contained in a received MobilityOperation message's strategy_params field with strategy "carma/port_drayage". More... | |
class | PortDrayagePlugin |
class | PortDrayageStateMachine |
class | PortDrayageWorker |
Enumerations | |
enum | PortDrayageState { INACTIVE , EN_ROUTE_TO_INITIAL_DESTINATION , EN_ROUTE_TO_RECEIVED_DESTINATION , AWAITING_DIRECTION } |
Enum containing the possible state values for the PortDrayagePlugin. More... | |
enum | PortDrayageEvent { DRAYAGE_START , RECEIVED_NEW_DESTINATION , ARRIVED_AT_DESTINATION , DRAYAGE_COMPLETED } |
Enum containing the event values that cause changes in the PortDrayagePlugin state machine. More... | |
Enum containing the event values that cause changes in the PortDrayagePlugin state machine.
DRAYAGE_START = Drayage operations have been commenced by the vehicle RECEIVED_NEW_DESTINATION = The port has commanded the vehicle to travel to a new destination. ARRIVED_AT_DESTINATION = The vehicle has arrived at it's destination. DRAYAGE_COMPLETED = The drayage operation is complete and the vehicle has exited the port area.
Enumerator | |
---|---|
DRAYAGE_START | |
RECEIVED_NEW_DESTINATION | |
ARRIVED_AT_DESTINATION | |
DRAYAGE_COMPLETED |
Definition at line 55 of file port_drayage_state_machine.hpp.
Enum containing the possible state values for the PortDrayagePlugin.
INACTIVE = PortDrayagePlugin is not currently operating in an active capacity EN_ROUTE_TO_INITIAL_DESTINATION = The vehicle is currently enroute to its initial destination, the type of which is based on the configuration parameters for this node EN_ROUTE_TO_RECEIVED_DESTINATION = The vehicle is currently enroute to a destination that was received from infrastructure AWAITING_DIRECTION = The vehicle is currently stopped and is awaiting further guidance from the port infrastructure to tell it the next destination.
Enumerator | |
---|---|
INACTIVE | |
EN_ROUTE_TO_INITIAL_DESTINATION | |
EN_ROUTE_TO_RECEIVED_DESTINATION | |
AWAITING_DIRECTION |
Definition at line 36 of file port_drayage_state_machine.hpp.