ROS-based diagnostic board for detecting and repairing hardware faults in autonomous mobile robots | IEEE Conference Publication | IEEE Xplore