-
-
Notifications
You must be signed in to change notification settings - Fork 466
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
rviz RobotModel broken in melodic: <visual><origin> not used #1249
Comments
Thanks for the detailed report and examples. We'll have a look as soon as possible. |
Also, if anyone else can spend time to confirm this bug and/or suggest a solution in a pull request that would be great. |
Can not reproduce on my Arch with latest melodic compiled from source. With Qt 5.11 and Ogre 1.11 |
I have the same problem with ubuntu 1804. |
I am facing a similar issue and it may require urgent fixing. |
I have the same problem ubuntu 18.04 |
I have been trying to reproduce this issue (thank you again for the package with the examples), but I haven't been able to. I've installed rviz 1.13.1 from debians (qt 5.9.5, ogre 1.9.0) on two fresh installations of ubuntu bionic. One machine has an nvidia graphics card and the other intel. We understand that this is affecting a number of users so we do want to get it resolved. Does anyone have info that could help us understand what is different on your machines to these two fresh installations? Are your machines also new installations, or did you upgrade from older ubuntu installations? Can you upload the console/log output? In the meantime, for those that are blocked by this issue and desperate for a workaround, it looks like a clean re-install of ubuntu would do the trick. |
@dhood , I have a clean fresh installation of ROS Melodic on several machines in last two weeks on Ubuntu 18.04. Those installations are fresh installation.I found the same problem on all of machines I installed ROS Melodic (with Ubuntu 18.04 LTS). As a workaround I had to download kinetic-devel branch of rviz and compile from the source. |
@rahulbhadani Can you try to install ROS from source and see what happens? This would determine if it is a problem in packaging. |
OK that's useful to know it has happened on clean installations. Between kinetic-devel and melodic-devel branches there has been a change to the robot model display that might be what's causing the issue (though it's not clear to me yet why it wouldn't be showing on the machines I've tested with). If someone who has encountered/reproduced this issue could test if reverting #1237 makes a difference, that would be helpful |
I have tested in a virtual machine also but unfortunately cannot reproduce the original issue with a clean melodic installation, otherwise I would check the effect of reverting the PR myself. We appreciate additional input/troubleshooting from you or anyone that gets a chance |
Okay, I am not sure how will I revert #1237 using command line. |
@rahulbhadani should be as simple as |
In order to help getting this fixed, please find a VirtualBox VM with Melodic on Ubuntu 18.04 that shows the same issue (virtualbox: File -> Import Appliance): https://drive.google.com/open?id=17hrxiNKzruTZtqmZ5jWJZy_exFmrkB1E Login: ahb
Note: This is a stock install from packages. |
Appreciate the VM @andreasBihlmaier, that helped. After a fair bit of investigation I tracked the cause down to differences in locale. On my machines, origins were being parsed as Turns out this is a known issue with In the meantime a workaround is to unset/modify the Can others please confirm that modifying the locale fixes it for them? |
@dhood Thank you very much for getting to the bottom of this nasty bug! Setting locale as suggested fixes the issue for me. Long ago that I last ran into an |
Closing this as it is fixed (but not yet released) in |
The following two pictures will likely tell the whole story:
Kinetic on 16.04
Melodic on 18.04
It appears that the
<origin>
tag within<visual>
and<collision>
is not taken into account anymore. This breaks most of our existing URDF models.URDF:
Clone https://github.com/andreasBihlmaier/rviz_melodic_urdf_issue into catkin workspace, build and run
Update:
Geometric primitives, e.g.
<box>
are not shown at all:Kinetic on 16.04
Melodic on 18.04
URDF:
The text was updated successfully, but these errors were encountered: