A methodology for fault diagnosis in robotic systems using neural networks | Synapse