Evidence-Gated Task and Motion Planning with Vision-Language Models
This paper proposes Evidence Acquisition and Feasibility Gating (EAFG), a framework that integrates Vision-Language Models with Task and Motion Planning to dynamically acquire visual evidence and gate planning decisions, thereby improving success rates in long-horizon manipulation tasks under partial observability by preventing execution on unverified assumptions.
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
Robots that move through our homes and kitchens face a fundamental challenge: they must understand not just what to do, but whether they can actually do it. To follow a simple instruction like "make soup," a machine needs to bridge two very different worlds. First, it must grasp the meaning of the words, knowing that soup requires ingredients like chicken and salt, and that these items need to be heated. This is the realm of language and common sense. Second, it must understand the physical world, knowing exactly where the pot is, whether the cabinet door can be opened without hitting a wall, and if the robot's arm can reach the spice jar. For years, researchers have tried to combine these two skills, using advanced computer models that can see and read to help robots plan their actions. However, a persistent problem has remained: what happens when the robot looks at the kitchen and cannot see everything it needs? If a crucial ingredient is hidden inside a closed drawer, or if it simply isn't there at all, the robot might guess based on what it knows from its training data. It might plan to pick up a carrot that doesn't exist, leading to a failed task or a confused machine that keeps trying to grab an empty space.
A team of researchers from Waseda University and Flinders University has proposed a new way to solve this problem, one that forces the robot to look before it leaps. Their approach, called Evidence Acquisition and Feasibility Gating, changes the order of operations. Instead of immediately trying to cook the soup based on a guess, the robot first acts like a curious explorer. It is programmed to generate small, safe tasks designed solely to gather information, such as opening a closed cabinet or moving a box that might be blocking a view. Once the robot performs these actions, it takes a new picture of the scene. A powerful vision-language model then reviews this new visual evidence to decide what comes next. The system asks a simple but critical question: "Do I now have enough proof to plan the cooking task?" If the answer is yes, the robot proceeds to plan the full sequence of cooking steps. If the answer is no, but there are still places to look, the robot goes back to exploring. If the answer is no, and it becomes clear that a required item is missing, the robot stops completely rather than wasting time trying to use something that isn't there.
The researchers tested this method in a simulated kitchen environment designed to mimic the complexities of a real home. The robot was given a single arm and tasked with making chicken soup, a process that involves finding ingredients, using a stove, and managing various containers. They set up three distinct scenarios to see how the new system would perform compared to older methods that do not check for evidence first. In the first scenario, all the necessary items were present and clearly listed in the instructions. Here, the new system performed just as well as the standard approach, proving that adding this extra step of checking does not slow down or confuse the robot when everything is obvious. The real difference appeared in the second scenario, where the instructions were vague. The robot was told to "make chicken soup" without being told to use salt or pepper. Without the new system, the robot rarely succeeded because it didn't know to look for those hidden seasonings. With the evidence-gathering method, the robot successfully opened cabinets, found the salt and pepper, and completed the recipe in forty percent of the trials, a significant improvement over the baseline.
The third scenario tested the system's ability to recognize when a task is impossible. The robot was instructed to make soup with salt, pepper, and a carrot, but the carrot was not in the kitchen. A standard system would often get stuck in a loop, repeatedly trying to find or use the missing carrot, wasting time and energy. The new system, however, learned to stop. By actively searching the likely places where a carrot might be and finding nothing, the robot's internal gate decided to halt. In these tests, the system stopped correctly ninety percent of the time for one of the models and a full one hundred percent for the other, while drastically reducing the number of failed attempts to grab the missing vegetable. This ability to say "I cannot do this" is just as important as the ability to succeed, as it prevents the robot from acting on false assumptions.
The researchers acknowledge that their method is not perfect. It relies on the robot's ability to successfully open doors and move objects to get a better view. If the robot fails to open a cabinet due to a mechanical issue or a physical constraint, it might not find the evidence it needs, even if the object is there. Despite this limitation, the work demonstrates a clear path forward for robots that need to operate in uncertain environments. By inserting a step of active information gathering before the final planning phase, the system ensures that the robot's actions are grounded in what it can actually see, rather than what it merely assumes. This shift from guessing to verifying allows robots to handle the messy, incomplete reality of human spaces more effectively, making them more reliable partners in tasks that range from cooking a meal to organizing a room.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.