Question
I'm using the PhysX articulation API to simulate a 6-DOF wrist force/torque sensor on a Franka Panda by reading the incoming joint force at the panda_hand link (child of panda_joint7). The goal is to correctly (as much as possible) to measure the external Force/Torque data as this seems to be an only alternative to reproduce an out of the box F/T sensor in isaaclab. The way it is obtained is:
joint_forces = self._robot.root_physx_view.get_link_incoming_joint_force()
wrist_ft = joint_forces[:, self._body_idx, :] # (num_envs, 6)
force = wrist_ft[:, 0:3]
torque = wrist_ft[:, 3:6]
I'd like to confirm whether this approach is reliable and correctly implemented.
Build Info
Describe the versions that you are currently using:
- Isaac Lab Version: [2.3.0]
- Isaac Sim Version: [5.1]
Question
I'm using the PhysX articulation API to simulate a 6-DOF wrist force/torque sensor on a Franka Panda by reading the incoming joint force at the panda_hand link (child of panda_joint7). The goal is to correctly (as much as possible) to measure the external Force/Torque data as this seems to be an only alternative to reproduce an out of the box F/T sensor in isaaclab. The way it is obtained is:
I'd like to confirm whether this approach is reliable and correctly implemented.
Build Info
Describe the versions that you are currently using: