[Question] Uncorrect force data from tacsl demo #5653
Replies: 1 comment
-
|
Thank you for posting this. Here are a few things to consider (though still under review). The TacSL’s force field is a penalty-model computed at discrete tactile points from SDF penetration depth, so it will not behave like a clean scalar load-cell unless contact geometry, penetration, and timing are controlled very carefully.12 I'll move this question to our Discussions section. Hope this helps. Main causesFirst, your applied external wrench is stepping the object force, not directly prescribing a sensor normal load, and TacSL force fields are computed per tactile point from penetration depth into the elastomer, not from the commanded wrench value itself. In the Isaac Lab docs, the normal force is penalty-based, effectively Second, you are using a nut, which has complex geometry and a changing contact patch, so a step increase in global downward force can redistribute pressure non-uniformly across the 20x25 tactile grid. TacSL’s force field depends on SDF queries at discrete surface points and on the local penetration field, so with an edge-rich object like a nut, small pose/contact changes can produce noticeable jumps in max and summed normal force.12 Code issuesThe most obvious code issue is that you print Also, your force step happens only when A smaller but important issue: Parameter mismatchYou launch with So if you expected “larger applied force step -> larger reported tactile force” with a clean scaling, that expectation can fail because the reported force is controlled by both the physical contact evolution and the TacSL penalty parameterization. In other words, increasing compliant-contact stiffness alone does not guarantee a smooth proportional increase in Better test setupTo isolate the problem, switch from Then change the loop to:
Footnotes
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Question
Hi, I'm working with tactile sensing and recently I noticed TacSL sensor in IsaacLab.
Focused on force filed data not visual image, I tried to apply a normal force that increases in steps, but the force data from sensor didn't increased as expected. It's more like irregular.
Confused about that.
Result output:
Build Info
###Code for reproduce
Beta Was this translation helpful? Give feedback.
All reactions