Open narutojxl opened 2 years ago
I ran into this issue as well but it was crashing on FastVGICP_CUDA as well. I was able to resolve this by going to commit fa23f9b493347452ea3a029b088b7694f766053f. It seems the Eigen upgrade broke the CUDA stuff.
Hi @rzhao88, sorry for late reply. I tried to switch to fa23f9b493347452ea3a029b088b7694f766053f
commit of fast_gicp. When using with NDT_CUDA_D2D
and NDT_CUDA_P2D
, hdl complains tf error. But when using with FastVGICP_CUDA
, hdl is normal.
Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "base_footprint" from authority "unknown_publisher" because of a nan value in the transform (nan nan nan) (0.000000 0.000000 0.000000 1.000000) at line 240 in /tmp/binarydeb/ros-noetic-tf2-0.7.5/src/buffer_core.cpp [ERROR] [1640833458.491322637, 53.560000000]: Ignoring transform for child_frame_id "base_footprint" from authority "unknown_publisher" because of a nan value in the transform (nan nan nan) (0.000000 0.000000 0.000000 1.000000)
Hi,
I tried to use NDT_CUDA_D2D
and NDT_CUDA_P2D
, and I got the same error than @narutojxl, is there any upcomming update to fix this @koide3 ? Thank you for the answer.
I get the same error. Is the update to Eigen that has to be done ?
Anyone have a complete solution?
sudo apt purge libpcl-dev
git clone https://github.com/ros-perception/perception_pcl.git
Hi author, I build fast_gicp with
option(BUILD_VGICP_CUDA "Build GPU-powered VGICP" ON)
. Setreg_method
isNDT_CUDA_D2D
orNDT_CUDA_P2D
, hdl will crash when received laser points. But when using withFastVGICP_CUDA
andFastVGICP(disable BUILD_VGICP_CUDA)
, there is no problem. It seems that it isfast_gicp::NDTCuda
lib problem. My OS is ubuntu20.04, noetic, PCL is 1.10. When debug with gdb, there is no backtrace, so i only have the terminal log. Thanks for your time very much :)