Dreamitate: Real-World Visuomotor Policy Learning via Video Generation

Junbang Liang,Ruoshi Liu,Ege Ozguroglu,Sruthi Sudhakar,Achal Dave,Pavel Tokmakov,Shuran Song,Carl Vondrick
2024-06-25
Abstract:A key challenge in manipulation is learning a policy that can robustly generalize to diverse visual environments. A promising mechanism for learning robust policies is to leverage video generative models, which are pretrained on large-scale datasets of internet videos. In this paper, we propose a visuomotor policy learning framework that fine-tunes a video diffusion model on human demonstrations of a given task. At test time, we generate an example of an execution of the task conditioned on images of a novel scene, and use this synthesized execution directly to control the robot. Our key insight is that using common tools allows us to effortlessly bridge the embodiment gap between the human hand and the robot manipulator. We evaluate our approach on four tasks of increasing complexity and demonstrate that harnessing internet-scale generative models allows the learned policy to achieve a significantly higher degree of generalization than existing behavior cloning approaches.
Robotics,Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
The paper aims to address the problem of strategy generalization for robots performing tasks in diverse visual environments, particularly in object manipulation. Specifically, the study proposes a visual motion strategy learning framework called Dreamitate, which synthesizes videos of humans using tools to complete tasks by fine-tuning a video generation model. The trajectories of the tools in the generated videos are tracked and directly translated into actions for the robot to accomplish the corresponding tasks in the real world. The key insight of this approach is to bridge the physical gap between human hands and robotic manipulators by leveraging common tools. By evaluating tasks of increasing complexity, the research demonstrates that using a generative model trained on a large-scale internet dataset can achieve higher generalization capability compared to existing behavior cloning methods. The core idea of Dreamitate is to combine video generation with 3D tracking technology to predict robot actions. Given a visual observation of a scene, the strategy generates a video of humans using tools to perform tasks, and then converts the tool trajectories in the video into specific robot actions through 3D tracking. This approach has several advantages over traditional visual motion strategies. Firstly, it is more versatile because the underlying video generation model is pre-trained on a large-scale internet video dataset, allowing it to acquire extensive prior knowledge from human behavior. Secondly, it is more scalable as fine-tuning videos from human demonstrations is easier to collect data compared to remote control operations. Lastly, it is interpretable as the video model can predict future execution plans in video format before actual robot execution, providing a more human-understandable intermediate representation of the strategy compared to black-box end-to-end policies. In the experimental section, the researchers evaluate their approach on four real-world tasks, including bimanual manipulation, precise 3D manipulation, and long-horizon tasks, using only a small amount of expert human demonstration data. The results show that the video model consistently outperforms baseline behavior cloning models in generalizing to unseen scenarios. Furthermore, the video model maintains strong generalization performance even with a reduced training dataset. The study also compares their approach to baseline models such as Diffusion Policy in rotation, scooping, sweeping, and shape pushing tasks, demonstrating significant advantages of the video model across all tasks, especially in more complex sweeping and shape pushing scenarios where the performance of Diffusion Policy noticeably degrades. However, the study also mentions some limitations, such as the reliance on visual tracking tools for manipulation, which limits the applicability of the method, especially in tasks requiring fine control. Additionally, the high computational cost of the video model makes real-time closed-loop control infeasible, although recent advancements may help accelerate video model inference. In summary, Dreamitate showcases a new approach to learning general visual motion strategies by leveraging a video diffusion model trained on a large-scale internet video dataset, enabling high-level generalization of task execution strategies in diverse environments.