On the use of virtual springs to avoid singularities and workspace boundaries in force-feedback teleoperation | IEEE Conference Publication | IEEE Xplore