A hierarchical fault tolerant architecture for component-based service robots | IEEE Conference Publication | IEEE Xplore