Hello,I got an error while running the code under:
import genesis as gs
gs.init(backend=gs.cpu)
scene = gs.Scene(show_viewer=True)
plane = scene.add_entity(gs.morphs.Plane())
franka = scene.add_entity(
gs.morphs.MJCF(file='/home/nvidia/Genesis/genesis/assets/xml/franka_emika_panda/panda.xml'),
)
scene.build()
for i in range(1000):
scene.step()
the path is correct,but I got the err:
after this error occured,I fixed up an error for my openGL:https://stackoverflow.com/questions/72110384/libgl-error-mesa-loader-failed-to-open-iris
I run the code :   conda install -c conda-forge libstdcxx-ng
in my virtual conda environment,and replay the python demo,then got the err:
[Genesis] [16:37:16] [INFO] ╭─────────────────────────────────────────────────────────────────────────────────────╮
[Genesis] [16:37:16] [INFO] │┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉ Genesis ┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉│
[Genesis] [16:37:16] [INFO] ╰─────────────────────────────────────────────────────────────────────────────────────╯
[Genesis] [16:37:16] [INFO] Running on [13th Gen Intel(R) Core(TM) i7-13700H] with backend gs.cpu. Device memory: 62.46 GB.
[Genesis] [16:37:16] [INFO] 🚀 Genesis initialized. 🔖 version: 0.2.0, 🌱 seed: None, 📏 precision: '32', 🐛 debug: False, 🎨 theme: 'dark'.
[Genesis] [16:37:16] [INFO] Scene <1313ad1> created.
[Genesis] [16:37:16] [INFO] Adding <gs.RigidEntity>. idx: 0, uid: <146f4e4>, morph: <gs.morphs.Plane>, material: <gs.materials.Rigid>.
[Genesis] [16:37:16] [INFO] Adding <gs.RigidEntity>. idx: 1, uid: , morph: <gs.morphs.MJCF(file='/home/nvidia/Genesis/genesis/assets/xml/franka_emika_panda/panda.xml')>, material: <gs.materials.Rigid>.
[Genesis] [16:37:16] [INFO] Building scene <1313ad1>...
[Genesis] [16:37:19] [INFO] Compiling simulation kernels...
[Genesis] [16:37:24] [INFO] Building visualizer...
Exception in thread Thread-2 (_init_and_start_app):
Traceback (most recent call last):
File "/home/nvidia/.conda/envs/Genesis/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/home/nvidia/.conda/envs/Genesis/lib/python3.10/threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "/home/nvidia/Genesis/genesis/ext/pyrender/viewer.py", line 1149, in _init_and_start_app
pyglet.clock.tick()
File "/home/nvidia/.conda/envs/Genesis/lib/python3.10/site-packages/pyglet/clock.py", line 528, in tick
return _default.tick(poll)
File "/home/nvidia/.conda/envs/Genesis/lib/python3.10/site-packages/pyglet/clock.py", line 270, in tick
self.call_scheduled_functions(delta_t)
File "/home/nvidia/.conda/envs/Genesis/lib/python3.10/site-packages/pyglet/clock.py", line 217, in call_scheduled_functions
item.func(now - item.last_ts, *item.args, **item.kwargs)
File "/home/nvidia/Genesis/genesis/ext/pyrender/viewer.py", line 941, in _time_event
self.on_draw()
File "/home/nvidia/Genesis/genesis/ext/pyrender/viewer.py", line 640, in on_draw
self._render()
File "/home/nvidia/Genesis/genesis/ext/pyrender/viewer.py", line 1086, in _render
retval = renderer.render(self.scene, flags, seg_node_map=seg_node_map)
File "/home/nvidia/Genesis/genesis/ext/pyrender/renderer.py", line 141, in render
self._update_context(scene, flags)
File "/home/nvidia/Genesis/genesis/ext/pyrender/renderer.py", line 899, in _update_context
p._add_to_context()
File "/home/nvidia/Genesis/genesis/ext/pyrender/primitive.py", line 359, in _add_to_context
glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, FLOAT_SZ * 3, ctypes.c_void_p(0))
File "/home/nvidia/.conda/envs/Genesis/lib/python3.10/site-packages/OpenGL/latebind.py", line 63, in call
return self.wrapperFunction( self.baseFunction, *args, **named )
File "/home/nvidia/.conda/envs/Genesis/lib/python3.10/site-packages/OpenGL/GL/VERSION/GL_2_0.py", line 469, in glVertexAttribPointer
contextdata.setValue( key, array )
File "/home/nvidia/.conda/envs/Genesis/lib/python3.10/site-packages/OpenGL/contextdata.py", line 58, in setValue
context = getContext( context )
File "/home/nvidia/.conda/envs/Genesis/lib/python3.10/site-packages/OpenGL/contextdata.py", line 40, in getContext
raise error.Error(
OpenGL.error.Error: Attempt to retrieve context when no valid context