← Latest papers
🤖 AI

SceneBot: Contact-Prompted General Humanoid Whole Body Tracking with Scene-Interaction

SceneBot is a unified motion-tracking framework that enables humanoid robots to seamlessly generalize across free-space locomotion and complex contact-rich tasks by conditioning a single policy on reference motions and inferred scene-interaction graphs derived from a novel hindsight scene reconstruction approach.

Original authors: Sirui Chen, Shibo Zhao, Zhen Wu, Jiaman Li, Guanya Shi, C. Karen Liu

Published 2026-06-29
📖 4 min read☕ Coffee break read

Original authors: Sirui Chen, Shibo Zhao, Zhen Wu, Jiaman Li, Guanya Shi, C. Karen Liu

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 teaching a robot to walk, dance, and carry heavy boxes up a staircase. For a long time, robot trainers faced a tricky problem: they could teach robots to move perfectly in empty rooms (free space), but as soon as the robot had to touch a wall, step on a stair, or grab a heavy object, it would get confused. It's like telling a dancer to "move your hand to the box," but not telling them how to touch it—should they just brush against it, or grab it tight enough to lift it? Without that specific instruction, the robot doesn't know if it's supposed to be floating or pushing.

SceneBot is a new solution created by researchers from Stanford and Amazon. Think of it as a "universal translator" that teaches a single robot brain how to handle both empty rooms and messy, cluttered environments where touching things is necessary.

Here is how it works, broken down into simple concepts:

1. The "Contact Map" (The Secret Ingredient)

Most robots just try to copy a human's movements (kinematics). SceneBot adds a second layer of instruction: Contact Labels.

  • The Analogy: Imagine you are learning to carry a heavy suitcase up stairs. A normal instruction says, "Move your arm like this." SceneBot adds a sticky note that says, "Your hand must be pressing down on the handle," and "Your foot must be firmly planted on the step."
  • How it helps: This tells the robot exactly which body parts need to push, pull, or rest against the world. It turns vague movement instructions into a physical game of "connect the dots" with the environment.

2. The "Time-Travel" Data Engine

To teach a robot this, you need thousands of examples of robots interacting with stairs and boxes. But real-world data is rare, and filming robots doing this is slow and expensive.

  • The Problem: We have tons of videos of humans dancing, walking, and carrying things, but we don't have the 3D models of the stairs or boxes they were interacting with.
  • The Solution (Hindsight Reconstruction): The researchers built a clever "time-travel" system. They take a video of a human moving, and the computer works backward to invent the scene.
    • If the human's hand stops moving near a spot, the computer says, "Ah, they must have been holding a box here," and it 3D prints a virtual box.
    • If the human's foot steps up, the computer says, "They must have been on a stair," and it builds a virtual staircase.
  • The Result: They turned hours of human motion data into a massive training gym filled with virtual stairs, boxes, and uneven ground, all perfectly matched to the robot's movements.

3. The "One-Brain" Policy

Usually, you need one brain for walking, another for climbing stairs, and a third for carrying things. SceneBot trains one single brain to do it all.

  • The Magic: By feeding the robot both the "move like this" instructions and the "touch this" instructions, the robot learns a general skill. It can walk across a flat floor, then immediately switch to carrying a box up a flight of stairs without changing its "software."
  • Real-World Test: The paper shows the robot successfully picking up a box, carrying it, and walking up stairs all in one continuous motion.

4. The "GPS" for the Robot's Head

To keep the robot from getting dizzy or falling over, the researchers also improved how the robot knows where it is in the world.

  • The Issue: Robots often get confused about their own orientation (which way is up) when they move their heads quickly.
  • The Fix: They combined data from a laser scanner (LiDAR) and a sensor on the robot's hips (like a human's inner ear) to create a super-accurate "GPS" that keeps the robot balanced even when it's doing complex tricks.

Summary

SceneBot is like giving a robot a "super-sense" of touch. Instead of just blindly copying human moves, it learns where and how to touch the world. By using a clever trick to invent training scenes from human videos, the researchers taught a single robot policy to handle everything from dancing in an empty room to carrying heavy furniture up a staircase, all without needing a different program for each task.

The researchers state that this is the first framework to seamlessly unify free-space movement with complex, contact-heavy tasks, and they plan to share their code and data so others can build on it.

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 →