VernaCopter: Disambiguated Natural-Language-Driven Robot via Formal Specifications

Teun van de Laar, Zengjie Zhang, Shuhao Qi, Sofie Haesaert, Zhiyong Sun
9/14/2024
cs.ROcs.AI

No official code found. Best implementation: TeunvdL/VernaCopter (13 stars, BSD-3-Clause, last commit 2025-01-15).

Abstract

It has been an ambition of many to control a robot for a complex task using natural language (NL). The rise of large language models (LLMs) makes it closer to coming true. However, an LLM-powered system still suffers from the ambiguity inherent in an NL and the uncertainty brought up by LLMs. This paper proposes a novel LLM-based robot motion planner, named \textit{VernaCopter}, with signal temporal logic (STL) specifications serving as a bridge between NL commands and specific task objectives. The rigorous and abstract nature of formal specifications allows the planner to generate high-quality and highly consistent paths to guide the motion control of a robot. Compared to a conventional NL-prompting-based planner, the proposed VernaCopter planner is more stable and reliable due to less ambiguous uncertainty. Its efficacy and advantage have been validated by two small but challenging experimental scenarios, implying its potential in designing NL-driven robots.

View on arXivView PDF

Code Implementations(1)

TeunvdL/VernaCopterCommunity100%
BSD-3-Clause
134PythonNov 14, 20231 years agoBSD-3-Clause

Similar Papers

Cite this paper

@article{laar2024vernacopter,
  title  = {VernaCopter: Disambiguated Natural-Language-Driven Robot via Formal Specifications},
  author = {Teun van de Laar and Zengjie Zhang and Shuhao Qi and Sofie Haesaert and Zhiyong Sun},
  year   = {2024},
  eprint = {2409.09536},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.09536v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.09536.svg)](https://codeofpaper.com/paper/2409.09536)

Discussion