Model-based thermal drift compensation for high-precision hexapod robot actuators

This paper proposes and experimentally validates a model-based method that links actuator expansion to surface temperatures to compensate for thermal drift in high-precision hexapod robots, achieving a reduction in thermally induced errors of over 80%.

Clément Robert, Alain Vissiere, Olivier Company, Pierre Noire, Thierry Roux, Sébastien Krut

Published Tue, 10 Ma
📖 4 min read☕ Coffee break read

Imagine you have a super-precise robotic arm, like a giant, six-legged spider (called a hexapod) used in factories to build airplanes or cars. This robot is so accurate that it can place a screw within a hair's width of where it's supposed to go.

But there's a problem: Heat.

Just like a metal bridge expands on a hot summer day, the metal parts of this robot expand when they get warm. The robot's motors and electronics generate heat, and the room temperature changes too. When the metal expands, the robot's "brain" thinks it's in one spot, but its "body" has actually stretched and moved slightly. For a normal robot, this doesn't matter. But for this high-precision machine, a tiny stretch of a few micrometers (thinner than a human hair) ruins the accuracy.

The Problem: The Robot is "Drifting"

The authors of this paper noticed that as the robot worked, it slowly started to drift off-target. It wasn't broken; it was just getting hot and growing. They needed a way to tell the robot, "Hey, you've stretched by 2 micrometers, so move back 2 micrometers to stay on target."

The Solution: A "Thermometer Brain"

Instead of trying to keep the robot in a giant freezer (which is expensive and impractical) or building it out of un-expandable materials (which is impossible), they decided to predict the expansion and correct it in software.

Here is how they did it, broken down into simple steps:

1. The Test Lab (The "Stress Test")

They took one of the robot's legs and put it in a special testing room. They heated it up and cooled it down, simulating a full day of work.

  • The Measurement: They used a super-precise laser (an interferometer) to measure exactly how much the leg stretched.
  • The Sensors: They stuck 17 tiny thermometers (thermocouples) all over the leg, like placing weather stations on a mountain, to see which spots got hot first.

2. The Detective Work (Finding the "Magic Spot")

They had a lot of data. They asked: "If we only had one thermometer, where should we put it to know exactly how much the whole leg is expanding?"

They tried every possible combination of thermometer pairs. It was like trying to find the best seat in a stadium to see the whole game.

  • The Discovery: They found that they didn't need 17 thermometers. In fact, they didn't even need two. One single thermometer, placed in a specific spot on the leg, was enough to predict the expansion of the entire leg with amazing accuracy.

3. The Math Model (The "Cheat Sheet")

They created a simple formula (a mathematical cheat sheet).

  • Input: The temperature reading from that one special thermometer.
  • Calculation: The formula calculates how much the metal has grown based on that heat.
  • Output: A correction number.

Think of it like a smart thermostat for a shower. If the water gets hot, the thermostat knows the pipes are expanding and automatically adjusts the valve to keep the water flow steady. This robot does the same thing: it reads the temperature, calculates the stretch, and instantly tells the motor to move slightly backward to cancel out the expansion.

The Results: A Giant Leap for Accuracy

When they tested this new "smart" system:

  • Before: The robot drifted by about 7.8 micrometers when it got hot.
  • After: The drift was reduced to less than 1.3 micrometers.

That is an 80% improvement. They turned a robot that was "pretty good" into one that is "super precise" without changing the hardware, just by adding a tiny thermometer and a smart algorithm.

Why This Matters

This isn't just about one robot leg.

  • Simple & Cheap: You don't need expensive sensors everywhere; just one does the trick.
  • Universal: This method can be applied to any machine that needs high precision, from factory arms to telescope mounts.
  • Future-Proof: It paves the way for robots that can work all day long without losing their accuracy, even as they heat up.

In a nutshell: The researchers taught the robot to "feel" its own heat and "stretch back" to compensate, ensuring it stays perfectly on target, no matter how hot it gets.