Measure distance of multiple objects from an Arduino hub

Hey Everyone,

I'm trying to make a set of 3-5 circuits wirelessly communicate with an arduino "hub", and measure the distance from the devices to the hub (with about a 6 inch room for error.. nothing hugely specific, but enough to be relatively accurate). So, for example, I'd love for the Arduino the be able to say that that object is 3 yards in front of, and 2 yards to the side of it (or be able to measure an angle so it only has to make one calculation).

I was looking into GPS modules on the outer circuits and possibly having them connect via bluetooth to the hub? But, #1 I don't know if the GPS is good enough to measure within a few inches like that, and #2 I know that it could become quite the expensive project to have a bunch of GPS modules like that.

Does anyone know of a device that can do that? I was using a GY-521 MPU-6050 gyroscope/accelerometer to measure rotations on a previous project, but from what I've found it might not be able to measure distances?

Thank you!

GPS is accurate to about +/- 2 meters in the best of circumstances.

Ultrasonic rangers work well up to about 4 meters.

Try and get hold of the 2016 Android boot camp location services presentations.