← Latest papers
💻 computer science

LENS: LLM-guided Environment Simplification for Planning and Control in Clutter

The paper introduces LENS, a plug-and-play framework that leverages Large Language Models to automatically generate and dynamically update task-specific scene abstractions by merging or pruning objects, thereby significantly improving the performance of various planning and control methods in highly cluttered robotic manipulation environments.

Original authors: Aileen Liao, Rachel Holladay, Dinesh Jayaraman, Michael Posa

Published 2026-07-23
📖 7 min read🧠 Deep dive

Original authors: Aileen Liao, Rachel Holladay, Dinesh Jayaraman, Michael Posa

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 robot trying to tidy up a messy bedroom. To us, a messy room is just a pile of clothes, books, and toys. But to a robot's brain, it's a terrifying explosion of math. Every single object is a potential obstacle, a thing that could bump into the robot, or a thing the robot might accidentally knock over. The robot has to calculate how every single item interacts with every other item to figure out how to move. If there are too many things, the math becomes so huge that the robot freezes, like a computer trying to open a file that is too big. This is the "clutter problem," and it's the main reason why robots are great at playing in clean, empty labs but terrible at helping out in our real, messy homes. Scientists have been trying to teach robots to ignore the junk, but usually, that requires a human to manually program the robot to ignore specific things, which doesn't work well when the mess changes.

Enter a new idea called LENS (LLM-guided Environment Simplification). Think of LENS as a super-smart, magical pair of glasses for the robot. Instead of trying to solve the math for the whole messy room, the robot puts on these glasses, which use a powerful "brain" (a large language model) to look at the scene and ask, "What actually matters for this specific job?" If the robot needs to pick up a red cup, the glasses might tell it, "Ignore the pile of laundry in the corner, and treat that stack of three books as one single block." By simplifying the world in real-time, the robot can stop panicking and start working. This paper shows that by using this "smart glasses" approach, robots can handle much messier rooms than before, whether they are using old-school math-based planning or brand-new AI that learns from watching videos.

The Robot's Nightmare: Too Much Stuff to Think About

You know how when you have a huge pile of homework, it's hard to focus because you're staring at the whole mountain? Robots feel the same way. When a robot tries to move an object in a cluttered room, it has to think about every single thing in the room. Is that chair going to block the path? Will that toy roll away? If there are 50 objects, the robot has to run millions of calculations to make sure it doesn't crash.

For a long time, researchers tried to solve this by building robots that only work in very clean, organized rooms. But that's not real life. Real life is messy. When robots are put in messy rooms, they get confused. Their "vision" gets cluttered, and their "brain" gets overwhelmed. They might try to move a toy that isn't even part of the task, or they might freeze because the math is too hard. The problem isn't that the robot is stupid; it's that it's trying to do too much at once.

The Solution: A Magical Filter

The authors of this paper, Aileen Liao and her team from the University of Pennsylvania, came up with a clever fix called LENS. Instead of trying to make the robot smarter at handling everything, they decided to make the world smaller for the robot.

Imagine you are playing a video game, but the screen is filled with so many characters and items that you can't see the goal. You put on a filter that blurs out everything that isn't important. Suddenly, you can see the path clearly. LENS does exactly that for robots. It uses a special type of AI (called a Vision-Language Model) to look at the scene and decide what to keep and what to throw away.

LENS does two main things to simplify the scene:

  1. Pruning (Throwing Away): If an object is far away or has nothing to do with the task, LENS tells the robot to pretend it doesn't exist. For example, if the robot needs to move a green block, LENS might say, "Ignore that blue ball in the corner."
  2. Merging (Gluing Together): Sometimes, objects are stuck together, like a stack of books. Instead of treating each book as a separate problem, LENS glues them together in the robot's mind and treats them as one single, big object. This makes the math much easier.

How It Works: The "Try, Fail, Fix" Loop

Here is the really cool part: LENS isn't just a one-time filter. It's a loop. The robot tries to do the task with the simplified view. If it fails (maybe it tried to move a stack of books and they fell apart), the robot sends a message back to the "magic brain" saying, "Hey, that didn't work!" The brain then looks at the scene again, realizes it made a mistake (maybe it pruned something it shouldn't have, or merged things that shouldn't be merged), and updates the filter. It's like a human trying to solve a puzzle, realizing a piece is in the wrong spot, and trying again.

The researchers tested this in three different ways:

  • Planning: They used it with a classic planning system that uses logic to figure out steps.
  • Control: They used it with a system that controls the robot's muscles in real-time.
  • Learning: They used it with a modern AI that learns by watching videos (called a Vision-Language-Action model).

What They Found

The results were pretty impressive. In their experiments, the robots with LENS were much better at handling messy rooms than the ones without it.

  • Speed: When the number of objects in the room increased, the robots without LENS got slower and slower. At 7 objects, they took over 4,000 seconds (more than an hour!) to figure out what to do. The robots with LENS stayed fast, taking only about 40 to 135 seconds, no matter how many objects were there.
  • Success: In a messy room, the robots without LENS often failed completely. With LENS, they succeeded much more often. For example, in a test where a robot had to move a green bowl to a red plate, the robot without LENS got confused by other bowls in the way. The robot with LENS ignored the extra bowls and got the job done.
  • Real Robots: They even tested this on real physical robots, not just computer simulations. The robots were able to push objects through clutter and pick up plush toys, successfully ignoring the distractions.

Why This Matters

This paper suggests that we don't necessarily need to build "smarter" robots to handle the real world. Instead, we can teach them to be better at ignoring things. By giving robots a way to dynamically simplify their world based on what they are trying to do, we can make them much more useful in our messy, cluttered homes. It's a bit like how a good teacher helps a student focus on the most important parts of a lesson, rather than trying to memorize the whole textbook at once.

The authors are careful to say that this isn't a perfect solution yet. Sometimes the robot still makes mistakes, and the "magic brain" might need a few tries to get the filter right. But it's a huge step forward. It shows that by combining the ability to see and understand language with the ability to simplify a scene, we can bridge the gap between robots that work in labs and robots that can actually help us in our daily lives.

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 →