Added random robot location factory and tests