Functional Object-Oriented Network for Manipulation Learning
Not on the map. Why?
Abstract (arXiv)
This paper presents a novel structured knowledge representation called the functional object-oriented network (FOON) to model the connectivity of the functional-related objects and their motions in manipulation tasks. The graphical model FOON is learned by observing object state change and human manipulations with the objects. Using a well-trained FOON, robots can decipher a task goal, seek the correct objects at the desired states on which to operate, and generate a sequence of proper manipulation motions. The paper describes FOON's structure and an approach to form a universal FOON with extracted knowledge from online instructional videos. A graph retrieval approach is presented to generate manipulation motion sequences from the FOON to achieve a desired goal, demonstrating the flexibility of FOON in creating a novel and adaptive means of solving a problem using knowledge gathered from multiple sources. The results are demonstrated in a simulated environment to illustrate the motion sequences generated from the FOON to carry out the desired tasks.
Key facts. Cited by 27 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Feb 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 11; 2023: 2; 2024: 2; 2025: 4; 2026: 1.
27 papers.
Sort:
By area:
- 2022EgoTaskQA: Understanding Human Tasks in Egocentric Videoscited by 112
- 2024GenDP: 3D Semantic Fields for Category-Level Generalizable Diffusion Policycited by 25
- 2025ManipDreamer: Boosting Robotic Manipulation World Model with Action Tree and Visual Guidancecited by 11
- 2023From Cooking Recipes to Robot Task Trees -- Improving Planning Correctness and Task Efficiency by Leveraging LLMs with a Knowledge Networkcited by 9
- 2021Evaluating Recipes Generated from Functional Object-Oriented Networkcited by 7
- 2022Generalizable task representation learning from human demonstration videos: a geometric approachcited by 5
- 2022Long-Horizon Planning and Execution with Functional Object-Oriented Networkscited by 5
- 2025AdaptBot: Combining LLM with Knowledge Graphs and Human Input for Generic-to-Specific Task Decomposition and Knowledge Refinementcited by 3
- 2026Learning Part-Aware Dense 3D Feature Field for Generalizable Articulated Object Manipulationcited by 3
- 2025STAR: A Foundation Model-driven Framework for Robust Task Planning and Failure Recovery in Robotic Systemscited by 2
- 2021Cooking Object's State Identification Without Using Pretrained Modelcited by 1
- 2021Pouring Dynamics Estimation Using Gated Recurrent Unitscited by 1
15 more
- 2021A Road-map to Robot Task Execution with the Functional Object-Oriented Networkcited by 1
- 2021Functional Task Tree Generation from a Knowledge Graph to Solve Unseen Problemscited by 1
- 2021Classifying States of Cooking Objects Using Convolutional Neural Networkcited by 0
- 2021Calorie Aware Automatic Meal Kit Generation from an Imagecited by 0
- 2022Grounding of the Functional Object-Oriented Network in Industrial Taskscited by 0
- 2022FOON Creation and Traversal for Recipe Generationcited by 0
- 2022Task Tree Retrieval for Robotic Cookingcited by 0
- 2022Knowledge Retrieval using Functional Object-Oriented Networkcited by 0
- 2022Knowledge Retrieval using Fooncited by 0
- 2022Knowledge Retrieval for Robotic Cookingcited by 0
- 2022Task Tree Retrieval Algorithms for Robotic Cooking Using The Functional Object-Oriented Networkcited by 0
- 2022Knowledge Retrieval Using Functional Object-Oriented Networkscited by 0
- 2023Task tree retrieval from FOON using search algorithmscited by 0
- 2024Prompting Task Trees using Gemini: Methodologies and Insightscited by 0
- 2025Knowledge Graph Completion for Action Prediction on Situational Graphs -- A Case Study on Household Taskscited by 0
- 2026Learning Part-Aware Dense 3D Feature Field for Generalizable Articulated Object Manipulation15 Feb 2026
- 2025Knowledge Graph Completion for Action Prediction on Situational Graphs -- A Case Study on Household Tasks19 Aug 2025
- 2025ManipDreamer: Boosting Robotic Manipulation World Model with Action Tree and Visual Guidance23 Apr 2025
- 2025STAR: A Foundation Model-driven Framework for Robust Task Planning and Failure Recovery in Robotic Systems8 Mar 2025
- 2025AdaptBot: Combining LLM with Knowledge Graphs and Human Input for Generic-to-Specific Task Decomposition and Knowledge Refinement4 Feb 2025
- 2024GenDP: 3D Semantic Fields for Category-Level Generalizable Diffusion Policy23 Oct 2024
- 2024Prompting Task Trees using Gemini: Methodologies and Insights6 May 2024
- 2023Task tree retrieval from FOON using search algorithms2 Dec 2023
- 2023From Cooking Recipes to Robot Task Trees -- Improving Planning Correctness and Task Efficiency by Leveraging LLMs with a Knowledge Network17 Sep 2023
- 2022Knowledge Retrieval Using Functional Object-Oriented Networks27 Nov 2022
- 2022Task Tree Retrieval Algorithms for Robotic Cooking Using The Functional Object-Oriented Network12 Nov 2022
- 2022Knowledge Retrieval for Robotic Cooking8 Nov 2022
15 more
- 2022Knowledge Retrieval using Foon6 Nov 2022
- 2022Knowledge Retrieval using Functional Object-Oriented Network6 Nov 2022
- 2022Task Tree Retrieval for Robotic Cooking3 Nov 2022
- 2022FOON Creation and Traversal for Recipe Generation13 Oct 2022
- 2022EgoTaskQA: Understanding Human Tasks in Egocentric Videos8 Oct 2022
- 2022Long-Horizon Planning and Execution with Functional Object-Oriented Networks12 Jul 2022
- 2022Grounding of the Functional Object-Oriented Network in Industrial Tasks5 Apr 2022
- 2022Generalizable task representation learning from human demonstration videos: a geometric approach28 Feb 2022
- 2021Calorie Aware Automatic Meal Kit Generation from an Image18 Dec 2021
- 2021Functional Task Tree Generation from a Knowledge Graph to Solve Unseen Problems4 Dec 2021
- 2021Evaluating Recipes Generated from Functional Object-Oriented Network1 Jun 2021
- 2021A Road-map to Robot Task Execution with the Functional Object-Oriented Network1 Jun 2021
- 2021Pouring Dynamics Estimation Using Gated Recurrent Units8 May 2021
- 2021Classifying States of Cooking Objects Using Convolutional Neural Network30 Apr 2021
- 2021Cooking Object's State Identification Without Using Pretrained Model3 Mar 2021
- 2022EgoTaskQA: Understanding Human Tasks in Egocentric Videoscited by 112
- 2023From Cooking Recipes to Robot Task Trees -- Improving Planning Correctness and Task Efficiency by Leveraging LLMs with a Knowledge Networkcited by 9
- 2021Evaluating Recipes Generated from Functional Object-Oriented Networkcited by 7
- 2022Generalizable task representation learning from human demonstration videos: a geometric approachcited by 5
- 2022Long-Horizon Planning and Execution with Functional Object-Oriented Networkscited by 5
- 2025AdaptBot: Combining LLM with Knowledge Graphs and Human Input for Generic-to-Specific Task Decomposition and Knowledge Refinementcited by 3
- 2026Learning Part-Aware Dense 3D Feature Field for Generalizable Articulated Object Manipulationcited by 3
- 2025STAR: A Foundation Model-driven Framework for Robust Task Planning and Failure Recovery in Robotic Systemscited by 2
- 2021Cooking Object's State Identification Without Using Pretrained Modelcited by 1
- 2021Pouring Dynamics Estimation Using Gated Recurrent Unitscited by 1
- 2021A Road-map to Robot Task Execution with the Functional Object-Oriented Networkcited by 1
- 2021Functional Task Tree Generation from a Knowledge Graph to Solve Unseen Problemscited by 1
12 most cited of 25 All 25 (JSON)
- 2026Learning Part-Aware Dense 3D Feature Field for Generalizable Articulated Object Manipulation15 Feb 2026
- 2025Knowledge Graph Completion for Action Prediction on Situational Graphs -- A Case Study on Household Tasks19 Aug 2025
- 2025STAR: A Foundation Model-driven Framework for Robust Task Planning and Failure Recovery in Robotic Systems8 Mar 2025
- 2025AdaptBot: Combining LLM with Knowledge Graphs and Human Input for Generic-to-Specific Task Decomposition and Knowledge Refinement4 Feb 2025
- 2024Prompting Task Trees using Gemini: Methodologies and Insights6 May 2024
- 2023Task tree retrieval from FOON using search algorithms2 Dec 2023
- 2023From Cooking Recipes to Robot Task Trees -- Improving Planning Correctness and Task Efficiency by Leveraging LLMs with a Knowledge Network17 Sep 2023
- 2022Knowledge Retrieval Using Functional Object-Oriented Networks27 Nov 2022
- 2022Task Tree Retrieval Algorithms for Robotic Cooking Using The Functional Object-Oriented Network12 Nov 2022
- 2022Knowledge Retrieval for Robotic Cooking8 Nov 2022
- 2022Knowledge Retrieval using Foon6 Nov 2022
- 2022Knowledge Retrieval using Functional Object-Oriented Network6 Nov 2022
12 newest of 25 All 25 (JSON)