>> Коммуникация с базой (Linux; Qt) осуществляется через радио. Требуемое растояние — 1200 м.
>Ого. Есть смысл подумать о ДВС, аккумулятор такое долго не потянет.
Не слушайте этот совет.
ДВС квадрокоптеров не бывает. Летать FPV на ДВС вертолете — это жесть и экстрим.
1200 метров отлететь от базы на квадрике вполне реально, это пара минут в одну сторону. Хорошо сбалансированный по всем параметрам квадрокоптер спокойно летает 10 минут с полной нагрузкой.
>> Система авто-балансировки не дает квадрокоптеру перевернуться и упасть в штопор.
Вот такие штуки программировать будет интересно.
Эти штуки уже реализованы в прошивках. Называется «система стабилизации». Без нее квадрокоптер не полетит.
По теме: посмотрите в сторону проекта OpenPilot. Там есть все, что требуется.