I present to your attention my version quadcopter. This solution was created when designing the fourth (last) room in my project.
There is an auto takeoff, a compass in the second camera. Descriptions of Copter control in the internal file README. Everything is implemented by a single script.
Thank you for attention.