Автопилот бомбардира
Когда в Ил-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 |
Поди в оффлайне только работаеть ? ;)
|
Цитата:
|
интересно, как поживает сей проект?
зачах или может быть продвинулся? приведенная ссылка битая, так что ознакомиться не представляется возможным. не выложите ли ее еще раз? |
А вот автор на фрихосте тусуется: http://forum.wbfree.net/forums/member.php?u=1103
:pilot |
Часовой пояс GMT +4, время: 10:13. |
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