Robotics StackExchange | Archived questions

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

Answers