v1.0.0 Open Source Research Tool

RoASt Documentation

Robot Algorithm Synthesizer Tool: A proof-of-concept research tool for synthesizing algorithms that solve perpetual grid exploration with obstacles using luminous myopic robots.

Synthesizing Algorithm Extensions for Grid Perpetual Exploration with an Obstacle (Technical Report)

This document provides Proofs of Perpetual Exploration and Impossibility Results for the current executions of Algorithm 1 and Algorithm 2.

Download PDF

What is RoASt?

RoASt (Robot Algorithm Synthesizer Tool) is a proof-of-concept research tool that implements a partly automated method to synthesize algorithms solving the perpetual exploration of finite grids containing obstacles using luminous myopic robots with common chirality in the fully-synchronous Look-Compute-Move model.

The tool generates algorithms and verifies them by simulation on small grids. Results are presented through interactive HTML viewers with comprehensive classification into behavioral families.

References from the Research Paper

GitHub repositories, technical reports, and execution viewers cited in the paper, grouped by paper section.

Section I

Section II

Section IV

Section V

Documentation