Techniques
Objectives
j
Planet-Fixed Coordinates
Vehicle Coordinates
c.m. location
Bodyy Coordinates
Vehicle-Fixed Coordinates
Basic Reference Coordinate System
y
or center
t off moon
– Command and Service Ecliptic Plane
Module (CSM) navigation Lunar Sphere of Influence
(r=64373.76 km)
automatically transforms
between Earth and moon
centered when crossing the
moon’s Sphere of Influence
(SOI)
• Axes: Equatorial Plane
– X-axis pointed to First Point X
of Aries
– Z axis parallel to Earth
mean north pole
Basic Reference Coordinate System
y
or center
t off moon
– Command and Service Ecliptic Plane
Module (CSM) navigation Lunar Sphere of Influence
(r=64373.76 km)
automatically transforms
between Earth and moon
centered when crossing the Y
moon’s Sphere of Influence
(SOI)
• Axes: Equatorial Plane
– X-axis pointed to First Point X
of Aries
– Z axis parallel to Earth
mean north pole
– Y axis completed right-
handed system
IMU Stable Member Coordinate System
y
Stable Member
+X-AXIS
• Inertial coordinate
system
Stable Member
• Defined relative to +Z-AXIS
BRCS b by REF
REFerence
to Stable Member STABLE
• Many possible
alignments during a IMU CASE
(CUTAWAY)
Stable Member
+Y-AXIS
mission (discussed
later)
CSM Vehicle Coordinate System
y
system,
t fixed
fi d tto CSM
body
• Origin along vehicle
centerline,
t li 25
25.44 m (1000
in) behind Command
Module (CM) heat shield
Optics (+Z)
• Axes:
– +X “forward” along
longitudinal axis
25 4 m (1000”)
25.4 (1000 )
+X
CSM Vehicle Coordinate System
y
system,
t fixed
fi d tto CSM
body
• Origin along vehicle
centerline,
t li 25
25.44 m (1000
in) behind Command
Module (CM) heat shield
Optics (+Z)
• Axes:
– +X “forward” along
+Z
longitudinal axis
– +Z “down”
down along crew
crew’s
s 25 4 m (1000”)
25.4 (1000 )
feet when in couches
+X
+Z
CSM Vehicle Coordinate System
y
system,
t fixed
fi d tto CSM
body
• Origin along vehicle +Y
Y
centerline,
t li 25
25.44 m (1000
in) behind Command
Module (CM) heat shield
Optics (+Z)
• Axes:
– +X “forward” along
+Z
longitudinal axis
– +Z “down”
down along crew
crew’s
s 25 4 m (1000”)
25.4 (1000 )
feet when in couches
– +Y “starboard” completed +X
right-handed system
+Z
LM Vehicle Coordinate System
y
• Rotatingg coordinate
system, fixed to LM body
• Origin along vehicle
centerline,
t li 5
5.08
08 m (200
in) below LM ascent
stage base
• Axes:
– +X “up” through top hatch
+X
5.08 m (200”)
LM Vehicle Coordinate System
y
• Rotatingg coordinate
system, fixed to LM body
• Origin along vehicle
centerline,
t li 5
5.08
08 m (200
in) below LM ascent
stage base
• Axes:
– +X “up” through top hatch
– +Z “forward” through
egress hatch +X
5.08 m (200”)
+Z “out of screen”
LM Vehicle Coordinate System
y
• Rotatingg coordinate
system, fixed to LM body
• Origin along vehicle
centerline,
t li 5
5.08
08 m (200
in) below LM ascent
stage base
• Axes:
– +X “up” through top hatch
– +Z “forward” through
egress hatch +X
5.08 m (200”)
– +Y “starboard” completed
+Y
right handed system
right-handed +Z “out of screen”
CSM/LM
/ Body
y Coordinate Systems
y
+X
+Y +Y
+X
+Z
Navigation
g Base Coordinate System
y
+XNB
• Rotating
g coordinate
system, fixed to +ZNB
navigation base
– IMU gimbal angles define
the transformation between
stable member coordinates
and nav base coordinates
+XNB
• Origin at center of IMU
Outer
LM
+X Axis
Gimbal
navigation base
• Axes parallel to vehicle LM
+Z Axis
IMU
body axes Middle
Gimbal +ZNB
IMU
Inner
Gimbal +YNB
Earth--fixed Coordinate System
Earth y
• Rotating coordinate +Z
system,
t fixed
fi d tto Earth
E th Greenwich
Meridian
– All Earth landmarks,
+X
including launch site
vector referenced to this
vector,
system Equator
• Rotating coordinate +Z
system,
t fixed
fi d tto Earth
E th Greenwich
Meridian
– All Earth landmarks,
+X
including launch site
vector referenced to this
vector,
system Equator
• Rotating coordinate +Z
system,
t fixed
fi d tto Earth
E th Greenwich
Meridian
– All Earth landmarks,
+X
including launch site
vector referenced to this
vector, +Y
Y
system Equator
• Rotating coordinate +Z
system,
t fixed
fi d tto moon
– All lunar landmarks,
including landing site
vector referenced to this
vector,
system
• Origin at center of moon
• Axes:
– +Z along true north pole
• Rotating coordinate +Z
system,
t fixed
fi d tto moon
– All lunar landmarks,
including landing site
vector referenced to this
vector,
system
• Origin at center of moon
• Axes: +X “out of screen”
• Rotating coordinate +Z
system,
t fixed
fi d tto moon
– All lunar landmarks,
including landing site
vector referenced to this
vector,
system
+Y
• Origin at center of moon
• Axes: +X “out of screen”
• Preferred
• Nominal (LVLH)
• L
Launch hP
Pad
d (CSM only)
l )
• Landing Site
• Liftoff
• Passive Thermal Control (PTC)
• Entry (CM only)
Preferred REFSMMAT
R
Preferred REFSMMAT
• +Y pperpendicular
p to both
ΔV vector and position
vector at TIG +Z (“heads-up”)
• +Z completed
p right
g
handed system
• FDAI read 0,0,0 when in
burn attitude at TIG +Y into screen (“heads-up”)
out of screen (“heads-down”)
( heads-down )
Nominal REFSMMAT
+Z
R
Nominal REFSMMAT
R
Nominal REFSMMAT
• CSM onlyy
• +Z aligned with radius
vector (+Rbar) at liftoff
titime
East
• CSM onlyy
• +Z aligned with radius
vector (+Rbar) at liftoff
+X
X
ti
time
East
• +X aligned with flight
azimuth at liftoff time View of launch pad +Z
from above
Launch Pad REFSMMAT
Launch Azimuth
(typ. 72° at window open)
North
• CSM onlyy
• +Z aligned with radius
vector (+Rbar) at liftoff
+X
X
ti
time
East
• +X aligned with flight +Y
handed system
• At liftoff, FDAI read pitch
90, yaw 0, roll 90 plus
flight azimuth
Landing
g Site and Liftoff REFSMMATs
+X
R
Landing
g Site and Liftoff REFSMMATs
+Z
R
Landing
g Site and Liftoff REFSMMATs
• +Y completed right- +Z
+Y “out
out of screen
screen”
handed system
• LM FDAI read 0,0,0 at R
landing
• Liftoff
Lift ff REFSMMAT
identical except defined
at planned lunar liftoff
time
PTC REFSMMAT
• Aligned
g with LVLH at
predicted time of Entry
Interface (EI), 122 km
((400 kft)) altitude
• FDAI read pitch 180, 0, 0 +X
in heads-down heat-
shield forward attitude at
EI +Y “into screen”
+Z
• Note that nominal EI
attitude pitched 20
degrees above local
horizontal
IMU Alignment
g Techniques
q
O ti
Optics Minimum
Mi i Impulse
I l MARK andd
Controller Controller (MIC) MARK REJECT
pushbuttons
LM Docked IMU Alignment
g
Y line
LM AOT Usage
g
Press
[MARK Y]
LM AOT Usage
g
• Gyro
y Display
p y Coupler
p
(GDC) combined GA1
attitude difference with
reference attitude to
produce total attitude for
display to crew
• Reference attitude set to
current IMU attitude on
Attitude Set Control Panel
(ASCP) then GDC
(ASCP),
aligned to reference
• BMAGs were more
drifty than IMU
“drifty”
LM AGS Attitude Management
g
• Encke’s Method
– Use current state vector
and gravity of primary body
to compute
p a reference
conic
Coasting
g Integration
g
• Encke’s Method
– Use current state vector
and gravity of primary body
to compute
p a reference
conic
– Sum all other accelerations
to p
propagate
p g a
position/velocity deviance
from the reference conic
Coasting
g Integration
g
• Encke’s Method
– Use current state vector
and gravity of primary body
to compute
p a reference
conic
– Sum all other accelerations
to p
propagate
p g a
position/velocity deviance
from the reference conic
– When deviances exceed
threshold, compute new
reference conic and zero
the deviations (rectification)
Coasting
g Integration
g
onboard capability
intended as loss
loss-of-
of
Cislunar-
midcourse √ MCC
comm backup
Lunar Surface √ MCC
LM Rendezvous Navigation
g
Navigated
Actual
P
Passive
i Vehicle
V hi l Orbit
O bit A ti Vehicle
Active V hi l O
Orbit
bit
r + r +
r ⎡r ⎤ r ⎡r ⎤
x = ⎢ r⎥ x = ⎢ r⎥
⎣v ⎦ ⎣v ⎦
Coasting Coasting
IIntegration
t ti IIntegration
t ti
Actual
P
Passive
i Vehicle
V hi l Orbit
O bit A ti Vehicle
Active V hi l O
Orbit
bit
r + r +
r ⎡r ⎤ r ⎡r ⎤
x = ⎢ r⎥ x = ⎢ r⎥
⎣v ⎦ ⎣v ⎦
Coasting Coasting
IIntegration
t ti IIntegration
t ti
RR Tracking
Q
Measurement
Actual
P
Passive
i Vehicle
V hi l Orbit
O bit A ti Vehicle
Active V hi l O
Orbit
bit
r + r +
r ⎡r ⎤ r ⎡r ⎤
x = ⎢ r⎥ x = ⎢ r⎥
⎣v ⎦ ⎣v ⎦
Coasting Coasting
IIntegration
t ti IIntegration
t ti
r
Measurement b
Geometry
Vector
Q̂
RR Measurement -
Estimate Residual
δQ
Q +
RR Tracking
Measurement
Actual
P
Passive
i Vehicle
V hi l Orbit
O bit A ti Vehicle
Active V hi l O
Orbit
bit
r + r +
r ⎡r ⎤ r ⎡r ⎤
x = ⎢ r⎥ x = ⎢ r⎥
⎣v ⎦ ⎣v ⎦
Coasting Coasting
IIntegration
t ti IIntegration
t ti
r
Measurement b
Weighting
Geometry
r2 Vector
Vector α Computation
Q̂
RR Measurement r
- Residual ω
Estimate
δQ
Q + Measurement
RR Tracking
Measurement Incorporation
Actual
P
Passive
i Vehicle
V hi l Orbit
O bit A ti Vehicle
Active V hi l O
Orbit
bit
r + r +
r ⎡r ⎤ r ⎡r ⎤
x = ⎢ r⎥ x = ⎢ r⎥
⎣v ⎦ ⎣v ⎦
Coasting Coasting
IIntegration
t ti IIntegration
t ti
r
Measurement b
Weighting r
Geometry ⎡ δr ⎤
r2 Vector
δx = ⎢⎢ δv ⎥⎥
Vector α r r
Computation r
Q̂
RR Measurement -
r
ω ⎣⎢δb ias ⎥⎦
Estimate Residual
δQ r SV Update
ω δQ
Q + Measurement
RR Tracking
Measurement Incorporation
Actual
P
Passive
i Vehicle
V hi l Orbit
O bit A ti Vehicle
Active V hi l O
Orbit
bit
r + r +
r ⎡r ⎤ r ⎡r ⎤
x = ⎢ r⎥ x = ⎢ r⎥
⎣v ⎦ ⎣v ⎦
Coasting Coasting
IIntegration
t ti IIntegration
t ti
r
δr
r r
b δv
Measurement r
Weighting
Geometry ⎡ δr ⎤
r2 Vector
δx = ⎢⎢ δv ⎥⎥
Vector α r r
Computation r
Q̂ Pass
RR Measurement -
r
ω ⎣⎢δb ias ⎥⎦ Accept
Estimate Residual
r δQ r SV Update State Vector Crew
δb ias ω δQ Alarm Test Action
Fail Reject
Q + Measurement
RR Tracking
Incorporation Accept
Measurement Pass
ΔV
ΔV
+ +
Maneuver Δ
Maneuver Δ
P
Passive
i Vehicle
V hi l Orbit
O bit A ti Vehicle
Active V hi l O
Orbit
bit
+ +
r + r +
r ⎡r ⎤ r ⎡r ⎤
x = ⎢ r⎥ x = ⎢ r⎥
⎣v ⎦ ⎣v ⎦
Coasting Coasting
IIntegration
t ti IIntegration
t ti
r
δr
r r
b δv
Measurement r
Weighting
Geometry ⎡ δr ⎤
r2 Vector
δx = ⎢⎢ δv ⎥⎥
Vector α r r
Computation r
Q̂ Pass
RR Measurement -
r
ω ⎣⎢δb ias ⎥⎦ Accept
Estimate Residual
r δQ r SV Update State Vector Crew
δb ias ω δQ Alarm Test Action
Fail Reject
Q + Measurement
RR Tracking
Incorporation Accept
Measurement Pass
• State vector update can be applied to either vehicle (usually the active vehicle, LM)
• If CSM performs maneuver, maneuver ΔV should be externally applied to CSM vector
in the LM to prevent excessive RR updates and improve state vector convergence
If it q
quacks like one…
ΔV
ΔV
+ +
Maneuver Δ
Maneuver Δ
P
Passive
i Vehicle
V hi l Orbit
O bit A ti Vehicle
Active V hi l O
Orbit
bit
+ +
r + r +
r ⎡r ⎤ r ⎡r ⎤
x = ⎢ r⎥ x = ⎢ r⎥
⎣v ⎦ ⎣v ⎦
Coasting Coasting
IIntegration
t ti IIntegration
t ti
r
δr
r r
b δv
Measurement
Weighting
Geometry r
Vector
r2
α
Vector r ⎡δr ⎤
Computation δx = ⎢ r ⎥
VHF/SXT Q̂
r ⎣δv ⎦ Pass
Measurement Accept
- ω
Estimate
δQ r State Vector Crew
ω δQ Alarm Test Action
Fail Reject
Q + Measurement
VHF/SXT
Measurement Incorporation
+
CSM V
Vehicle
hi l OOrbit
bit LM V
Vehicle
hi l St
State
t
r + r
r ⎡r ⎤ r ⎡r ⎤
x = ⎢ r⎥ x = ⎢ r⎥
⎣v ⎦ Planetary ⎣v ⎦
Coasting
Inertial
IIntegration
t ti
Orientation
r
δr
r r
b δv
Measurement
Weighting
Geometry r
Vector
r2
α
Vector r ⎡δr ⎤
Computation δx = ⎢ r ⎥
Q̂
r ⎣δv ⎦ Pass
RR Measurement Accept
- ω
Estimate
δQ r State Vector Crew
ω δQ Alarm Test Action
Fail Reject
Q + Measurement
RR Tracking
Measurement Incorporation
• The LM vehicle state is stored in Moon-Fixed Coordinates and updated by transforming to inertial
coordinates
• The CSM state vector is updated using LM RR data
• Only RR range and range rate are incorporated, not angles
• RR biases are not propagated
CSM Orbital Navigation
g
CSM V
Vehicle
hi l OOrbit
bit +
r +
r ⎡r ⎤
x = ⎢ r⎥
⎣v ⎦
Coasting
Landmark
IIntegration
t ti
Position
r r
rl δr
r r
b δv
Measurement r
Weighting
Geometry ⎡δr ⎤
r2 Vector
δx = ⎢⎢δv ⎥⎥
Vector α r r
Computation Accept
Q̂ r (known
SCT Measurement r ⎢⎣δrl ⎥⎦
- ω landmark)
Estimate
δQ r Crew
r ω δQ
δrl Action Reject
Q + Measurement
SCT Landmark Accept
Measurement Incorporation (unknown
landmark)
CSM V
Vehicle
hi l OOrbit
bit +
SXT
landmark
r +
SXT line of sight
r ⎡r ⎤
x = ⎢ r⎥ star (LLOS)
Star Direction, ⎣v ⎦ line of sight
Coasting
Landmark (SLOS)
IIntegration
t ti
Position
r
δr
r r
b δv
Measurement
Weighting
Geometry
r2 Vector
Vector α Computation
Q̂ r
SXT Measurement r r ⎡δr ⎤ Accept
- ω δx = ⎢ r ⎥
Estimate
δQ ⎣δv ⎦
r Crew
SXT ω δQ Action
Reject
Star-Landmark/ Q + Measurement
Horizon Incorporation
Measurement
View through
SXT reticle
• Only the CSM state vector is propagated
• Measurements are SXT marks on a star and either a landmark or Earth/moon horizon
• All updates
d t mustt b
be accepted
t d or rejected
j t db by th
the crew
• Sensor biases are not propagated
Powered Flight
g Navigation
g
• Both CSM and LM used Average-G algorithm for state vector propagation
during powered flight
– Used IMU accumulated ΔV over one guidance cycle (2 seconds)
– Used average gravitational acceleration over one cycle, primary body only
• Earth gravity model: spherical and J2 (equatorial bulge) terms only
• Lunar gravity model: spherical term only
– Estimated vehicle mass updated based on IMU sensed ΔV
• No measurement incorporation for CSM
• LM Average-G incorporated Landing Radar (LR) measurements only
– Slant range data available starting at 12.2
12 2 km (40 kft) altitude
– Velocity data available starting at 10.6 km (35 kft) altitude
– Both range and velocity subjected to simple independent reasonableness checks
– All data inhibited at 15.2 m (50 ft) altitude
• LM state vector propagated in Stable Member coordinates (rather than
Basic Reference coordinates) during powered descent, ascent, and aborts
– Since IMU aligned to landing/liftoff REFSMMAT, sometimes referred to as
landing site coordinates
– Average
Average-GG output transformed back to BRCS for downlink
LM AGS Navigation
g