A method based on the vanishing of self-motion manifolds to determine the collision-free workspace of redundant robots Academic Article 2018 uri icon