Open AjinJayan opened 2 days ago
I am running 6dpose estimation inference script, it runs successfully without any errors when executed as a standalone Python script. By when running with ros2, ie., calling script inside ros2 node, the following error occurs.
I don't know what "6dpose estimation inference" is. Does it matter for this issue? I don't know what "ros2" is. The warning at the top says that the OpenGL version couldn't be determined and then you're getting a low level OpenGL error. It is likely that your OpenGL/video driver isn't properly installed or configured on this machine.
It also looks like you are mixing 3 or more different python environments. Is that intentional?
/home/rack/.pyenv/versions/gdrnpp/lib/python3.10/
/home/rack/Workspace/projects/3rdparty/
/home/rack/Workspace/projects/xrm/
/opt/ros/humble/local/lib/python3.10/
Or I guess the Workspace ones are just "editable" installs of those packages?
yes, workspace are for the editable installs.
My original questions still stand. I don't know what "ros2" is, but it looks like OpenGL is not properly configured.
I am running 6dpose estimation inference script, it runs successfully without any errors when executed as a standalone Python script. By when running with ros2, ie., calling script inside ros2 node, the following error occurs. This error is happening at the pose refinement stage where it renders scene.
The error occurs at the line "used_program.draw("triangles", model.index_buffer)" inside renderer.py. I also tried changing app backends and gl backends, but same error