[isaacsim.sensors.physics.ui] Isaac Sim Physics Sensor Simulation UI Components#

Version: 1.2.2

Overview#

The isaacsim.sensors.physics.ui extension provides menu integration for Isaac Sim physics-based sensor simulation. This extension adds menu items that enable users to create and configure physics sensors through the application’s menu system, making sensor creation accessible through standard UI interactions.

../../../../_images/preview29.png

Functionality#

Sensor Creation Interface#

Physics sensor menu options allow users to create various types of physics-based sensors through the menu system. The extension integrates with the existing Isaac Sim menu structure to provide intuitive access to sensor creation workflows.

Integration#

The extension uses omni.kit.actions.core to register sensor-related actions that can be triggered through menu selections. It also integrates with omni.kit.context_menu to provide contextual menu options for physics sensor operations.

The extension connects with isaacsim.sensors.experimental.physics to access the underlying physics sensor functionality and uses isaacsim.core.experimental.prims for primitive-based sensor operations. Additionally, it leverages isaacsim.gui.components for consistent UI component integration 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.physics.ui

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

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

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

Actions in isaacsim.sensors.physics.ui#

ID

Display Name

Description

create_beam_curtain_physics_raycast_sensor

Create a beam curtain physics raycast sensor

create_contact_sensor

Create a contact sensor

create_imu_sensor

Create an IMU sensor

create_rotating_physics_raycast_sensor

Create a rotating physics raycast sensor

create_solid_state_physics_raycast_sensor

Create a solid state physics raycast sensor