raisimTech/raisimLib

assertion "numVertices <= numEdges" failed in meaningfulPreprocessData()

Opened this issue · 1 comments

I installed the RaiSim into my Ubuntu 22.04 machine today and followed the instructions in the installation document. It gives the error below and I tried to uninstall and reinstall the RaiSim several times:

[2024:02:05:15:08:53 World.cpp:1397] RaiSim is in debug mode.

ODE INTERNAL ERROR 1: assertion "numVertices <= numEdges" failed in meaningfulPreprocessData() [/home/jemin/workspace/raisim/ode/ode/src/collision_trimesh_opcode.cpp:298]

The code I want to run was already running smoothly in my other machine but it doesn't work right now.

In the debugging mode, Raisim is checking if the mesh file is correct or not. Raisim only accepts triangular mesh. Either the mesh contains a quadralaterals or the mesh file is broken

If you compile it in release mode, you can bypass that check but you might get other errors