1. A method for determining a change in position of a location marker, comprising: determining whether the location marker is in a motion state or a static state using sensors integrated into the location marker; discovering, in response to the determining, one or more reachable nodes; and calculating distance measurements from the location marker to each of the one or more reachable nodes.