-
Notifications
You must be signed in to change notification settings - Fork 40
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
No visualization on rviz #8
Comments
Hi, thank you for using this system. I looked at the logs, and it seems everything is running correctly at least for the |
Hello, thank you for your response. I ran it again and waited until the end and I was able to visualize the trajectories as shown: I have a question about the trajectory output:
When I use the evo tool to align and plot (using the command
for the plot below, which does show the new coordinates to align are the (-x, -z, -y) of the original output, and there is a large translation. Is this normal for the trajectory output? I evaluated rpe and ape with the evo tool for acl_jackal and it gave the APE and RPE as:
RPE:
I also get strange RPY output using the same evo tool as shown below: Thanks. |
Thanks for the updates and glad you can visualize the results now. What you are observing is expected and indeed the kimera-multi output and the ground truth will be in two different coordinate systems. In our paper, we compute the APE after aligning with a SE(3) transform (similar to what you did with evo, but we don't use scale correction). For the same reason, I think you will get a more reasonable RPY plot by first applying the SE3/Sim3 you found with evo to the kimera-multi trajectories and then visualize the RPY. Also related: instead of Hopefully this clarify things! |
Thank you for the helpful comments, they cleared up all the questions I had. |
Hi, based on your description, this is most likely caused by a crash of the VIO node. Could you share if there is any error printed in the terminal, in the |
Hello, I wasn't familiar with tmux, and just found out you can switch windows as i was only seeing the "data-" window. After seeing the vio window, I encountered many problems before this, which I think I fixed (including rebuilding the package again and linking to some libraries), right now I'm encountering the following issue for the each of the vio nodes:
I think this might be an OpenCV version error, but I'm not sure, as there wasn't any |
Hi @TakShimoda can you also check if the vocab file is in the correct folder? |
Hello @yunzc. Yes, there is a file called |
I asked because the opencv errors seems to be from parsing that file. Feel free to try manually downloading and unzipping the file directly. |
Hello @yunzc. Thank you for providing the file. I replaced the old mit_voc.yml with the one you provided and the system works again. I don't know what may have caused an issue reading the old file which I didn't edit, but it works now. I have another question. I'm trying to run this on EuRoC machine hall dataset with the 5 robots (and I'll also try the Vicon Rooms) as you guys did in your paper in section VII.B. What I did is:
Thank you, |
Glad that it worked! For your new question, could you take a look at the example euroc launch file for Kimera-VIO here and see if you see anything obvious? I am also going to close this thread since the issues in this thread are resolved. Feel free to open a new issue if you still have Kimera-Multi related problems with Euroc. Thanks! |
Hello, thank you for making this project. I'm using this package in ros noetic.
I'm trying to run the example provided on the campus_outdoor_1014 dataset and I have the exact same issues as here, where after running the command
CATKIN_WS=<path-to-catkin-ws> DATA_PATH=<path-to-campus-outdoor-data-folder> LOG_DIR=<path-to-log-folder> tmuxp load 1014-example.yaml
, all the terminals run fine with no error output, but rviz shows no visualizations, with the Global Status Error "Unknown frame map". Nothing else in rviz shows errors (e.g. /acl_jackal/kimera_vio_ros/optimized_trajectory) but there is still nothing visualized. I also tried changing the global frame to be one of the robots' frames but it still doesn't show anythingReferencing issue #6 , I've tried installing image_transport_plugins with
sudo apt-get install ros-noetic-image-transport-plugins
but it didn't fix the issue.Here is my log folder for acl_jackal: acl_jackal.zip. As can be seen, the results aren't all empty: e.g. lcd_log.csv and odometry_poses.csv have non-zero entries. It's the same for the other robots as well. When I try to compare the file trajectory_optimized.csv with the ground truth for jackal, it didn't optimize as you can see below:
Any help to identify and fix the problem would be appreciated. Thank you.
The text was updated successfully, but these errors were encountered: