Graphical issue with rviz on raspberry pi 3

asked 2016-12-08 09:19:13 -0600

patrchri gravatar image

updated 2016-12-08 09:20:08 -0600


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,


edit retag flag offensive close merge delete



I've be surprised if you get much out of RViz on a pi. Better to have that running on your desktop/laptop.

MarkyMark2012 gravatar image MarkyMark2012  ( 2016-12-09 01:15:00 -0600 )edit

So you think I shouldn't even bother trying this...Ok, I just wanted to test its capabilities

patrchri gravatar image patrchri  ( 2016-12-09 18:11:35 -0600 )edit

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)

MarkyMark2012 gravatar image MarkyMark2012  ( 2016-12-10 16:45:12 -0600 )edit

Ok thanks a lot :)

patrchri gravatar image patrchri  ( 2016-12-10 22:51:12 -0600 )edit