1. A method for collaborative spatial position determination between objects, comprising: receiving by a first object positional information derived from one or more disparate position determination techniques; combining positional information from one or more disparate position determination techniques to determine a first object spatial position; establishing peer-to-peer communication between the first object to a second object; and exchanging between the first object and the second object positional information wherein the second object determines a second object spatial location based in part on positional information and peer-to-peer relational information received by the first object.