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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions