ポイントクラウドライブラリには実行可能なpcl_hdl_viewer_simpleが付属しており、Velodyne LIDAR HDL32からライブデータを取得するための余分な引数なしで(./pcl_hdl_viewer_simple)実行できます。ポイントクラウドライブラリからhdl_simple_viewer.cppの実行ファイルを実行する
このプログラムのソースコードはhdl_viewer_simple.cppとなっています。コードの簡略化されたバージョンはthisページにあります。このページは簡単にコンパイルできず、コンパイルするために微調整が必要です。
私の問題は、両方のバージョンで自分自身を構築した実行可能ファイルを実行できないということです。私はいつもスマートポインタエラー "アサーションpx!= 0"エラーを取得します。私は正しい方法でプログラムを実行していないかどうかわかりません。実行可能ファイルは、以前に記録されたPCAPファイルから再生する場合は ./hdl_viewer_simple -calibrationFile hdl32calib.xml -pcapFile file.pcap 、実際のセンサーからのライブデータを取得したい場合は./hdl_viewer_simpleのように実行されるはずです。しかし、私はいつもアサーションに失敗しました。
誰も実行可能ファイルを実行できませんでしたか?私はROSドライバを使いたくないです
私はCloudConstPtrのcloud_(新しいCloudConstPtr)の構文CloudConstPtrのcloud_のエラー(新しいCloud)と同様に を取得します。もう一度見ていただけますか? – user1420