Incompatible device of velocity tensor in function getVelocities: expected device 0, received device -1

Hi all!

My team and I are working on a Capstone project and we’re trying to get an IMU sensor to work on a self-balancing two-wheeled robot all through Python, but we keep getting the following error:

Incompatible device of velocity tensor in function getVelocities: expected device 0, received device -1

We tried creating the sensor through the Python class and adding it to the World’s scene property, creating through kit commands, creating with or without initialization…

We’ve searched high and low for a solution (or even the origin of the issue), but to no avail. Weird thing is, the IMU sensor still works and gives back valid data, but the console is filled with those errors.

Any help would be greatly appreciated!

2 Likes

We have the exact same problem.

Did you solve this problem?
I try to load the jackal mobile robot(using USD file in isaac sim) with isaac lab.
It is fine to load the robot, but the error message shows 2025-01-17 02:37:19 [14,152ms] [Error] [omni.physx.tensors.plugin] Incompatible device of velocity tensor in function getVelocities: expected device 0, received device -1

I am also having the same problem unfortunately. Were any of you able to find a fix?