Skip to content

ROS2 JointStates and deformables #237

@gene-maniro

Description

@gene-maniro

Description

Cross-posting from discord: https://discord.com/channels/827959428476174346/1423352549544562789/1423352549544562789

Any way to use ros2 moveit together with deformable objects?

If I specify SimulationCfg to use cuda, I get my deformable object but ros2 jointstate publish / subscribe fails with isaac-sim/IsaacLab#2089 (comment)

e.g. the error with ros2 and cuda sim is

2025-10-02T16:56:26Z [61,744ms] [Error] [omni.physx.tensors.plugin] Incompatible device of DOF velocity tensor in function getDofAttribute: expected device 0, received device -1
Failed to get dof velocities
2025-10-02T16:56:26Z [61,744ms] [Error] [omni.physx.tensors.plugin] Incompatible device of dof projected joint force tensor in function getDofProjectedJointForces: expected device 0, received device -1

If I specify to use cpu, even if I add sim_ctx.get_physics_context().enable_gpu_dynamics(flag=True), I can't create the deformable object

Isaac Sim version

5.1.0-rc.6

Operating System (OS)

Ubuntu 24.04

GPU Name

RTX 5090

GPU Driver and CUDA versions

Driver Version: 580.65.06 CUDA Version: 13.0

Logs

No response

Additional information

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions