collision checker takes in urdf as parameter rather than from the param server