Skip to content

RTX LiDAR: timestamp length is ~half of point count (XT32 / dual-return), cannot map 1:1 to XYZ #525

@dreamroboat

Description

@dreamroboat

Description

When using RTX LiDAR in Isaac Sim (tested with the built-in Hesai PandarXT-32 10Hz config), exampel the output from IsaacExtractRTXSensorPointCloudNoAccumulator always returns a timestamp array whose length is approximately half of the point cloud data length (often len(timestamp) ≈ len(data)/2 ± 1). This makes it impossible to associate a unique timestamp per point (XYZ) using this annotator. Besides, info.numChannels/numEchos is always zero

I also attempted the recommended approach of using IsaacCreateRTXLidarScanBuffer (expecting “timestamp of each return”), but the timestamp length still remains ~half of the number of returns/points in my setup. This behavior is consistent across frames.

Isaac Sim version

5.1.0

Operating System (OS)

22.04

GPU Name

RTX 4090

GPU Driver and CUDA versions

Driver Version: 560.35.05 , CUDA Version: 12.6

Logs

Image

Additional information

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions