when the robot is very close to a fairly wide object, the method to determine obstacle extremes is not efficient, as the outer edges of the object will fall between the 1degree offset of the laser accuracy. This causes the algorithm to falsly determine the outer edge far closer to the robot than in reality.