# Don Eyles
[[MIT Instrumentation Laboratory]] のフライトソフトウェアエンジニア。Apollo Lunar Module Guidance Computer(LGC)の月着陸誘導ソフトウェアを担当し、特にスロットル制御ルーチン(throttle-control routine)のプログラミングとテストを担当した。
## Apollo 計画における役割
- LM-1(Apollo 5, 1968)から Apollo 17(1972、最終月着陸ミッション)まで、月着陸フライトソフトウェア(SUNBURST → SUNDANCE → LUMINARY)の開発に一貫して関与。
- スロットル制御ルーチンの遅延補償値(0.2秒)を自身の判断で実装。結果的にこの過補償が、Apollo 11/12 の記載仕様(0.3秒)より安定側に働き、着陸成功に寄与していたことが後年 [[Allan Klumpp]] の解析で判明した(→ [[制御ループの安定性とタイムラグ補償]])。
- Apollo 14 で発生した中断スイッチの誤信号に対し、レジスタ操作による回避手順(61キーストローク)を考案。
- 「variable SERVICER」(固定2秒周期制約の撤廃)や、John Young 発案の「P66 LPD」機能をシミュレーションレベルまで開発したが、いずれも実飛行には至らなかった。
## 著作(wiki 関連)
- [[@2004__AAS__Tales from the Lunar Module Guidance Computer|Tales from the Lunar Module Guidance Computer]] — Apollo 11 の 1201/1202 プログラムアラームとスロットル振動問題の当事者による回顧録(AAS 04-064、2004年)。
## 関連
- [[Allan Klumpp]]: 誘導方程式設計者、スロットル遅延補償問題の共同分析者
- [[Hal Laning]]: Executive/Waitlist リアルタイム OS 設計者
- [[MIT Instrumentation Laboratory]]: 所属機関
- [[制御ループの安定性とタイムラグ補償]]: 自身が実装したスロットル補償ロジックが題材となる概念
## 出典
- [[@2004__AAS__Tales from the Lunar Module Guidance Computer|Tales from the Lunar Module Guidance Computer]]