isaaclab_ov.sensors.ray_caster#
Sub-module for OVPhysX ray-caster sensors.
Classes#
The following classes are part of the public isaaclab_ov.sensors.ray_caster API.
OVPhysX MultiMeshRayCaster implementation. |
|
OVPhysX MultiMeshRayCasterCamera implementation. |
|
OVPhysX RayCaster implementation. |
|
OVPhysX RayCasterCamera implementation. |
- class isaaclab_ov.sensors.ray_caster.MultiMeshRayCaster[source]#
Bases:
_OvPhysxRayCasterMixin,BaseMultiMeshRayCasterOVPhysX MultiMeshRayCaster implementation.
Methods:
- classmethod __new__(*args, **kwargs)#
- __init__(cfg: MultiMeshRayCasterCfg)#
Initializes the ray-caster object.
- Parameters:
cfg¶ – The configuration parameters.
- class isaaclab_ov.sensors.ray_caster.MultiMeshRayCasterCamera[source]#
Bases:
_OvPhysxRayCasterMixin,BaseMultiMeshRayCasterCameraOVPhysX MultiMeshRayCasterCamera implementation.
Methods:
- classmethod __new__(*args, **kwargs)#
- __init__(cfg: MultiMeshRayCasterCameraCfg)#
Initializes the camera object.
- Parameters:
cfg¶ – The configuration parameters.
- Raises:
ValueError – If the provided data types are not supported by the ray-caster camera.
- class isaaclab_ov.sensors.ray_caster.RayCaster[source]#
Bases:
_OvPhysxRayCasterMixin,BaseRayCasterOVPhysX RayCaster implementation.
Methods:
- classmethod __new__(*args, **kwargs)#
- __init__(cfg: RayCasterCfg)#
Initializes the ray-caster object.
- Parameters:
cfg¶ – The configuration parameters.
- class isaaclab_ov.sensors.ray_caster.RayCasterCamera[source]#
Bases:
_OvPhysxRayCasterMixin,BaseRayCasterCameraOVPhysX RayCasterCamera implementation.
Methods:
- classmethod __new__(*args, **kwargs)#
- __init__(cfg: RayCasterCameraCfg)#
Initializes the camera object.
- Parameters:
cfg¶ – The configuration parameters.
- Raises:
ValueError – If the provided data types are not supported by the ray-caster camera.