Local coordinates GPS

Instead of GPS, which uses an array of satellites orbiting the earth, and at very best has an accuracy no better than 10 feet, it sounds like you need to use something similar to virtual reality sensors that are able to detect location within a defined area. However, I thinks that's way beyond the limited computational power of arduino.