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")