Орбитальный аппарат (симулятор) - Orbiter (simulator)
Разработчики) | Мартин Швайгер |
---|---|
Первый выпуск | 27 ноября 2000 г . |
Стабильный выпуск | 2016 г. (30 августа 2016 г . [±] | )
Репозиторий | github |
Написано в | C ++ |
Операционная система | Windows Vista и более поздние версии |
Размер | 2,42 ГБ |
Доступно в | английский |
Тип | Моделирование |
Лицензия | Лицензия MIT |
Веб-сайт | орбита |
Orbiter - этопрограмма- симулятор космического полета с открытым исходным кодом, разработанная для моделирования космического полета с использованием реалистичной физики Ньютона . Симулятор был выпущен 27 ноября 2000 г .; последняя версия, названная «Орбитер 2016», была выпущена 30 августа 2016 года, это первая новая версия симулятора с 2010 года.
Орбитальный аппарат был разработан доктором Мартином Швайгером, старшим научным сотрудником факультета информатики Лондонского университетского колледжа , который почувствовал, что в симуляторах космических полетов в то время не хватало реалистичных моделей полета, основанных на физике , и решил написать симулятор, который позволял изучение концепций физики доставляет удовольствие. Он использовался в качестве учебного пособия в классах, и сообщество разработчиков надстроек создало множество надстроек, позволяющих пользователям управлять различными реальными и вымышленными космическими кораблями и добавлять новые планеты или планетные системы .
О симуляторе
Функции
Orbiter - это реалистичный симулятор физики, который позволяет пользователям исследовать Солнечную систему на нескольких космических кораблях , как реалистичных, так и на космическом шаттле « Атлантида» ; и вымышленные, например «Дельта-планер». Швайгер включил вымышленный космический корабль, чтобы облегчить полеты менее опытным пользователям. Симулятор достаточно реалистичен, чтобы воспроизводить исторические космические полеты, а способность управлять вымышленными кораблями также позволяет игроку достигать областей Солнечной системы, которые в настоящее время недоступны для полета человека в космос.
Двигатели космического корабля определяются только мощностью, которую они создают, и количеством топлива, которое они используют, что позволяет моделировать все, от солнечных парусов до обычных ракетных двигателей и футуристических двигателей ядерного деления и термоядерного синтеза . Поддерживается все между наземным движением и межпланетным путешествием, включая орбитальный и суборбитальный полет, хотя поддерживаются только столкновения корабля с землей. Системы стыковки и крепления позволяют пользователю моделировать стыковку с космической станцией или другим космическим кораблем, а также сближение и поиск спутников . Пользователи также могут строить космические станции на орбите.
Солнечная система, представленная в Orbiter, состоит из Солнца , восьми планет и их главных спутников . Многие карликовые планеты , астероиды (кроме Весты ) и кометы, не включенные в симулятор, доступны в качестве дополнений. Хотя Orbiter содержит базу данных, содержащую более 100 000 звезд, они предназначены только для демонстрации, а межзвездные путешествия в симуляторе в настоящее время невозможны. Симулятор также включает режим планетария, который позволяет накладывать эклиптические и небесные сетки на звездную карту вместе с метками созвездий и другими небесными маркерами. В режиме планетария также могут отображаться метки, указывающие местоположение и идентичность объектов в Солнечной системе, таких как планеты, луны или корабли, которые появляются в определенной близости в зависимости от их типа. Этот режим также может отображать метки на небесных телах в Солнечной системе с определенными координатами на их поверхности для обозначения городов, исторических маркеров, геологических образований и других интересных мест.
Традиционный имитационный интерфейс управления в Orbiter состоит из двух многофункциональных дисплеев и проекционного дисплея . Каждый из них имеет несколько режимов работы, все команды подаются с помощью клавиатуры или мыши. Симулятор также поддерживает настраиваемые панели управления и инструменты, включая трехмерные виртуальные кабины и двумерные приборные панели. Это позволяет игроку использовать мышь для взаимодействия с панелями и позволяет создавать более сложные системы и инструменты, настраиваемые для каждого корабля. Добавление виртуальной кабины также позволяет игроку свободно осматриваться с точки зрения пилота. Начиная с Orbiter 2006 Patch 1 , он поддерживает TrackIR , который позволяет симулятору отслеживать движения головы игрока и соответствующим образом настраивать вид.
Реализм
Орбитальный аппарат был разработан как симулятор с точно смоделированным движением планет, гравитационными эффектами (включая несферическую гравитацию), свободным пространством, атмосферным полетом и орбитальным распадом . Положение планет в солнечной системе рассчитывается с помощью решения VSOP87 , а система Земля-Луна моделируется с помощью модели ELP2000 . Моделируется только ньютоновская механика n тел , без учета релятивистских эффектов . Это означает, что такие явления, как замедление времени из-за релятивистских эффектов , не моделируются.
В стандартной версии Orbiter нет звука, однако доступны популярные надстройки OrbiterSound и XRSound. Оба они обеспечивают шум двигателя, окружающие звуки в салоне, радио-болтовню и другие звуки, включая плейлисты. Оба они содержат опции для сохранения реалистичной тишины при наблюдении за кораблем во время космического полета. Нет обнаружения столкновений для объектов в космосе, кроме определенных стыковочных портов.
Начиная с Orbiter 2016 , высота местности моделируется для Земли, Луны и Марса. Также была добавлена поддержка текстур поверхностей и облаков более высокого разрешения.
Включенный космический корабль
Стандартный дистрибутив Orbiter включает реальные и вымышленные космические аппараты и космические станции:
Реальные суда
- Шаттл Атлантис
- Orbiter версия Space Shuttle Atlantis , отставной космический челнок ранее в ведении НАСА , и единственный игрок, управляемый космический корабль на основе реального мира дизайн , который входит в базовой установке Orbiter .
- Космическая станция Мир
- Модель орбитального аппарата исторической космической станции России. В отличие от своего реального аналога, он не был спущен с орбиты и находится на орбите, которая находится ближе к плоскости эклиптики. Первоначально это было сделано для того, чтобы « Мир» стал хорошим источником межпланетных полетов в более ранних версиях Orbiter , когда Orbiter также автоматически заправлял космический корабль при стыковке с космической станцией. Используя редактор сценариев, все еще можно дозаправиться в полете или запустить симуляцию в стыковке и с полными баками. Однако вывести "Мир" на правильную орбиту можно.
- Международная космическая станция
- На орбите, аналогичной реальной МКС, и в завершенном состоянии он показывает модули, которые больше не планируется устанавливать на реальной МКС.
- Космический телескоп Хаббла (HST)
- Модель реального HST, она используется вместе с космическим кораблем " Атлантис " орбитального корабля .
- Спутник для установки для длительного экспонирования (LDEF)
- Подобно космическим телескопом Хаббла, это один из примеров полезных нагрузок для Orbiter» s Space Shuttle.
Вымышленные суда
- Дельта-планер (ДГ)
- Треугольное крыло космоплан , который довольно легко летать и , таким образом , хорошо для первых шагов в Orbiter . Также включен вариант дельта-планера, Delta-Glider-S (DG-S), в котором часть топлива используется для пропульсивной установки с ГПВРД за счет топлива из топливного бака главного двигателя. С помощью DG можно путешествовать с Земли на Марс, что дает возможность практиковать межпланетные миссии. Технически это одноступенчатый орбитальный космический самолет.
- Шаттл-А
- Небольшой космический грузовой корабль, который может перевозить шесть больших грузовых контейнеров общей массой 120 тонн (260 000 фунтов). У него нет аэродинамического корпуса, поэтому он чувствует себя как дома на Луне и Марсе. Хотя можно запустить и приземлить космический корабль с Земли, особенно когда он пустой, отсутствие аэродинамической подъемной силы в сочетании с высокой гравитацией Земли и плотной атмосферой делают эту операцию сложной и затратной по топливу. Однако его грузовые контейнеры оснащены автоматическими парашютами. Используя парашюты, можно смоделировать движение груза от лунной базы до Земли и обратно, сбрасывая груз, находясь в верхних слоях атмосферы. Его высокая инерция и плохая аэродинамика затрудняют полет в атмосфере, чем дельтаплан.
- Шаттл-ПБ
- Небольшой личный космический корабль, обладающий высокой маневренностью и футуристическими характеристиками. Поскольку его основная цель - служить простым примером SDK для разработчиков надстроек, ему не хватает многих сложных деталей других кораблей, включенных в Orbiter, таких как 2D или 3D кабины или анимация.
- Стрекоза
- Сложный пилотируемый космический буксир для строительства космических станций . Она имитирует различные его подсистемы на более высокой сложности , чем всех других стандартных космических аппаратов в Orbiter , будучи хорошим примером технических возможностей Orbiter» s SDK . Его летная модель также находится в пределах возможностей современных технологий, что делает его так называемым «почти реалистичным» космическим кораблем.
- Луна-ОБ1
- Вымышленная станция в форме колеса на лунной орбите, вдохновленная космической станцией V начала 2001 года: космическая одиссея . Он состоит из колеса, прикрепленного к центральной ступице двумя спицами. Колесо имеет диаметр 500 метров (1600 футов) и вращается с частотой один цикл за 36 секунд, обеспечивая пассажирам центробежное ускорение 7,6 м / с 2 (25 футов / с 2 ).
- Карина
- Небольшой вымышленный науки спутник, который используется в качестве полезной нагрузки на Orbiter» s Space Shuttle. В настоящее время это полностью инертная полезная нагрузка. Он основан на предложенном европейском эксперименте с капсулой для повторного входа, который будет запущен на Ariane 4 , что позже привело к созданию ARD .
Дополнения для орбитального корабля
Обширный API позволяет пользователям Orbiter вносить свой вклад, создавая надстройки. Многие космические аппараты доступны для загрузки в виде надстроек, от советского космического корабля «Восток» до программы «Аполлон» . Еще одна популярная категория надстроек - это модификации стандартного космического корабля Orbiter , начиная от простых визуальных изменений и заканчивая сложным моделированием внутренних подсистем этих вымышленных кораблей. Примеры этих более совершенных космических аппаратов по умолчанию включают корабли серии XR.
Также доступны дополнения для новых наземных баз, режимов MFD , расширений меню моделирования, космических станций, планет и даже других планетных систем. Начиная с Orbiter 2006 , включен редактор сценариев, который также может быть расширен для поддержки специальных атрибутов дополнительных судов.
Смотрите также
- Симулятор космического полета
- Симулятор космоса Microsoft
- Kerbal Space Program
- SpaceEngine
- OpenUniverse
- Селестия
- Набор инструментов для систем