Skip to content

[Proposal] Add method to receive seperate contact and friction force from the force sensor #2064

@ParlitsisG

Description

@ParlitsisG

Proposal

Add a seperate contact and friction force from the force sensor instead of their sum.

Motivation

There are certain applications that require the force between objects minus the friction force. Such as reward sytems for dual arm systems grasping objects requiring the contact forces of end effectors to be opposing each other in direction.

Alternatives

I am currently trying to get this information from PhysX via rigid_contact_view.get_friction_data(dt) but is requires additional work to pull this information. (I will update if I manage). But generally a simple way to pull this information would be Ideal.

Additional context

For example currently in a dual manipulation set up using two modified franka emika arms with flat end effectors I want to have the forces between the two end effectors to be opposing in order for the robot arms to grasp the box firmly. Yet if I implement this in a reward system if the robot lifts by pushing equally from both sides the friction forces will provide a net force pointing at different directions.

Checklist

  • I have checked that there is no similar issue in the repo (required)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions