Blackboard For Component-Based Robot Software Failure