← Latest papers
⚡ electrical engineering

Lies We Can Trust: Quantifying Action Uncertainty with Inaccurate Stochastic Dynamics through Conformalized Nonholonomic Lie groups

This paper introduces Conformal Lie-group Action Prediction Sets (CLAPS), a symmetry-aware conformal prediction algorithm that provides non-asymptotic, distribution-free probabilistic guarantees for system configurations on non-Euclidean Lie groups like SE(2), outperforming existing Euclidean-based methods in volume efficiency and uncertainty representation.

Original authors: Luís Marques, Maani Ghaffari, Dmitry Berenson

Published 2026-08-25
📖 6 min read🧠 Deep dive

Original authors: Luís Marques, Maani Ghaffari, Dmitry Berenson

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 that move through the world, from delivery bots navigating sidewalks to drones weaving through forests, rely on mathematical models to guess where they will be a split second after they move. These models are never perfect. The real world is messy: wheels slip on wet pavement, batteries lose power, and unexpected gusts of wind push a vehicle off course. Because of these imperfections, a robot's prediction of its future location is always a guess, not a certainty. To operate safely, a robot needs to know not just where it thinks it will go, but how wide a margin of error to expect. If a robot is too confident, it might crash into a wall it thought it would miss. If it is too cautious, it might refuse to move at all, paralyzed by the fear of an unlikely mistake. The challenge for engineers is to draw a boundary around that guess—a zone that is tight enough to be useful for planning, but wide enough to guarantee that the robot will actually stay inside it, even when things go wrong.

A team of researchers at the University of Michigan has developed a new way to draw these safety boundaries, specifically for robots that move with the constraints of real-world physics, such as cars that cannot slide sideways or robots that must turn to change direction. Their method, which they call CLAPS, uses a statistical technique called conformal prediction to calibrate the robot's uncertainty. Instead of assuming the errors follow a simple, predictable pattern like a bell curve, this approach learns from a dataset of past movements to determine exactly how much the robot might deviate. The researchers found that by respecting the specific geometry of how these robots move, they could create safety zones that are significantly smaller and more accurate than those produced by existing methods. In tests with both simulated robots and a physical robot moving across a floor, their approach successfully contained the robot's true position within the predicted zone at the desired rate, while using less space than previous techniques.

The core of the problem lies in how robots represent their position. Many standard methods treat a robot's location as a simple point on a flat grid, like a dot on a piece of graph paper. This works well for simple movements, but it fails to capture the reality of robots that have complex turning and sliding behaviors. When a robot turns, its path curves in a way that a flat grid cannot easily describe without creating huge, wasteful safety zones. The researchers realized that these robots move on a curved mathematical surface, similar to how a point on a sphere moves differently than a point on a flat plane. By treating the robot's movement as happening on this curved surface, they could define the uncertainty in a way that naturally fits the robot's motion.

To test this idea, the team first built a dataset of thousands of robot movements. They took a simulated robot, the JetBot, and a real-world robot, the MBot, and commanded them to move in various ways. For every command given, they recorded where the robot actually ended up compared to where the robot's internal model predicted it would go. This collection of differences served as a calibration set. The researchers then applied their new algorithm to this data. The algorithm calculated a specific score for each movement that measured how far off the prediction was, taking into account the robot's specific turning and sliding constraints. By analyzing the distribution of these scores, the algorithm determined a scaling factor that adjusted the size of the safety zone just enough to ensure it would catch the true position of the robot with high probability.

The results showed a clear advantage for the new method. In the simulations, the researchers compared their approach against seven other common techniques. The older methods often produced safety zones that were either too large to be useful or too small to be safe. For instance, some methods created safety zones that looked like perfect circles or ellipses, which are easy to calculate but do not match the actual shape of the robot's possible errors. These shapes often included areas where the robot could never possibly go, wasting space, or missed areas where the robot was actually likely to end up. The new method, by contrast, produced safety zones that looked like curved, banana-shaped regions. These shapes followed the natural path of the robot's uncertainty, wrapping tightly around the most likely outcomes without including impossible ones.

When the researchers measured the size of these zones, the difference was significant. The new method produced safety zones that were, on average, smaller than those from the next best calibrated method. In the hardware experiments with the real MBot, the new approach created zones that were 23 percent smaller on average than the standard method, and in some cases up to 75 percent smaller. Despite being smaller, the new zones still successfully contained the robot's actual position at the rate the researchers had set as a goal. This means the robot could be more precise in its planning, allowing it to navigate tighter spaces or move faster without increasing the risk of a collision. The researchers also verified that their method worked correctly even when the robot's internal model was imperfect or when the environment introduced unexpected disturbances.

The study highlights a shift in how engineers might approach robot safety. Rather than relying on rigid assumptions about how errors behave, or using overly conservative estimates that limit a robot's capabilities, this approach uses data to learn the true shape of uncertainty. It acknowledges that the world is complex and that a robot's movement is constrained by physics in ways that simple grids cannot capture. By respecting these constraints, the researchers were able to create a tool that is both mathematically rigorous and practically efficient. The work suggests that future robots could navigate more confidently in dynamic environments, knowing exactly how much room they need to operate safely. The researchers have made their code and data available to others, inviting the broader community to build upon this method for a wide range of robotic systems.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →