CIR-KIT / fifth_robot_pkg

CIR-KIT5 の開発レポジトリ
BSD 3-Clause "New" or "Revised" License
10 stars 7 forks source link

velodyne_points のデータ容量問題 #134

Closed tanacchi closed 6 years ago

tanacchi commented 6 years ago

3DLiDAR から吐かれる点群データが大容量過ぎてちょっと困っています

これまでのあらすじ

PointCloud2 のみを読む bag ファイルを生成しデータ容量を計測。結果 10分で 約3.5GB も容量を喰うことがわかった。

どう考えても今の状態のマシンでは耐えられない。

試しに bag ファイルをUSB 内に生成するようにすると通信速度の関係で内部のバッファがオーバーフローし異常終了。

バッファサイズを無限大に設定し、さらに計測してみると、今度はメモリを圧迫し続け、15分程度でやっぱり異常終了。

改善案

  1. bag を録る間隔を広くする。 (精度に影響が出そうなのでなるべく避けたい)

  2. @tanacchi のマシンの Windows を吹っ飛ばして空き容量を大きくする(異端)

tanacchi commented 6 years ago
  1. 間隔を広くする術は無いみたいです。  (--split なんかそれっぽいかなと思いましたがファイルが分けられるみたいでした。)
tanacchi commented 6 years ago

@tanacchi の Windows をふっ飛ばして解決したとさ