New method for guaranteed stability and improved performance for robots on the move

10/15/2026 Debra Levey Larson

Written by Debra Levey Larson

The team’s approach uses simulation-based training, where they first pretrain an approximate dynamics model for robots, which is then used to jointly learn a CCM generator and optimal policy. This policy is then deployed on the real robots for contraction-aware and robust path-tracking.
The team’s approach uses simulation-based training, where they first pretrain an approximate dynamics model for robots, which is then used to jointly learn a CCM generator and optimal policy. This policy is then deployed on the real robots for contraction-aware and robust path-tracking.

It’s important for a robot, not just to learn a task optimally, but to complete it without going off the rails of reasonable expectations. Until now, roboticists could have one or the other. Aerospace engineering researchers in The Grainger College of Engineering, University of Illinois Urbana-Champaign combined reinforcement learning with control theory to guarantee robot stability and improve the tracking performance by up to 15% from the existing methods.

Minjae Cho
Minjae Cho

“Reinforcement learning offers a promising way for robots to learn effective behavior, but it often lacks stability guarantees,” said Ph.D. student Minjae Cho, whose advisors are Huy Tran and Hiro Tsukamoto. “Without confidence that a robot will remain stable, deploying it in practice is difficult. In a worst-case scenario, it could break and require costly repairs. So, guaranteeing stability of the robot as well as ensuring it can learn effective behavior is the key idea of this project.”

Reinforcement learning is like the hot/cold game you may have played as a child. One person knows where an object is in a room. When the other person, who is blindfolded, moves in a direction, the first says “hot” if they are getting closer to the object and “cold” if they’re moving away from the object, providing real-time feedback until the person is successful.  

With Cho’s new method called CARL, which stands for Contraction-Aware Reinforcement Learning, the robot consistently stays on track and reaches its goal faster.

“CARL combines reinforcement learning with contraction theory to provide stability guarantees for its performance. Small tracking errors may occur, but the method provides mathematical limits on how large they can become. This allows reinforcement learning to serve as the robot’s main controller with stability guarantees.”

Cho began by simulating CARL then moved to the aerospace engineering flight lab to test it with multiple real robots.

“There is a difference between the model we train in the computer world to the physical robot in the real world. For example, a model in the simulator has a mass of 1 kilogram. In the real world, it may be 1.2 kilograms. This is called the sim-to-real gap, but our algorithm was shown to be better at handling those uncertainties.”

Turtlebot3 Burger, Flapper Drone, Jethexa robots Cho tested.
The robots Cho tested were a Turtlebot3 Burger, a Flapper Drone and a Jethexa.

Cho ran experiments with three types of robots: a wheeled TurboBot 3 Burger, a flapping aerial drone, and a six-legged Jethexa robot. He created a video that overlays the robots’ progress with previous algorithms and CARL.

“There was no guarantee that our method would work better than the existing methods, particularly with the increasing complexity of the robots we tested. But we found that, not only was integrating those two methods novel, but the performance achieved in the computer world is consistently better in the real-world testing as well, by up to 15%.”

Cho said one example of how this method can be applied is with wildfire management. First responders could send in robots to help identify hotspots or even deliver supplies.

CARL has open-access availability , with code also provided in GitHub.

The study, “Contraction-Aware Reinforcement Learning for Nonlinear Control with Statistical Robustness,” written by Minjae Cho, Hiroyasu Tsukamoto and Huy T. Tran, is published in IEEE Transactions on Robotics. DOI:10.1109/TRO.2026.3727138

 


Share this story

This story was published October 15, 2026.