Red Rodgers

Red Rodgers (https://www.redrodgers.com/forums/index.php)
-   Ил2 Штурмовик \ Ил2 Забытые Сражения (https://www.redrodgers.com/forums/forumdisplay.php?f=85)
-   -   Автопилот бомбардира (https://www.redrodgers.com/forums/showthread.php?t=367)

Crimso 04-11-2004 20:45

Автопилот бомбардира
 
Когда в Ил-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 еще раз, до тех пор, пока не призойдет включение.

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

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


Для разных самолетов необхоимы разные коэффициенты для алгоритма управления.
Примеры можно посмотреть в ab.ini в секции PID. Можно менять эти значения,
подбирая наиболее приемлемые для данного самолета. Коэффициенты
перечитываются из ab.ini при каждом включении автопилота.


ПЛАНЫ

1. Добавить распознавание типа пилотируемого самолета и автоматическую
подстановку коэффициентов, запомненных ранее для этого самолета.
2. Добавить выдерживание не только курса и высоты, но и скорости.
3. Отладить включение автопилота.
4. Сделать настраиваемые клавиши управления.


Качать отсюда:
http://www.airwar.ru/transfer/Crimso/ab.zip

LeR19_Karlsson 04-11-2004 22:32

Поди в оффлайне только работаеть ? ;)

Crimso 05-11-2004 12:09

Цитата:

Сообщение от LeR19_Karlsson
Поди в оффлайне только работаеть ? ;)

Все вопросы к MG :)

Ljekio 22-11-2005 13:16

интересно, как поживает сей проект?
зачах или может быть продвинулся?
приведенная ссылка битая, так что ознакомиться не представляется возможным.
не выложите ли ее еще раз?

SL.PAK 23-11-2005 11:05

А вот автор на фрихосте тусуется: http://forum.wbfree.net/forums/member.php?u=1103
:pilot


Часовой пояс GMT +4, время: 11:57.

Red Rodgers official site. Powered by TraFFa. ©2000 - 2024, Red Rodgers
vBulletin Version 3.8.12 by vBS. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot