ARK: Augmented Reality for Kilobots

Andreagiovanni Reina1, Alexander Cope2, Eleftherios Nikolaidis3, James A. R. Marshall1, Chelsea Sabo1

  • 1University of Sheffield
  • 2Univeristy of Sheffield
  • 3Alexander Technological Institute of Thessaloniki

Details

11:15 - 11:30 | Mon 25 Sep | Room 204 | MoAT9.4

Session: Virtual Reality and Interfaces

Abstract

Working with large swarms of robots has challenges in calibration, sensing, tracking, and control due to the associated scalability and time requirements. Kilobots solve this through their ease of maintenance and programming, and are widely used in several research laboratories worldwide where their low cost enables large-scale swarms studies. However, the small, inexpensive nature of the Kilobots limits their range of capabilities as they are only equipped with a single sensor. In some studies, this limitation can be a source of motivation and inspiration, while in others it is an impediment. As such, we designed, implemented, and tested a novel system to communicate personalised location-and-state-based information to each robot, and receive information on each robotsÂ’ state. In this way, the Kilobots can sense additional information from a virtual environment in real-time; for example, a value on a gradient, a direction towards a reference point or a pheromone trail. The Augmented Reality for Kilobots (ARK) system implements this in flexible base control software which allows users to define varying virtual environments within a single experiment using integrated overhead tracking and control. We showcase the different functionalities of the system through three demos involving hundreds of Kilobots. The ARK provides Kilobots with additional and unique capabilities through an open-source tool which can be implemented with inexpensive, off-the-shelf hardware.