Robot control
Wrench
Definition
A wrench is a six-component representation of force and moment acting on a rigid body. It combines three force components with three moment components about a specified reference point.
Also known as: Force-moment wrench, Spatial wrench
Updated
A force can also produce a moment
A downward load at a robot hand produces a force at the wrist and may also produce a turning moment, depending on its offset from the wrist. A wrench records both effects.
Modern Robotics illustrates this with an apple held by a hand fitted with a force-torque sensor. The same gravitational load has zero moment about the apple's center of mass but a nonzero moment about an offset sensor frame.
The reference point matters
Forces and moments must be expressed in a declared frame. Moving the reference point changes the moment through the force's moment arm, even when the physical loading stays the same. Moment and force also have different units, conventionally newton-metres and newtons.
A wrench and a twist, expressed with compatible conventions, have a dot product equal to instantaneous mechanical power. That power is independent of the coordinate frame.
Connecting contact loads to joints
The Jacobian-transpose relationship maps an end-effector wrench to corresponding joint forces and torques under the stated static convention. It is useful in force control and load analysis. During acceleration, inertial and other dynamic terms also matter; a wrench transformation alone is not a complete dynamics calculation.
Sources
Related terms
Twist
A twist is a six-component representation of a rigid body's instantaneous motion, combining angular and linear velocity. Its numerical values depend on the reference frame and the point used for the linear component.
Force control
Force control regulates the force or wrench a robot applies to its environment. It may use a robot model, measured interaction forces, or both to produce joint commands that achieve a desired contact load.
Robot Jacobian
A robot Jacobian is a configuration-dependent matrix that maps joint velocities to a chosen task velocity, often an end-effector twist. It describes the local relationship between joint motion and task motion.