I'm trying to track the location of a large metal compactor to determine when it's picked up by the hauling truck and when it's expected to be returned. Usually compactor pickups go as follow:
(1) Hauler truck loads up the compactor
(2) Hauler truck drives the compactor to the other side of the city to empty
(3) Hauler truck returns to place the empty compactor back
Usually all of this takes up to 2 hours. They're often used by manufacturing companies, hotels, etc. and in lieu of their compactor they're stuck with small containers and bins which are a bit of a walk away, fill up quick and can't actually compact the material. Therefore, my idea is to develop a device that will send out a notification when the compactor is picked up, and give an expected return time based on the location.
The only part I struggle with is actually obtaining the coordinates of the device. I tried using the Adafruit Ultimate GPS (Adafruit Ultimate GPS Breakout - 66 channel w/10 Hz updates [Version 3] : ID 746 : $39.95 : Adafruit Industries, Unique & fun DIY electronics and kits) but found that it often takes 10+ minutes to get a fix, which I usually lose again within a minute. The cause for this is that the devices need to be 'hidden away' from sight (to avoid damaging, theft, etc.) and therefore end up not having a sufficient 'view of sky'.
My location tracking doesn't need to be precise at all -An accuracy of only a few 100m is fine. Is there any other method I can use here to track location, other than to move my devices in plain sight?