Programmable Cockpit
Programmable Cockpit
Programmable Cockpit
ARLSYS-TM-137
DEPARTMENT OF DEFENCE
DEFENCE SCIENCE AND TECHNOLOGY ORGANISATION
AERONAUTICAL RESEARCH LABORATORY
MELBOURNE, VICTORIA
V--
Lfl
N
I
by
Andrew G, Page
'
DTIC
~GT26 WND
ELECTE
AR-000-077
DEPARTMENT OF DEFENCE
DEFENCE SCIENCE AND TECHNOLOGY ORGANISATION
AERONAUTICAL RESEARCH LABORATORY
Aircraft Systems Technical Memorandum 137
SUMMARY
The 'Programmable Cockpit' is a low-cost facility utUising personal computers linked
together to represent the fundamental displays o) a fixed-wing aircraft. 7he cockpit
instruments can be displated either in the conventional manner or in a `glass-cockpit' type
format. Aircraft controls include a sidestick and throttle,
It was designed so that instrument layouts and display formats could be reconfiguredrapidly
and tested in a reasonable aircraft representation, with the pilot under representative
workload conditions. The Programmable Cockpit is to be used to study and develop tile
pilot.vehicle interfacefor future aircraftsystems.
Thiis document gives a brief overview of the complete Programmable Cockpit, including the
Flight Dynamic Model, Inter-Computer Communications, Head-Down Display, Control
Display Unit, and Moving Map Display, Thle Head-Up Display and Outside View are
explained in detail Planneddevelopment is also discussed.
DSTO 4
MELBOURNE
POSTAL ADDRESS:
CONTENTS
Page No.
1. INTRODUCTION
2. PROGRAMMABLE COCKPIT OVERVIEW
2.1 Hardware
2.2 Software
2.2.1
2,2,2
2.2,3
2,2.4
2,2,5
2.2,6
I
1
2
2
2
2
2
2
3. HEAD-UP DISPLAY
3.1 Introduction
3.2 Programmable Cockpit HUD Format
3.3 Graphics Programming of HUD
3
3
3
3
4. OUTSIDE VIEW
4.1 Introduction
4.2 Programming Methodology
4.3 Ground-to-Screen Transformation
4,4 Screen-to-Ground Transformation
4.5 Graphics Programming of Outside View
4.6 Terrain Data
4
4
4
4
6
7
8
4.6.1 GroundLights
4.6.2 LightStrings
8
9
5. PERFORMANCE
l0
6. CONCLUSION
10
REFERENCES
ACKNOWLEDGEMENTS
FIGURES 1- 9
Accession For
"TIS-
RA&I
DTIC TAB
CI
DISTRIBUTION
Ymfnounosd
Justlleatiaon
ft,__
piptribmo
blot
specila
1. INTRODUCTION
Cockpit layout and instrument format are paramount factors in deciding how well the pilot
can perform. Whether the mission is military or civil, the amount and manner in which
information is displayed to the flight crew is critical in realising the mission success.
A 'Programmable Cockpit - Stage I (PC-i)' has been developed by Flight Management
Group, Aircraft Systems Division, ARL, as a low-cost facility to study various cockpit
formats and methods of displaying information to the pilot. The Programmable Cockpit
was so-named due to its inherent ability to re-configure the cockpit, test out a new
instrument design, or vary a display format in a relatively short time.
The PC-I consists of a mathematical aircraft model driving four display screens;
Head-Down Display, Control Display Unit, Head-Up Display and Outside View, and
Navigator's Moving Map Display,
This document gives a brief overview of the Programmable Cockpit. The Head-Up Display
and Outside View are explained in detail, Planned development (Stage 2) is also discussed,
2.1 Hardware
The Programmable Cockpit consists of the following hardware items:
-
Analogue-to-digital convertor
Throttle
Sidestick
Pilot seat
2.2 Software
The Programmable Cockpit contains six software components:
Group, Aircraft Systems Division, ARL. The touchscreen is used to enable push-button usV
of the systems. The CDU i,; written in Modula-2, runs on a 68020 processor, and is
displayed on a 1084 monitor with touchscreen.
3. HEAD-UP DISPLAY
3.1 Introduction
The Head-Up method of displaying information to the pilot involves projecting flight
information directly between the pilots line-of-sight and the outside world. This allows the
pilot to concentrate on the out-of-cockpit situation without the need to divert his attention
to cockpit instruments for flight Information.
4. OUTSIDE VIEW
4.1 Introduction
The Outside View used for the programmable cockpi, iF , i,"ght scene with variable
visibility (user defined, defaultalOkm). It was considereC ,,ai a night scene could be
generated with reasonable realism with the available computer power. A realistic day scene
would have required much more processing. See Figure 4.
The center of projection (pilot's eyes) lies on thu aircraft's heading radial, Therefore the
terrain data must be transformed from North-East coordinates (PNPE'PA) to parallel and
perpendicular to the heading radial (P para'Pperp).
Refer to Figure 6.
Pperp = PN'sin(heading)
PE.cos(heading)
Px = R. cos(gamma). b
Py =-R . sin(gamma). b
2
2
where R = a + Pperp
and
b = d/(Pz+d)
.~pcos(rol1)).(d/(Pz+d))
Therefore :
(Xsc. SW/2)(Pz+d) =d(Ppe 1 ,.cos(roi1) - a.sin(roll))
Substitute for P. pr to get this equation in terms of PNand P
and equate coefficients. This gives
Cl.PN+ c2 .3E + C3 = 0
where:
c
(,-
SW/2).cos(heading),cos(pltch)
(Xsc - SWI2).sin(heading).cos(pitch)
+ d.( cos(heading).cos(roii) + sin(heaiding).sin(.roii).sin(pitch))
= SH/2 -P
=
Si-M
R.sin(gamnma).b
SH/2
(a~cos~roll)
Pperpsin(rolI)).(d/(P +d))
Therefore:
(s- S-1/2X(Pz+d) = d(P 1,e.p.sin(roI1) + a.cos(roll))
sin(heading),sin(roll) + cos(heading).sin(pitch).cos(roll) )
C5 = (Ysc" SH/2).sin(heading).cos(pitch)
PN - "6 /c4"
/4'PE
I
4.6 Terrain Data
The current terrain database describes an area around Port Phillip Bay, Victoria, with the
main emphasis on airport lighting. Moorabbin, Essendon, and Melbourne are the major
airports and were constructed first. As well as all the standard lighting (taxiway centerline,
runway edge, runway threshold/end) at all three airports, Melbourne has Category I
precision approach lighting, touchdown zone lighting, and T-VASIS (Visual Approach
Slope Indicator System). Essendon has simplified Category I precision approach lighting.
Figure 4 shows Melbourne airport Rwy 27.
The terrain data base is created usin. a separate Modula-2 program called
makeTerrainData. Terrain data can be specified as single points of light (GroundLight) or
as strings of light (LightString).
4.6.1 GroundLights
GroundLights(GL) are specified by the following parameters:
North(N) and East(E) coordinates from the reference point
Altitude(A) above sea level
Color1, Color2, DirSplit
DirSplit can be used to create uni-directional lights or lights that change color
depending on the aircraft position. The color change occurs at either the North
GL coordinate or the East OL coordinate,
DirSplit = 0
DirSplit = I
DirSplit = 2
MaxShade
Maximum color shade to be used for the GL. This can be used to limit the
brightness of the GL relative to others,
MaxRange
Maximum visible range of GL. The user detined visibility limit ovetrid--s this,
-MaxSize
Maximum dot size used to draw the groundlight. Light points are drawn using
4.6.2 LightStrings
Lightstrings (LS) are defined by specifying the two endpoints of the string and the number
o, light points in the string. The following parameters specify a LightString:
N0 , F 0 , A0
Nn, En, An
rn2 = N 2
En2+ An-"
dN= N/(n-l)
where
N=N n- N0
dE= E/(n-1)
whert.
E=En-E 0
dA= A/(n-1)
where
A=An-A
dR= R/(n-l)
where
-_
N2
(-2rr) )
+ Ai
and:
Ri = i .dR
(-2rori)
Ysc
5. PERFORMANCE
The Programmable Cockpit HUD running without any Outside V iew achieves a screen
update rate of 9-10 Hz, When the Outside View is Incorporated and the scene is reasonably
detailed (as in Figure 4) the update rate decreases to approximately 2-3 Hz. This low
update rate makes flying the aircraft quite difficult, especially with a high-performance
aircraft. Even with the deliberately chosen 'sluggish' aircraft model, the graphics update
rate is not quite rapid enough to allow the pilot to fly visually, however it does give the
pilot an indication of aircraft position and whether or not the aircraft is on the desired flight
path.
6. CONCLUSION
The Programmable Cockpit (Stage 1) was demonstrated for the ARL 5 0 th Anniversary
Open Week. As a concept demonstrator the PC-I was very sucessful. Its major
shortcoming is the slow update rate of the dynamic graphics displays (Head-Down and
Head-Up Displays).
The next step in development (Stage 2) is the acquistion of more computer power,
particularly graphics power. It is envisaged that a workstation will become the hub of the
next version with some of the currently used computers as satellites doing the less intensive
computation and graphics displays.
Future development of the HUD will include varying the information content, studying
different display methods and symbology, and experimenting with more complicated
fonrats. The Outside View will include more terrain data and realism effects. Depending
on the update rate achieved, a daytime scene would also be attempted. The prime objective
will be to obtain more rapid screen update rates, in the order of 20 Hz minimum.
10
REFERENCES
1. Lloyd, I.V., Page, A.G., et al. ProgrammableCockpit
Stage I Overview
ACKNOWLEDGEMENTS
Thanks are due to all those involved in this team project:
[an Lloyd
Mauro Iob
David Craven
Mario Selvestrel
Brian Neil
Peter Futschik
i to
JAI;
P (x,y,z)
(Xp.Y
y
Center
Projection
Projection
Plane
A,
PN
/
p
East
~~--
- J
p perp
heading
North
FI"G(UREI', 7
Prolection
Plane
(monitor screen)
Pilot' Eye
(centre of
projection)
Figure 81)
View I)irection
\*~-
-- orthI
.
SP~para
View D)irection
A ircralt heading
ii
er
Pilo1mt
I1
gi~Ath
para
6-Pit
\a pra
pai
i
Airnpitchi
P7
P.
pitch)
. com(
ie
(I)PirenkuartoI'~jctonI~an
FIG(;URE 9 : light-Strings
Altitude
Aircraft 4
1, \ "...,,
",\
/\i
rn/-
N.
"K
/d
Aast
L
Eas
UR
DISTRIBUTION
AUSTRALIA
Department of Defence
Defence Central
Chief Defence Scientist
AS, Science Corporate Management (shared copy)
FAS Science Policy (shared copy)
Director, Departmental Publications
Counsellor, Defence Science, London (Doc Data Sheet Only)
Counsellor, Defence Science, Washington (Doc Data Sheet Only)
D. Craven
M. Seivestrel
P, Futschik
Materials Research Laboratory
Director/Library
Defence Science & Technology Organisation - Salisbur
Library
NavyScientific Adviser (Doc Data Sheet only)
rmientific Adviser - Army (Doc Data Sheet only)
Flinders
Library
LaTrobe
Library
Melbourne
Engineering Library
Monash
Hargrave Library
Head, Materials Engineering
Newcastle
Library (2 copies)
New England
Library
Sydney
Engineering Library
Head, School of Civil Engineering
NSW
Physical Sciences Library
Library, Australian Defence Force Academy
Queensland
Library
Tasmania
Engineering Library
Western Australia
Library
Head, Mechanical Engineering
RMIT
Library
.LSco tt, Ae rospace Engineering
Mr M1
University College of the Northern Territory
Library
SPARES (10 COPIES)
TOTAL (72 COPIES)
Al. 149
I))
Aol,(I A1S
.11111
UNC1,%S.MFIED___
MARlKING
PR)IVACY,
I&. ARNUMIffII
lb. Ii5rA0LISIIMIINTNUMBER
2. DOCUMIWI DATH
AR-00-077
3.TASKNIIMIII`1
ARL.-SYS.TM-137
JUNE 1990
DST 89/09)6
S. SUCURMYCL4S5IPCATION
tPLACHAPPROPRLAT11
CLAniiAAI1C1N
0 N[) PAOI.D
4. lTha
21
AlI~ltAC~t 1.~
DOCUMMW1TrtS
4.AtflIOR(S)
0. DOWN(JRADINUI/UII.IM4ilRC)IN51iLUL'IiONS
ANDREW 0. PAGE
Not applicable
I0. CORPORATRIALrr)IORAND
AD0I'hIS
II, OMCHIC5POSMO.N
RM45CM
)HSILLIPIlOR
SPONSOR________________
51Ccusrry____________
APPROVAL.
CSYD
12. SELCONDAR4Y
I)IS`IR4CIIQlN (OP1119DOC!ULMI)n'
No limitations.
13h. CITATKN 'lOROL1ILR PURPOSECS
(II). CASUAL
ANNOUNCLIMI)N
MAYDR
LINRIMISII1IOI)RASI
:3 11)1%,
Al SU[IUI LI
\IA. DWSRCPTOps
H-ead up displays
..
Cockpit simulators
'A:1)11'
t010;4
10AUIV'IACr
The 'Programmable Cockpit' is a1low-cost facility utilising ~ersonul computers linked togeth~er to
represent the fundamsental displays of a fixed-wing aircraft, Tge cockpit Instruments can be displayed
either in the conventional manner or In a 'glass-cockpit' type format. Aircraft controls Include a
sidestick and throttle.
It was designed So that Instrument layouts and display formata could be reconfigurcd raPldlj and tested
In a reasonable aircraft representation, with the pilot under representative workload con ihions. The
Programmable Cockpit Isto be used to study and develop the pilot-vehicle interface for future aircraft
systems.
PAC]iItCASSilICA 110N
UNCLASSIFIED
IFIVAyPMAIDKING
IN.
AbrTFA"
(cmNTr).
This document glves a brief overview of the complete Programmable Cockpit, including the Flight
Dynamic Model, Inter-Computer Communications, Head-Down Display, Control Display Unit, and
Moving Map Display. The Head-Up Display and Outside View are explained in detail. Planned
development is also discussed,
Li'.IMIiIITlY
19. CONTCODI3
72 7312
12.
,'I l. II
NT11
lijr
INU
i S)
20. TVpHOFRElPORtTANDPIMRIDDCO3VEIIUI.D