esp::sensor namespace

Classes

class AudioEmptyStubChannelLayoutClass
class AudioEmptyStubConfigurationClass
class AudioSensor
struct AudioSensorSpec
class CameraSensor
struct CameraSensorSpec
class CubeMapSensorBase
struct CubeMapSensorBaseSpec
class EquirectangularSensor
struct EquirectangularSensorSpec
class FisheyeSensor
struct FisheyeSensorDoubleSphereSpec
struct FisheyeSensorSpec
struct Observation
struct ObservationSpace
struct RedwoodNoiseModelGPUImpl
class Sensor
class SensorFactory
struct SensorSpec
class SensorSuite
class VisualSensor
struct VisualSensorSpec

Enums

enum class FisheyeSensorModelType: Magnum::UnsignedInt { DoubleSphere = 0, EndFisheyeSensorModelType }
enum class SensorType: int32_t { Unspecified = 0, Custom, Color, Depth, Normal, Semantic, Audio, EndSensorType }
enum class ObservationSpaceType { None = 0, Tensor = 1, Text = 2, EndObservationSpaceType }
enum class SensorSubType: int32_t { Unspecified = 0, Custom, Pinhole, Orthographic, Fisheye, Equirectangular, ImpulseResponse, EndSensorSubType }

Typedefs

using SensorSetup = std::vector<sensor::SensorSpec::ptr>
using SemanticSensorTarget = esp::scene::SceneNodeSemanticDataIDX
This enum describes the type of information the Semantic Sensor will render. This is an alias for the idx enum defined in scene node.

Functions

void initSensorBindings(pybind11::module& m)
Specify bindings for various esp::sensor classes.
auto espLoggingSubsystem() -> logging::Subsystem