Source code for irsim.world.sensors.sensor_factory

from irsim.world.sensors.lidar2d import Lidar2D


[docs] class SensorFactory:
[docs] def create_sensor(self, state, obj_id, **kwargs): sensor_type = kwargs.get("name", kwargs.get("type", "lidar2d")) if sensor_type == "lidar2d": return Lidar2D(state, obj_id, **kwargs) else: raise NotImplementedError(f"Sensor types {type} not implemented")