Quantifying Aleatoric and Epistemic Dynamics Uncertainty via Local Conformal Calibration
This paper introduces Local Uncertainty Conformal Calibration (LUCCa), a non-asymptotic, conformal prediction-based method that locally calibrates aleatoric uncertainty estimates to generate probabilistically valid prediction regions accounting for both aleatoric and epistemic uncertainties in robot dynamics, thereby enabling safe planning in novel environments.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Robots move through the world by predicting what will happen next. If a robot knows exactly how its wheels grip the floor or how its propellers push against the air, it can calculate a perfect path to a destination. But the real world is messy. Surfaces get slippery, winds shift, and the physics of a machine can change in ways its designers never anticipated. When a robot encounters a situation it has not seen before, its internal prediction of the future becomes a guess. To move safely, the robot must understand not just where it thinks it will be, but how uncertain that guess is. It needs to distinguish between two types of doubt. One type is random noise, like a wheel slipping on a patch of ice; this is unpredictable but happens within known limits. The other type is ignorance, like a robot trying to drive on a surface it has never touched before; here, the robot simply lacks the information to know what will happen. For years, engineers have struggled to measure this second type of uncertainty in a way that guarantees safety, often relying on assumptions that break down when the environment changes.
A team of researchers at the University of Michigan has developed a new method to solve this problem, allowing robots to build a safety net around their predictions even when they are in completely unfamiliar territory. They call their approach Local Uncertainty Conformal Calibration. The core idea is to take a robot's best guess about its future movement and then adjust the size of its "safety bubble" based on real-world data. Imagine a robot that has a model of how it moves, but that model might be wrong in certain areas. Before the robot starts a new task, the researchers have it run through a short calibration phase. During this phase, the robot tests its model against a small set of actual movements it performs on the ground. By comparing what the model predicted with what actually happened, the system learns how much to expand its safety bubble in different parts of the room. If the model is usually accurate in one corner, the bubble stays tight. If the model is shaky in another corner, perhaps because the floor is slippery, the bubble expands significantly to cover all possible outcomes.
The researchers tested this method on a simulated robot that moves like a car, capable of accelerating and turning. They placed this robot in environments where the physics suddenly changed, such as a section of the floor with much lower friction than the rest. In these tricky zones, the robot's standard model would assume it could stop or turn easily, leading it to plan paths that would result in a crash. The new method, however, recognized that the model was unreliable in those specific spots. It used the calibration data to inflate the uncertainty for those areas, forcing the planning algorithm to choose slower, safer routes that avoided the dangerous zones entirely. In a series of tests across four different environments, the robot using this new calibration method reached its goal without colliding with obstacles in most trials, though it did experience a small number of collisions in more complex scenarios like sharp turns. In contrast, a robot using the standard, uncalibrated model crashed in up to 80 percent of the attempts, because it failed to account for the fact that its own understanding of the world was incomplete.
What makes this approach particularly powerful is that it does not require the robot to know exactly how the physics have changed. It does not need to identify that the floor is wet or that the air is thick. It simply observes the mismatch between its prediction and reality and adjusts its confidence accordingly. The researchers proved mathematically that this method guarantees the robot's safety bubble will contain the true future position of the robot at least 90 percent of the time for the very first step of a plan, even with a very small amount of calibration data. This guarantee holds true regardless of whether the robot is moving through a familiar hallway or a chaotic, unpredictable space. By breaking the problem down into small, local regions, the system avoids the common pitfall of being overly cautious everywhere. Instead of assuming the worst-case scenario for the entire journey, it only expands the safety margin where the data shows it is truly necessary.
The study also looked at how this method performs over time as the robot plans a sequence of moves. While the mathematical proof is strongest for the very first step of a plan, the experiments showed that the method remained effective even as the robot looked further into the future. The system successfully managed the compounding uncertainty that usually plagues long-term planning. In the simulations, the robot using this method took slightly longer to reach its destination than the crashing robot that ignored uncertainty, but it arrived safely. The computational cost of adding this safety check was minimal, taking less than a millisecond per planning step on a standard computer processor. This suggests that the method could be implemented on real robots without slowing them down. The work demonstrates that by combining a robot's internal model with a simple, data-driven check, we can give machines the ability to recognize their own ignorance and act with appropriate caution, turning a potentially dangerous guess into a provably safe plan.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.