[Question] PhysX error: PxRigidBody::setMassSpaceInertiaTensor(): components must be non-negative during training my own quadruped URDF #3257
Unanswered
xiaoxiaconfidence
asked this question in
Q&A
Replies: 2 comments
-
Thanks for posting this. That's interesting. I'll review with the PhysX team. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Following up, I'll move this to our Discussions for follow up. Can you confirm you have included import_config = ImportConfig()
import_config.set_import_inertia_tensor(True) in your import script? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Question
When importing a custom quadruped robot URDF file into Isaac Lab, I encounter repeated PhysX errors during environment initialization:
✅ URDF Validation Passed:
(env_isaaclab6) admin2@admin2-Legion-R9000P-ARX8:~/sunshine/Isaaclab$ python scripts/rsl_rl/base/train.py --task RobotLab-Isaac-Velocity-Rough-JRQ-v0 --num_envs 2000
2025-07-21 12:11:16 [30,150ms] [Error] [omni.physx.plugin] PhysX error: PxRigidBody::setMassSpaceInertiaTensor(): components must be non-negative, FILE /builds/omniverse/physics/physx/source/physx/src/NpRigidBodyTemplate.h, LINE 459
2025-07-21 12:11:17 [31,589ms] [Warning] [omni.kit.notification_manager.manager] PhysX error: PxRigidBody::setMassSpaceInertiaTensor(): components must be non-negative
Beta Was this translation helpful? Give feedback.
All reactions