Знаете ли вы, что

Материал из FlightGear.ru.

Перейти к: навигация, поиск

Знаете ли вы, что ...

Содержание

... в FlightGear можно летать экипажем

Технически FlightGear позволяет осуществлять совместное управление самолетом и летать по сети экипажем. Практически это реализовано на нескольких моделях - на Cessna 127P, Blackburn Buccaneer, Grumman F-14 Tomcat и на дирижаблях Submarine Scout и Zeppelin NT. Также есть планы по внедрению управления экипажем на ПТ Ту-154Б. (подробнее на англ.)

... FlightGear имеет подвижную камеру обзора

Вы можете как угодно крутить "головой", двигаться по кабине/салону в любом направлении, пересаживаться с одного места на другое. Симулятор позволяет добавить неограниченное количество своих "видов". Наиболее наглядно это реализовано в проекте портирования ПТ Ту-154Б, где нажимая цифры 1-2-3-4-5 вы перемещаетесь на место КВС, второго пилота, штурмана или бортинженера, а нажатие тильды (~) "приближает" определенный участок приборной панели самолета. Камерой можно управлять с помощью скриптов.

... FlightGear умеет разделять изображение по нескольким мониторам

Графический движок OpenSceneGraph, на основе которого работает FlightGear, позволяет использовать несколько мониторов/проекторов для вывода графического изображения.

... FlightGear умеет включать реальные ветры на эшелонах

Небольшое расширение позволяет использовать реальные данные о направлении и силе ветра на больших эшелонах. Данные берутся с сервера Jeppesen.

... в FlightGear можно "цеплять" и "тянуть" планеры

В трех летательных аппаратах реализована возможность цеплять и тянуть планеры (Beaver, Rallye-MS893E, J3), а три модели планеров могут к ним цепляться (ASK21, Bocian, DG-300). Цепляться можно как в онлайновом мультиплеере, так и в оффлайне с помощью AI-бота. (подробнее на англ.)

... FlightGear имеет мощный встроенный скриптовый язык программирования

Скриптовый объектно-ориентированный язык программирования Nasal имеет синтаксис, схожий с ECMA/JavaScript, Python и Perl. Он позволяет сильно расширить возможности моделей летательных аппаратов, используя сложные логические условия, циклы и функции. Гидро- и электро-системы могут быть реализованы в крайней степени реалистично, благодаря Nasal.

... FlightGear позволяет осуществлять дозаправку в воздухе

В симуляторе реализованы два самолета-заправщика (KC135-E, KA6-D) и несколько самолетов (A4F, A-6E, A-10, F-14 Tomcat, Lightning, F-117 Nighthawk и T38), которые могут заправляться от них в воздухе. Заправка может осуществляться как в онлайне, когда заправщиком и заправляемым управляют два реальных человека по сети, так и в оффлайне, запустив соответствующий сценарий при запуске FlightGear. (подробнее на англ.)

... FlightGear имеет встроенный веб-интерфейс, телнет и сервер скриншотов

Запустив FlightGear с соответствующими параметрами, к нему затем можно подключиться различными способами. Включив веб-интерфейс, вы (или кто-то другой по сети) можете "зайти" в параметры FG с помощью любого веб-браузера, исследовать дерево свойств, изменить необходимые значения. Включив телнет-сервер вы можете подключить к симулятору программу или скрипт, используя протокол Telnet. Включив JPEG-сервер вы можете: расшаривать текущий обзор (статично); расшаривать текущие скриншоты в виде слайд-шоу (динамично) на веб-страничке; автоматически делать скриншоты с определенной периодичностью и сохранять их в локальную директорию.

... FlightGear позволяет создавать собственные протоколы обмена данными

Симулятор позволяет создавать произвольные протоколы обмена данными на основе сетевых протоколов TCP и UDP, либо сохранять в файл необходимые данные в необходимой форме с необходимой периодичностью (например, для моделирования МСРП). При этом протоколы могут быть как текстовыми (ASCII), так и бинарными. Создание собственного протокола осуществляется в стандартной для FG форме - при помощи обычных XML-файлов. (подробнее на англ.)

... FlightGear использует несколько уникальных моделей динамики полета

Первые версии FG работали на модели динамики полета (FDM), основанной на LaRCsim, созданной в NASA. С 2000 года моделью динамики по-умолчанию стала JSBSim. Для просчета динамики полета она использует введенные в конфигурацию модели параметры о поведении реального ЛА в соответствующих условиях. В 2002 году добавилась ещё одна модель динамики - YASim. Эта FDM просчитывает динамику полета на основе просчёта поверхностей ЛА. Модель динамики UIUC, разработанная Applied Aerodynamics Group в Университете Иллиноиса, также используется в FlightGear. Изначально эта FDM разрабатывалась для проекта Smart Icing System Project. FLightGear может также использовать данные внешних FDM в качестве источника динамики полета, например, данные из программы Matlab. Существует также модель динамики, используемая для летательных аппаратов легче воздуха (аэростатов). В целом же FG позволяет моделлерам крайне реалистично воссоздать динамику полета ЛА и поддерживает авторотацию, воздушную подушку, любое количество двигателей и многое другое. (подробнее на англ.)

Коротко о других фактах

  • FlightGear используется на нескольких профессиональных авиатренажерах, сертифицированных FAA.
  • В FlightGear округлая модель земного шара, используется WGS-84.
  • В FlightGear неровные (не плоские) взлетно-посадочные полосы, как в реальной жизни и превышение двух противоположных торцов полосы может сильно отличаться.
  • Расположение основных небесных светил в FlightGear очень точное и зависит от вашего положения на земле и небе, а также от текущих даты и времени.
  • Исходный код автопилота FlightGear автономно использовался в реальных БПЛА для реальных полетов.
  • Динамика полета вертолетов в FlightGear является одной из самых реалистичных среди авиасимуляторов для персональных компьютеров.
  • FlightGear активно разрабатывается уже на протяжении четырнадцати лет!
Личные инструменты