Improvisation through Physical Understanding: Using Novel Objects as Tools with Visual Foresight
Not on the map. Why?
Abstract (arXiv)
Machine learning techniques have enabled robots to learn narrow, yet complex tasks and also perform broad, yet simple skills with a wide variety of objects. However, learning a model that can both perform complex tasks and generalize to previously unseen objects and goals remains a significant challenge. We study this challenge in the context of "improvisational" tool use: a robot is presented with novel objects and a user-specified goal (e.g., sweep some clutter into the dustpan), and must figure out, using only raw image observations, how to accomplish the goal using the available objects as tools. We approach this problem by training a model with both a visual and physical understanding of multi-object interactions, and develop a sampling-based optimizer that can leverage these interactions to accomplish tasks. We do so by combining diverse demonstration data with self-supervised interaction data, aiming to leverage the interaction data to build generalizable models and the demonstration data to guide the model-based RL planner to solve complex tasks. Our experiments show that our approach can solve a variety of complex tool use tasks from raw pixel inputs, outperforming both imitation learning and self-supervised learning individually. Furthermore, we show that the robot can perceive and use novel objects as tools, including objects that are not conventional tools, while also choosing dynamically to use or not use tools depending on whether or not they are required.
Key facts. Cited by 34 papers in the map (data through 14 Oct 2026). First posted on arXiv 11 Apr 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2019: 1; 2020: 1; 2021: 9; 2022: 6; 2023: 5; 2024: 0; 2025: 6; 2026: 6.
34 papers.
Sort:
By area:
- 2022DayDreamer: World Models for Physical Robot Learningcited by 400
- 2021MT-Opt: Continuous Multi-Task Robotic Reinforcement Learning at Scalecited by 229
- 2021How to Train Your Robot with Deep Reinforcement Learning; Lessons We've Learnedcited by 213
- 2025Ctrl-World: A Controllable Generative World Model for Robot Manipulationcited by 167
- 2021FitVid: Overfitting in Pixel-Level Video Predictioncited by 87
- 2020COG: Connecting New Skills to Past Experience with Offline Reinforcement Learningcited by 83
- 2021Greedy Hierarchical Variational Autoencoders for Large-Scale Video Predictioncited by 75
- 2021A Workflow for Offline Model-Free Robotic Reinforcement Learningcited by 69
- 2021Conservative Data Sharing for Multi-Task Offline Reinforcement Learningcited by 64
- 2022How to Leverage Unlabeled Data in Offline Reinforcement Learningcited by 62
- 2022DiffSkill: Skill Abstraction from Differentiable Physics for Deformable Object Manipulations with Toolscited by 44
- 2023Creative Robot Tool Use with Large Language Modelscited by 43
22 more
- 2022Leveraging Language for Accelerated Learning of Tool Manipulationcited by 26
- 2021How to select and use tools? : Active Perception of Target Objects Using Multimodal Deep Learningcited by 15
- 2021Gap-Dependent Unsupervised Exploration for Reinforcement Learningcited by 10
- 2025VLMgineer: Vision Language Models as Robotic Toolsmithscited by 10
- 2023Learning to Design and Use Tools for Robotic Manipulationcited by 7
- 2023Learning Generalizable Tool-use Skills through Trajectory Generationcited by 6
- 2019Situated GAIL: Multitask imitation using task-conditioned adversarial inverse reinforcement learningcited by 4
- 2022Creative Problem Solving in Artificially Intelligent Agents: A Survey and Frameworkcited by 4
- 2025RobotSmith: Generative Robotic Tool Design for Acquisition of Complex Manipulation Skillscited by 4
- 2021Keep it Simple: Data-efficient Learning for Controlling Complex Systems with Simple Modelscited by 2
- 2022All You Need is LUV: Unsupervised Collection of Labeled Images using Invisible UV Fluorescent Indicatorscited by 2
- 2023Learning Generalizable Tool Use with Non-rigid Grasp-pose Registrationcited by 2
- 2025TopoCut: Learning Multi-Step Cutting with Spectral Rewards and Discrete Diffusion Policiescited by 2
- 2026PiL-World: A Chunk-Wise World Model for VLA Policy-in-the-Loop Evaluationcited by 2
- 2025Visuomotor Grasping with World Models for Surgical Robotscited by 1
- 2026CosmosAlign: Adapting a World Foundation Model for Generative Traffic Video Forecastingcited by 1
- 2023Online Tool Selection with Learned Grasp Prediction Modelscited by 0
- 2025Flexible Tool Selection through Low-dimensional Attribute Alignment of Vision and Languagecited by 0
- 2026Visual Foresight for Robotic Stow: A Diffusion-Based World Model from Sparse Snapshotscited by 0
- 2026Creative Robot Tool Use by Counterfactual Reasoningcited by 0
- 2026Rotation-Aware Point-Cloud Embeddings for Vision-Based In-Hand Reorientationcited by 0
- 2026GROW2: Grounding Which and Where for Robot Tool Usecited by 0
- 2026CosmosAlign: Adapting a World Foundation Model for Generative Traffic Video Forecasting7 Aug 2026
- 2026GROW2: Grounding Which and Where for Robot Tool Use29 Jun 2026
- 2026Rotation-Aware Point-Cloud Embeddings for Vision-Based In-Hand Reorientation19 Jun 2026
- 2026PiL-World: A Chunk-Wise World Model for VLA Policy-in-the-Loop Evaluation4 Jun 2026
- 2026Creative Robot Tool Use by Counterfactual Reasoning6 May 2026
- 2026Visual Foresight for Robotic Stow: A Diffusion-Based World Model from Sparse Snapshots12 Feb 2026
- 2025Ctrl-World: A Controllable Generative World Model for Robot Manipulation11 Oct 2025
- 2025TopoCut: Learning Multi-Step Cutting with Spectral Rewards and Discrete Diffusion Policies24 Sep 2025
- 2025Visuomotor Grasping with World Models for Surgical Robots15 Aug 2025
- 2025VLMgineer: Vision Language Models as Robotic Toolsmiths16 Jul 2025
- 2025RobotSmith: Generative Robotic Tool Design for Acquisition of Complex Manipulation Skills17 Jun 2025
- 2025Flexible Tool Selection through Low-dimensional Attribute Alignment of Vision and Language28 May 2025
22 more
- 2023Learning to Design and Use Tools for Robotic Manipulation1 Nov 2023
- 2023Creative Robot Tool Use with Large Language Models19 Oct 2023
- 2023Learning Generalizable Tool-use Skills through Trajectory Generation29 Sep 2023
- 2023Learning Generalizable Tool Use with Non-rigid Grasp-pose Registration31 Jul 2023
- 2023Online Tool Selection with Learned Grasp Prediction Models15 Feb 2023
- 2022DayDreamer: World Models for Physical Robot Learning28 Jun 2022
- 2022Leveraging Language for Accelerated Learning of Tool Manipulation27 Jun 2022
- 2022Creative Problem Solving in Artificially Intelligent Agents: A Survey and Framework21 Apr 2022
- 2022DiffSkill: Skill Abstraction from Differentiable Physics for Deformable Object Manipulations with Tools31 Mar 2022
- 2022All You Need is LUV: Unsupervised Collection of Labeled Images using Invisible UV Fluorescent Indicators9 Mar 2022
- 2022How to Leverage Unlabeled Data in Offline Reinforcement Learning3 Feb 2022
- 2021A Workflow for Offline Model-Free Robotic Reinforcement Learning22 Sep 2021
- 2021Conservative Data Sharing for Multi-Task Offline Reinforcement Learning16 Sep 2021
- 2021Gap-Dependent Unsupervised Exploration for Reinforcement Learning11 Aug 2021
- 2021FitVid: Overfitting in Pixel-Level Video Prediction24 Jun 2021
- 2021How to select and use tools? : Active Perception of Target Objects Using Multimodal Deep Learning4 Jun 2021
- 2021MT-Opt: Continuous Multi-Task Robotic Reinforcement Learning at Scale16 Apr 2021
- 2021Greedy Hierarchical Variational Autoencoders for Large-Scale Video Prediction6 Mar 2021
- 2021How to Train Your Robot with Deep Reinforcement Learning; Lessons We've Learned4 Feb 2021
- 2021Keep it Simple: Data-efficient Learning for Controlling Complex Systems with Simple Models4 Feb 2021
- 2020COG: Connecting New Skills to Past Experience with Offline Reinforcement Learning27 Oct 2020
- 2019Situated GAIL: Multitask imitation using task-conditioned adversarial inverse reinforcement learning1 Nov 2019
- 2020COG: Connecting New Skills to Past Experience with Offline Reinforcement Learningcited by 83
- 2021A Workflow for Offline Model-Free Robotic Reinforcement Learningcited by 69
- 2021Conservative Data Sharing for Multi-Task Offline Reinforcement Learningcited by 64
- 2022How to Leverage Unlabeled Data in Offline Reinforcement Learningcited by 62
- 2019Situated GAIL: Multitask imitation using task-conditioned adversarial inverse reinforcement learningcited by 4
- 2022How to Leverage Unlabeled Data in Offline Reinforcement Learning3 Feb 2022
- 2021A Workflow for Offline Model-Free Robotic Reinforcement Learning22 Sep 2021
- 2021Conservative Data Sharing for Multi-Task Offline Reinforcement Learning16 Sep 2021
- 2020COG: Connecting New Skills to Past Experience with Offline Reinforcement Learning27 Oct 2020
- 2019Situated GAIL: Multitask imitation using task-conditioned adversarial inverse reinforcement learning1 Nov 2019
- 2022DayDreamer: World Models for Physical Robot Learningcited by 400
- 2025Ctrl-World: A Controllable Generative World Model for Robot Manipulationcited by 167
- 2026PiL-World: A Chunk-Wise World Model for VLA Policy-in-the-Loop Evaluationcited by 2
- 2025Visuomotor Grasping with World Models for Surgical Robotscited by 1
- 2026Visual Foresight for Robotic Stow: A Diffusion-Based World Model from Sparse Snapshotscited by 0
- 2026PiL-World: A Chunk-Wise World Model for VLA Policy-in-the-Loop Evaluation4 Jun 2026
- 2026Visual Foresight for Robotic Stow: A Diffusion-Based World Model from Sparse Snapshots12 Feb 2026
- 2025Ctrl-World: A Controllable Generative World Model for Robot Manipulation11 Oct 2025
- 2025Visuomotor Grasping with World Models for Surgical Robots15 Aug 2025
- 2022DayDreamer: World Models for Physical Robot Learning28 Jun 2022
- 2026Creative Robot Tool Use by Counterfactual Reasoningcited by 0
- 2026Creative Robot Tool Use by Counterfactual Reasoning6 May 2026
- 2025VLMgineer: Vision Language Models as Robotic Toolsmithscited by 10
- 2025VLMgineer: Vision Language Models as Robotic Toolsmiths16 Jul 2025
- 2021MT-Opt: Continuous Multi-Task Robotic Reinforcement Learning at Scalecited by 229
- 2021How to Train Your Robot with Deep Reinforcement Learning; Lessons We've Learnedcited by 213
- 2021FitVid: Overfitting in Pixel-Level Video Predictioncited by 87
- 2021Greedy Hierarchical Variational Autoencoders for Large-Scale Video Predictioncited by 75
- 2022DiffSkill: Skill Abstraction from Differentiable Physics for Deformable Object Manipulations with Toolscited by 44
- 2022Leveraging Language for Accelerated Learning of Tool Manipulationcited by 26
- 2021How to select and use tools? : Active Perception of Target Objects Using Multimodal Deep Learningcited by 15
- 2021Gap-Dependent Unsupervised Exploration for Reinforcement Learningcited by 10
- 2023Learning to Design and Use Tools for Robotic Manipulationcited by 7
- 2023Learning Generalizable Tool-use Skills through Trajectory Generationcited by 6
- 2022Creative Problem Solving in Artificially Intelligent Agents: A Survey and Frameworkcited by 4
- 2021Keep it Simple: Data-efficient Learning for Controlling Complex Systems with Simple Modelscited by 2
12 most cited of 18 All 18 (JSON)
- 2026CosmosAlign: Adapting a World Foundation Model for Generative Traffic Video Forecasting7 Aug 2026
- 2026Rotation-Aware Point-Cloud Embeddings for Vision-Based In-Hand Reorientation19 Jun 2026
- 2025Flexible Tool Selection through Low-dimensional Attribute Alignment of Vision and Language28 May 2025
- 2023Learning to Design and Use Tools for Robotic Manipulation1 Nov 2023
- 2023Learning Generalizable Tool-use Skills through Trajectory Generation29 Sep 2023
- 2023Learning Generalizable Tool Use with Non-rigid Grasp-pose Registration31 Jul 2023
- 2023Online Tool Selection with Learned Grasp Prediction Models15 Feb 2023
- 2022Leveraging Language for Accelerated Learning of Tool Manipulation27 Jun 2022
- 2022Creative Problem Solving in Artificially Intelligent Agents: A Survey and Framework21 Apr 2022
- 2022DiffSkill: Skill Abstraction from Differentiable Physics for Deformable Object Manipulations with Tools31 Mar 2022
- 2022All You Need is LUV: Unsupervised Collection of Labeled Images using Invisible UV Fluorescent Indicators9 Mar 2022
- 2021Gap-Dependent Unsupervised Exploration for Reinforcement Learning11 Aug 2021
12 newest of 18 All 18 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2026Video2Skill: From Streaming Experience to Reusable Embodied Skills
- 2026Human-to-Robot Interaction: Learning from Video Demonstration for Robot Imitation
- 2021Coarse-to-Fine Imitation Learning: Robot Manipulation from a Single Demonstration
- 2020Modeling Long-horizon Tasks as Sequential Interaction Landscapes
- 2024Entity-Centric Reinforcement Learning for Object Manipulation from Pixels
- 2023RH20T: A Comprehensive Robotic Dataset for Learning Diverse Skills in One-Shot
- 2025Compose by Focus: Scene Graph-based Atomic Skills
- 2023FOCUS: Object-Centric World Models for Robotics Manipulation