Hi! I followed the examples in your guide to try out the visualization, but I got the following error:
>>> from urdfpy import URDF
>>> robot = URDF.load('tests/data/ur5/ur5.urdf')
>>> robot.show(cfg={
... 'shoulder_lift_joint': -2.0,
... 'elbow_joint': 2.0
... })
libGL error: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: swrast
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/mnt/d/study/humanoid/urdfpy/urdfpy/urdf.py", line 3574, in show
pyrender.Viewer(scene, use_raymond_lighting=True)
File "/home/lxy/miniconda3/envs/urdfpy/lib/python3.8/site-packages/pyrender/viewer.py", line 349, in __init__
self._init_and_start_app()
File "/home/lxy/miniconda3/envs/urdfpy/lib/python3.8/site-packages/pyrender/viewer.py", line 1016, in _init_and_start_app
super(Viewer, self).__init__(config=conf, resizable=True,
File "/home/lxy/miniconda3/envs/urdfpy/lib/python3.8/site-packages/pyglet/window/xlib/__init__.py", line 138, in __init__
super(XlibWindow, self).__init__(*args, **kwargs)
File "/home/lxy/miniconda3/envs/urdfpy/lib/python3.8/site-packages/pyglet/window/__init__.py", line 539, in __init__
context = config.create_context(gl.current_context)
File "/home/lxy/miniconda3/envs/urdfpy/lib/python3.8/site-packages/pyglet/gl/xlib.py", line 105, in create_context
return XlibContext(self, share)
File "/home/lxy/miniconda3/envs/urdfpy/lib/python3.8/site-packages/pyglet/gl/xlib.py", line 127, in __init__
raise gl.ContextException('Could not create GL context')
pyglet.gl.ContextException: Could not create GL context