Lukx19 / ndt_gslam_attachments

MIT License
4 stars 3 forks source link

it does not have "cell_policy2d.h" file #1

Open CoderHaoranLee opened 7 years ago

CoderHaoranLee commented 7 years ago

Thank you for your excellent work !

when i use "catkin_make" to compile the ndt_gtslam package, there are some error: ndt_gtslam/ndt/cell_policy2d.h: No such file or directory. when i come to include/ndt_gtslam/ndt/ folder, there indeed is not such file.

how to fix this error?

Thanks again !

Lukx19 commented 7 years ago

Thank you for your issue report. This repository contains outdated version of code which was as an attachment to my bachelors thesis. Unfortunately It contains this known issue. If you would like to use my package please refer to https://github.com/Lukx19/dynamic_slam . It is still in early stage of development and it is not ready for production. I welcome any contributions.

CoderHaoranLee commented 7 years ago

Thank you very much!

yalan2017 commented 7 years ago

hi i have this problem , how can i fix it?! Make Error at ndt_gslam_master/ndt_gslam/cmake-modules/FindG2O.cmake:85 (message): Could not find libg2o! Tks

Lukx19 commented 7 years ago

Please refer to https://github.com/Lukx19/dynamic_slam/tree/master/ndt_gslam I have added documentation on how to install it and run it on test rosbag

yalan2017 commented 7 years ago

Thank you very much for your response, already installed it but I have another error: make[2]: [dynamic_slam-master/ndt_gslam/CMakeFiles/ndt2d_visual.dir/src/registration/ndt2d_visual.cpp.o] Error 1 make[1]: [dynamic_slam-master/ndt_gslam/CMakeFiles/ndt2d_visual.dir/all] Error 2 make[1]: Waiting for unfinished jobs.... make[2]: [dynamic_slam-master/ndt_gslam/CMakeFiles/ndt_grid2d_merging.dir/src/ndt/ndt_grid2d_merging.cpp.o] Error 1 make[1]: [dynamic_slam-master/ndt_gslam/CMakeFiles/ndt_grid2d_merging.dir/all] Error 2 make[2]: [dynamic_slam-master/ndt_gslam/CMakeFiles/graph_slam2d.dir/src/graph_slam2d_node.cpp.o] Error 1 make[1]: [dynamic_slam-master/ndt_gslam/CMakeFiles/graph_slam2d.dir/all] Error 2 make: [all] Error 2 i should mention i use Ubuntu 14.04 with indigo! is there any problem with my PCL ?

Lukx19 commented 7 years ago

Indigo is not supported. This package is written in c++11 which is not supported in Indigo. There might be multiple problems including changes in API of libraries. Additionally Ubuntu 14.04 had version of PCL in the main repository which was not compiled with c++11 fags. There were some segfaults from library if used with c++11 code.

I have tested this package on Ubuntu 16.04 and ROS Kinetic. It also might work on ROS Jade on Ubuntu 14.04. I have not tested that.

I would advice you to upgrade to higher version of ROS if possible. To resolve your issue I need to know what line of code caused this error and also error message.

yalan2017 commented 7 years ago

thank you very much i will try it.