Repository navigation
Replies: 3 comments
|
@agniva22 Isaac Sim 6.1 has released. Have you tried it and see if the issue is reproducible? |
|
@zwdoescode Yes, tried it but same bug, unchanged on 6.1.0: scan: ~0.5 Hz (still ~10x below the configured 5.5 Hz)
None of that touched the actual lidar throughput though, thus, identical symptom to 6.0.0. Is there anything else worth checking on the multi-tick rendering side specifically, given |
|
@agniva22 Thanks for testing with 6.1. I reproduced a similar ~0.5 Hz result in a small 6.1 test using the Slamtec S2E and the ROS writer path. The key detail was the attribute readback: scanRateBaseHz is a uint in this build. Requesting 5.5 produced scanRateBaseHz=5, while tickRate remained 5.5. That combination yielded complete raw lidar scans and ROS messages every 2 simulated seconds. Setting both to 5 restored a scan every 0.2 simulated seconds. Could you print these on the actual OmniLidar prim after all configuration overrides? As a diagnostic, try integer scanRateBaseHz=5 and tickRate=5.0 before starting the sensor, and derive the writer's scan metadata from those readbacks. This is a tested 5 Hz workaround, not an exact 5.5 Hz configuration. The multi-tick documentation requires those rates to match. Also, perSensorTickTlas is separate from Motion BVH. For standalone Python, configure SimulationApp with enable_motion_bvh=True at startup; changing the TLAS setting alone does not establish that Motion BVH is enabled. If scanRateBaseHz and tickRate read back as the same value—for example, both are 5—but scans are still slow, please share your minimal sensor/stepping/writer script and timestamp samples. |
Uh oh!
There was an error while loading. Please reload this page.
I have an RTX rotary lidar configured for scanRateBaseHz = 5.5 (RPLIDAR A1-equivalent), publishing to ROS2 using LidarSensor(...).attach_writer("RtxLidarROS2PublishLaserScan", ...) - the writer/SDG path, not get_current_frame() polling.
What I'm expecting: a full LaserScan message roughly every 0.18s (5.5 Hz).
What I observed: a full scan completes roughly once every 2–8 seconds, means, 10–40× slower than configured. Camera and odom on the same scene run fine at their configured rates (~29 Hz, 60 Hz respectively) at the same time, so it isn't general render starvation.
Things I've tried, none of which changed the result:
Environment I'm using: Isaac Sim 6.0.0, /rtx/hydra/supportMultiTickRate = True.
Related but likely distinct: #674 describes a similar-sounding symptom, but its root cause was polling using get_current_frame() racing the render loop, I'm not polling, so that fix doesn't apply here. Is there another known cause for a full-scan completion rate this far below the configured scanRateBaseHz?
All reactions