. o o o &LLO GUIDANCE, NAVIGATION AND CONTROL Submitted by: c<-tA /i' Date: V//70 M. H. HAMILTOn1T^DIRECTOR, MISSION PROGRAM DEVEL. APOLLO GUIDANCE AND NAVIGATION PROGRAM Approved-r-kr Date: 7~ ! 7o R. A. LARSON, LUMINARY PROJECT MANAGER APOLLO GUIDANCE AND NAVIGATION PROGRAM R Approved: 1,1 T3JXi, Date: >hl ?o R.H.BATTIN, DIRECTOR, MISSION DEVELOPMENT APOLLO GUIDANCE AND NAVIGATION PROGRAM 7 Approvedi-.AjJdUli Date: C> D.G.HOAG, DIREC APOLLO GUIDANi TION PROGRAM aM Approved: a’ Date: ^ R. R. RAGAN, bEPUTY DDIIRRECE'C'TOR y CHARLES STARK DRAPER LABORATORY E-2471 (Rev. 2) Volume II of II APOLLO GUIDANCE AND NAVIGATION FLOWCHARTS PROGRAM LUMINARY ID (Rev. 173) JUNE 1970 CHARLES STARK DRAPER LABORATORY CAMBRIDGE, MASSACHUSETTS, 02139 ACKNOWLEDGEMENT This report was prepared under DSR Project 55-23870, sponsored by the Manned Spacecraft Center of the National Aeronautics and Space Administration through Contract NAS 9-4065. The publicationof thisreport doesnotconsitute approval bythe National Aeronautics and Space Administration of the findings or the conclusions contained therein. It is published only for the exchange and stimulation of ideas. Foreword This document comprises all flowcharts completed by the date of publication for Luminary ID programs, routines, and subroutines. (Reference Exhibit D, Paragraph 3.3, of M.I.T. Statement of Work, NAS 9-4065, period 1 January 1968 - 30 June 1970.) Those flowchartsnot completed and notincluded withinthe currentedition are denoted by an asterisk on the table of contents. As they become available, newly completed flowcharts will be forwarded for, inclusion, with an updated contents and index. The index to the present volume is an alphabetical listing of flag bits, subroutines, and major entries. In addition to the flowchart and sheet number for each entry, the index gives the flowchart and sheet number where each flag bit is set (S), cleared (C or tested (T). ), Jack C. Reed Group Leader Apollo Documentation iii CONTENTS Section Pages 1.0 INTRODUCTION 1-6 2.0 GENERAL MANAGEMENT AND SERVICE ROUTINES total^ (1+154) FC— 3010—Fresh Start and Restart 1-39 *FC— 3015—V69—Cause Hardware Restart none *FC- 3030—Executive none FC- 3040-Waitlist 1-23 FC— 3050—Service Routines 1-12 FC— 3060—Inter-bank Communication 1-7 *FC— 3070—Interpreter none *FC- 3080—Display Interface Routines none *FC- 3090—Pinball Game Buttons and Lights none FC— 3100—Extended Verbs 1-5 FC- 3110—Keyrupt and Uprupt 1-11 FC- 3120—Update Program (P27) 1-15 *rC— 3130—Down-telemetry Program none *FC- 3135—V74—Initialize Erasable Dump none FC— 3140—Alarm and Abort 1-24 FC-3150-RTB Op Codes 1-14 FC- 3160—Single Precision Subroutines 1-4 3.0 PGNCS INTERFACE ROUTINES .tot^l .(1+150) *FC- 3200—P06—PGNCS Power Down none FC- 3210-T4RUPT 1-80 FC- 3220—IMU Mode Switching Routines 1-41 *FC- 3225—IMU Extended Verbs (V40, V41, V42) none FC- 3230—IMU Compensation Package 1-18 FC- 3240—R33 CMC LGC Clock Synchronization 1-5 / FC- 3250—R47 AGS Initialization 1-6 : 4.0 SYSTEM TEST ROUTINES .total, .(1+9) ’!FC- 3260-AGC Block Two Selfcheck none =KFC- 3265-SYSTEM Test Extended Verbs (V43. V91) none *FC- 3270—IMU Performance Tests none FC- 3280—R04, R77—Radar Test Routines 1-9 5.0 GEOMETRY TRANSFORMATIONS tgtM .(1+61) FC- 3310—Inflight Alignment Routines 1-11 FC- 3320—Powered Flight Subroutines 1-22 FC- 3330—Latitude Longitude Subroutines 1-13 FC- 3340—Planetary Inertial Orientation 1-10 FC- 3345—Lunar and Solar Ephemerides 1-5 6.0 CONIC AND INTEGRATION ROUTINES total .(1 +138) FC- 3350—Integration Initialization 1-32 FC-3355 - Orbital Integration 1-49 FC— 3360—Conic Subroutines 1-43 FC- 3370-Time of Free Fall 1-14 V 7.0 MANEUVER ROUTINES total (1+52 ) FC— 3400—R63 Rendezvous Final Attitude 1-5 FC- 3410—R62 Crew Defined Maneuver 1-3 FC- 3420—R60 Attitude Maneuver 1-12 FC- 3430—Maneuver Calculations and Steering 1-24 FC- 3435—V64 (R05) S-band Antenna 1-8 8.0 LM DIGITAL AUTOPILOT (1+219) FC- 3440—LM DAP Interface and Service Routines 1-50 FC- 3470-LM RCS DAP 1-114 FC- 3480-LM DAP Gimbal Trim Control System 1-19 FC- 3490-AOSJOB and AOSTASK 1-36 ALIGNMENT PROGRAMS 1+189) 9.0 ( FC- 3500—P51 IMU Orientation Determination 1-24 FC- 3510—P52 IMU Realignment Program 1-55 FC- 3520—P57 Lunar Surface Alignment 1-65 FC— 3530—Mark Taking Routines 1-45 10.0 NAVIGATION PROGRAMS (1+127) FC- 3600—P20, P22 Rendezvous & Lunar SurfacedNavigation * 1-103 FC- 3605-State Vector Extended Verbs (V66, V80, V81) 1-4 FC- 3610—P2l Ground Track Determination' 1-6 FC- 3620—P25 Preferred Tracking Attitude 1-5 *FC- 3630—Measurement Incorporation none FC- 3640— P76 Target Delta V Program 1-9 11.0 PRE-THRUST TARGETING PROGRAMS t.o.tal. (1+138) FC- 3700-P30 External Delta V 1-6 FC- 3720-P32/P72 Co-elliptic Sequence Initiation (CSI) 1-27 FC- 3730-P33/P73 Constant Delta Altitude (CDH) 1-8 FC- 3740-P34/ P74 Transfer Phase Initiation (TPI) 1-30 FC- 3750-P35/P75 Transfer Phase Midcourse (TPM) 1-4 FC- 3760—Common Targetting Subroutines 1-18 FC- 3770—R30 Orbital Parameters Display 1-25 FC- 3780—R31 Rendezvous Parameters Display 1-11 FC- 3790—R36 Out-Of-Plane Rendezvous Display 1-9 12.0 THRUST PROGRAMS total_(l+346) FC- 3800-P40 DPS/THRUST 1-9 FC-3810-P41 RCS Thrust I-I5 FC- 3820-P42 APS Thrust 1-4 FC- 3830-P47 THRUST Monitor 1-5 FC- 3840—Burn Baby Burn (Master Ignition Routine) 1-25 FC- 3850—Servicer 1-22 FC- 3900—P61 /P67 Landing Programs 1-52 FC— 3910—P68 Landing Confirmation 1-5 FC- 3930-R09, RIO, Rll l-2l FC- 3935—R12 Descent State Vector Update 1-35 FC- 3940—R13 Landing Auto Modes Monitor 1-7 FC-3950—P12 Ascent Guidance 1-63 FC-3960-FINDCDUW 1-44 FC-3970-P70. P71 Abort Programs 1-25 FC-3980—R29 Powered Flight RR designate 1-14 13. 0 INDEX 1-27 vii ALIGNMENT PROGRAMS 9 0 .
Description: