OSMa-Bench++: Toward Open-Ended Benchmarking of Semantic Mapping for Manipulation with Prompt-Generated Synthetic Scenes
This paper introduces OSMa-Bench++, an extensible framework that leverages prompt-generated synthetic scenes and a specialized adaptation pipeline to enable open-ended, targeted stress-testing of semantic mapping methods for robotic manipulation under diverse and controllable conditions.
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 teaching a robot to tidy up a messy room. To do this, the robot needs a "mental map" of the room that doesn't just look like a photo, but actually understands where the chair is, what the table is holding, and how the objects relate to one another. This is called semantic mapping.
The problem, according to this paper, is that we've been testing these robot maps using the same old, boring test rooms. It's like only testing a new car on a perfectly paved highway and never seeing how it handles a muddy dirt road or a sudden pothole. Real-world manipulation (like picking up a small toy from a cluttered shelf) is full of tricky "corner cases" that standard tests miss.
Here is how the authors, Regina Kurkova, Maxim Popov, and Sergey Kolyubin, fixed this with their new tool, OSMa-Bench++.
1. The "Magic Prompt" Generator
Instead of manually building test rooms, the team created a pipeline that acts like a generative AI chef.
- The Recipe: They ask a large language model (like a super-smart text bot) to write a "recipe" for a room (e.g., "A living room with a red sofa, a coffee table holding three scattered books, and a lamp in the corner").
- The Cooking: They feed this recipe into a tool called SceneSmith, which instantly cooks up a 3D digital version of that room.
- The Plating: They then translate this digital room into a format that the robot's testing software (Habitat) can understand. This is the tricky part, like translating a French recipe into a format a Japanese kitchen robot can read. They had to fix textures, lighting, and floor levels to make sure the robot doesn't get confused.
2. The "Secret Answer Key"
The coolest part of their system is that they know the original recipe (the text prompt) before they even start.
- Old Way: When testing a robot, you usually only know what the robot sees from its camera. If the robot misses a book because it's hidden behind a cup, the test might think the book doesn't exist.
- New Way: Because they have the original text prompt, they have a "God's eye view" of what should be there. They can ask the robot: "How many books were on the table?" based on the recipe, not just what the robot happened to see. This lets them test if the robot's mental map is complete, even if the camera angle was bad.
3. Stress-Testing the Robot
They used this system to create 40 different, tricky scenarios, including:
- Furniture-heavy rooms: To test if the robot understands big structures.
- Cluttered "Manipuland" rooms: Tiny objects on tables, partially hidden, or crowded together. This is the "muddy dirt road" of robot testing.
- Lighting changes: They tested the robots under different lights (like a flashlight moving with the robot vs. dim room lighting) to see if the map breaks when the shadows change.
4. What They Found
They tested two smart mapping methods (ConceptGraphs and BBQ) and found:
- Lighting matters: When the light moved with the camera (like a flashlight), the robots got confused much more than when the light was static.
- Different strengths: One method was better at drawing precise shapes (masks) but missed some objects entirely. The other method found more objects but drew their shapes less accurately.
- The Prompt Advantage: The new "Prompt-Grounded" testing revealed that standard tests often overestimate how well robots understand object counts and relationships because they only look at what is visible. The new method showed that even advanced robots struggle to keep a complete mental map of small, cluttered items.
The Bottom Line
The paper introduces OSMa-Bench++, a new way to test robot brains. Instead of using a fixed set of test rooms, they generate endless, customizable scenarios using text prompts. This allows researchers to specifically stress-test robots on the messy, cluttered, and tricky situations they will actually face when trying to help humans in the real world. It's like moving from a driving test on a closed track to a simulation of driving in a chaotic city during a rainstorm.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.