A reusability-based hierarchical fault-detection architecture for robot middleware and its implementation in an autonomous mobile robot system. - Tao Asato; Yuki Suga; Tetsuya Ogata (SII, 2016)