2021 IEEE International Conference on Robotics and Automation (ICRA) 2021
DOI: 10.1109/icra48506.2021.9561680
|View full text |Cite
|
Sign up to set email alerts
|

Task Planning with a Weighted Functional Object-Oriented Network

Abstract: Following work on joint object-action representations, functional object-oriented networks (FOON) were introduced as a knowledge graph representation for robots. Taking the form of a bipartite graph, a FOON contains symbolic (high-level) concepts useful to a robot's understanding of tasks and its environment for object-level planning. Prior to this paper, little has been done to demonstrate how task plans acquired from FOON via task tree retrieval can be executed by a robot, as the concepts in a FOON are too a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
15
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 13 publications
(15 citation statements)
references
References 33 publications
0
15
0
Order By: Relevance
“…In a typically large FOON, exploring all paths can be time-consuming and memory inefficient. Hence, unlike the previous search algorithm [25], we choose a sub-optimal Algorithm 3 retrieve reference task tree Input: Desired object G and required ingredients I 1: Let Q be the queue of nodes to search, S be the list of tree nodes, and R be the list of root nodes 2: R ← Find all functional units FU where G is an output 3: Q.push(R) 4: while Q is not empty do 5:…”
Section: B Extracting a Reference Task Treementioning
confidence: 93%
See 4 more Smart Citations
“…In a typically large FOON, exploring all paths can be time-consuming and memory inefficient. Hence, unlike the previous search algorithm [25], we choose a sub-optimal Algorithm 3 retrieve reference task tree Input: Desired object G and required ingredients I 1: Let Q be the queue of nodes to search, S be the list of tree nodes, and R be the list of root nodes 2: R ← Find all functional units FU where G is an output 3: Q.push(R) 4: while Q is not empty do 5:…”
Section: B Extracting a Reference Task Treementioning
confidence: 93%
“…The algorithm draws upon the depth-first search (DFS) and breadth-first search (BFS) algorithms: starting from the goal node, we search for candidate functional units in a depth-wise manner, while for each candidate unit, we search among its input nodes in a breadth-wise manner to determine whether or not they are in the kitchen. In [25], we introduced an alternative retrieval algorithm that explores different paths to achieving a goal; this was used to evaluate the most optimal path with a weighted FOON, where each functional unit is assigned a weight corresponding to its success rate of execution. This version of the algorithm is used to derive task trees for our task tree generation procedure.…”
Section: B Task Planning With Foonmentioning
confidence: 99%
See 3 more Smart Citations