[isaacsim.sensors.physx.ui] Isaac Sim PhysX Sensor UI components#

Warning

Deprecation: Extension deprecated since Isaac Sim 6.0.0 in favor of the Experimental extension: isaacsim.sensors.physics.ui

Version: 2.5.1

Overview#

Deprecated since version 6.0.0: This extension is deprecated in favor of isaacsim.sensors.physics.ui.

The isaacsim.sensors.physx.ui extension provides UI components for Isaac Sim PhysX-raycast-based sensor simulation, specifically menu options for range sensor operations. This extension acts as a UI layer on top of the PhysX sensor system, enabling users to interact with range sensors through menu interfaces.

../../../../_images/preview4.png

Key Components#

RangeSensorMenu#

The RangeSensorMenu class provides menu integration for range sensor operations within Isaac Sim. This menu component allows users to access range sensor functionality through the application’s menu system, offering a convenient interface for sensor configuration and control.

The menu integrates with Isaac Sim’s context menu system to provide sensor-specific options when working with range sensors in the scene. Users can access range sensor operations directly from the interface without needing to write code or use lower-level APIs.

Relationships#

This extension depends on isaacsim.sensors.physx for the underlying PhysX sensor simulation capabilities and isaacsim.gui.components for UI component infrastructure. It uses omni.kit.actions.core for action registration and omni.kit.context_menu for menu integration, enabling the menu components to appear in appropriate contexts within the Isaac Sim interface.

Preview

Enable Extension#

The extension can be enabled (if not already) in one of the following ways:

Define the next entry as an application argument from a terminal.

APP_SCRIPT.(sh|bat) --enable isaacsim.sensors.physx.ui

Define the next entry under [dependencies] in an experience (.kit) file or an extension configuration (extension.toml) file.

[dependencies]
"isaacsim.sensors.physx.ui" = {}

Open the Window > Extensions menu in a running application instance and search for isaacsim.sensors.physx.ui. Then, toggle the enable control button if it is not already active.

Actions in isaacsim.sensors.physx.ui#

ID

Display Name

Description

create_lightbeam_generic

Create a generic LightBeam sensor

create_lightbeam_tashan_ts_f_a

Create a Tashan TS-F-A LightBeam sensor

create_physx_lidar_generic

Create a generic PhysX Lidar sensor

create_physx_lidar_rotating

Create a rotating PhysX Lidar sensor