-
Notifications
You must be signed in to change notification settings - Fork 95
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
Modification of repository so that this ROS2 wrapper can be used in navigation. #32
Comments
I tried to install your version, but I am stuck at a dependency problem: It seems that
|
@NilsRublein |
not sure where i'm supposed to run colcon build, but neither on the machine nor in the container it works. |
@hermanndererdmann By the way, I recommend that you use docker as it is difficult for me to figure out some dependency issues that some people may face. |
This is what i get. (no realsense connected, just trying to launch the package) ubuntu@hp:~/Downloads/test/ros/src/orbslam3$ ./docker/build_image.sh 1 warning found (use --debug to expand):
Summary: 0 packages finished [0.12s] |
@hermanndererdmann |
@jnskkmhr I just tried to build it myself without the docker. In my case the path was not correct to the ORBSLAM3 repo, As you forked from this repo, I expected you also used this version of ORBSLAM3. After fixing the path and some dependencies ( |
@NilsRublein I did not explain this in README as OS3 is automatically built inside docker file. Btw, can you also let me know if you face a pose scale issue? |
@jnskkmhr Thank you for your great contributions. Can I also use your repository (https://github.com/jnskkmhr/orbslam3/tree/main) with Humble? |
@NamTruongTran |
Thank you so much for you reply i really appreciate your time. I got the following error message: I setup: "I have been stuck for almost 2 days now." Thank you ! |
@NamTruongTran Also please refer to this: jnskkmhr#1 |
first of all thanks for your contribution, I just tested on Ubuntu 22.04 with ros2 humble, the package is built (here is my CMakeLists.txt, and it is needed to set correct path of ORBSLAM3 lib folder location from |
@adamanov |
@irfanalimd |
Hello @irfanalimd and @jnskkmhr.
I believe the issue is likely related to some change that might have occurred in the repository in recent months. I will try to contact @zang09 and attempt to find a solution. If any of you have found a solution, I would appreciate it if you could get in touch with me. If you'd like to collaborate directly and share information, feel free to reach out to me via email at: leonardo.sales@labmetro.ufsc.br. If I find a solution, I will reply here or in another issue, and if an urgent solution is needed, I can directly contact you if required. |
@SrOdranoel |
Hello @jnskkmhr, No, I'm using this repo: https://github.com/zang09/ORB_SLAM3_ROS2 I had to change a few things in the stereo setup to make it work. The modifications I made are discussed in other threads of this repository. But anyway, I can't get it to work. I just tried to apply the change you mentioned in your last message by modifying the node.cpp for the inertial, but I still haven't had success. I'm still getting the message and eventually, the system freezes and closes ORB-SLAM3:
The strange thing is that it works, but it shows results as if the calibration were wrong, always losing and restarting the map, and not capturing many scenes. I briefly looked at your repository, but I’m looking for a solution that doesn’t require using a Docker container, and that I could run everything on Ubuntu 22 while using ROS. Did you have fix this problem with other solution??? |
@SrOdranoel Also you might need to deal with different OpenCV version if you work on Ubuntu22.04. Btw, I have not solved the lost pose problem as you mentioned, I thought this was due to calibration issue. |
Hi Again @jnskkmhr. Could you help me create the files? I didn't understand the issue of the odometry used. Do you use the IMU as an odometry frame? Why not use remap in the ROS topics? If you don't mind scheduling a conversation via meetup or discord, my time zone is GMT -3. |
Sure, @SrOdranoel |
Hi @jnskkmhr, Thank you! |
Hi, people.
I modified the original codebase so that I could use it inside navigation.
https://github.com/jnskkmhr/orbslam3/tree/main
Here is what I did:
Currently, unfortunately, the stereo-inertial node does not work properly.
I see IMU initialization takes a lot of time, and the pose sometimes jumps.
This might be because of the wrong calibration configuration.
Please send PR if you know how to solve issues.
The text was updated successfully, but these errors were encountered: