Title | ||
---|---|---|
Putting it together: the computational complexity of designing robot controllers and environments for distributed construction. |
Abstract | ||
---|---|---|
Creating target structures through the coordinated efforts of teams of autonomous robots (possibly aided by specific features in their environments) is a very important problem in distributed robotics. Many specific instances of distributed robotic construction teams have been developed manually. An important issue is whether automated controller design algorithms can both quickly produce robot controllers and guarantee that teams using these controllers will build arbitrary requested target structures correctly; this task may also involve specifying features in the environment that can aid the construction process. In this paper, we give the first computational and parameterized complexity analyses of several problems associated with the design of robot controllers and environments for creating target structures. These problems use a simple finite-state robot controller model that moves in a non-continuous deterministic manner in a grid-based environment. Our goal is to establish whether algorithms exist that are both fast and correct for all inputs and if not, under which restrictions such algorithms are possible. We prove that none of these problems are efficiently solvable in general and remain so under a number of plausible restrictions on controllers, environments, and target structures. We also give the first restrictions relative to which these problems are efficiently solvable and discuss what theoretical solvability and unsolvability results derived relative to the problems examined here mean for real-world construction using robot teams. |
Year | DOI | Venue |
---|---|---|
2018 | https://doi.org/10.1007/s11721-017-0152-7 | Swarm Intelligence |
Keywords | Field | DocType |
Autonomous robots,Construction,Computational complexity,Parameterized complexity | Parameterized complexity,Mathematical optimization,Robot controller,Controller design,Computer science,Control engineering,Artificial intelligence,Robot,Robotics,Grid,Computational complexity theory | Journal |
Volume | Issue | ISSN |
12 | 2 | 1935-3812 |
Citations | PageRank | References |
1 | 0.35 | 13 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Todd Wareham | 1 | 159 | 24.56 |
Andrew Vardy | 2 | 140 | 12.65 |