ORBITER 模拟航天入门攻略 - Ch00
初识ORBITER
基本简介
ORBITER 是一款功能异常强大的免费太空飞行模拟器,它可以带你冲破卡门线,驶入浩瀚的星空,体味驾驶宇宙飞船的快感。
ORBITER 的核心部分由 Dr. Martin Schweiger 团队开发,第一个版本于 2000 年 11 月 27 日发布,最新稳定版本为 ORBITER 2016
。通常,官方发布的 ORBITER 版本只是基础版(Base Edition
),用户要想获得绝佳的飞行体验还需要下载第三方扩展插件,如 DanSteph 开发的 OrbiterSound,及社区开发用于支持 DirectX9
图形渲染的 D3D9Client 客户端。
ORBITER 能够十分真实地模拟航天器在轨运行的轨迹,这源于隐藏在视觉背后的航天动力学理论知识。当用户驾驶飞船翱翔在太阳系时,实际上是沉侵于太阳强大的引力场中。下面让我们用三个视频来更为直观地认识 ORBITER。
A FILM BY TEX - ORBITER 2006-P1 EDITION
ALR-4 - MISSION TO VENUS
A FILM BY TEX - Jupiter Odyssey
(: 肿么样! 有没有感觉到:高、大、上 :)
影响力
经过十多年的开发,ORBITER 日益成熟,在国内外得到了广大模拟飞行爱好者的青睐。在国外,ORBITER 已经广泛用于教学辅助,产生了巨大的反响。在 Yutube 上,众多 ORBITER 爱好者发布有相关的教学视频,帮助初学者快速进入角色。
ORBITER 的发展离不开强大的社区,其中最值得一提的是由 Tex 组建的官方论坛 ORBITER Forum。在这里中,众多 ORBITER 爱好者齐聚一堂,相互学习、相互帮助、协同开发,共同推动着 ORBITER 向前发展。
开放度
ORBITER 虽然可以免费获取,但它并不是一款开源软件,它的开放性体现在 SDK (Software Development Kits,软件开发套件)。通过 SDK 预设的 API,开发者可以进行二次开发,创建出各种各样属于自己的箭船、地景、星球、MFD 以及其它各种各样的插件。
任务类型
ORBITER 之所以受到广大模拟飞行爱好者的青睐,是因为其具有丰富的任务类型。你无需担心来自外星人的攻击,也无需为提高等级而“过关斩将”。你唯一需要做的就是自己设定好飞行任务,然后飞到太阳系中任何你想去的地方。通常情况下,用户可以在 ORBITER 中执行以下几类基本任务:
- 驾驶各色各样的飞行器奔向太空;
- 在太空中进行各种形式的轨道机动;
- 执行各种航天任务,如交会对接、太空行走(EVA)、载荷部署、空间目标捕获及空间站组建等,当然还有欣赏太空那迷人的美景;
- 进行星际航行,访问太阳系内的行星或卫星;
- 从太空返回并降落,当然最好是能安全降落。
内建航天器
ORBITER 基础版本含有丰富的内建航天器,包含真实世界中存在的航天器和概念航天器。
真实世界存在的航天器
1. “阿特兰蒂斯号” 航天飞机 (Space Shuttle Atlantis)
阿特兰蒂斯号
是美国航天飞机梯队中的一员,由NASA
运行维护。由于航天飞机维修花费巨大,且安全系数较低,已于2011年退出历史舞台。在 ORBITER 中,阿特兰蒂斯号
航天飞机是唯一一架玩家可操作的、基于真实设计参数构建的飞行器模型。
2. “和平号” 空间站 (Space Station Mir)
和平号
空间站是前苏联发展的第三代空间站,象征着空间站走向实用阶段。前苏联解体后,和平号
空间站由俄罗斯接管,并超期服役至2001年,最终坠入太平洋。在 ORBITER 中,和平号
空间站并未坠毁,而是被放置在了一个近椭圆轨道。这样做的初衷是为了让和平号
间站成为早期 ORBITER 版本中进行星际航行较好的出发点,当玩家驾驶着飞船与和平号
空间站对接后,可以自动加注燃料,向更远的星际空间飞去。另外,玩家也可以从和平号
空间站转移到最终的目标轨道。
3. 国际空间站 (International Space Station,ISS)
运行在与真实世界相同轨道上并组装完成的
国际空间站
,包括当前已经取消安装计划的模块。
4. 哈勃太空望远镜 (Hubble Space Telescope,HST)
真实比列的
哈勃太空望远镜
模型,在 ORBITER 中通常作为航天飞机的载荷。
5. 长期暴露装置 (Long Duration Exposure Facility,LDEF)
LDEF
是NASA
为研究空间环境对航天器性能影响作用机理而发射的实验卫星,在将近 6 年的暴露时间里,LDEF
经历了各种空间环境的作用,为NASA
研究人员提供了宝贵的实验数据。和哈勃太空望远镜
一样,LDEF
是 ORBITER 中航天飞机极佳的有效载荷之一。
概念航天器
1. Delta-glider MK.4
德尔塔
三角翼空天飞机是 ORBITER 经典的入门级飞行器,它十分容易操作,所以被 ORBITER 用作默认飞行器。有两种型号的德尔塔
,一种是Delta-glider Mk.4 (DG)
,另一种是Delta-glider-S MK.4 (DG-S)
。DG-S
在DG
的基础上加装了超燃发动机,使得其可以在高层大气进行超音速飞行。由于德尔塔的设计过程中采用了超高比冲的推进剂和超低燃料消耗率的发动机,所以它可以很轻松地实现单级入轨,并具备星际航行的能力。
2. Shuttle-A
Shuttle-A
是 ORBITER 中的小型概念太空货运飞船,可以运输六个总重高达120吨的大型货箱。它没有气动操纵面,主要用于月球和火星测探。空载时,Shuttle-A
可以从地球起飞,并降落在地面上。但由于其缺乏气动升力,加上地球的引力和大气阻力,使得Shuttle-A
从地面起飞、降落变得困难,且十分消耗燃料。Shuttle-A
的货箱带有自动降落伞,因而可以在高层大气释放货物。Shuttle-A
的惯性大,空气动力学性能极差,致使其比德尔塔
更难在大气层内飞行。
3. Shuttle-PB
Shuttle-PB
是 ORBITER 中的小型个人航天器,其敏捷性高,外形设计具有前瞻性。由于主要作为 SDK 样例供插件开发者参考,所以相对于 ORBITER 中的其它内建飞船,Shuttle-PB
缺乏具体的细节,如 2D/3D 座舱和动画显示功能。
4. Dragonfly
Dragonfly
是 ORBITER 中为空间站组件而设计的一种构造复杂的载人航天运载器,它对多个子系统进行了仿真设计,其复杂度胜过 ORBITER 其它所有内建航天器。Dragonfly
作为 SDK 技术实现层面的绝佳示例,其源代码包含在 ORBITER/SDK 安装包内。Dragonfly
的飞行模型设计参数可以用当前的航天技术实现,所以称Dragonfly
是一种接近现实的航天器。
5. Luna-OB1
Luna-OB1
是 ORBITER 中的一座科幻轮状月球轨道空间站,其设计灵感来自《2001: A Space Odyssey》片头中的Space Station V
。由于Luna-OB1
以固定的旋转角速度运动,所以与其对接是一件极具挑战性的任务。
6. Carina
Carina
是一种小型的概念卫星,在 ORBITER 中作为航天飞机的有效载荷,但目前还属于毫无用途的载荷类型。
操作复杂度
ORBITER 并不像多数商业化太空游戏,只具备十分粗糙的物理模型,其内部采用的是精确的航天动力学模型,包括 Kepler
二体轨道、非球形摄动(只考虑带谐项)、大气阻力摄动(高达 2000km)及太阳光压摄动。如果你想真正理解 ORBITER 的运行方式,需要有一定的轨道力学基础。
此外,虽然 ORBITER 可以连接飞行摇杆,但绝大多数操作需要使用快捷键,这在某种程度上也增加了 ORBITER 的入门难度。
总而言之,ORBITER 是一款十分严谨的太空飞行模拟器,掌握 ORBITER 需要大量的实践操作,以及对轨道力学的深刻理解。
文档完善度
ORBITER 经过十多年的发展,拥有数量相当可观的用户群,相关的教程也较为完善。除了官方发布的文档外(位于 ORBITER 安装根目录下的 \Doc 子文件夹内),互联网上可以找到很多关于 ORBITER 的学习资料。但由于绝大多数教程由英文写成,且专业性较强,所以 ORBITER 的学习曲线仍然相当陡峭。
最后需要说明的是,要想成为一名顶级的 ORBITER 玩家,需要大量的时间和持久的耐心进行实践操作,在此过程中一定要坚持,不气馁、不放弃。永远记住,这是真正的太空模拟飞行,而不只是游戏。毕竟,我们选择在 ORBITER 中模拟飞行,不是因为它简单,而是因为它难
。
© Copyright by Spacefan 2016~2019.