PLROSEMar 25, 2021

The Resh Programming Language for Multirobot Orchestration

arXiv:2103.13921v14 citations
Originality Synthesis-oriented
AI Analysis

It addresses the problem of simplifying multirobot orchestration for programmers, but appears incremental as it builds on existing concepts without claiming major breakthroughs.

The paper introduces Resh, a statically typed, interpreted programming language and runtime for orchestrating multirobot systems, which offloads tedious programming tasks to the runtime and uses temporal and locational operators, with examples provided.

This paper describes Resh, a new, statically typed, interpreted programming language and associated runtime for orchestrating multirobot systems. The main features of Resh are: (1) It offloads much of the tedious work of programming such systems away from the programmer and into the language runtime; (2) It is based on a small set of temporal and locational operators; and (3) It is not restricted to specific robot types or tasks. The Resh runtime consists of three engines that collaborate to run a Resh program using the available robots in their current environment. This paper describes both Resh and its runtime and gives examples of its use.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes