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

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

edit retag flag offensive close merge delete

Comments

1

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