バックグラウンド
デプスマップを仮想LIDARとLIDARフュージョンに変換する場合は、レーダーとカメラの両方にサブスクライブする必要があります
質問
どのように変更しても、サブスクライブされたradar/laser_scanが見つかりません
解決
サブスクリプションコード:
ros::Subscriber laser_sub_ = pnh_.subscribe("/laser_scan", 10, DepthImageToLaserScanROS::laserCb,this);
この文はエラーを報告していませんが、サブスクライブされているレーダー情報は保存されていません。
サブスクライブする別の方法に変更してください。
ros::Subscriber laser_sub_;
laser_sub_ = new ros::Subscriber(pnh_.subscribe<sensor_msgs::LaserScan>("/laser_scan", 10, &DepthImageToLaserScanROS::laserCb,this));