Abstract:In this paper, we study a new approach to fault detection for autonomous robots. Our hypothesis is that hardware faults change the flow of sensory data and the actions performed by the control program. By detecting these changes, the presence of faults can be inferred. In order to test our hypothesis, we collect data from three different tasks performed by real robots. During a number of training runs, we record sensory data from the robots while they are operating normally and after a fault has been injected.… Show more
“…Many studies have been devoted to endogenous fault detection, that is, a robot detecting faults in itself, see for instance [6,7,8,9,10,11,12,13,14]. Some faults are, however, hard to detect in the robot in which they occur.…”
Abstract. One of the essential benefits of multi-robot systems is redundancy. In case one robot breaks down, another robot can take steps to repair the failed robot or take over the failed robot's task. Although fault tolerance and robustness to individual failures have often been central arguments in favor of multi-robot systems, few studies have been dedicated to the subject. In this study, we take inspiration from the synchronized flashing behavior observed in some species of fireflies. We derive a completely distributed algorithm to detect non-operational individuals in a multi-robot system. Each robot flashes by lighting up its onboard LEDs and neighboring robots are driven to flash in synchrony. Since robots that are suffering catastrophic failures do not flash periodically, they can be detected by operational robots. We explore the performance of the proposed algorithm both on a real world multirobot system and in simulation. We show that failed robots are detected correctly and in a timely manner, and we show that a system composed of robots with simulated self-repair capabilities can survive relatively high failure rates.
“…Many studies have been devoted to endogenous fault detection, that is, a robot detecting faults in itself, see for instance [6,7,8,9,10,11,12,13,14]. Some faults are, however, hard to detect in the robot in which they occur.…”
Abstract. One of the essential benefits of multi-robot systems is redundancy. In case one robot breaks down, another robot can take steps to repair the failed robot or take over the failed robot's task. Although fault tolerance and robustness to individual failures have often been central arguments in favor of multi-robot systems, few studies have been dedicated to the subject. In this study, we take inspiration from the synchronized flashing behavior observed in some species of fireflies. We derive a completely distributed algorithm to detect non-operational individuals in a multi-robot system. Each robot flashes by lighting up its onboard LEDs and neighboring robots are driven to flash in synchrony. Since robots that are suffering catastrophic failures do not flash periodically, they can be detected by operational robots. We explore the performance of the proposed algorithm both on a real world multirobot system and in simulation. We show that failed robots are detected correctly and in a timely manner, and we show that a system composed of robots with simulated self-repair capabilities can survive relatively high failure rates.
“…Therefore, strategies of fault detection and self-repair need to be investigated (Parker, 1999;Tomita et al, 1999;Bererton and Khosla, 2001;Christensen et al, 2008aChristensen et al, , 2008b.…”
Abstract:We examine the ability of a swarm robotic system to transport cooperatively objects of different shapes and sizes. We simulate a group of autonomous mobile robots that can physically connect to each other and to the transported object. Controllers -artificial neural networks -are synthesised by an evolutionary algorithm. They are trained to let the robots self-assemble, that is, organise into collective physical structures and transport the object towards a target location. We quantify the performance and the behaviour of the group. We show that the group can cope fairly well with objects of different geometries as well as with sudden changes in the target location. Moreover, we show that larger groups, which are made of up to 16 robots, make possible the transport of heavier objects. Finally, we discuss the limitations of the system in terms of task complexity, scalability and fault tolerance and point out potential directions for future research.
“…For fault detection in general and for the domain of autonomous robots various approaches have been considered like: Time-Delay Neural Networks (TDNN) (Christensen et al, 2008), Recurrent Neural Networks (RNN) (Przystalka, 2006), particle filters (Verma & Simmons, 2006;Zhuo-hua et al, 2006). The mentioned approaches are mostly related to the procedure of synthesizing fault detection components based on the collected data in the training runs.…”
Section: Robot Anomaly Detection Using Artificial Immune System Basedmentioning
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.