Range Sensors

About

The Range Sensors Extension is used to simulate range-based sensors, such as LIDAR and Ultrasonic sensors, in Omniverse Isaac Sim. Use this extension to create range sensor prims in the Stage, set the parameters of that sensor, and query depth data from that sensor.

This extension is enabled by default. If it is ever disabled, it can be re-enabled from the Extension Manager by searching for omni.isaac.range_sensor.

API Documentation

See the API Documentation for complete usage information.

Tutorials & Examples

The following tutorials and examples showcase how to best use this extension:

Tutorials

Examples

LIDAR Example

To run the Example:

  1. Go to the top menu bar and click Isaac Examples > Sensors > LIDAR.

  2. Press the Load Sensor button.

  3. Press the Load Scene button.

  4. Press the Open Source Code button to view the source code. The source code illustrates how to add and control the sensor using the Python API.

  5. Press the PLAY button to begin simulating.

../_images/isaac_tutorial_advanced_lidar_example.gif

Generic Range Sensor Example

To run the Example:

  1. Go to the top menu bar and click Isaac Examples > Sensors > Generic Range Sensor.

  2. Press the Load Sensor button.

  3. Press the Load Scene button.

  4. Press the Set Sensor Pattern button to load the example sensor pattern.

  5. Press the Open Source Code button to view the source code. The source code illustrates how to create, add, and control the sensor using the Python API.

  6. Press the PLAY button to begin simulating.

../_images/isaac_tutorial_advanced_generic_sensor_example.gif

Ultrasonic Example

To run the Example:

  1. Go to the top menu bar and click Isaac Examples > Sensors > Ultrasonic.

  2. Press the Load Sensor button.

  3. Press the Load Scene button.

  4. Press the Open Source Code button to view the source code. The source code illustrates how to add and control the sensor using the Python API.

  5. Press the PLAY button to begin simulating.