Wi fi has a very small range, but using gsm module can be controlled drone, even with voice commands. I’m doing a similar control system for UAV (aircraft). I deliberately embedded error in the control system that is automatically corrected, so you can simplify the drone program management and self management. Wi fi will need to use for precise landing and take-off. Think about it.