Synchronous visual servoing and obstacle avoidance of manipulator based on dynamic matrix control | Synapse