Finding a short path for mobile robot arm coverage of a point set