← Latest papers
🤖 AI

Advancing Omnimodal Embodied Agents from Isolated Skills to Everyday Physical Autonomy

This paper introduces OmniAct, a hierarchical asynchronous framework that unifies cyber-physical planning, adaptive memory, and visual verification to enable persistent embodied agents to autonomously execute complex, long-horizon tasks in unstructured environments while maintaining efficiency and robustness against physical failures.

Original authors: Junhao Shi, Zezheng Huai, Siyin Wang, Jia Chen, Yubang Wang, Zhaoye Fei, Hechang Chen, Jingjing Gong, Xipeng Qiu, Yu-Gang Jiang

Published 2026-06-26
📖 5 min read🧠 Deep dive

Original authors: Junhao Shi, Zezheng Huai, Siyin Wang, Jia Chen, Yubang Wang, Zhaoye Fei, Hechang Chen, Jingjing Gong, Xipeng Qiu, Yu-Gang Jiang

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 want to build a robot that can live in your house and help you with daily chores for weeks or months without needing a human to constantly babysit it. This is the goal of "embodied agents." However, current robots are like clumsy interns: they can do one thing well, but if they get confused, they keep making mistakes until the whole day is ruined. They also have terrible memories, either forgetting what you said an hour ago or getting so overwhelmed by remembering every single second of the day that they freeze up.

The paper introduces OmniAct, a new framework designed to turn these clumsy interns into reliable, long-term household managers. Think of OmniAct not as a single super-brain, but as a highly efficient management team with three specialized roles working together.

The Three Specialized Roles

1. The Master Planner (The "Project Manager")
Most robots struggle because they treat "digital" tasks (like ordering food online or turning on smart lights) and "physical" tasks (like picking up a cup or moving a chair) as two completely different jobs.

  • The Analogy: Imagine a manager who can't speak to the IT department and the construction crew at the same time. They have to write a note, walk to the IT office, get a reply, walk back, and then talk to the construction crew. It's slow and prone to errors.
  • OmniAct's Solution: The Planner speaks a unified language. It can seamlessly mix commands like "Turn on the smart lights" (digital) and "Pick up the book" (physical) into one smooth flow. It doesn't just guess; it breaks big, complex requests (like "Get me a snack") into a clear list of small, doable steps.

2. The Smart Memory (The "Librarian with a Filing System")
If you ask a robot to remember everything you've ever said, it will eventually run out of space or get confused by old instructions that no longer matter.

  • The Analogy: Imagine trying to remember a 10-hour conversation by reading a transcript of every single word spoken. You'd get lost in the noise. A better way is to have a librarian who only writes down the "chapters" of the conversation.
  • OmniAct's Solution: Instead of storing every raw video frame or word, OmniAct uses Event-Boundary Compression. It waits for a "chapter break" (like finishing a task or changing rooms) and then summarizes what happened into a neat, short note. This keeps the robot's memory light and fast, even after days of operation, without forgetting important long-term rules (like "I don't like sugar").

3. The Safety Monitor (The "Spotter")
Current robots often work "open-loop," meaning they start a task and hope for the best. If they drop a cup, they don't know it happened and keep trying to do the next step, making the mess worse.

  • The Analogy: It's like a blindfolded person trying to walk across a room. If they trip, they don't know they fell, so they keep stumbling forward.
  • OmniAct's Solution: This system has a Visual Preemption Engine. While the robot is working, a separate "spotter" (a camera and AI) periodically checks in. If the spotter sees the robot dropped the cup or is stuck, it immediately yells "Stop!" and wakes up the Planner to fix the mistake. This turns a disaster into a simple detour.

How It Performed in the Real World

The researchers tested OmniAct on two very different robots: a robotic arm (like a human arm on a table) and a wheeled mobile robot (like a Roomba that can move around). They gave them 40 difficult, long-term tasks that involved mixing physical actions with digital tools (like checking a weather app before deciding whether to open a window).

  • Better Success Rate: OmniAct finished tasks much more often than previous methods. When other robots failed, they usually failed completely. OmniAct was able to recover from mistakes and keep going.
  • Efficient Memory: While other systems needed to store massive amounts of data (over 100,000 "words" of history) which slowed them down, OmniAct kept its memory usage low and steady, like a flat line on a graph, regardless of how long the task lasted.
  • Supercharging Smaller Models: One of the most surprising findings was that OmniAct could take a "mid-sized" AI model (one that is cheaper and less powerful) and make it perform as well as the most expensive, top-tier proprietary models. It proved that having a good structure (the three-role team) is often more important than just having a bigger brain.

The Bottom Line

OmniAct shows that to build a robot that can truly live with us and handle the chaos of the real world, we don't need one giant, perfect brain. Instead, we need a hierarchical team that separates planning, memory, and safety checks. By letting these specialized parts talk to each other, the robot becomes resilient, efficient, and capable of handling complex, long-term jobs without human intervention.

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 →