Public API for module isaacsim.sensors.rtx:#

Classes#

  • class IsaacSensorCreateRtxSensor(omni.kit.commands.Command)

    • def init(self, path: str | None = None, parent: str | None = None, config: str | None = None, usd_path: str | None = None, translation: Gf.Vec3d | None = Gf.Vec3d(0, 0, 0), orientation: Gf.Quatd | None = Gf.Quatd(1, 0, 0, 0), visibility: bool = False, variant: str | dict[str, str] | None = None, force_camera_prim: bool = False, **kwargs: Any)

    • def do(self) -> Usd.Prim

    • def undo(self)

  • class IsaacSensorCreateRtxLidar(IsaacSensorCreateRtxSensor)

    • def init(self, **kwargs: Any)

    • def do(self) -> Usd.Prim

  • class IsaacSensorCreateRtxRadar(IsaacSensorCreateRtxSensor)

    • def do(self) -> Usd.Prim | None

  • class IsaacSensorCreateRtxIDS(IsaacSensorCreateRtxSensor)

    • def init(self, **kwargs: Any)

  • class IsaacSensorCreateRtxUltrasonic(IsaacSensorCreateRtxSensor)

  • class Extension(omni.ext.IExt)

    • def on_startup(self, ext_id: str)

    • def on_shutdown(self)

  • class LidarRtx(BaseSensor)

    • static def make_add_remove_deprecated_attr(deprecated_attr: str) -> list[Callable]

    • def init(self, prim_path: str, name: str = ‘lidar_rtx’, position: np.ndarray | None = None, translation: np.ndarray | None = None, orientation: np.ndarray | None = None, config_file_name: str | None = None, **kwargs: Any)

    • def get_render_product_path(self) -> str | None

    • def get_current_frame(self) -> dict

    • def get_annotators(self) -> dict

    • def attach_annotator(self, annotator_name: Literal[IsaacComputeRTXLidarFlatScan, IsaacExtractRTXSensorPointCloudNoAccumulator, IsaacCreateRTXLidarScanBuffer, StableIdMap, GenericModelOutput], **kwargs: object)

    • def detach_annotator(self, annotator_name: str)

    • def detach_all_annotators(self)

    • def get_writers(self) -> dict

    • def attach_writer(self, writer_name: str, **kwargs: object)

    • def detach_writer(self, writer_name: str)

    • def detach_all_writers(self)

    • def initialize(self, physics_sim_view: Any = None)

    • def post_reset(self)

    • def resume(self)

    • def pause(self)

    • def is_paused(self) -> bool

    • def get_horizontal_resolution(self) -> float | None

    • def get_horizontal_fov(self) -> float | None

    • def get_num_rows(self) -> int | None

    • def get_num_cols(self) -> int | None

    • def get_rotation_frequency(self) -> float | None

    • def get_depth_range(self) -> tuple[float, float] | None

    • def get_azimuth_range(self) -> tuple[float, float] | None

    • def enable_visualization(self)

    • def disable_visualization(self)

    • def add_point_cloud_data_to_frame(self)

    • def add_linear_depth_data_to_frame(self)

    • def add_intensities_data_to_frame(self)

    • def add_azimuth_range_to_frame(self)

    • def add_horizontal_resolution_to_frame(self)

    • def add_range_data_to_frame(self)

    • def add_azimuth_data_to_frame(self)

    • def add_elevation_data_to_frame(self)

    • def remove_point_cloud_data_to_frame(self)

    • def remove_linear_depth_data_to_frame(self)

    • def remove_intensities_data_to_frame(self)

    • def remove_azimuth_range_to_frame(self)

    • def remove_horizontal_resolution_to_frame(self)

    • def remove_range_data_to_frame(self)

    • def remove_azimuth_data_to_frame(self)

    • def remove_elevation_data_to_frame(self)

    • static def decode_stable_id_mapping(stable_id_mapping_raw: bytes) -> dict

    • static def get_object_ids(obj_ids: np.ndarray) -> list[int]

Functions#

  • def delete_prim(prim_path: str)

  • def add_reference_to_stage(usd_path: str, prim_path: str, prim_type: str = ‘Xform’) -> Usd.Prim

  • def get_next_free_path(path: str, parent: str = None) -> str

  • def reset_and_set_xform_ops(prim: Usd.Prim, translation: Gf.Vec3d, orientation: Gf.Quatd, scale: Gf.Vec3d = Gf.Vec3d([1.0, 1.0, 1.0]))

  • def get_assets_root_path() -> str

  • def register_annotator_from_node_with_telemetry(*args: Any, **kwargs: Any)

  • def register_node_writer_with_telemetry(*args: Any, **kwargs: Any)

  • def get_prim_at_path(prim_path: str, fabric: bool = False) -> Usd.Prim | usdrt.Usd._Usd.Prim | None

  • def get_gmo_data(dataPtr: int | np.ndarray) -> gmo_utils.GenericModelOutput

  • def apply_nonvisual_material(prim: Usd.Prim, base: str | int, coating: str | int = ‘none’, attribute: str | int = ‘none’) -> bool

  • def get_material_id(prim: Usd.Prim) -> int

  • def decode_material_id(material_id: int) -> tuple[str, str, str]

Variables#

  • SUPPORTED_LIDAR_CONFIGS: dict[str, set[str] | list[dict[str, str]]]

  • SUPPORTED_LIDAR_VARIANT_SET_NAME: str

  • EXTENSION_NAME: str

  • NONE_BASE: Dict

  • METALS_BASE: Dict

  • POLYMERS_BASE: Dict

  • GLASS_BASE: Dict

  • OTHER_BASE: Dict

  • BASE_MATERIALS: Dict

  • COATINGS: Dict

  • ATTRIBUTES: Dict

  • ATTR_PREFIX: Unknown

  • ATTR_BASE: Unknown

  • ATTR_COATING: Unknown

  • ATTR_ATTRIBUTE: Unknown

Other#

  • annotations: unknown

  • Callable: unknown

  • Path: unknown

  • Any: unknown

  • carb: unknown module

  • omni.isaac.IsaacSensorSchema: public module

  • omni.kit.commands: unknown module

  • omni.kit.utils: unknown module

  • omni.replicator.core: unknown module

  • omni.usd: unknown module

  • Gf: unknown

  • Sdf: unknown

  • Usd: unknown module

  • UsdGeom: unknown

  • ctypes: builtin module

  • gc: builtin module

  • carb.settings: unknown module

  • numpy: unknown module

  • omni.ext: unknown module

  • omni.graph.core: unknown module

  • AnnotatorRegistry: unknown

  • sensors: unknown

  • UsdShade: unknown

Public API for module isaacsim.sensors.rtx.generic_model_output:#

No public API

Public API for module isaacsim.sensors.rtx.generic_model_output:#

No public API

Public API for module isaacsim.sensors.rtx.sensor_checker:#

No public API