Sign in to save

Bookmark this page so you can find it later.

Sign in to save

Bookmark this page so you can find it later.

A six-axis force-torque sensor lets a robot feel contact with the world instead of only following programmed positions. It is usually mounted between the robot wrist and the end-effector, so every push, pull, twist, and bend passes through the sensor. This matters in assembly, polishing, surgery, testing, and any task where the robot must react safely to contact.

The sensor reports three force components and three torque components in real time.

Understanding Robotics: Six-Axis Force-Torque Sensor

Inside the sensor is a carefully shaped metal structure that bends by a tiny amount under load. This structure is stiff enough to hold the tool securely, yet flexible enough for its deformation to be measured. Strain gauges are bonded to selected parts of the structure.

When the metal stretches or compresses, the gauges change resistance by a very small amount. Electronic circuits compare these changes and turn them into signals that the robot controller can use. The sensor must distinguish real contact loads from vibration, cable tugging, tool weight, and acceleration caused by the robot moving.

The word axis describes a direction in a chosen coordinate frame. Usually, the sensor has its own frame fixed to the wrist or tool. A reading only makes sense when this frame is known.

For example, a downward force in the room may appear partly sideways in the sensor frame if the tool is tilted. Robot software often converts readings between the sensor frame, the tool frame, and the base frame.

Students should pay close attention to this step. Many apparent errors come from using the wrong direction, a reversed axis, or a frame that was not updated after the tool rotated.

Before contact work begins, the robot commonly performs a zeroing step. It records the sensor output while no external object touches the tool. It may then subtract the known weight of the gripper, screwdriver, or other end tool.

This process is called payload compensation. Without it, gravity can look like a constant contact force, especially when the arm changes orientation. Calibration is equally important.

Calibration links electrical output to real loads and checks unwanted cross-talk. Cross-talk means a force in one direction produces a small reading in another direction. Good sensors reduce this effect, but software must still account for limits, noise, drift, and overload ratings.

Force feedback changes how a robot performs a task. In a rigid position program, the robot tries to reach one exact location even if a part is slightly misplaced. That can jam a peg, scratch a surface, or damage a delicate object.

With compliant control, the robot can keep moving toward the goal while yielding in selected directions. It might press with a steady force during sanding, stop when it meets an unexpected obstacle, or guide a plug into a socket by sensing side loads.

A common rule uses the difference between desired force and measured force to adjust speed or position. Fast response is useful, but excessive control gain can make the robot shake or become unstable.

These sensors appear in factory assembly, laboratory testing, rehabilitation devices, food handling, and robot research. They help when vision alone cannot reveal whether contact is gentle, firm, centered, or slipping. When studying them, separate force from torque in your thinking.

A tool can have almost no net push while still experiencing a strong twist. Remember that torque depends on where the force acts.

The same push applied farther from the wrist creates a larger turning effect. That is why tool length, contact point, mounting accuracy, and cable routing all affect the readings a real robot receives.

Key Facts

  • A six-axis force-torque sensor measures Fx, Fy, Fz, Tx, Ty, and Tz.
  • Force is a push or pull measured in newtons, N.
  • Torque is rotational effect measured in newton-meters, N·m, with τ = rF sinθ.
  • Strain gauges change electrical resistance when sensor beams stretch or compress.
  • Strain is often modeled as ε = ΔL / L, where ΔL is change in length and L is original length.
  • Compliant control uses force feedback so a robot can adjust motion during contact instead of rigidly following a path.

Vocabulary

Six-axis sensor
A device that measures three force components and three torque components along and about the x, y, and z axes.
Strain gauge
A small electrical sensor whose resistance changes when the material it is attached to stretches or compresses.
Force vector
A quantity that describes the size and direction of a push or pull.
Torque
A measure of how strongly a force tends to rotate an object about an axis.
Compliant control
A robot control method that changes motion based on measured contact forces to make interaction softer and safer.

Common Mistakes to Avoid

  • Confusing force with torque is wrong because force causes linear pushing or pulling while torque causes rotation about an axis.
  • Ignoring the sensor coordinate frame is wrong because Fx, Fy, Fz, Tx, Ty, and Tz are reported relative to defined sensor axes, not always the world or tool directions.
  • Treating one strain gauge as measuring all six loads is wrong because six-axis sensing requires multiple strain measurements and calibration to separate combined forces and torques.
  • Forgetting to subtract the tool weight is wrong because gravity from the end-effector can appear as a constant load and hide the actual contact force.

Practice Questions

  1. 1 A robot presses straight down on a part with Fz = 35 N. If the controller target is Fz = 50 N, how much additional downward force is needed?
  2. 2 A force of 12 N acts perpendicular to a wrench point 0.08 m from the sensor center. What torque magnitude does the sensor measure about that axis?
  3. 3 A robot is inserting a peg into a hole and the force-torque sensor detects a sideways force Fx but little Fz. Explain what the robot should change in its motion and why compliant control helps.