Автоматический парашют.
======================

Что это. Автомат состояний: стол, взвод, разгон, подъём, апогей, спуск.
Выпускает вытяжной купол в апогее и основной на заданной высоте.
Считает размер купола под нужную скорость снижения и навеску заряда.

Главное свойство
----------------
Заряд не срабатывает, пока не доказано, что аппарат действительно улетел.
Нужно несколько независимых подтверждений: барометр, акселерометр, таймер.
На земле не срабатывает никогда — это проверено отдельно.

Чего здесь нет и почему
-----------------------
Камера в принятии решения не участвует. Камера видит «крупный объект»
постоянно: землю при подъёме, облако, птицу, руку при запуске. Заряд,
сработавший на столе от руки перед объективом, калечит.

Проверка
--------
    python system.py

Одиннадцать проверок на сценариях: обычный полёт, лежание на столе 60 с,
короткие всплески перегрузки, отказ барометра, залипший акселерометр,
обрыв цепи заряда, попытка выпуска на разрушающей скорости.

Порядок отработки — не переставлять
-----------------------------------
    1. автомат без заряда: смотреть по журналу, когда он подаёт команду;
    2. заряд без парашюта, на земле, корпус направлен вверх;
    3. и только потом полёт.

Плюс физический разрыв цепи заряда с чекой, снимаемой перед пуском.
Программная нейтраль физический разрыв не заменяет.
