# The Resh Programming Language for Multirobot Orchestration

arXiv: https://arxiv.org/abs/2103.13921 · HTML: https://mlsanity.com/paper/2103.13921/

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 25 Mar 2021.

## Built on by (most cited first, 1 of 1)

- [MacroSwarm: A Field-based Compositional Framework for Swarm Programming](https://mlsanity.com/paper/2401.10969/) (2024)

## Abstract (arXiv)

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.
