A Persistent Spatial Semantic Representation for High-level Natural Language Instruction Execution

07/12/2021
by   Valts Blukis, et al.
18

Natural language provides an accessible and expressive interface to specify long-term tasks for robotic agents. However, non-experts are likely to specify such tasks with high-level instructions, which abstract over specific robot actions through several layers of abstraction. We propose that key to bridging this gap between language and robot actions over long execution horizons are persistent representations. We propose a persistent spatial semantic representation method, and show how it enables building an agent that performs hierarchical reasoning to effectively execute long-term tasks. We evaluate our approach on the ALFRED benchmark and achieve state-of-the-art results, despite completely avoiding the commonly used step-by-step instructions.

READ FULL TEXT

page 2

page 7

page 16

research
03/24/2023

SEAL: Semantic Frame Execution And Localization for Perceiving Afforded Robot Actions

Recent advances in robotic mobile manipulation have spurred the expansio...
research
08/23/2020

DeComplex: Task planning from complex natural instructions by a collocating robot

As the number of robots in our daily surroundings like home, office, res...
research
06/09/2016

Understanding User Instructions by Utilizing Open Knowledge for Service Robots

Understanding user instructions in natural language is an active researc...
research
04/07/2023

Embodied Concept Learner: Self-supervised Learning of Concepts and Mapping through Instruction Following

Humans, even at a very early age, can learn visual concepts and understa...
research
12/10/2022

OpenD: A Benchmark for Language-Driven Door and Drawer Opening

We introduce OPEND, a benchmark for learning how to use a hand to open c...
research
10/12/2021

FILM: Following Instructions in Language with Modular Methods

Recent methods for embodied instruction following are typically trained ...
research
06/24/2011

An Architectural Approach to Ensuring Consistency in Hierarchical Execution

Hierarchical task decomposition is a method used in many agent systems t...

Please sign up or login with your details

Forgot password? Click here to reset