We are investigating an OS1-64 U02 capture processed with Ouster SDK and ouster-cli.
Sensor and capture details:
- Sensor: OS1-64 U02
- Firmware: v2.5.3
- IMU profile: LEGACY
- LiDAR mode: 1024x20
- IMU UDP port: 7503
- LiDAR UDP port: 7502
The original PCAP contains continuous raw IMU packets:
- 10,605 total IMU packets across two PCAP files
- Approximately 99.99 Hz
- No duplicate timestamps
- No timestamp reversals
- No gaps above 15 ms
- IMU timestamps overlap the LiDAR failure interval
- Acceleration and gyro values are finite and nonzero
However, when the PCAP is opened through the SDK and converted to OSF, the LidarScan fields contain only:
- RANGE
- REFLECTIVITY
- SIGNAL
- NEAR_IR
- FLAGS
No synchronized IMU fields are present.
The metadata also reports:
udp_profile_imu: LEGACYimu_measurements_per_packet: 0imu_packets_per_frame: 0
We tested direct PCAP SLAM with:
--deskew-method auto--deskew-method imu_deskew--deskew-method constant_velocity
The outputs were byte-identical. The CLI reports that synchronized IMU is unavailable and falls back to constant velocity.
Questions:
- Is it expected that FW 2.5.3 with the LEGACY IMU profile produces raw UDP IMU packets in the PCAP but no synchronized IMU fields in the OSF LidarScan stream?
- Can
ouster-cli slam --deskew-method imu_deskewconsume LEGACY UDP IMU packets directly from the original PCAP, or does it require synchronized IMU data in the newer profile? - Is there an official Ouster-supported method to preserve or convert the LEGACY IMU packets into synchronized OSF IMU fields that SLAM can consume?
- Are synchronized OSF IMU fields dependent on firmware, sensor hardware revision, IMU profile, or all three?
- Would upgrading this OS1-64 U02 to a newer hardware revision with FW 3.2+ and
ACCEL32_GYRO32_NMEAprovide synchronized IMU fields and functional IMU deskew for offline PCAP SLAM? - Is there an SDK or CLI command that can directly verify whether IMU samples were actually consumed by SLAM, beyond the selected deskew-method log message?
The distinction we need to establish is whether the limitation is:
- Raw IMU capture,
- PCAP decoding,
- OSF conversion,
- Firmware/profile support,
- Hardware capability,
- Or SLAM consumption.
We are at the point that we cannot figure out how to get past these problems and anything responses will be greatly appreciated.