MalcolmMielle / Auto-Complete-Graph

A method to integrate an emergency map into a robot map, so that the robot can plan its way toward places it has not yet explored.
https://malcolmmielle.wordpress.com/2017/08/07/using-emergency-maps-to-help-robots-save-you-in-emergencies/
GNU General Public License v3.0
49 stars 25 forks source link

errors in graph_map package when building Auto-Complete-Graph #5

Open seanleecn opened 3 years ago

seanleecn commented 3 years ago

Hi Malcolm, thanks for your good work on ACG. I have some trouble in building this project, i hope you can give me some advice.

My system is ubuntu 16.04 and installed ROS kinect. I uses the code in MDPI branch and install all the dependancyies

and i also noticed that in this issue , you gived a new link to package graph_map and graph_localization (at malcolm_changes branch), so i download them and replaced the same-named-packages in perception_oru-port-kinect

after doing things above, i still get errors when doing catkin build auto_complete_graph , and the error message is listed below:

Errors << graph_map:make /home/sean/ACG_ws/logs/graph_map/build.make.002.log
In file included from /home/sean/ACG_ws/src/perception_oru-port-kinetic/graph_map/src/graph_map/reg_type.cpp:1:0: /home/sean/ACG_ws/src/perception_oru-port-kinetic/graph_map/include/graph_map/reg_type.h:14:43: fatal error: ndt_registration/registration.h: No such file or directory compilation terminated. make[2]: *** [CMakeFiles/graph_map.dir/src/graph_map/reg_type.cpp.o] Error 1

it seems that the registration.h is missing, and i can't find this file in this project

I hope maybe you can give me some advice, thank you very much ~~~

MalcolmMielle commented 3 years ago

Sorry for the very late answers.

Sadly I'm not at Orebro anymore and I haven't maintained that code since then. It's possible that some changes in ndt didn't make it to the ACG.

Also you should not use the ndt oru package on GitHub, as far as I know that one hasn't been maintained in years now. You def need to use the one on their gitlab. Don't just replace graph_map or localization. You need ndt_core, ndt_tools and ndt_extra. Hope it helps

seanleecn commented 3 years ago

Thanks for replying, I will try as you suggest