Skip to content

Bridge

This file defines a basic Bridge for extensibility of the ROAR Autonomous software

Bridge ¤

__init__(self) special ¤

Source code in Bridges/bridge.py
def __init__(self):
    self.logger = logging.Logger(__name__)

convert_control_from_agent_to_source(self, control) ¤

Source code in Bridges/bridge.py
@abstractmethod
def convert_control_from_agent_to_source(self, control: VehicleControl) -> Any:
    pass

convert_control_from_source_to_agent(self, source) ¤

Source code in Bridges/bridge.py
@abstractmethod
def convert_control_from_source_to_agent(self, source) -> VehicleControl:
    pass

convert_depth_from_source_to_agent(self, source) ¤

Source code in Bridges/bridge.py
@abstractmethod
def convert_depth_from_source_to_agent(self, source) -> DepthData:
    pass

convert_imu_from_source_to_agent(self, source) ¤

Source code in Bridges/bridge.py
@abstractmethod
def convert_imu_from_source_to_agent(self, source) -> IMUData:
    pass

convert_location_from_source_to_agent(self, source) ¤

Source code in Bridges/bridge.py
@abstractmethod
def convert_location_from_source_to_agent(self, source) -> Location:
    pass

convert_rgb_from_source_to_agent(self, source) ¤

Source code in Bridges/bridge.py
@abstractmethod
def convert_rgb_from_source_to_agent(self, source) -> RGBData:
    pass

convert_rotation_from_source_to_agent(self, source) ¤

Source code in Bridges/bridge.py
@abstractmethod
def convert_rotation_from_source_to_agent(self, source) -> Rotation:
    pass

convert_sensor_data_from_source_to_agent(self, source) ¤

Source code in Bridges/bridge.py
@abstractmethod
def convert_sensor_data_from_source_to_agent(self, source) -> SensorsData:
    pass

convert_transform_from_source_to_agent(self, source) ¤

Source code in Bridges/bridge.py
@abstractmethod
def convert_transform_from_source_to_agent(self, source) -> Transform:
    pass

convert_vector3d_from_agent_to_source(self, vector3d) ¤

Source code in Bridges/bridge.py
@abstractmethod
def convert_vector3d_from_agent_to_source(self, vector3d: Vector3D) -> Any:
    pass

convert_vector3d_from_source_to_agent(self, source) ¤

Source code in Bridges/bridge.py
@abstractmethod
def convert_vector3d_from_source_to_agent(self, source) -> Vector3D:
    pass

convert_vehicle_from_source_to_agent(self, source) ¤

Source code in Bridges/bridge.py
@abstractmethod
def convert_vehicle_from_source_to_agent(self, source) -> Vehicle:
    pass