Positioning error compensation of an industrial robot using neural networks and experimental study | Synapse