RTX Lidar Sensors#

Browse rotary and solid-state RTX Lidar models, profiles, and USD variants by manufacturer.

Find these digital twins in the Content Browser under Isaac Sim/Sensors, organized into manufacturer subfolders.

RTX Lidars marked as “certified” have Lidar configurations verified by the sensor manufacturer and tested before release.

Some Lidar models feature multiple configurations or profiles, which are implemented as USD Variants. In those cases, the available variants and their characteristics will also be provided as tables in the appropriate section below.

NVIDIA#

NVIDIA

These example lidar configurations ship with Isaac Sim and do not include a mesh. Only a prim appears in the Stage window when one is created.

Example Rotary 2D

A 10 Hz rotary lidar configuration with emitters in a single plane.

Example Rotary

A 10 Hz rotary lidar configuration with emitters in a single plane.

Example Solid State

A solid-state lidar configuration.

Simple Example Solid State

A compact 12-emitter configuration for debugging solid-state lidar behavior.

HESAI#

HESAI
XT32
XT32 SD10

Ouster#

Ouster
Ouster OS0
OS0
Ouster OS1
OS1
Ouster OS2
OS2
Ouster VLS 128
VLS 128

SICK#

SICK

Note

SICK lidar asset reorganization (Isaac Sim 6.0)

Several SICK lidar assets have been consolidated into family-level USDs that group related sub-models as variants of a single parent asset. The standalone single-sensor USDs below have been removed from SUPPORTED_LIDAR_CONFIGS; their scan profiles remain available through the corresponding family asset’s variant set.

Removed standalone asset

Replaced by family asset

Variants providing the equivalent profiles

SICK/LRS4581R/SICK_LRS4581R.usd

SICK/LRS4000/SICK_LRS4000.usd

Select a Profile from the LRS4000 table below.

SICK/MRS1104C/SICK_MRS1104C.usd

SICK/MRS1000/SICK_MRS1000.usd

Profile01_12p5Hz_0p25deg, Profile02_6p25Hz_0p125deg, Profile03_3p125Hz_0p0625deg

SICK/multiScan136/SICK_multiScan136.usd

SICK/multiScan100/SICK_multiScan100.usd

Product=multiScan136, Profile=Profile01_20Hz_0p125deg

SICK/multiScan165/SICK_multiScan165.usd

SICK/multiScan100/SICK_multiScan100.usd

Product=multiScan165 or multiScan165S, Profile=Profile01_20Hz_0p5deg

SICK/picoScan150/SICK_picoScan150.usd

SICK/picoScan100/SICK_picoScan100.usd

Product=picoScan150Core, picoScan150Prime, or picoScan150Pro; select a supported Profile below.

The retired standalone config names, such as SICK_LRS4581R, no longer resolve through Lidar.create. Use the replacement family config and the exact variant selections in its table below. Availability of historical standalone files depends on the asset release.

For assets with both Product and Profile variant sets, select Product first. Pass the selections as a dictionary in that order; only the listed product/profile combinations are supported. For example:

from isaacsim.sensors.experimental.rtx import Lidar

lidar = Lidar.create(
    path="/World/lidar",
    config="SICK_picoScan100",
    variant={
        "Product": "picoScan150Pro",
        "Profile": "Profile01_15Hz_0p5deg",
    },
)

Assets with only a Profile set also use a dictionary, for example variant={"Profile": "Profile01_12p5Hz_0p25deg"} for SICK_MRS1000.

SICK LMS4000
LMS4000
SICK LMS5xx
LMS5xx
SICK LRS4000
LRS4000
SICK microScan3
microScan3
SICK MRS1000
MRS1000
SICK multiScan100
multiScan100
SICK nanoScan3
nanoScan3
SICK picoScan100
picoScan100

SLAMTEC#

SLAMTEC
RPLIDAR S2E
RPLIDAR S2E

ZVISION#

ZVISION
ML-30s+ (Certified)
ML-Xs (Certified)