irsim.world.sensors.sensor_factory#
Classes#
Module Contents#
- class irsim.world.sensors.sensor_factory.SensorFactory[源代码]#
- create_sensor(state: numpy.ndarray, obj_id: int, **kwargs: Any) Any[源代码]#
Create a sensor instance from configuration kwargs.
- 参数:
state (np.ndarray) -- Initial sensor state.
obj_id (int) -- Associated object id.
**kwargs -- Sensor configuration; expects 'name' or 'type'.
- 返回:
A concrete sensor instance (e.g., Lidar2D).
- 返回类型:
Any
- 抛出:
NotImplementedError -- If the requested sensor type is not supported.