Adaptive admittance control of a robot manipulator under task space constraint | Synapse