1. A method for detecting gaps between objects comprising: acquiring a set of scanning data, each of the scanning data indicating, for a sequential location, a distance of a nearest object from a predetermined location; filtering the set of scanning data to remove noise; determining a set of derivative data from the set of scanning data; analyzing the set of derivative data greater than a first predetermined distance; defining a first set of gaps between objects based on the set of derivative data greater than the first predetermined distance; and generating a report including the first set of gaps between objects.