From Drinking Philosophers to Wandering Robots

01/02/2020
by   Yunus Emre Sahin, et al.
0

In this paper, we consider the multi-robot path execution problem where a group of robots move on predefined paths from their initial to target positions while avoiding collisions and deadlocks in the face of asynchrony. We first show that this problem can be reformulated as a distributed resource allocation problem and, in particular, as an instance of the well-known Drinking Philosophers Problem (DrPP). By careful construction of the drinking sessions capturing shared resources, we show that any existing solutions to DrPP can be used to design robot control policies that are collectively collision and deadlock-free. We then propose modifications to an existing DrPP algorithm to allow more concurrent behavior, and provide conditions under which our method is deadlock-free. Our method do not require robots to know or to estimate the speed profiles of other robots, and results in distributed control policies. We demonstrate the efficacy of our method on simulation examples, which show competitive performance against the state-of-the-art.

READ FULL TEXT

page 9

page 10

research
05/14/2018

Distributed Circumnavigation Control with Dynamic Spacings for a Heterogeneous Multi-robot System

Circumnavigation control is useful in real-world applications such as en...
research
04/06/2020

Learning Stabilizing Control Policies for a Tensegrity Hopper with Augmented Random Search

In this paper, we consider tensegrity hopper - a novel tensegrity-based ...
research
09/18/2019

SPARCAS: A Decentralized, Truthful Multi-Agent Collision-free Path Finding Mechanism

We propose a decentralized collision-avoidance mechanism for a group of ...
research
09/07/2016

Distributed sampled-data control of nonholonomic multi-robot systems with proximity networks

This paper considers the distributed sampled-data control problem of a g...
research
04/06/2021

Multi-Robot Pickup and Delivery via Distributed Resource Allocation

In this paper, we consider a large-scale instance of the classical Picku...
research
03/23/2021

Distributed coordinated path following using guiding vector fields

It is essential in many applications to impose a scalable coordinated mo...
research
05/02/2018

Avalon: Building an Operating System for Robotcenter

This paper envisions a scenario that hundreds of heterogeneous robots fo...

Please sign up or login with your details

Forgot password? Click here to reset