A ground-plane transformation of a measured contact wrench combines a change of coordinate axes with a change of the point about which moments are reported. A six-component wrench is incomplete without both pieces of metadata. Drake's primary SpatialForce reference explicitly tracks the application point and expressed-in frame separately from the stored force and torque values.[ref]
SpatialForce class in Drake documentation. Detailed Description; Shift and ShiftInPlace
Let rotate sensor-frame components into ground-frame components, and let be the ground-frame vector from ground origin to sensor origin . For measured force and moment about , the equivalent result about isThe plus sign uses the stated vector from the new origin to the old one. A shift expressed with the opposite vector uses the opposite sign. The offset and force must be expressed in the same axes before taking the cross product.
For a planar normal-pressure reconstruction with , computeThe special parallel-axis height correction in center of pressure is recovered with and .
For an original rotated-sensor example, use a 90-degree rotation about , sensor readings and , and . Rotation gives and . The translated moment is , yielding . The yaw moment remaining at that point is , so translating to the centroid does not erase the entire wrench.
A bench check applies known loads at known ground locations and repeats after changing sensor orientation. Geometry, tare loads, units and axis signs must all be included. A correct rotation with the wrong moment origin can still give an incorrect pressure location; a small normal load also amplifies reconstruction uncertainty.
Articles by others on the same topic
There are currently no matching articles.