On the use of virtual springs to avoid singularities and workspace boundaries in force-feedback teleoperation | Publicación