Engineering Adaptive Fault-Tolerance Mechanisms for Resilient Computing on ROS | IEEE Conference Publication | IEEE Xplore