???
Математика на уровне МГУ

Показано с 1 по 25 из 40

Тема: Автопилот бомбардира

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Курсант Аватар для Crimso
    Регистрация
    29.05.2002
    Адрес
    Москва
    Возраст
    53
    Сообщений
    96

    Lightbulb Автопилот бомбардира

    Когда в Ил-2 появились бомбардировщики, мне сразу не понравилось методы
    управления бомбоприцелом, которые предлагали разработчики. Согласитесь,
    добавлять к работе бомбардира еще и обязанности пилота, причем не видя
    никаких приборов, особенно авиагоризонта - это довольно странное решение.
    После полетов в ВарБердз и Б-17 хотелось что-нибудь пореалистичнее.
    DeviceLink дал возможность написания того, что хочется самому.
    Результат - этот автопилот, который выдерживает курс и высоту полета и
    имеет возможность коррекции курса.

    Для работы автопилота необходимо включить DeviceLink. Для этого в conf.ini
    надо добавить несколько строк типа

    [DeviceLink]
    port=21100
    host=127.0.0.1

    Далее надо настроить сам автопилот. Его настройки находятся в файле ab.ini,
    который должен находиться рядом с исполняемым файлом.
    Для подключения к DeviceLink'у надо указать адрес хоста и порт. В самом
    простом варианте подойдут те же строки, что и для conf.ini, указанные выше.

    После запуска программы на экране появится панель автопилота с лампочкой
    включения (желтая - выключено) и набором индикаторов. Количество выводимой
    информации можно настроить в ab.ini в секции Display.

    После запуска миссии в Ил-2 и выхода на боевой курс, автопилот включается
    нажатием Ctrl-A. Лампочка становится зеленой, запоминается текущий курс и
    высота, автопилот начинает выдерживать запомненные значения, бомбардир
    может спокойно заниматься прицеливанием.
    Пока механизм включения работает не очень четко, включения иногда не
    происходит, лампочка становится красной. В этом случае надо просто нажимать
    Ctrl-A еще раз, до тех пор, пока не призойдет включение.

    Включение по Ctrl-Shift-A дополнительно к выдерживанию курса и высоты
    дает еще и удержание запомненной скорости.

    Заданные параметры полета можно корректировать, не выключая автопилот.
    Нажатиями Alt-Влево/Вправо заданный курс смещается на один градус
    влево/вправо. Alt-Вверх/Вниз смещает заданную высоту на 10 метров вверх/вниз.
    Alt-Shift-Вверх/Вниз увеличивает/уменьшает заданную скорость на 10 км/ч
    (если включен режим удержания скорости.

    Выключается автопилот нажатием Ctrl-A.


    Все кнопки можно перенастраивать с помощью секции Keys в ab.ini.
    Если какие-то кнопки не нужны - просто удалите или закомментарьте
    соответствующую строку в этой секции.

    Дополнительно можно использовать такие кнопки:
    - Спрятать панель автопилота (по умолчанию Alt-Shift-Left). При повторном
    нажатии выводит панель обратно на экран.
    - Режим отображения параметров полета (по умолчанию Alt-Shift-Right).
    Включает отображение параметров полета без управления самолетом.
    Лампочка включения в этом режиме красная.

    Для разных самолетов необхоимы разные коэффициенты для алгоритма управления.
    Примеры можно посмотреть в ab.ini в секции PID. Можно менять эти значения,
    подбирая наиболее приемлемые для данного самолета. Коэффициенты
    перечитываются из ab.ini при каждом включении автопилота.
    Вложения Вложения
    • Тип файла: zip ab.zip (225.6 Кб, Просмотров: 187)
    Крайний раз редактировалось Crimso; 18.11.2004 в 19:33.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •