Arrow Research search
Back to ICRA

ICRA 2021

The Resh Programming Language for Multirobot Orchestration

Conference Paper Accepted Paper Artificial Intelligence ยท Robotics

Abstract

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.

Authors

Keywords

  • Computer languages
  • Runtime
  • Automation
  • Conferences
  • Programming
  • Multi-robot systems
  • Task analysis
  • Programming Language
  • Set Of Operations
  • Multi-agent Systems
  • Types Of Robots
  • Temporal Operators
  • Static Type
  • Semantic
  • Advertising
  • Semantic Information
  • Path Planning
  • State Machine
  • Mixed Integer Linear Programming
  • Engineering Optimization
  • Program Execution
  • Typical Signature
  • Simple Program
  • Traditional Language
  • Temporal Logic
  • Error Handling

Context

Venue
IEEE International Conference on Robotics and Automation
Archive span
1984-2025
Indexed papers
30179
Paper id
711217462356758588
v2026.09.13