Same force on symmetrical tendons don't cancel out

Note: For any Isaac Lab topics, please submit your topic to its GitHub repo (GitHub - isaac-sim/IsaacLab: Unified framework for robot learning built on NVIDIA Isaac Sim) following the instructions provided on Isaac Lab’s Contributing Guidelines (Contribution Guidelines — Isaac Lab Documentation).

Please provide all relevant details below before submitting your post. This will help the community provide more accurate and timely assistance. After submitting, you can check the appropriate boxes. Remember, you can always edit your post later to include additional information if needed.

Isaac Sim Version

4.5.0

Operating System

Ubuntu 22.04

GPU Information

  • Model: RTX 4060
  • Driver Version: 550

Topic Description

Detailed Description

The set up includes four symmetrical tendons around one soft robot (simulated with chain of rigid bodies connected with joints, inspired by the rope example). The four tendons all have an offset to the capsules. When I apply equal force on all tendons, I expect the soft robot to stay straight and not move, but it moves and bends. What should I tune to achieve the desired outcome?
I’ve attached the scene script.

Screenshots or Videos

forum.zip (5.6 KB)

I solved it by tuning some parameters. Isaac sim doesn’t work well with small and light weight objects.

Hi @haoyun1, thank you for posting your issue. If objects are very light weight the physics solver won’t be able to perform well due to very high speeds of rigid bodies. One option like you said is to increase the inertial parameters, the other option is to reduce to physics time step. You can do that in the properties of PhysicsScene Prim > Time Steps Per Second. Increase the number to like 240, 360 or more.