Graphical issue with rviz on raspberry pi 3
Hello,
I am using a rplidar a1 360 laser scanner on a raspberry pi 3 on which I have debian Jessie as my OS. I have installed ROS Kinetic on the raspberry and the lidar node runs fine on the raspberry pi, but when I try to visualise the laser scanner's points in rviz I get the following warnings:
Cant find EGLConfig, returning null config
Unable to find an X11 visual which matches EGL config 0
Could not initialize OpenGL for RasterGLSurface, reverting to RasterSurface.
From what I have searched the issue arises because of a malfunction of OpenGL (?) and it refers to certain requirements of graphics. Rviz had no issue visualising a map I got with the hector_mapping node, but it couldn't visualise the pose vectors and the points of the laser scanner. I am planning on using rviz from a remote computer, but I was curious if it is possible to overcome this issue from the raspberry pi 3? I didn't find any solution regarding rviz, that's why I decided to ask here.
Thank you for answering and for your time in advance,
Chris
Asked by patrchri on 2016-12-08 10:19:13 UTC
Comments
I've be surprised if you get much out of RViz on a pi. Better to have that running on your desktop/laptop.
Asked by MarkyMark2012 on 2016-12-09 02:15:00 UTC
So you think I shouldn't even bother trying this...Ok, I just wanted to test its capabilities
Asked by patrchri on 2016-12-09 19:11:35 UTC
No I wouldn't bother. The system doesn't have enough power.
Plenty enough for a fair few ROS sensor based functions I have my Pi running core, 3D image capture, motor control - but higher level and resources become exhausted quickly (or aren't there in the first place)
Asked by MarkyMark2012 on 2016-12-10 17:45:12 UTC
Ok thanks a lot :)
Asked by patrchri on 2016-12-10 23:51:12 UTC