-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Description
kinect_second からの点群をクラスタリングにかけるために、 クライアントPCで
$ roslaunch kinect2_bridge kinect2_bridge.launch base_name:=kinect_second
を実行し、
$ roslaunch motoman_euclidean_cluster euclidean_cluster.launch
を実行すると高確率で以下のエラーが発生します。
Failed to find match for field 'x'.
Failed to find match for field 'y'.
Failed to find match for field 'z'.
[pcl::KdTreeFLANN::setInputCloud] Cannot create a KDTree with an empty input cloud!
[pcl::KdTreeFLANN::setInputCloud] Cannot create a KDTree with an empty input cloud!
[ERROR] [1516716918.579003555]: Lookup would require extrapolation into the future. Requested time 1516716918.508084928 but the latest data is at time 1516716914.150147893, when looking up transform from frame [kinect_second_rgb_optical_frame] to frame [world]
上記のエラーは以前から見られますが、私の知っている解決策は
- 放置(一定時間待つと直る場合と直らない場合がある)
- プログラムの立ち上げ直し
- クライアントPCの再起動
- ntpdate -q ...でマスタPCへの時刻合わせを行う(意味があるのかは不明)
です。
ご指摘や不明な点があればよろしくお願いします。
Metadata
Metadata
Assignees
Labels
No labels