1. A trajectory determination device for geo-localization, the trajectory determination device comprising: one or more relative position sensors that generate relative position signals; and one or more processors communicatively coupled to the one or more relative position sensors and memory storing machine readable instructions, wherein the one or more processors execute the machine readable instructions to: receive the relative position signals from the one or more relative position sensors; transform the relative position signals into a sequence of relative trajectories, wherein each of the relative trajectories comprise a distance and directional information indicative of a change in orientation of the trajectory determination device; generate a progressive topology based upon the sequence of relative trajectories; and compare the progressive topology to map data, whereby a geolocation of the trajectory determination device is determined.