Robot control
Torque control
Definition
Torque control regulates the turning effort delivered by an actuator or robot joint. It provides an actuation interface from which motion, force, and impedance controllers can produce the joint torques their tasks require.
Also known as: Joint torque control
Updated
Commanding effort at the joint
A position target specifies where a joint should go; a torque target specifies its turning effort. The resulting motion also depends on inertia, gravity, friction, and external contact. Modern Robotics derives motion controllers that account for these dynamics before issuing torque commands.
For example, keeping an arm horizontal requires torque even when its position is constant. Accelerating the same arm adds an inertial requirement, and pressing against a wall changes the joint torques through the contact wrench.
How actuators implement it
For an electric motor in its usual operating model, torque relates to motor current. Modern Robotics explains how gearing and friction affect the relationship between motor torque and joint output. Some systems use output torque sensors, while a series elastic actuator can infer torque from calibrated spring deflection.
Command accuracy has limits
A commanded motor current is not proof that the joint delivered the requested output torque. Transmission losses, model errors, current limits, and heating can change the result. Katz's thesis separately characterizes torque accuracy and thermal behavior, illustrating why both matter. The available torque also varies with speed and operating duration, so peak torque alone is insufficient for planning sustained tasks.
Sources
Related terms
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.
PID control
PID control is feedback control that combines terms proportional to the current error, the accumulated error, and the rate of change of error. These terms determine the command sent to the controlled system.
Inverse dynamics
Inverse dynamics calculates the joint forces or torques required for specified joint positions, velocities, and accelerations under a dynamics model. The result also depends on gravity and specified external loading.
Series elastic actuator
A series elastic actuator places an elastic element in the force-transmission path between the drive and its load. Measuring the element’s deflection can support force or torque feedback while the elasticity changes the actuator’s response to impacts.