找回密码
 注册
X系列官方授权正版
搜索
查看: 50769|回复: 25

[分享] 自动驾驶系统MechJeb_1.7.3(7、8楼有准确的教程,10楼有land教程)

 火.. [复制链接]
发表于 2012-4-7 00:00:09 | 显示全部楼层 |阅读模式
本帖最后由 deadnessking 于 2012-4-8 09:11 编辑

原网址:http://kerbalspaceprogram.com/forum/index.php?topic=8021.0

这玩意好复杂,目前只搞懂了自动进入环地轨道的方法,希望高手放出详细攻略。

Dbank:http://dl.dbank.com/c033gvy29m

7楼、8楼和10楼的大大有进一步的解释了,我就不复制粘贴了,大家请移步楼下看吧。感谢royying大大、zhailingzy大大和nhofb大大了
说下初级使用心得
首先要在设计飞船时安装MechJeb的SAS



进入发射阶段后右侧就会出现控制面板可以打开MechJeb的各个界面

Smart A.S.S 选项(方向控制):
OFF - 关闭Smart A.S.S系统.
KILL ROT - 使火箭停止转向.(英文原文:Opposes any force on your rocket, keeping you pointed to the same direction you are going. It will NOT go back to the point where you first set it, just make the rocket stop turning.)
SURF - 大气层操作模式, 打开一个有下列子选项的区域 (只点击该按钮不会造成任何改变, 请参见下列子命令):
             HDG - 选择你想要去的方向.
             PTH - 选择你想保持的倾斜角度。
             EXECUTE - 开启自动驾驶,按以上设定控制火箭.
太空模式, 使火箭保持以下方向:
PRO GRAD - 速度正方向
RETR GRAD - 速度反方向
NML + - Orbit Normal
NML - - Orbit Anti-normal
RAD + - Orbit Radial
RAD - - Orbit Anti-radial
后面四个有啥用?求解

Translatron 选项(推力控制):
OFF - 关闭火箭推力控制.
KEEP OBT - 把空间速度(orbital speed)保持在设定值.
KEEP SURF - 把大气层速度(surface speed)保持在设定值.
KEEP VERT - 把垂直速度保持在设定值. 警告! 这会控制你的火箭??.
    Kill H/S - 使水平速度归零.KEEP VERT模式有效.
Speed - 设定要保持的速度.
EXECUTE - Update the active speed.(提高激活速度??)
PANIC!!! - 紧急着陆系统.会使你火箭的顶端脱离并尽可能保证宇航员的安全。。。

Orbital Information:空间状态的各种信息
Surface Information:大气层内的各种信息

Landing autopilot:自动着陆系统,原网址木有说明,没搞懂使用方法

Ascent autopilot(自动发射系统):原网址木有说明,以下为个人理解的作用
orbit altitude:设定环地轨道高度
orbit inclination:轨道角度
auto-throttle:选定后会自动设置以上两项,一般不用选
auto-stage:这是啥?自动控制火箭分段么??反正是自动的,选上吧。选了还是需要人工手动按空格
stage delay:阶段延迟?有啥用??总之选了上面的auto-stage就不用管了
stop at stage:在何段停止?总之选了上面的auto-stage就不用管了
auto-warp toward apoapsis:自动朝向最高点?不明白
设定好后点Engage就可以自动发射入轨了,不过还是需要玩家按空格只是不需要自己调整火箭方向而已
发表于 2012-4-7 00:08:28 | 显示全部楼层
发一个教程吧,满眼的仪表和鸟语,头都晕了……
回复

使用道具 举报

发表于 2012-4-7 01:26:40 | 显示全部楼层
本帖最后由 zhailingzy 于 2012-4-7 02:29 编辑

这套东西看起来很像orbiter的操作界面,看起来不错,似乎可以不用键盘瞄准半天……

装完之后发现没有界面……不知道问题出在哪儿……
回复

使用道具 举报

发表于 2012-4-7 04:51:41 | 显示全部楼层
这东西非常强
入轨省了相当多的油啊……
回复

使用道具 举报

发表于 2012-4-7 06:31:00 | 显示全部楼层
鸟语视频听不懂哟
回复

使用道具 举报

发表于 2012-4-7 09:34:44 | 显示全部楼层
终于能从存手工迈入半自动了么,不过满屏英文看着蛋疼啊
回复

使用道具 举报

发表于 2012-4-7 14:47:58 | 显示全部楼层
KILL ROT - 使火箭停止旋轉

PRO GRAD - 運動正方向
RETR GRAD - 運動反方向
NML + - Orbit Normal
NML - - Orbit Anti-normal
RAD + - 令軌道變圓
RAD - - 令軌道變橢圓


NML太難解釋,用圖表達


黑線是月球軌道
藍線是飛行軌道
綠球是飛船

若想令飛行軌道與月球軌道平衡
按飛行方向選擇向NML+/NML- 加速

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

参与人数 1UCC +2 好评 +1 收起 理由
deadnessking + 2 + 1 多谢解惑

查看全部评分

回复

使用道具 举报

发表于 2012-4-7 15:13:17 | 显示全部楼层
本帖最后由 zhailingzy 于 2012-4-7 15:59 编辑

本篇主要是对楼主的一些修正和评价
(如果我有足够的时间也许会录一段用自动系统登月的过程……不过不要期待……)
Smart A.S.S 选项(方向控制):
OFF - 关闭Smart A.S.S系统.
KILL ROT - 使火箭停止转向.个人觉得不如sas好用,结果应该是一样的
SURF - 大气层操作模式, 打开一个有下列子选项的区域 (只点击该按钮不会造成任何改变, 请参见下列子命令):
             HDG - 选择你想要去的方向.
             PTH - 选择你想保持的倾斜角度。
             EXECUTE - 开启自动驾驶,按以上设定控制火箭.
例如很多帖子说到轨道高度之后向东飞,就是hdg 90,pth 0

太空模式, 使火箭保持以下方向:
PRO GRAD - 和速度方向相同,使用后开发动机会增大对面轨道高度
RETR GRAD - 和速度方向相反,使用后开发动机会减小对面轨道高度
NML + - 垂直轨道平面向上,假设轨道是平行赤道的,选择后飞行器会向北垂直轨道平面,使用后开发动机会修改轨道倾角(对赤道)
NML - - 垂直轨道平面向下,假设轨道是平行赤道的,选择后飞行器会向南垂直轨道平面,使用后开发动机会修改轨道倾角(对赤道)
这两个可以参考楼上
RAD + - 沿轨道平面垂直于轨道向外,假设轨道是平行赤道的,选择之后飞行器会指向地球的反方向,使用后开发动机会变椭圆   (调整的应该是椭圆轨道的离心率)
RAD - -沿轨道平面垂直于轨道向内,假设轨道是平行赤道的,选择之后飞行器会指向地球,使用后开发动机会变圆,当然继续开又会变椭圆(调整的应该是椭圆轨道的离心率)
(这几个描述不严谨,不过能看懂就好)

Translatron 选项(推力控制):
OFF - 关闭火箭推力控制.
KEEP OBT - 把空间速度(orbital speed)保持在设定值.
KEEP SURF - 把大气层速度(surface speed)保持在设定值.
这两个我还没用上,个人猜测是可以调整轨道成圆
KEEP VERT - 把垂直速度保持在设定值. 警告! 这会控制你的火箭  意思是会进入自动模式不能手动操作
    Kill H/S - 使水平速度归零.KEEP VERT模式有效.
这个在降落的时候很有用,可以自动变垂直,不过要记得降落的话要设一个负的速度,不然只会空烧降不下去的
Speed - 设定要保持的速度.
EXECUTE - 执行以上的设定(update解释为更新)
PANIC!!! - 紧急着陆系统.会使你火箭的顶端脱离并尽可能保证宇航员的安全。。。

Orbital Information:空间状态的各种信息
Surface Information:大气层内的各种信息

Landing autopilot 按照说明来看可以直接降落或者指定位置降落,区别是第二种应该会进行变轨到指定位置在降落
这个是猜测还没实际使用过

Ascent autopilot(自动发射系统):原网址木有说明,以下为个人理解的作用
orbit altitude:设定环地轨道高度
orbit inclination:轨道角度
auto-throttle:选定后会自动设置以上两项,一般不用选                                                                                       这个是自动油门……说明里有提到如果你喜欢手动可以关掉
auto-stage:这是啥?自动控制火箭分段么??反正是自动的,选上吧。选了还是需要人工手动按空格                是自动空格,前提是分级每段要干的事要设定好  猜测是以成功启动发动机判断是否需要继续下一段
stage delay:阶段延迟?有啥用??总之选了上面的auto-stage就不用管了                                                          这个猜测是假设你需要在分段后暂停一点时间在启动下一级发动机时用
stop at stage:在何段停止?总之选了上面的auto-stage就不用管了                                                                      这个应该是强制停止下一段,即使还没进入轨道也不继续启动下一段
auto-warp toward apoapsis:自动朝向最高点?不明白                                                                                              这个是说自动调整时间倍数可以快点去远地点变轨
设定好后点Engage就可以自动发射入轨了,不过还是需要玩家按空格只是不需要自己调整火箭方向而已               我猜是分段没设计好,我这里可以完全不用动手,整个自动过程只有一开始的点火是要人手控制的

ascent path
turn start altitude      开始转向的高度(之前都是vertical ascent)
turn end altitude       结束转向的高度(之前都是gravity turn)
(我猜应该是重力转向过程的速度和耗油量会受影响)

总结,KILL ROT 不如sas好用,建议在需要的时候关掉自动系统手动用sas停止飞船
具体地说如果你在自动过程中觉得他转了半天都对不准就应该关掉自动先用sas把飞船停下来
那个自动模块自带无限ras,可以不用再装,如果再装大概也没什么坏处

自动入轨:
先设计好火箭,然后设定轨道高度和与赤道的交角,然后engage
这时显示awaiting liftoff
然后手动发射
之后就进入自动,显示vertical ascent(垂直上升阶段) gravity turn (这个是专有名词   似乎翻译成重力转弯,大概效率比别的帖子说的直飞然后关发动机平转要好点,应该可以节省时间,英文维基百科有词条,有兴趣的可以自行查看……)
接下来一直加速到远地点高度等于设定
然后coasting to apoapsis              就飘到远地点(这边会自动调整时间)
最后circularizing   入轨,应该是调整近地点到设定高度
然后就结束了

(可能会继续编辑添加降落的流程吧……也许……)

评分

参与人数 2声望 +1 UCC +7 好评 +1 收起 理由
FreemanGL + 1 + 5 藏龙卧虎
deadnessking + 2 + 1 多谢解惑:)

查看全部评分

回复

使用道具 举报

发表于 2012-4-7 15:18:58 | 显示全部楼层
加油加油,马上就可以简单模拟现实火箭发射了
回复

使用道具 举报

发表于 2012-4-7 20:28:04 | 显示全部楼层
着陆部分:
Target:设置着陆目标地点
LAND:着陆
LAND at Target:在目标地点着陆
Target at KCS:目标设定为坎巴拉发射中心(要准备N多燃料)
DMS:微调目标地点坐标

着陆正确步骤:
用Ascent autopilot控制轨道至进入月球轨道,手动调整轨道使得轨道是向着月球地面冲去的(PE点高度小于0)。使用LAND或者LAND at Target进行登月。
用Ascent autopilot控制轨道至返回月球轨道,再次调整轨道至坎巴拉轨道,手动调整轨道使得轨道是向着坎巴拉地面冲去的(PE点高度小于0)。使用LAND或者LAND at Target进行返航。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|DeepTimes.NET 太空游戏站