-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
h: No such file or directory #include <loop_closure_transform/ReceiveLoopClosures.h> #10
Comments
Hi! Thanks for your interest in DOOR-SLAM! I will shortly fix the Dockerfiles accordingly! |
To build the whole system, please use this Dockerfile and instructions instead : https://github.com/bramtoula/multi_robot_SLAM_separators/tree/master/docker/camera_and_slam_tx2 |
Thank you so much for your patience!!!! |
For simulation only, please use this Dockerfile and instructions |
No problem :) Can you try the docker build with the |
The simulator and third party libraries evolve continuously and DOOR-SLAM is no longer updated. For a stable experience to reproduce our results, I strongly suggest you to use the working docker image |
Thank you so much!!!The problem has been solved. I want to test kitti on TX2 now.Could you please tell me how can I get the result? I have already pulled images on TX2. |
Hi! First follow the setup here: https://github.com/MISTLab/DOOR-SLAM/blob/master/tx2-setup/docker/instructions.md Have a nice day! |
You can do it on 2 TX2, look closely the bash commands in .bash_aliases to understand how it works (where to place files, etc.) |
Thank you so much! |
No, DOOR-SLAM doesn't currently support the production of a 3D map. However, you could save the 3D pointclouds from your sensors and use the pose graph to align them in post-processing. |
I got it!!! |
It is here: http://www.cvlibs.net/datasets/kitti/eval_odometry.php :) |
I got it! |
We were using Jetpack 4.2 for the experiments, this might be the issue here. |
The resulting pose graph files should be in the |
I got it!THANK YOU!!! I want to add intel realsense to this experiment.But I use AGX Xavier.When I run ./buildPatchedKernel.sh,it does not provide L4Target 32.1.0. “if [ "$JETSON_BOARD" == "AGX Xavier" ] ; then Test for 31.1.0 firstif [ $JETSON_L4T = "31.1.0" ] ; then to if [ "$JETSON_BOARD" == "AGX Xavier" ] ; then Test for 31.1.0 firstif [ $JETSON_L4T = "32.1.0" ] ; then (ps:31.1.0 to 32.1.0) Thank you for your reply!!! |
We were using the NVIDIA Jetson TX2 instead of the Xavier AGX, hence the difference in JetPack version. Unfortunately, I can not provide support on the Xavier AGX setup. |
THANK YOU FOR YOUR REPLY! I notice that in your readme.md you said it is for librealsense v2.22.0. so the version of librealsense I got last is v2.24.0 .Am I right? Is batman-adv module necessery?Because it is a little hard to install this on agx. |
I don't think the exact version of the librealsense is important. You should take the latest working version for your computer and camera. |
OK!THANK YOU! The second question is that when I test kitti on TX2 last time, I find arithmetic speed is very slow.Is this normal?or right? How is the real-time nature of this project? |
The loop closures should be detected in real-time (or close to) if you have perfect communication. However if there are significant delays on your network, this makes the process slower. The pose graph optimization takes more time (usually less than a minute depending on the stopping threshold and the communication delays) and should be done periodically similar to other SLAM systems. |
Hello!
when I installed BUZZ-SLAM,i got a problem like
"In file included from /home/docker/robust_distributed_slam_simulation/Buzz_SLAM/src/generic_robot/buzz_generic_robot_slam_ros.cpp:3:0:
/home/docker/robust_distributed_slam_simulation/Buzz_SLAM/src/generic_robot/message_handler_utils/message_handler_utils.h:7:10: fatal error: loop_closure_transform/ReceiveLoopClosures.h: No such file or directory
#include <loop_closure_transform/ReceiveLoopClosures.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
CMakeFiles/generic_robot_buzz_slam_node.dir/build.make:158: recipe for target 'CMakeFiles/generic_robot_buzz_slam_node.dir/generic_robot/buzz_generic_robot_slam_ros.cpp.o' failed
make[2]: *** [CMakeFiles/generic_robot_buzz_slam_node.dir/generic_robot/buzz_generic_robot_slam_ros.cpp.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/generic_robot_buzz_slam_node.dir/all' failed
make[1]: *** [CMakeFiles/generic_robot_buzz_slam_node.dir/all] Error 2
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2"
And i found the file buzz-slam has been updated by the author,so i changed it to the lastest one.But the name of this file changed from "buzz-slam" to "Buzz-SLAM". i tried to rewrite its name to "buzz-slam",but i got the same error .
Looking forward to your reply!!!
ps:
The text was updated successfully, but these errors were encountered: