Drones like this use DGPS. GPS is inherently inaccurate when you need centimeter level precision, especially with spinny bladed machines in formation. DGPS uses a ground station that helps the drones gain the accuracy they need, but it's much more complex than a simple GPS unit.