04-11-2004, 20:45 | #1 |
Aircraftsman
Регистрация: Aug 2004
Сообщений: 11
|
Автопилот бомбардира
Когда в Ил-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 |
04-11-2004, 22:32 | #2 |
Flight Sergeant
Регистрация: Aug 2004
Сообщений: 479
|
Поди в оффлайне только работаеть ?
__________________
Cymru Rygbi |
05-11-2004, 12:09 | #3 | |
Aircraftsman
Регистрация: Aug 2004
Сообщений: 11
|
Цитата:
|
|
22-11-2005, 13:16 | #4 |
Leading Aircraftsman
Регистрация: Nov 2005
Сообщений: 15
|
интересно, как поживает сей проект?
зачах или может быть продвинулся? приведенная ссылка битая, так что ознакомиться не представляется возможным. не выложите ли ее еще раз? |
23-11-2005, 11:05 | #5 |
Corporal
Регистрация: Aug 2004
Адрес: подмосква
Сообщений: 105
|
А вот автор на фрихосте тусуется: http://forum.wbfree.net/forums/member.php?u=1103
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|