50
3

Compatibility of convergence algorithms for autonomous mobile robots

Abstract

We investigate autonomous mobile robots in the Euclidean plane. A robot has a function called target function to decide the destination from the robots' positions. Robots may have different target functions. If the robots whose target functions are chosen from a set Φ\Phi of target functions always solve a problem Π\Pi, we say that Φ\Phi is compatible with respect to Π\Pi. If Φ\Phi is compatible with respect to Π\Pi, every target function ϕΦ\phi \in \Phi is an algorithm for Π\Pi. Even if both ϕ\phi and ϕ\phi' are algorithms for Π\Pi, {ϕ,ϕ}\{ \phi, \phi' \} may not be compatible with respect to Π\Pi. From the view point of compatibility, we investigate the convergence, the fault tolerant (n,fn,f)-convergence (FC(ff)), the fault tolerant (n,fn,f)-convergence to ff points (FC(ff)-PO), the fault tolerant (n,fn,f)-convergence to a convex ff-gon (FC(ff)-CP), and the gathering problems, assuming crash failures. Obtained results classify these problems into three groups: The convergence, FC(1), FC(1)-PO, and FC(ff)-CP compose the first group: Every set of target functions which always shrink the convex hull of a configuration is compatible. The second group is composed of the gathering and FC(ff)-PO for f2f \geq 2: No set of target functions which always shrink the convex hull of a configuration is compatible. The third group, FC(ff) for f2f \geq 2, is placed in between. Thus, FC(1) and FC(2), FC(1)-PO and FC(2)-PO, and FC(2) and FC(2)-PO are respectively in different groups, despite that FC(1) and FC(1)-PO are in the first group.

View on arXiv
Comments on this paper