Advances In Multi-Robot Path Planning And Singularity Avoidance In Single Dof Systems