torchdrivesim.observation_noise

Classes

Module Contents

class torchdrivesim.observation_noise.ObservationNoiseConfig[source]
_type_: str = 'base'[source]
class torchdrivesim.observation_noise.StandardSensingObservationNoiseConfig[source]
_type_: str = 'standard_sensing'[source]
class torchdrivesim.observation_noise.MapObservationNoiseFromLogConfig[source]
_type_: str = 'map_observation_noise_from_log'[source]
class torchdrivesim.observation_noise.ObservationNoise(cfg: ObservationNoiseConfig)[source]
cfg[source]
get_noisy_state(simulator)[source]
get_noisy_present_mask(simulator)[source]
get_noisy_agent_size(simulator)[source]
get_noisy_lane_features(simulator)[source]
get_noisy_background_mesh(simulator)[source]
get_noisy_traffic_controls(simulator)[source]
get_noisy_road_mesh(simulator)[source]
class torchdrivesim.observation_noise.StandardSensingObservationNoise(cfg: StandardSensingObservationNoiseConfig)[source]

Bases: ObservationNoise

get_noisy_state(simulator)[source]
get_noisy_present_mask(simulator)[source]
class torchdrivesim.observation_noise.MapObservationNoiseFromLog(cfg: StandardSensingObservationNoiseConfig, noisy_lane_features: List[torchdrivesim.lanelet2.LaneFeatures] | None = None, noisy_background_mesh: List[torchdrivesim.mesh.BirdviewMesh] | None = None, noisy_traffic_controls: List[Dict[str, torchdrivesim.traffic_controls.BaseTrafficControl]] | None = None, noisy_crosswalk_features: List[Tuple[torch.Tensor]] | None = None)[source]

Bases: ObservationNoise

noisy_lane_features = None[source]
noisy_background_mesh = None[source]
noisy_traffic_controls = None[source]
noisy_crosswalk_features = None[source]
get_noisy_lane_features(simulator)[source]
get_noisy_background_mesh(simulator)[source]
get_noisy_road_mesh(simulator)[source]
get_noisy_traffic_controls(simulator)[source]
get_noisy_crosswalk_features(simulator)[source]