A disturbance observer for robot manipulators with application to electronic components assembly | Synapse