Skip to content

[Feature]: Ghost Contacts for Tactile #2254

@Milotrince

Description

@Milotrince

What feature or enhancement are you proposing?

To implement a fast rigid-body based tactile sensor, we will need to be able to query the contact status of arbitrary (point, normal, radius)s in space. These points should not affect collision resolution in the solver, but we should be able to obtain penetration depth, collision area, and direction w.r.t the normal.

Motivation

(image from https://github.com/eanswer/DiffHand )
Image

a bad sketch of what i mean (point, normal, radius) in red, force vector in blue.
Image

Potential Benefit

  • Can implement fast tactile array sensors

What is the expected outcome of the implementation work?

  • A method in RigidSolver to add a "contact point" (pos, normal, radius)
  • A method to query the (force vector, penetration area), on the added points

Additional information

  • contype/conaffinity may be useful?

Metadata

Metadata

Assignees

No one assigned

    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