I have not bought the tello yet, so don't laugh at me if this sounds ridiculous, but is there a way to code the tello edu so it remember which buttons you pressed, and when you want it to return home, it performs the exact opposite steps you took?
TelloFpv uses the position data provided by Tello's VPS to guide the drone back to it's starting point, or to be more precise: to where Tello thinks it started from.
VPS uses data from the bottom facing camera as well as IMU data and maybe more sensors. Hard to tell from the outside.
Sometimes RTH is surprisingly accurate:I can fly around for 2 minutes in my office and it returns back to me within arm's reach.
If I fly 10 minutes outsite in sport mode I am happy if it's return point is within 30m from the starting point.
If I fly over some body of water or do any other stupid things that confuse the VPS I know Tello won't return home automatically.
RTH is a fun thing and has saved a few drones of overly ambitious pilots , but it has nowhere the accuracy or reliability of a GPS drone