← Latest papers
💻 computer science

STABLE: Simulation-Ready Tabletop Layout Generation via a Semantics-Physics Dual System

STABLE is a novel dual-system framework that combines a fine-tuned LLM for semantic layout generation with a physics-aware flow-based model for physical correction, enabling the progressive creation of simulation-ready tabletop scenes that strictly adhere to task instructions while ensuring collision-free and physically plausible object arrangements.

Original authors: Zhen Luo, Yixuan Yang, Xudong Xu, Jinkun Hao, Zhaoyang Lyu, Feng Zheng, Jiangmiao Pang, Yanwei Fu

Published 2026-05-18
📖 4 min read☕ Coffee break read

Original authors: Zhen Luo, Yixuan Yang, Xudong Xu, Jinkun Hao, Zhaoyang Lyu, Feng Zheng, Jiangmiao Pang, Yanwei Fu

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 you are a robot chef tasked with setting a table for a complex dinner. You need to place a knife, a fork, a plate, and a glass exactly where the recipe (the instruction) says they should go. But there's a catch: the table is a virtual world where physics rules apply. If you put the glass inside the plate, or if the knife is floating in mid-air, the simulation breaks, and the robot can't do its job.

The paper introduces STABLE, a new "brain" designed to solve this problem. It acts like a two-person team working together to build these perfect, physics-ready tables.

The Problem: The "Magic" vs. The "Physics"

Previous methods tried to use one super-smart AI (a Large Language Model, or LLM) to do everything. Think of this LLM as a brilliant storyteller who knows exactly what a "dinner table" looks like in a story. However, this storyteller is terrible at math and 3D geometry.

  • The Result: The storyteller might say, "Put the apple on the left of the banana," but in the 3D world, the apple ends up inside the banana (a collision) or hovering 2 inches above it (floating). The scene looks good in a story, but it's a disaster for a robot trying to pick it up.

The Solution: The STABLE Team

STABLE splits the job into two specialized roles, working in a loop:

1. The Semantic Reasoner (The "Architect")

  • Who they are: A fine-tuned AI that is great at understanding language and instructions.
  • What they do: They read the task (e.g., "Put the cup next to the saucer") and draw a rough sketch of the table. They decide what objects go there and roughly where.
  • The Analogy: Imagine an architect drawing a blueprint. They know the kitchen needs a sink and a stove, and they place them in the right rooms. But their blueprint is just lines on paper; they haven't checked if the stove is heavy enough to sit on the floor or if the sink is actually inside the wall.

2. The Physics Corrector (The "Inspector")

  • Who they are: A specialized AI trained on the laws of physics and 3D shapes.
  • What they do: They take the Architect's rough sketch and fix the physical errors. They nudge the objects so they don't overlap, ensure they are resting on the table (not floating), and make sure they are stacked stably.
  • The Analogy: This is like a construction inspector. They look at the blueprint and say, "Hey, that stove is floating! Let's drop it down until it hits the floor." Or, "That sink is inside the wall; let's pull it out so it doesn't crash." They use a special "mathematical ruler" (called Signed Distance Functions) to measure exactly how close objects are to each other to prevent collisions.

How They Work Together: The "Progressive" Dance

Instead of doing the whole table at once, STABLE builds it in layers, like stacking blocks:

  1. Step 1: The Architect places the most important items (the ones the robot needs to interact with, like the cup).
  2. Step 2: The Inspector immediately checks those items, fixing any floating or collisions.
  3. Step 3: The Architect adds the background items (like a napkin or a fruit bowl) around the fixed items.
  4. Step 4: The Inspector checks again, making sure the new items don't push the old ones into the air.

They keep alternating like this until the whole table is full. This ensures that by the time the table is done, it is both true to the instructions (the Architect's job) and physically solid (the Inspector's job).

Why This Matters

The paper shows that STABLE is much better than previous methods at two things:

  1. No Collisions: It almost never puts objects inside each other.
  2. No Floating: It almost never leaves objects hovering in mid-air.
  3. Following Orders: It follows the specific instructions (like "left of the banana") much better than methods that try to "fix" the scene after the fact, which often messes up the original plan.

In short, STABLE is a system that combines a creative writer (who knows what the scene should look like) with a rigorous engineer (who knows how gravity and shapes work) to create digital tables that are ready for robots to use immediately.

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 →