← Latest papers
💻 computer science

SHRIMP: Iterative Refinement of Robot Task Plans

SHRIMP is a system that enables non-expert users to generate and iteratively refine hierarchical robot task plans using natural language, incorporating simulation-based validation to improve perceived control and transparency before executing tasks on physical robots.

Original authors: Mya Schroder, Yuna Hwang, Callie Y. Kim, Leqian Cheng, Jeffrey Li-cheng Liu, Chenchen Zheng, Xinning He, Bilge Mutlu

Published 2026-08-11
📖 7 min read🧠 Deep dive

Original authors: Mya Schroder, Yuna Hwang, Callie Y. Kim, Leqian Cheng, Jeffrey Li-cheng Liu, Chenchen Zheng, Xinning He, Bilge Mutlu

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

Imagine a world where you could ask a robot to "clean up the messy kitchen" and it would just know exactly what to do, moving every cup and bowl with perfect precision. That's the dream of collaborative robots, or "cobots," machines designed to work right alongside us in factories, farms, and hospitals. But here's the catch: telling a robot what to do is surprisingly hard. If you just say "move the cup," the robot might not know which cup, how far to move it, or whether it should pick it up gently or shove it. This is where Large Language Models (LLMs) come in. Think of these as super-smart AI brains that are great at understanding human words. Scientists have been trying to teach these AIs to translate our messy, vague sentences into precise robot instructions. However, there's a big problem: these AI brains are often "black boxes." You type in a request, and out pops a plan, but you have no idea how the AI decided to do it, or if the plan will actually work without the robot dropping a bowl or crashing into a wall. If the plan is wrong, you might not find out until the robot breaks something. This paper tackles that scary uncertainty by asking: How can we let regular people see, understand, and fix robot plans before the robot even moves?

Enter SHRIMP, a new system created by researchers at the University of Wisconsin–Madison that acts like a "flight simulator" for robot tasks. The name stands for Simulation-driven Human-in-the-loop Refinement Interface for Manipulation Planning, but you can think of it as a "Robot Plan Playground." Instead of just trusting the AI's first guess, SHRIMP lets you see the robot's plan broken down into a step-by-step list of tiny actions (like "grab," "move," "tilt") before it ever touches the real world. If the plan looks weird—say, the robot tries to pick up a bowl from the wrong angle—you can fix it right there in the computer simulation. You can tweak the numbers, rearrange the steps, or just ask the AI to try again with better instructions. Once the plan looks perfect in the simulation, only then does it get sent to the real robot.

The researchers tested this idea with 35 people who had to plan tasks like setting a table or cleaning up a kitchen. They compared three different ways of using the system: one where people could see and edit every tiny step (the full SHRIMP experience), one where they could only see the big picture steps, and one where they had to just type instructions and hope for the best (the "black box" method). The results were clear: people felt much more in control and understood the robot's actions much better when they could see and edit the detailed steps. It was like having a map versus just being told "go north." However, there was a trade-off: having all those details to check and fix made the task feel a bit more mentally tiring, especially for simple jobs where the robot didn't really need help. But for complex tasks, that extra control was a lifesaver. The study suggests that while AI is great at starting the work, we need tools that let us peek under the hood and make sure the robot isn't about to trip over its own feet.

The Core Idea: From "Black Box" to "Glass Box"

The paper argues that while AI can write robot plans, we can't just trust it blindly. The authors propose SHRIMP as a solution that turns the "black box" of AI planning into a "glass box" where everything is visible. The system works in a loop:

  1. You speak: You type a natural language prompt, like "Clean up the table."
  2. The AI thinks: The system uses a Large Language Model to turn your words into a hierarchical plan. This plan isn't just a paragraph; it's a list of "primitives," which are like Lego blocks of robot actions. Some blocks are big (like "Pick up the bowl"), and some are small (like "Move arm to specific coordinates").
  3. You check: Before the robot moves, you see this plan in a physics-based simulation. This is a digital twin of the real robot and the real table. You can watch the robot try to pick up the bowl. If the simulation shows the bowl falling off the table, you know something is wrong.
  4. You fix: You can fix the plan in two ways. You can type a new instruction (re-prompting) or you can directly edit the numbers in the plan (like changing the height of the robot's arm).
  5. You execute: Once the simulation looks perfect, you send the plan to the real robot.

What the Study Found

The researchers ran an experiment where 35 participants tried to complete three different tasks: setting a table, preparing a snack, and cleaning up a table. Each person tried the system in three different "modes":

  • Plan+Edit: The full SHRIMP experience where they could see and edit every step.
  • Plan-Only: They could see the high-level steps but couldn't edit the details.
  • No-Plan: The baseline where they just typed instructions and the robot tried to do it without any visible plan or editing (the "black box").

The results showed that the Plan+Edit mode was the winner for two main reasons:

  1. Control: People felt much more in charge of the robot. They could see exactly what the robot was going to do and change it if they didn't like it. One participant said, "Being able to edit specific parts of the robot's movements... made me feel like I had more control."
  2. Transparency: People understood the robot's plan much better. They could see why the robot was doing something. When they couldn't see the plan (in the "No-Plan" mode), they felt confused and didn't know how to fix things when the robot made a mistake.

However, the study also found a downside. The Plan+Edit mode made people feel more mentally tired (higher "task load"). It was like having a very detailed map: it's great for getting to a complex destination, but if you're just walking to the corner store, looking at a map with every single street name might feel like too much work. For simple tasks, the extra features felt unnecessary. But for harder tasks, that extra control was essential.

How People Actually Used It

The researchers noticed that people didn't all use the system in the same way. They found three main strategies:

  • Stepwise: People built the plan one small piece at a time. They'd say, "Move the cup," check it, then say, "Move the bowl," and check that.
  • Cumulative: They started with one part and kept adding more. "Move the cup," then "Move the cup and the bowl," then "Move the cup, bowl, and spoon."
  • Oneshot: They tried to write the whole plan in one big, detailed sentence right from the start.

Interestingly, even when people had the ability to click and drag to fix numbers (the "Edit" part), many still preferred to just type new words to fix things. This suggests that while the tools are there, people often find it easier to just talk to the robot again than to fiddle with complex numbers.

The Takeaway

The paper concludes that for robots to be truly helpful to regular people, we can't just rely on AI to do the thinking. We need interfaces that let us see the robot's "thought process" and fix it before it causes a mess. The SHRIMP system proves that giving people the ability to see and edit the robot's plan makes them feel more confident and in control. But it also warns us that we need to be careful not to overwhelm people with too much information, especially for simple tasks. The future of robot planning isn't just about smarter AI; it's about building better bridges between human intent and robot action, letting us peek under the hood and make sure the engine is running smoothly before we hit the road.

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 →