How to simulate friction between a cable and an object? #5933
Answered
by
EulalieCoevoet
3H2Oaaa
asked this question in
Write / Run a simulation
-
|
Hello,everyone! I am working on a simulation of a cable-driven soft robot, where the cables are embedded within the soft body. Therefore, there will inevitably be friction between the cables and the robot. However, I currently do not know how to simulate this frictional interaction. Thank you for your reply! |
Beta Was this translation helpful? Give feedback.
Answered by
EulalieCoevoet
Feb 9, 2026
Replies: 1 comment 4 replies
-
|
I am currently using the CableConstraint component to simulate cable actuation. However, I am unsure if it is possible to use this component to simulate the friction between the cable and the soft robot. |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi @3H2Oaaa, @hugtalbot,
Indeed, you cannot model friction between the cable and the robot with the
CableConstraintcomponent.Implementing this feature shouldn't be too complicated on the C++ side; we know the contact points (passing points of the cable in the robot), and we know the direction of the friction force. I think this problem is easy to solve. But I'm pretty sure it hasn't been added to the SoftRobots plugin yet.
For an alternative approach I haven't tried: you could model your cable using the Cosserat plugin, then
LineCollisionModelcomponent