torchdrivesim.observation_noise =============================== .. py:module:: torchdrivesim.observation_noise Classes ------- .. autoapisummary:: torchdrivesim.observation_noise.ObservationNoiseConfig torchdrivesim.observation_noise.StandardSensingObservationNoiseConfig torchdrivesim.observation_noise.MapObservationNoiseFromLogConfig torchdrivesim.observation_noise.ObservationNoise torchdrivesim.observation_noise.StandardSensingObservationNoise torchdrivesim.observation_noise.MapObservationNoiseFromLog Module Contents --------------- .. py:class:: ObservationNoiseConfig .. py:attribute:: _type_ :type: str :value: 'base' .. py:class:: StandardSensingObservationNoiseConfig .. py:attribute:: _type_ :type: str :value: 'standard_sensing' .. py:class:: MapObservationNoiseFromLogConfig .. py:attribute:: _type_ :type: str :value: 'map_observation_noise_from_log' .. py:class:: ObservationNoise(cfg: ObservationNoiseConfig) .. py:attribute:: cfg .. py:method:: get_noisy_state(simulator) .. py:method:: get_noisy_present_mask(simulator) .. py:method:: get_noisy_agent_size(simulator) .. py:method:: get_noisy_lane_features(simulator) .. py:method:: get_noisy_background_mesh(simulator) .. py:method:: get_noisy_traffic_controls(simulator) .. py:method:: get_noisy_road_mesh(simulator) .. py:class:: StandardSensingObservationNoise(cfg: StandardSensingObservationNoiseConfig) Bases: :py:obj:`ObservationNoise` .. py:method:: get_noisy_state(simulator) .. py:method:: get_noisy_present_mask(simulator) .. py:class:: MapObservationNoiseFromLog(cfg: StandardSensingObservationNoiseConfig, noisy_lane_features: Optional[List[torchdrivesim.lanelet2.LaneFeatures]] = None, noisy_background_mesh: Optional[List[torchdrivesim.mesh.BirdviewMesh]] = None, noisy_traffic_controls: Optional[List[Dict[str, torchdrivesim.traffic_controls.BaseTrafficControl]]] = None, noisy_crosswalk_features: Optional[List[Tuple[torch.Tensor]]] = None) Bases: :py:obj:`ObservationNoise` .. py:attribute:: noisy_lane_features :value: None .. py:attribute:: noisy_background_mesh :value: None .. py:attribute:: noisy_traffic_controls :value: None .. py:attribute:: noisy_crosswalk_features :value: None .. py:method:: get_noisy_lane_features(simulator) .. py:method:: get_noisy_background_mesh(simulator) .. py:method:: get_noisy_road_mesh(simulator) .. py:method:: get_noisy_traffic_controls(simulator) .. py:method:: get_noisy_crosswalk_features(simulator)