Publication

Self-Reconfiguration via Active Subtraction with Modular Robots

This work demonstrates active subtraction as a viable method of self- reconfiguration, without the need for heuristics or stochasticity, and suggests its potential for application in real-world systems.

Synthesis and Analysis of Minimalist Control Strategies for Swarm Robotic Systems

The field of swarm robotics studies bio-inspired cooperative control strategies for large groups of relatively simple robots. The robots are limited in their individual capabilities, however, by inducing cooperation amongst them, the limitations can be overcome. Local sensing and interactions within the robotic swarm promote scalable, robust, and flexible behaviours. This thesis focuses on synthesising and analysing minimalist control strategies for swarm robotic systems. Using a computation-free swarming framework, multiple decentralised control strategies are synthesised and analysed. The control strategies enable the robots—equipped with only discrete-valued sensors—to reactively respond to their environment.

Decentralized Pose Control of Modular Reconfigurable Robots Operating in Liquid Environments

This paper proposes decentralized and fully reactive controllers for pose control of 3D modular reconfigurable robots. The robots operate in liquid environments, and move by routing fluid through themselves. We prove that robots of convex shape are guaranteed to reach a goal object with a preferred orientation.

Decentralized Gathering of Stochastic, Oblivious Agents on a Grid: A Case Study with 3D M-Blocks

We propose stochastic control policies for gathering a group of embodied agents in a two-dimensional square tile environment. We prove that a group of agents, irrespective of initial positions, will almost surely reach a Pareto optimal configuration in finite time.

Spatial Coverage Without Computation

We study the problem of controlling a swarm of anonymous, mobile robots to cooperatively cover an unknown two-dimensional space. The novelty of our proposed solution is that it is applicable to extremely simple robots that lack run-time computation or storage.

Shepherding with Robots That Do Not Compute

We examine the problem solving capabilities of swarms of computation- and memory-free agents. Our findings show that the shepherding problem does not fundamentally require arithmetic computation or memory to be solved.