Non-singular assembly mode changing trajectories in the workspace for the 3-RPS parallel robot