Active fault tolerance is essential for robot swarms to retain long-term
autonomy. Previous work on swarm fault tolerance focuses on reacting to
electro-mechanical faults that are spontaneously injected into robot sensors
and actuators. Resolving faults once they have manifested as failures is an
inefficient approach, and there are some safety-critical scenarios in which any
kind of robot failure is unacceptable. We propose a predictive approach to
fault tolerance, based on the principle of preemptive maintenance, in which
potential faults are autonomously detected and resolved before they manifest as
failures. Our approach is shown to improve swarm performance and prevent robot
failure in the cases tested.Comment: This work has been submitted to the IEEE for possible publication.
Copyright may be transferred without notice, after which this version may no
longer be accessibl