ROBOTIC.INDUSTRIES

Perception and Sensors

Force Torque Sensors: Which Numbers Actually Matter

Rated range is the least useful number on a force torque datasheet. Resolution, crosstalk, drift and overload capacity decide whether the sensor works in your task.

Three-dimensional sensor mounted above a bin of randomly oriented metal parts
Three-dimensional sensor mounted above a bin of randomly oriented metal parts

Size on resolution and noise, not on rated range. A sensor rated to 500 N with 0.5 N of noise is worse for a 20 N assembly task than one rated to 100 N with 0.05 N of noise, because you need to resolve the signal, not survive it. The three numbers that decide a project are noise floor, crosstalk and overload capacity, and only the last is usually printed prominently.

1 to 3 %typical crosstalk between axes
5 to 20xoverload capacity worth demanding
0.5 to 3 %full-scale drift over a shift
500 to 8,000 Hzuseful output rate range

The specifications that matter

Force torque datasheet entries, ranked by how much they decide
SpecificationWhy it mattersTypical good value
Noise floorSets the smallest force you can actually detect0.01 to 0.1 N
ResolutionQuantisation of the reading0.005 to 0.05 N
CrosstalkA force on one axis appearing on anotherunder 2 % full scale
Overload capacitySurvival of a crash5 to 20x rated
Thermal driftZero shift as the sensor warmsunder 1 % full scale per shift
Output rateWhether it fits the control loop1,000 Hz or more
LatencyDelay from event to readingunder 1 ms
StiffnessDeflection under load, affects position accuracyas high as the task allows
Rated rangeWhere the reading saturatesChoose 2 to 3x expected peak
Rated range is a ceiling, not a target. Choosing a sensor two to three times your expected peak force gives headroom without wasting resolution, because noise floor generally scales with range. Choosing ten times your peak wastes an order of magnitude of the signal you actually needed to see.

Matching sensor to task

Force sensing requirements by application
TaskForce rangeResolution neededRate
Peg in hole assembly, small parts1 to 30 N0.02 N1,000 Hz
Connector insertion5 to 60 N0.05 N1,000 Hz
Polishing and deburring5 to 150 N0.1 N500 to 2,000 Hz
Press fitting100 to 2,000 N1 N500 Hz
Collision detection on a cobot10 to 200 N0.5 N1,000 Hz
Payload identification1 to 300 N0.05 N100 Hz
Surface following2 to 50 N0.05 N1,000 Hz

Do you need an external sensor at all

Three ways exist to sense force on a robot, and the external six-axis sensor is the most accurate and the most expensive.

  • Motor current estimation. Free, already present, and crude. Friction and inertia dominate the signal, so resolution is on the order of several newtons and direction information is poor. Adequate for crash detection, useless for assembly.
  • Joint torque sensors. Built into many collaborative arms. Good sensitivity, and the estimate at the tool degrades with distance from the sensed joints and with model error.
  • External six-axis sensor at the flange. Measures directly where the work happens. Best signal, adds 0.3 to 1.5 kg of mass, 20 to 60 mm of length, a cable, and a real cost.

The length penalty deserves attention. Adding 40 mm between flange and tool moves the load centre of gravity outward, which reduces usable payload on a torque-limited wrist by a noticeable margin.

Practical notes

  1. Bias the sensor with the tool attached, in the pose where work happens. Gravity compensation for the tool mass has to be applied continuously as the orientation changes.
  2. Let it warm up. Thermal drift over the first 20 to 40 minutes is normal and larger than the signal in delicate tasks.
  3. Filter carefully. Aggressive low-pass filtering removes the transient that indicates contact, which is exactly the event of interest.
  4. Protect against overload. A crash at full speed can exceed rated capacity by an order of magnitude. Mechanical stops or a breakaway coupler cost less than the sensor.
  5. Check crosstalk in your real load case. A long tool converts a small lateral force into a large torque, and crosstalk error scales with it.

Frequently asked questions

How do I choose a force torque sensor range?

Two to three times the expected peak force. Larger ranges waste resolution, because the noise floor generally scales with the rated range, and detecting a 5 N contact with a 2,000 N sensor is not practical.

Are joint torque sensors enough?

For collision detection and coarse force control, usually yes. For assembly tasks needing sub-newton resolution at the tool, an external six-axis sensor at the flange is substantially better, because the estimate does not depend on a robot model.

What is crosstalk and why does it matter?

A force on one axis producing a reading on another, typically 1 % to 3 % of full scale. With a long tool a small lateral force becomes a large torque, so crosstalk error scales with tool length and can exceed the signal you are looking for.

Why does my force reading drift?

Thermal drift, usually 0.5 % to 3 % of full scale over a shift, plus uncompensated tool weight as the orientation changes. Warm the sensor up, re-bias in the working pose, and apply continuous gravity compensation.

Can motor current replace a force sensor?

Only for crash detection. Friction and inertia dominate the current signal, giving resolution on the order of several newtons with poor directional information, which is far short of what assembly tasks require.

Sources

  1. ISO 10218-1:2025, Robotics, Safety requirements, Part 1International Organization for Standardization, force limiting and sensing requirements
  2. ISO/TS 15066:2016, Annex AForce limits that measurement equipment must resolve
  3. Robotics at NISTNational Institute of Standards and Technology, robot performance measurement and test methods