How to run moveit/descartes on the odroid xu4 (OpenGl ES)
Hi,
I am working on a project, which requires trajectory planning of an industrial arm (ABB IRB 120 using the IRC5 Compact Controller). My tests execute properly on my computer (Lenovo Yoga 8Gb Ram, Core i5, ROS Kinetic, Ubuntu 16.04 LTS), but fail to execute on the Odroid XU4.
Test
roslaunch artbot_trajectories artbot.launch
Observations
- Throws an error after attempting to load the robot model 'abb_irb120'
- Complains about X11 Visual, MESA LOADER, and libGL
- Unable to find an X11 visual which matches EGL config 9
- Could not initialize OpenGL for RasterGLSurface, reverting to RasterSurface
- MESA-LOADER: failed to retrieve device information
- libGL error: unable to load driver: exynos_dri.so
Expected Results
- Launches RVIZ with the standard demo GUI
- No Errors
Supporting Files workspace: link text required_packages: abb_driver, artbot_trajectories, descartes (all included in workspace) ros version: kinetic moveit version: kinetic os version: ubuntu mate 16.04 : link text ubuntu-16.04.3-4.14-mate-odroid-xu4-20171212.img.xz 2017-12-15 09:16 1.3G
Tags ODROID-XU4, ABB, moveit, descartes, opengl, opengl.es, ubuntu-16.04
Two observations:
Also: I've removed your email address: we like to keep the discussion here on this site, so there's no need for it, and secondly you expose your address to spam harvesters.
My first suggestion would be to see if you can run RViz by itself, so something like:
roscore
rosrun rviz rviz
if that also doesn't work, that's the problem.
At this time I suspect that you don't have 3D acceleration setup correctly. That would not be a ..
.. ROS issue, but a system configuration one.
I am sorry, I had to paraphrase the errors. I did this because I cannot copy the warnings from the device. However, I provided a link to screenshots of the entire log ( https://www.dropbox.com/sh/f9r8gvx1d1...
rviz starts but still throws similar x11 visual warnings.
I would verify my 3D acceleration and X11 setup.
Thank you.