Human-in-the-Loop Uncertainty Analysis in Self-Adaptive Robots Using LLMs

This paper introduces RoboULM, a human-in-the-loop methodology and tool leveraging large language models to help practitioners systematically identify, analyze, and mitigate uncertainties in self-adaptive robots during the design phase, as validated by positive feedback from industrial practitioners across four use cases.

Original authors: Hassan Sartaj, Jalil Boudjadar, Mirgita Frasheri, Shaukat Ali, Peter Gorm Larsen

Published 2026-05-06✓ Author reviewed
📖 4 min read☕ Coffee break read

Original authors: Hassan Sartaj, Jalil Boudjadar, Mirgita Frasheri, Shaukat Ali, Peter Gorm Larsen

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 by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are building a robot that needs to navigate a busy city, fix a laptop, or sail a ship. The world is messy, unpredictable, and full of surprises. If your robot isn't prepared for these surprises (which the paper calls "uncertainties"), it might crash, break something, or get stuck.

The problem is that figuring out all the possible things that could go wrong is incredibly hard. It's like trying to list every single way a house could catch fire before you even build it. Usually, engineers have to guess based on their experience, which often misses hidden dangers.

This paper introduces a new tool called RoboULM to help solve this. Think of RoboULM as a super-smart, tireless assistant that helps engineers brainstorm every possible "what if" scenario before the robot is ever built.

Here is how it works, using simple analogies:

1. The "Master Checklist" (The Taxonomy)

First, the researchers created a giant, organized "Master Checklist" called UncerTax.

  • The Analogy: Imagine a mechanic's manual that doesn't just list car parts, but categorizes every possible thing that could go wrong: Is it a flat tire (hardware)? Is it a confusing map (software)? Is it a sudden rainstorm (environment)?
  • What it does: This checklist helps the robot's human engineers and the computer assistant speak the same language. It ensures they don't just think about "broken parts," but also about "confusing data" or "ethical issues."

2. The "Brainstorming Partner" (The LLM)

The tool uses a Large Language Model (LLM), which is like a very knowledgeable but sometimes chatty AI.

  • The Analogy: Imagine you are trying to find a needle in a haystack. You ask a friend (the AI) to help. If you just say, "Find the needle," they might miss it. But if you give them a specific strategy, they get much better at it.
  • What it does: RoboULM doesn't just ask the AI to "guess." It gives the AI a specific set of instructions (prompts) based on the Master Checklist. It tells the AI: "Look at the robot's requirements, and tell me exactly where the risks are, using these 12 specific categories."

3. The "Human-in-the-Loop" (The Refinement)

This is the most important part. The AI isn't left alone to do the work; a human is always in the driver's seat.

  • The Analogy: Think of the AI as a junior intern who is eager but sometimes makes mistakes. You (the senior engineer) review their work.
    • Ranking: You give the intern a score. "You got the 'safety' part right (10/10), but your 'hardware' guess was weak (3/10). Try again."
    • Examples: You say, "Remember that time the robot slipped on a wet floor? Think about that when you guess the risks."
    • Checklist: You point to the Master Checklist and say, "You missed the 'environment' category. Go back and fill that in."
  • What it does: The tool lets the human engineer keep refining the AI's answers until they are perfect. It's a back-and-forth conversation, not a one-time command.

4. The Real-World Test

The researchers tested this tool with 16 real experts who work with four different types of robots:

  1. Autonomous Mobile Robots (like delivery bots in warehouses).
  2. Industrial Disassembly Robots (robots that take apart laptops).
  3. Collaborative Manufacturing Robots (robots working side-by-side with humans in factories).
  4. Autonomous Vessels (self-driving ships).

The Results:

  • The experts found the tool very useful and easy to understand.
  • They loved the structured prompts (the clear instructions given to the AI).
  • They found the iterative refinement (the ability to grade the AI and ask it to try again with examples) to be the most helpful part.
  • The experts felt that this tool helped them find risks they might have otherwise missed, making the robots safer before they ever hit the real world.

Summary

In short, RoboULM is a digital workshop where human engineers and a smart AI work together. The human provides the experience and the final judgment, while the AI acts as a powerful engine that scans through a massive "Master Checklist" to find potential dangers. By working together in a loop of asking, checking, and refining, they can build safer, more reliable robots that are ready for the unpredictable real world.

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 →