scenic.core.sensors
Sensors which can gather and save data from simulations.
Summary of Module Members
Module Attributes
Handlers for saving individual values to files, by extension |
|
Handlers for saving time series to files, by extension |
Functions
|
|
|
|
|
|
|
|
|
|
|
|
|
Classes
|
|
|
|
|
|
|
|
|
|
Abstract RGB camera sensor. |
|
A method of saving a record to a file. |
|
Abstract semantic segmentation camera sensor. |
|
|
Member Details
- class RGBSensor[source]
Bases:
Sensor,ABCAbstract RGB camera sensor.
- Parameters:
offset – Sensor position offset relative to the attached object (x, y, z).
rotation – Sensor rotation relative to the attached object (yaw, pitch, roll).
width – Output image width.
height – Output image height.
attributes – Simulator-specific options (dict).
- class SSSensor[source]
Bases:
Sensor,ABCAbstract semantic segmentation camera sensor.
- Parameters:
offset – Sensor position offset relative to the attached object (x, y, z).
rotation – Sensor rotation relative to the attached object (yaw, pitch, roll).
width – Output image width.
height – Output image height.
attributes – Simulator-specific options (dict).
- class RecordingConfiguration(name: str, period: Tuple[float, Literal['seconds', 'steps']], delay: Tuple[float, Literal['seconds', 'steps']], recorder: 'Optional[Recorder]' = None)[source]
- valueExtHandlers = {'apng': <function pilHandler>, 'avif': <function pilHandler>, 'avifs': <function pilHandler>, 'blp': <function pilHandler>, 'bmp': <function pilHandler>, 'bufr': <function pilHandler>, 'bw': <function pilHandler>, 'dds': <function pilHandler>, 'dib': <function pilHandler>, 'emf': <function pilHandler>, 'eps': <function pilHandler>, 'gif': <function pilHandler>, 'grib': <function pilHandler>, 'h5': <function pilHandler>, 'hdf': <function pilHandler>, 'icb': <function pilHandler>, 'icns': <function pilHandler>, 'ico': <function pilHandler>, 'im': <function pilHandler>, 'j2c': <function pilHandler>, 'j2k': <function pilHandler>, 'jfif': <function pilHandler>, 'jp2': <function pilHandler>, 'jpc': <function pilHandler>, 'jpe': <function pilHandler>, 'jpeg': <function pilHandler>, 'jpf': <function pilHandler>, 'jpg': <function pilHandler>, 'jpx': <function pilHandler>, 'mpo': <function pilHandler>, 'msp': <function pilHandler>, 'npy': <function npyHandler>, 'palm': <function pilHandler>, 'pbm': <function pilHandler>, 'pcx': <function pilHandler>, 'pdf': <function pilHandler>, 'pfm': <function pilHandler>, 'pgm': <function pilHandler>, 'png': <function pilHandler>, 'pnm': <function pilHandler>, 'ppm': <function pilHandler>, 'ps': <function pilHandler>, 'qoi': <function pilHandler>, 'rgb': <function pilHandler>, 'rgba': <function pilHandler>, 'sgi': <function pilHandler>, 'tga': <function pilHandler>, 'tif': <function pilHandler>, 'tiff': <function pilHandler>, 'vda': <function pilHandler>, 'vst': <function pilHandler>, 'webp': <function pilHandler>, 'wmf': <function pilHandler>, 'xbm': <function pilHandler>}
Handlers for saving individual values to files, by extension
- seriesExtHandlers = {'mkv': <function videoHandler>, 'mov': <function videoHandler>, 'mp4': <function videoHandler>, 'npz': <function npzHandler>, 'pickle': <function pickleHandler>}
Handlers for saving time series to files, by extension