Integrating Convolutional Neural Networks with Finite-State Machines for Fault Detection in Mobile Robots | Synapse