Design of Unmanned Aerial Systems (SADRAEY)
Design of Unmanned Aerial Systems (SADRAEY)
Design of Unmanned Aerial Systems (SADRAEY)
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or
transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise,
except as permitted by law. Advice on how to obtain permission to reuse material from this title is available
at http://www.wiley.com/go/permissions.
The right of Mohammad H. Sadraey to be identified as the author of this work has been asserted in
accordance with law.
Registered Offices
John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, USA
John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex, PO19 8SQ, UK
Editorial Office
The Atrium, Southern Gate, Chichester, West Sussex, PO19 8SQ, UK
For details of our global editorial offices, customer services, and more information about Wiley products
visit us at www.wiley.com.
Wiley also publishes its books in a variety of electronic formats and by print-on-demand. Some content that
appears in standard print versions of this book may not be available in other formats.
10 9 8 7 6 5 4 3 2 1
To Fatemeh Zafarani, Ahmad, and Atieh, for all their love and understanding
vii
Contents
Preface xix
Acronyms xxv
Nomenclature xxix
About the Companion Website xxxvii
1 Design Fundamentals 1
1.1 Introduction 2
1.2 UAV Classifications 5
1.3 Review of a Few Successful UAVs 8
1.3.1 Global Hawk 8
1.3.2 RQ‐1A Predator 9
1.3.3 MQ‐9 Predator B Reaper 9
1.3.4 RQ‐5A Hunter 10
1.3.5 RQ‐7 Shadow 200 10
1.3.6 RQ‐2A Pioneer 11
1.3.7 RQ‐170 Sentinel 11
1.3.8 X‐45A UCAV 12
1.3.9 Epson Micro‐flying Robot 12
1.4 Design Project Planning 12
1.5 Decision Making 13
1.6 Design Criteria, Objectives, and Priorities 15
1.7 Feasibility Analysis 17
1.8 Design Groups 17
1.9 Design Process 18
1.10 Systems Engineering Approach 19
1.11 UAV Conceptual Design 21
1.12 UAV Preliminary Design 27
1.13 UAV Detail Design 28
1.14 Design Review, Evaluation, Feedback 30
1.15 UAV Design Steps 30
Questions 32
2 Preliminary Design 35
2.1 Introduction 35
2.2 Maximum Takeoff Weight Estimation 36
2.3 Weight Buildup 36
2.4 Payload Weight 37
viii Contents
3 Design Disciplines 65
3.1 Introduction 66
3.2 Aerodynamic Design 67
3.3 Structural Design 69
3.4 Propulsion System Design 71
3.4.1 General Design Guidelines 72
3.4.2 Electric Engines 74
3.5 Landing Gear Design 75
3.6 Mechanical and Power Transmission Systems Design 78
3.7 Electric Systems 80
3.7.1 Fundamentals 80
3.7.2 Safety Recommendations 81
3.7.3 Wiring Diagrams 82
3.7.4 Wire Insulation and Shielding 83
3.7.5 Batteries 83
3.7.6 Generator 84
3.8 Control Surfaces Design 85
3.9 Safety Analysis 90
3.9.1 Design Lessons Learned 91
3.9.2 Likely Failure Modes of Sub‐Systems/Components 93
3.10 Installation Guidelines 95
3.10.1 GPS/Compass 95
3.10.2 IMU 95
3.10.3 Electric Motor 96
Questions 96
Design Questions 97
Problems 99
6.3.1 Terminology 203
6.3.2 Electric Motors 204
6.3.3 Hydraulic Actuator 206
6.3.4 Delay 206
6.3.5 Saturation 207
6.4 Flight Control Requirements 207
6.4.1 Longitudinal Control Requirements 207
6.4.2 Roll Control Requirements 208
6.4.3 Directional Control Requirements 209
6.5 Control Modes 209
6.5.1 Coupled Control Modes 210
6.5.2 Cruise Control 212
6.5.3 Pitch‐Attitude Hold 213
6.5.4 Wing Leveler 214
6.5.5 Yaw Damper 215
6.5.6 Auto‐Landing 217
6.5.7 Turn Coordinator 218
6.6 Controller Design 223
6.6.1 PID Controller 223
6.6.2 Optimal Control – LQR 224
6.6.3 Gain Scheduling 229
6.6.4 Robust Control 231
6.6.5 Digital Control 233
6.7 Autonomy 234
6.7.1 Classification 234
6.7.2 Detect (i.e., Sense)‐and‐Avoid 235
6.7.3 Automated Recovery 236
6.7.4 Fault Monitoring 236
6.7.5 Intelligent Flight Planning 236
6.8 Manned–Unmanned Aircraft Teaming 237
6.8.1 Need for Teaming 237
6.8.2 Teaming Problem Formulation 237
6.8.3 Decision Making Process 239
6.8.4 Teaming Communication Process 241
6.8.5 Teaming Laws 242
6.9 Control System Design Process 243
Questions 246
Problems 249
355
9 Microcontroller
9.1 Introduction 356
9.2 Basic Fundamentals 358
9.2.1 Microcontroller Basics 358
9.2.2 Microcontroller Versus Microprocessor 361
9.2.3 Packaging Formats 361
9.2.4 Modules/Components 363
9.2.5 Atmel ATmega644P 365
9.3 Microcontroller Circuitry 367
9.3.1 Microcontroller Circuit Board 367
9.3.2 Electric Motor 367
9.3.3 Servo Motor 368
9.3.4 Sensors 368
9.3.5 Potentiometer 369
9.4 Embedded Systems 369
9.4.1 Introduction 369
9.4.2 Embedded Processors 369
9.4.3 Signal Flow 370
9.5 Microcontroller Programming 371
9.5.1 Software Development 371
9.5.2 Operating System 371
xiv Contents
11.4.2 Predator 461
11.4.3 MQ‐5A Hunter 462
11.4.4 Shadow 200 462
11.4.5 DJI Phantom 463
11.4.6 Yamaha RMAX Unmanned Helicopter 464
11.5 Human‐Related Design Requirements 464
11.5.1 Number of Pilots/Operators in Ground Station 464
11.5.2 Ergonomics 464
11.5.3 Features of a Human Pilot/Operator 466
11.5.4 Console Dimensions and Limits 467
11.6 Support Equipment 469
11.6.1 Introduction 469
11.6.2 Transportation Equipment 470
11.6.3 Power Generator 471
11.6.4 HVAC System 471
11.6.5 Other Items 471
11.7 GCS Design Guidelines 472
Questions 473
Problems 475
Design Problems 476
Laboratory Experiments 477
References 601
Index 609
xix
Preface
Definitions
An Unmanned Aerial System (UAS) is a group of coordinated multidisciplinary elements
for an aerial mission by employing various payloads in flying vehicle(s). In contrast, an
Unmanned Aerial Vehicle (UAV) is a remotely piloted or self‐piloted aircraft that can
carry payloads such as camera, radar, sensor, and communications equipment. All flight
operations (including takeoff and landing) are performed without on‐board human
pilot. In news and media reports, the expression “drone” – as a short term – is preferred.
A UAS basically includes five main elements: 1. Air vehicle; 2. Control station; 3.
Payload; 4. Launch and recovery system, 5. Maintenance and support system. Moreover,
the environment in which the UAV(s) or the systems elements operate (e.g., the airspace,
the data links, relay aircraft, etc.) may be assumed as the sixth (6) inevitable element.
A UAV is much more than a reusable air vehicle. UAVs are to perform critical missions
without risk to personnel and more cost effectively than comparable manned system.
UAVs are air vehicles; they fly like airplanes and operate in an airplane environment.
They are designed like air vehicles; they have to meet flight critical air vehicle require-
ments. A designer needs to know how to integrate complex, multi‐disciplinary systems,
and to understand the environment, the requirements and the design challenges.
UAVs are employed in numerous flight missions; in scientific projects and research
studies such as hurricane tracking, volcano monitoring, and remote sensing; and in
commercial applications such as tall building and bridge observation, traffic control,
tower maintenance, and fire monitoring. UAVs also present very unique opportunities
for filmmakers in aerial filming/photography.
The UAVs are about to change how directors make movies in capturing the perfect
aerial shot. In military arenas, UAVs may be utilized in flight missions such as surveil-
lance, reconnaissance, intelligent routing, offensive operations, and combat. A UAV
must typically be flexible, adaptable, capable of performing reconnaissance work, geo‐
mapping ready, able to collect samples of various pollutants, ready to conduct “search
and destroy” missions, and prepared to research in general.
There is no consensus for the definition of autonomy in UAV community. The main
systems drivers for autonomy are that it should provide more flexible operation, in that
the operator tells the system what is wanted from the mission (not how to do it) with the
flexibility of dynamic changes to the mission goals being possible in flight with minimal
operation re‐planning. Autonomy is classified in 10 levels, from remotely piloted, to
fully autonomous swarm. Autonomy includes a level of artificial intelligence. An
xx Preface
autopilot is the main element by which the level of autonomy is determined. For
instance, stabilization of an unstable UAV is a function for autopilot.
In 2018, at least 122 000 people in the U.S. are certified to fly UAVs professionally,
according to the Federal Aviation Administration (FAA), which sparked the UAVs
explosion in 2016 when it simplified its process for allowing their commercial use. FAA
has ruled that commercial UAV flight outside a pilot’s line of sight is not allowed. About
three million UAVs were sold [1] worldwide in 2017, according to Time Magazine, and
more than one million UAVs are registered for US use with the FAA.
By January 2019, at least 62 countries are developing or using over 1300 various UAVs.
The contributions of unmanned UAV in sorties, hours, and expanded roles continue to
increase. These diverse systems range in cost from a few hundred dollars (Amazon sells
varieties) to tens of millions of dollars. Range in capability from Micro Air Vehicles
(MAV) weighing less than 1 lb to aircraft weighing over 40 000 lbs. UAVs will have to fit
into a pilot based airspace system. Airspace rules are based on manned aircraft experience.
Objectives
The objective of this book is to provide a basic text for courses in the design of UASs
and UAVs at both the upper division undergraduate and beginning graduate levels.
Special effort has been made to provide knowledge, lessons, and insights into UAS tech-
nologies and associated design techniques across various engineering disciplines. The
author has attempted to comprehensively cover all the main design disciplines that are
needed for a successful UAS design project. To cover such a broad scope in a single
book, depths in many areas have to be sacrificed.
UAVs share much in common with manned aircraft. The design of manned aircraft
and the design of UAVs have many similarities; and some differences. The similarities
include: 1. Design process; 2. Constraints (e.g., g‐load, pressurization); and 3. UAV main
components (e.g., wing, tail, fuselage, propulsion system, structure, control surfaces,
and landing gear). The differences include: 1. Autopilot, 2. Communication system, 3.
Sensors, 4. Payload, 5. Launch and recovery system, and 6. Ground control station.
The book is primarily written with the objective to be a main source for a UAS chief
designer. The techniques presented in this book are suitable for academic study, and
teaching students. The book can be adopted as the main text for a single elective course
in UAS and UAV design for engineering programs. This text is also suitable for profes-
sional continuing education for individuals who are interested in UASs. Industries engi-
neers with various backgrounds can learn about UAS and prepare themselves for new
roles in UAS design project.
Approach
The process of UAS design is a complex combination of numerous disciplines which
have to be blended together to yield the optimum design to meet a given set of require-
ments. This is a true statement “the design techniques are not understood unless prac-
ticed.” Therefore, the reader is highly encouraged to experience the design techniques
and concepts through application projects. The instructors are also encouraged to
Preface xxi
Outline
The objective of the book is to review the design fundamentals of UAVs, as well as the
coverage of the design techniques of the UASs. The book is organized into 14 Chapters.
Chapter 1 is devoted to design fundamentals including design process, and three design
phases (i.e., conceptual, preliminary, and detail). The preliminary design phase is pre-
sented in Chapter 2 to determine maximum takeoff weight, wing reference planform
area, and engine thrust/power. Various design disciplines including propulsion system,
electric system, landing gear, and safety analysis are covered in Chapter 3. The aerody-
namic design of wing, horizontal tail, vertical tail, and fuselage is provided in Chapter 4.
Fundamentals of autopilot design including UAV dynamic modeling, autopilot cate-
gories, flight simulation, flying qualities for UAVs, and autopilot design process is dis-
cussed in Chapter 5. The detail design of control system, guidance system, and
xxii Preface
Quadcopters
Due to the popularity and uniqueness of quadcopters in aeronautics/aviation and
commercial applications, this type of UAV is specially treated in this book. A number
of sections in various chapters are dedicated to the configuration design, aerodynamic
design, and control of quadcopters as follows: Section 2.10. Quadcopter configura-
tion, Section 4.8. Aerodynamic design of quadcopters, and Section 5.7. Quadcopter
dynamic model.
Unit System
In this text, the emphasize is on the SI units or metric system; which employs the meter
(m) as the unit of length, the kilogram (kg) as the unit of mass, and the second (s) as the
unit of time. The metric unit system is taken as fundamental, this being the educational
basis in the most parts of the world. It is true that metric units are more universal and
technically consistent than British units. However, currently, many Federal Aviation
Regulations (FARs) are published in British Units; where the foot (ft) is the unit of
length/altitude, the slug is the unit of mass, pound (lb) is the unit of force (weight), and
the second (s) as the unit of time. British/imperial units are still used extensively, par-
ticularly in the USA, and by industries and other federal agencies and organizations in
aviation, such as FAA and NASA.
Preface xxiii
In FARs, the unit of pound (lb) is used as the unit for force and weight, knot for
airspeed, and foot for altitude. Thus, in various locations, the knot is mainly used as the
unit of airspeed, lb for weight and force and, ft as the unit of altitude. Therefore, in this
text, a combination of SI unit and British unit systems is utilized. For dimensional
examples in the text and diagrams, both units are used which it is felt have stood the test
of time and may well continue to do so.
In many cases, units in both systems are used, in other cases reference may need to be
made to the conversion tables. In either system, units other than the basic one are
sometimes used, depending on the context; this is particularly so for weight/mass and
airspeed. For instance, the UAV airspeed is more conveniently expressed in kilometers/
hour or in knots than in meters/second or in feet/second. For the case of weight/mass,
the unit of kg is employed for maximum takeoff mass, while the unit of pound (lb) is
utilized for the maximum takeoff weight.
Acknowledgment
Putting a book together requires the talents of many people, and talented individuals
abound at Wiley Publishers. My sincere gratitude goes to Eric Willner and Steven
Fassioms, executive editors of engineering, Thilagavathy Mounisamy, production
editor, and Sashi Samuthiram for composition. My special thanks go to Mary Malin, as
outstanding copy editor and proof‐reader that are essential in creating an error‐free
text. I especially owe a large debt of gratitude to my students and the reviewers of this
text. Their questions, suggestions, and criticisms have helped me to write more clearly
and accurately and have influenced markedly the evolution of this book.
Acronyms
2d Two dimensional
3d Three dimensional
AC Alternating Current, aerodynamic center
ADF Automatic direction finder
AI Artificial intelligence
AIA Aerospace Industries Association
AFCS Automatic flight control systems
APU Auxiliary power unit
ATC Air Traffic Control
C2 Command and Control
C3 Command, Control, and Communications
C4ISR Command, Control, Communications, Computer, Intelligence, Surveillance,
and Reconnaissance
CFD Computational Fluid Dynamics
cg Center of gravity
CMOS Complementary metal oxide semiconductor; sensors
COTS Commercial off‐the‐shelf
DARPA Defense Advanced Research Projects Agency
DC Direct Current
DOD Department of Defense
DOF Degree of freedom
DoS Denial of Service
EO/IR Electro‐Optic/Infra‐Red
ECM Electronic Counter Measures
EM Electro Magnetic
FAA Federal Aviation Administration
FAR Federal Aviation Regulations
FBW Fly‐by‐wire
FLIR Forward looking infrared
FOV Field of view
fps ft/sec, frame/sec
GA General aviation
GCS Ground control station
GIS Geographic Information System
GNC Guidance‐Navigation‐Control
xxvi Acronyms
Nomenclature
Greek Symbols
Symbol Name Unit
Subscripts
Note: AR, S, b, λ, Λ, Γ, and C without a subscript indicate a wing property
ft Fastest turn
tt Tightest turn
T True
TO Takeoff
ult Ultimate
v, V Vertical tail
VT Vertical tail
w, W Wing, wind
wf Wing–fuselage
x, y, or z In the x‐, y‐, or z‐direction
xx, yy, or zz About the x‐, y‐, or z‐axis
xxxvii
www.wiley.com/go/sadraey/unmanned-aerial-systems
Design Fundamentals
CONTENTS
Educational Outcomes, 1
1.1 Introduction, 2
1.2 UAV Classifications, 5
1.3 Review of a Few Successful UAVs, 8
1.3.1 Global Hawk, 8
1.3.2 RQ‐1A Predator, 9
1.3.3 MQ‐9 Predator B Reaper, 9
1.3.4 RQ‐5A Hunter, 10
1.3.5 RQ‐7 Shadow 200, 10
1.3.6 RQ‐2A Pioneer, 11
1.3.7 RQ‐170 Sentinel, 11
1.3.8 X‐45A UCAV, 12
1.3.9 Epson Micro‐flying Robot, 12
1.4 Design Project Planning, 12
1.5 Decision Making, 13
1.6 Design Criteria, Objectives and Priorities, 15
1.7 Feasibility Analysis, 17
1.8 Design Groups, 17
1.9 Design Process, 18
1.10 Systems Engineering Approach, 19
1.11 UAV Conceptual Design, 21
1.12 UAV Preliminary Design, 27
1.13 UAV Detail Design, 28
1.14 Design Review, Evaluation, Feedback, 30
1.15 UAV Design Steps, 30
Questions, 32
Educational Outcomes
After study of this chapter, the reader will be able to:
1) Discuss features of current and modern Unmanned Aerial Vehicles UAVs
2) Manage a Unmanned Aerial System (UAS) design project
3) Develop UAV design requirements
1.1 Introduction
Unmanned Aerial Vehicles (UAVs) are remotely‐piloted or self‐piloted air vehicles that
can carry payloads such as cameras, sensors, and communications equipment. All flight
operations (including take‐off and landing) are performed without an on‐board human
pilot. In some reports of Department of Defense (DOD), Unmanned Aerial System
(UAS) is preferred. In media reports, the term “drone” is utilized. The UAV mission is
to perform critical flight operations without risk to personnel and more cost effectively
than comparable manned system. A civilian UAV is designed to perform a particular
mission at a lower cost or impact than a manned aircraft equivalent.
UAV design is essentially a branch of engineering design. Design is primarily an
analytical process which is usually accompanied by drawing/drafting. Design contains
its own body of knowledge that is independent of the science‐based analysis tools that
is usually coupled with it. Design is a more advanced version of a problem‐solving tech-
nique that many people use routinely.
Research in UAVs has grown in interest over the past couple decades. There has been
tremendous emphasis in UAVs, both of fixed and rotary wing types over the past d ecades.
Historically, UAVs were designed to maximize endurance and range, but demands for
UAV designs have changed in recent years. Applications span both civilian and military
domains, the latter being the more important at this stage. Early statements about per-
formance, operation cost, and manufacturability are highly desirable already early during
the design process. Individual technical requirements have been satisfied in various pro-
totype, demonstrator and initial production programs like Predator, Global Hawk and
other international programs. The possible break‐through of UAV technology requires
support from the aforementioned awareness of general UAV design requirements and
their consequences on cost, operation, and performance of UAV systems.
In June 2016, the Department of Transportation’s Federal Aviation Administration
finalized the first operational rules [2] for commercial use of small unmanned aircraft
systems (sUAS), opening pathways toward fully integrating UAS into the USA’s airspace.
These new regulations aim to harness new innovations safely, to spur job growth,
1.1 Introduction 3
advance critical scientific research and save lives. From FAR (Federal Aviation
Regulations) Part 107, a small UAV is defined as the one with a weight of less than 55 lb
(i.e., its mass is less than 25 kg). Please note that, Part 107 does not cover recreational
applications or hobby use of small UAVs. Moreover, as given in Part 107.51(a)–(d), an
sUAS can be operated only below 400 ft. Above Ground Level (i.e., local altitude), 500 ft
below clouds, and must have at least three statute mile visibility.
The design principles for UAV’s are similar to the principles developed over the years
and used successfully for the design of manned UAV. The size of the UAV varies accord-
ing to the purpose of the utility. In many cases the design and construction of UAVs face
new challenges and, as a result of these new requirements, several recent works are
concerned with the design of innovative UAVs. Autonomous vehicle technologies for
small and large fixed‐wing UAVs are being developed by various startups and estab-
lished corporations such as Lockheed Martin. A number of conceptual design tech-
niques, preliminary design methodologies, and optimization have been applied to the
design of various UAVs including Medium‐Altitude, Long‐Endurance (MALE) UAV
using a multi‐objective genetic algorithm.
The first UAV designs that appeared in the early 1990s were based on the general
design principles for full UAV and findings of experimental investigations. The main
limitation of civil UAVs is often low cost. An important area of UAV technology is the
design of autonomous systems. The tremendous increase of computing power in the
last two decades and developments of general‐purpose reliable software packages made
possible the use of full configuration design software packages for the design, evalua-
tion, and optimization of modern UAV.
UAVs are air vehicles, they fly like airplanes and operate in an airplane environ-
ment. They are designed like air vehicles. They have to meet flight critical air vehicle
requirements. You need to know how to integrate complex, multi‐disciplinary
systems. You need to understand the environment, the requirements and the design
challenges.
A UAV system is much more than a reusable air vehicle or vehicles. The UAV system
includes five basic elements: 1. The Environment in which the UAV(s) or the Systems
Element operates (e.g., the airspace, the data links, relay UAV, etc.). 2. The air vehicle(s)
or the Air Vehicle Element. 3. The control station(s) or the Mission Control Element. 4.
The payload(s) or the Payload Element. 5. The maintenance and support system or the
Support Element.
The design of manned UAV and the design of UAVs have some similarities; and some
differences such as: design process; constraints (e.g., g‐load, pressurization); and UAV
main components (Autopilot, ground station, communication system, sensors, pay-
load). A UAV designer must be aware of: (a) the latest UAV developments; (b) current
technologies; and (c) lessons learned from past failures. The designer should appreciate
breadth of UAV design options.
The number of small RC model (hobbyist) airplanes registered in the US is pro-
jected to grow from 1.1 million units in 2017 to 2.4 million in 2022. Moreover, com-
mercial (small non‐model UAVs) registrations are totaled 110 604 in 2017, and are
projected to grow to 451 800 in 2022. FAA (Federal Aviation Administration) has
required owners of model and commercial UAVs weighing more than 0.55 and
less than 55 pounds to r egister them, beginning December 2015. Large UAVs – those
weighing over 55 pounds – must register with the FAA as traditional aircraft.
4 1 Design Fundamentals
There are five primary military UAVs in service currently: The US Army’s Hunter
and Shadow, the US Navy’s Pioneer, and the US Air Force’s Predator and Global
Hawk. The features and characteristics of these UAVs are presented in the next
section.
By January 2019, at least 62 countries are using or developing over 1300 various
UAVs. The contributions of unmanned UAV in sorties, hours, and expanded roles
continue to increase. As of September 2004, some 20 types of coalition UAVs, large
and small, have flown over 100 000 total flight hours in support of Operation
Enduring Freedom and Operation Iraqi Freedom. Large numbers of UAVs presently
exist, both domestically and internationally. Their payload weight carrying capabil-
ity, their accommodations (volume, environment), their mission profile (altitude,
range, duration) and their command, control and data acquisition capabilities vary
significantly.
As of January 2019, the following countries developed and employed UAVs with civil
payloads: Algeria, Argentina, Armenia, Australia, Austria, Azerbaijan, Belarus, Belgium,
Brazil, Bulgaria, Canada, Chile, China, Colombia, Costa Rica, Croatia, Czech Republic,
Estonia, Finland, France, Georgia, Germany, Greece, Hungary, India, Indonesia,
International, Iran, Israel, Italy, Japan, Jordan, Latvia, Malaysia, Mexico, Netherlands,
New Zealand, Nigeria, Norway, North Korea, Pakistan, Peru, Philippines, Poland,
Portugal, Romania, Russia, Saudi Arabia, Serbia, Singapore, Slovenia, South Africa,
South Korea, Spain, Switzerland, Sweden, Taiwan, Thailand, Tunisia, Turkey, United
Arab Emirates, United Kingdom, United States, Vietnam.
Their once reconnaissance only role is now shared with strike, force protection, and
signals collection. As of 2018, the following countries developed and employed UAVs
with military payloads: Argentina, Australia, Brazil, Canada, China, France, Germany,
Israel, Iran, Iraq, India, Italy, Nigeria, Pakistan, Russia, Somalia, Spain, South Africa,
Turkey, United Kingdom, and the USA.
General Atomics Aeronautical Systems (as the General Atomic division of General
Dynamics), on 9 April 2018 announced that its Predator‐series family of Remotely
Piloted Aircraft, encompassing MQ‐1 Predator, Predator B, Gray Eagle, MQ‐9 Reaper,
MQ‐9B SkyGuardian, and Predator C Avenger, has achieved a historic industry
milestone: five million flight hours. The milestone was achieved on 4 April, with 360 311
total missions completed and more than 90% of all missions flown in combat.
UAVs can help companies in fields like energy, telecommunications, videography,
sport, and construction to get new perspectives on their works. According to a 2013
report from the Aerospace Industries Association (AIA), the integration of UAS into
civil airspace is projected to generate $89 billion through 2023. In 2013, the US has
more than one million unmanned flight hours annually, and the Department of Defense
operates more than 7000 UAV operations.
Recently, United States Marine Corps procures the new InstantEye Mk‐3 GEN5‐D1
sUAS system to expand mission scope and to provide additional reconnaissance, sur-
veillance, and target acquisition capability to the individual marine or sailor.
In this chapter, definitions, design process, UAV classifications, current UAVs, and
some design challenges will be covered. In addition, conceptual design, preliminary
design, and detailed design of a UAV based on systems engineering approach are intro-
duced. At each stage, application of this approach is described by presenting the design
flow chart and practical steps of the design.
1.2 UAV Classifications 5
1.2 UAV Classifications
It is a must for a UAV designer to be aware of classifications and applications of UAVs,
which are based on various parameters such as cost, size, weight, mission, and the user.
For instance, UAVs range in weight from Micro Air Vehicles (MAV) weighing less than
one pound to UAVs weighing over 40 000 pounds. Moreover, these diverse systems
range in cost from less than one hundred dollars (Amazon sells varieties) to tens of
millions of dollars (e.g., Global Hawk). In addition, UAV missions range from: recon-
naissance; combat; target acquisition; electronic warfare; surveillance; special purpose
UAV; target and decoy; communication relay; logistics [3]; research and development;
civil and commercial UAVs; to Environmental application (e.g., University of Kansas
North Pole UAV for measuring ice thickness).
For instance, in humanitarian aid/disaster response, a communication relay UAV can
be utilized to fill the gaps in the communications grid when cellphone towers are dam-
aged, or to enhance existing communications past the normal quality, range, or security.
Moreover, in a search and rescue mission, swarm technology allows multiple sUASs to
work in tandem to cover larger areas and communicate back to a single ground control
station.
UAVs are considered as a great force multiplier within military use, as they offer many
advantages. Commonly these advantages are attained at a lower risk and a lower cost
than if a corresponding manned aircraft would do the same mission. Typical applica-
tions for the Navy include [4, 5]: (a) shadowing enemy fleets; (b) decoying missiles by
the emission of artificial signatures; (c) electronic intelligence; (d) relaying radio signals;
(e) protection of ports from offshore attack; (f ) placement and monitoring of sonar
buoys and possibly other forms of anti‐submarine warfare; (g) optical surveillance and
reconnaissance; and (h) Command, Control, Communications, Computer, Intelligence,
Surveillance, and Reconnaissance (C4ISR).
For instance, sUASs can be considered as an effective way [5] to conduct aerial swarm
raids to neutralize radar defenses by saturating the target acquisition area with a swarm of
UAVs that either operate as decoys, or have weapons payloads to destroy designated targets.
This tactic has the potential to be more cost effective than traditional stealth technology.
The early classification includes target drones, and remotely piloted vehicles (RPVs).
The current classification ranges from Micro UAVs (less than 15 cm long, or 1 lb), to
High‐Altitude Long-Endurance (HALE), to tactical and combat UAVs. In this section,
characteristics of various classifications are briefly presented.
The Micro Unmanned Aerial Vehicles (MUAV) was originally a DARPA (Defense
Advanced Research Projects Agency) program to explore the military relevance of
Micro Air Vehicles for future military operations, and to develop and demonstrate
flight enabling technologies for very small UAV (less than 15 cm/6 in. in any dimension).
The Tactical UAV (e.g., Outrider) is designed to support tactical commanders with
near‐real‐time imagery intelligence at ranges up to 200 km. The Joint Tactical UAV
(Hunter) were developed to provide ground and maritime forces with near‐real‐time
imagery intelligence at ranges up to 200 km.
The MALE UAV (Predator) provides imagery intelligence to satisfy Joint Task Force
and Theater Commanders at ranges out to 500 nautical miles. The High‐Altitude
Long-Endurance UAV (Global Hawk) are intended for missions requiring long‐range
deployment and wide‐area surveillance or long sensor dwell over the target area.
6 1 Design Fundamentals
Table 1.1 shows the UAV classifications from a few aspects including: (a) size (e.g.,
micro, mini, and small); (b) mass; and (c) mission (e.g., HALE, UCAV). In Table 1.1, the
term “size” for fixed‐wing UAVs, refers to the largest of the wing span and the fuselage
length. However, for quadcopters, it refers to the outer distance between the tip of one
propeller to the neighboring one. Moreover, the term weight refers to the maximum
takeoff weight (MTOW) of the UAV.
The Boeing‐Insitu Scan Eagle (Figure 3.3) is classified as a small UAV, RQ‐4 Global
Hawk is a HALE UAV, and MQ‐1 Predator and MQ‐9 Reaper are medium UAVs. X‐45
is a tactical/ combat UAV or UCAV (Unmanned Combat Aerial Vehicle). Quadcopters
may be in various classes including micro through medium.
In US military, the classification is mainly based on a tier system. For instance, in US
Air Force the Tier I is for low altitude, long endurance missions, while Tier II is for
MALE missions (e.g., Predator). Moreover, Tier II+ is for HALE missions, and Tier III‐
denotes HALE low observable. MALE UAVs usually have a continental operating sce-
nario, while HALE UAVs usually have an intercontinental operating scenario.
For other military forces, the following is the classification: Marine Corp: Tier I: Mini
UAV; (e.g., Wasp); Tier II: (e.g., Pioneer); and Tier III: Medium range, (e.g., Shadow).
Army: Tier I: Small UAV, (e.g., Raven); Tier II: Short range, tactical UAV, (e.g., Shadow
200); and Tier III: Medium range, tactical UAV.
Micro, mini, very small, small, and HALE UAVs, and quadcopters are typically allowed
to fly within the category G of international airspace. However, MALE UAVs are allowed
to fly within the category A of airspace, and tactical UAVs can fly within the categories
B, C, D, and E of airspace. It should be clear that flight within all categories must have a
permission prior to the flight operation from the respective authorities. Large UAVs
must always send radio signals (via equipment such as transponder) within the labeled
airspace to declare their flight characteristics.
Normal
operating
No UAV Class Weight (lb) Size altitude Range (km) Endurance
Another basis for classification for UAVs in the military is echelon: (a) Class 1 sup-
ports platoon echelon, (e.g., Raven), MUAV, and small UAV; (b) Class 2 supports
company echelon, (e.g., Interim Class 1 and 2 UAV); (c) Class 3 supports battalion
echelon, (e.g., Shadow 200 Tactical UAV); and (d) Class 4 supports unit of action
(brigade), (e.g., Hunter), Extended Range/Multipurpose (ER/MP) UAV. In naming
military UAVs in the USA, “R” stands for reconnaissance, and “Q” for unmanned air-
craft system. As an example, Predator was the first UAV for a reconnaissance mission
(Thus RQ‐1).
In terms of wing, there are two groups of UAVs: (a) fixed‐wing; and (b) rotary wing.
A fixed‐wing UAV often needs a runway or a launcher to take‐off, while a rotary‐wing
UAV can take off and land vertically. Two popular groups of rotary‐wing UAVs are:
(a) unmanned helicopter; and (b) quadcopter. Figure 1.1 shows a Yamaha RMAX
unmanned helicopter with a maximum mass of 94 kg that can have an endurance of one
hour. This UAV has a main rotor diameter of 3.115 m, and a length of 3.63 m.
Some Current UAVs are listed here:
●● US Army UAV Systems: RQ‐1L I‐GNAT Organization; RQ‐5/MQ‐5 Hunter Aerial
Reconnaissance Company; RQ‐7 Shadow Aerial Reconnaissance Platoon; RQ‐11
Raven Team.
●● Air Force UAV Systems: RQ‐4 Global Hawk; RQ/MQ‐1 Predator; MQ‐9 Predator B;
Force Protection Aerial Surveillance System–Desert Hawk.
●● Navy UAV Systems: RQ‐2 Pioneer; RQ‐8B Fire Scout.
●● Marine Corps UAV Systems: FQM‐151 Pointer; Dragon Eye; Silver Fox; Scan Eagle.
●● Coast Guard UAV Systems: Eagle Eye.
●● Special Operations Command UAV Systems: CQ‐10 SnowGoose; FQM‐151
Pointer; RQ‐11 Raven; Dragon Eye; RQ‐170 Sentinel.
Any UAV must be registered under a particular part of FAR. Table 1.2 presents UAV
registration coverage by FAA under three parts: Part 48, Part 47, and Part 107. The FAA
has approved [6] the use of a new UAV weighing over 55 pounds for commercial crop‐
spraying operations.
Guinness World Records has recognized the flight as the longest (13 840 km) by a
full‐scale unmanned aircraft. The Global Hawks, monitored by shifts of pilots in a
ground control station in California, fly 24‐hour missions, and they are cheaper to
operate than spy plane U‐2.
Global Hawk is the largest active current UAVs with successful flights, and with a high
altitude and long endurance. Some mass and geometry features are: wingspan: 39.9 m,
length: 14.5 m, maximum takeoff mass: 14 628 kg. This HALE UAV has a single Rolls
Royce F137‐RR‐100 turbofan engine with a maximum thrust of 34 kN. The performance
statistics of the UAV are: maximum speed: 340 knot, cruise speed: 310 knot, range:
22 779 km, endurance: 32+ hours, and service ceiling: 60 000 ft. Global Hawk has an
aluminum fuselage and contains pressurized payload and avionics compartments.
not be present in the skies. Instead General Atomics Aeronautical Systems, the manu-
facturer, has redeveloped the UAV for civilian use, renamed it the Predator B Reaper,
and is trying to sell it to police forces and firefighters.
General Atomics has examined four variants for the Predator B:
●● Naval version, named Mariner
●● US Customs and Border Protection variants, known as Guardians
●● International version, Sky Guardian
●● United Kingdom version Protector RG.1.
The Predator B (which first flew on 2001) is equipped with a Honeywell TPE‐331‐10 T
turboprop engine, flat‐rated to 750 hp and 1360 kg of fuel. The greater engine power
allows the Reaper to carry 15 times more ordnance payload and cruise at about three
times the speed of the MQ‐1 Predator A.
The UAV, with a take‐off gross mass of 4500 kg and a wingspan of 20 m, has a maxi-
mum speed 210 knot, and ceiling of 50 000 ft. The Predator B has two types of payloads:
(a) 340 kg of internal payload for sensors and cameras; and (b) 1360 kg of external pay-
load, for 6 store stations/14 Hellfire missiles. An MQ‐9 with two 1000‐pound external
fuel tanks and 1000 pounds of munitions has an endurance of 42 hours.
Avenger is the combat drone that has been developed by the General Atomics
Aeronautical System Company. It is one of the latest unmanned aircrafts of the US
Army. In 2012, the company improved the ground control station. A Predator variant,
Avenger uses the same ground support infrastructure as the MQ‐1 and MQ‐9, includ-
ing the ground control station and existing communications networks. By the end of
2018, variants of General Atomics’ Predator (Predator A, Gray Eagle, SkyGuardian, and
Reaper) have surpassed five million flight hours.
on a launcher for takeoffs, and an automated landing system for recovery. The landing
system, called the tactical automated landing system controls the aircraft during
approach and landing, usually without intervention from the GCS pilot.
A cable system, similar to the one used for the Hunter, is used to stop the aircraft after
landing. Aircraft control during flight is accomplished by the GCS pilot through a com-
puter menu interface that allows selection of altitude, heading, and airspeed. During
landing, GCS personnel have no visual contact with the aircraft, nor do they have any
sensor input from onboard sensors. A command to stop the aircraft engine is given by
the GCS pilot, who must rely on an external observer to communicate that the plane
has touched down.
configuration, and is fitted with aerial reconnaissance equipment; about 20 of this UAV
were built. The wingspan is approximately 20 m, length about 4.5 m, takeoff mass is
estimated as being greater than 3900 kg. The UAV is equipped with a single turbofan
engine (GE TF34) with a thrust of 40.3 kN. The UAV which was introduced in 2007 has
a service ceiling which is estimated to be 50 000 ft. The RQ‐170 has three crew members
in the GCS to remotely control the UAV; one for launch and recovery, one for mission
control, and one as the sensor operator.
2) It indicates the estimated dates on which tasks are assumed to start and end, and it
represents graphically the estimated duration of the task.
3) It indicates the actual dates on which tasks were started and completed and pictures
this information.
Like many other planning/management tools, Gantt charts provide the manager/
chief designer with an early warning if some jobs will not be completed on schedule
and/or if others are ahead of schedule. Gantt charts are also helpful, in that they present
graphically immediate feedback regarding estimates of personnel skill and job complexity.
A Gantt chart provides the chief designer with a scheduling method and enables him/
her to rapidly track and assess the design activities on a weekly/monthly basis. An
aircraft project such as Global Hawk (Figure 1.2) will not be successful without a design
project planning.
1.5 Decision Making
Not every design parameter is the outcome of a mathematical/technical calculations.
There are UAV parameters which are determined through a selection process. In such
cases, the designer should be aware of the decision‐making procedures. The main chal-
lenge in decision making is that there are usually multiple criteria along with a risk
associated with each one. Any engineering selection must be supported by logical and
scientific reasoning and analysis. The main challenge in decision making is that there
are usually multiple criteria along with a risk associated with each one. There are no
straightforward governing equations to be solved mathematically.
1.6 Design Criteria, Objectives, and Priorities 15
A designer must recognize the importance of making the best decision and the
adverse of consequence of making the poorest decision. In majority of the design cases,
the best decision is the right decision, and the poorest decision is the wrong one. The
right decision implies the design success, and the wrong decision results in a fail in the
design. As the level of design problem complexity and sophistication increases in a
particular situation, a more sophisticated approach is needed.
Table 1.5 Three scenarios of priorities (in percent) for a military Unmanned Aerial Vehicle (UAV)
designer.
1 Cost 4 8 9 9
2 Performance 1 50 40 30
3 Autonomy 2 10 15 20
4 Period of design 5 7 7 8
5 Scariness 10 1 1 2
6 Maintainability 7 4 5 5
7 Producibility 6 6 6 7
8 Weight 8 3 4 4
9 Disposability 9 2 2 3
10 Stealth 3 9 11 12
Total→ 100% 100% 100%
for a military UAV designer, while for three other groups of designers, it is not impor-
tant at all. These priorities (later called weights) reflect the relative importance of the
individual figure of merit in the mind of the designer.
Design criteria may be established for each level in the system hierarchical structure.
The optimization objectives must be formulated in order to determine the optimum
1.8 Design Groups 17
design. A selected UAV configuration would be optimum based on only one optimiza-
tion function. Applicable criteria regarding the UAV should be expressed in terms of
technical performance measures and should be prioritized at the UAV (system) level.
Technical performance measures are measures for characteristics that are, or derive
from, attributes inherent in the design itself. It is essential that the development of
design criteria be based on an appropriate set of design considerations, considerations
that lead to the identification of both design‐dependent and design‐independent
parameters, and that support the derivation of technical performance measures.
1.7 Feasibility Analysis
In the early stages of design and by employing brainstorming, a few promising concepts
are suggested which seems consistent with the scheduling and available resources. Prior
to committing resources and personnel to the detail design phase, an important design
activity; feasibility analysis; must be performed. There are a number of phases, through
which the system design and development process must invariably pass. Foremost
among them is the identification of the customer‐related need and, from that need, the
determination of what the system is to do. This is followed by a feasibility study to
discover potential technical solution, and the determination of system requirements.
It is at this early stage in the life cycle that major decisions are made relative to adapt-
ing a specific design approach and technology application, which has a great impact on
the life‐cycle cost of a product. In this phase, the designer addresses the fundamental
question of whether to proceed with the selected concept. It is evident that there is no
benefit or future in spending any more time and resource attempting to achieve an
unrealistic objective. Some revolutionary concepts initially seem attractive, but when it
comes to the reality, they are found to be too imaginary.
In this phase, the designer addresses the fundamental question of whether to proceed
with the selected concept. A feasibility study distinguishes between a creative design
concept and an imaginary idea. Feasibility evaluation determines the degree to which
each concept alternative satisfies design criteria.
In the feasibility analysis, the answers to the following two questions are sought:
1) Are the goals achievable? or are the objectives realistic? or are the design require-
ments meetable?
2) Is the current design concept feasible? If the answer to the first question is no, the
design goal and objectives, and design requirements must be changed. Hence, no
matter where the source of design requirements is, either through direct customer
order or market analysis, they must be changed.
1.8 Design Groups
An aircraft chief designer should be capable of covering and handling a broad spectrum
of activities. Thus, an aircraft chief designer should have years of experiences, be knowl-
edgeable of management techniques, and preferably have full expertise and background
in the area of “flight dynamics.” The chief designer has a great responsibility in planning,
coordination, and conducting formal design reviews. He/she must also monitor and
review aircraft system test and evaluation activities, as well as coordinating all formal
18 1 Design Fundamentals
design changes and modifications for improvement. The organization must be such
that facilitate the flow of information and technical data among various design depart-
ments. The design organization must allow the chief designer to initiate and establish
the necessary ongoing liaison activities throughout the design cycle.
A primary building block is organizational patterns as the functional approach, which
involves the grouping of functional specialties or disciplines into separately identifiable
entities. The intention is to perform similar work within one organizational group.
Thus, the same organizational group will accomplish the same type of work for all ongo-
ing projects on a concurrent basis. The ultimate objective is to establish a team approach,
with the appropriate communications, enabling the application of concurrent engineer-
ing methods throughout.
There are mainly two approaches for handling the design activities and establishing
design groups: (a) design groups based on aircraft components; and (b) design groups
based on expertise. If the approach of groups based on aircraft components is selected,
the chief designer must establish the following teams: (a) structural design group;
(b) aerodynamic design group; (c) payloads selection; (d) propulsion system design
team; (e) landing gear design team; (f ) autopilot design team; (g) ground control station
design team; (h) launch and recovery design team; (i) communications system group;
(j) landing gear; and (k) mission design and trajectory planning. The aerodynamic
design group includes a number of teams such as: (a) wing design team; (b) tail design
team; and (c) fuselage design team.
The last team is established for documentation, and drafting. There are various
advantages and disadvantages for each of the two planning approaches in terms of ease
of management, speed of communication, efficiency, and similarity of tasks. However,
if the project is large, such as the design of a large HALE aircraft, both groupings
(Figure 1.5) could be applied simultaneously. In Chapter 14, design groups based on
expertise are presented. This approach is mainly structured and employed for design
analysis.
1.9 Design Process
UAV Design is an iterative process which involves synthesis, analysis, and evaluation.
Design (i.e., Synthesis) is the creative process of putting known things together into new
and more useful combinations. Analysis refers to the process of predicting the
Chief Designer
the UAV should not only transform a need into a UAV/system configuration, but should
also ensure the UAV’s compatibility with related physical and functional requirements.
Further, it should consider operational outcomes expressed as safety, producibility,
affordability, reliability, maintainability, usability, supportability, serviceability, dispos-
ability, and others, as well as the requirements on performance, stability, control, and
effectiveness.
An essential technical activity within this process is that of evaluation. Evaluation
must be inherent within the systems engineering process and must be invoked regularly
as the system design activity progresses. However, systems evaluation should not
proceed without guidance from customer requirements and specific system design
criteria. When conducted with full recognition of design criteria, evaluation is the
assurance of continuous design improvement. There are a number of phases through
which the system design and development process must invariably pass.
Foremost among them is the identification of the customer related need and, from
that need, the determination of what the system is to do. This is followed by a feasibility
analysis to discover potential technical solutions, the determination of system require-
ments, the design and development of system components, the construction of a proto-
type, and/or engineering model, and the validation of system design through test and
evaluation. The system (e.g., UAV) design process includes four major phases: (a)
conceptual design; (b) preliminary design; (c) detail design; and (d) test and evaluation.
The four phases of the integrated design of an UAV are summarized in Figure 1.7.
Sections 1.10 through 1.13 present the details of these design phases.
In the conceptual design phase, the UAV will be designed in concept without precise
calculations. In other words, almost all parameters are determined based on a deci-
sion‐making process and a selection technique. On the other hand, the preliminary
design phase tends to employ the outcomes of a calculation procedure. As the name
implies, in the preliminary design phase, the parameters that are determined are not
final and will be altered later. In addition, in this phase, parameters are essential and will
directly influence the entire detail design phase. Therefore, the ultimate care must be
taken to ensure the accuracy of the results of the preliminary design phase. In the detail
design phase, the technical parameters of all components (e.g., wing, fuselage, tail, land-
ing gear [LG], and engine) including geometry are calculated and finalized.
Conceptual Design
Disapprove
CDR
Approve
Preliminary Design
Disapprove
PDR
Approve
Detail Design – Part I
Disapprove
ETR
Approve
Detail Design – Part II
Disapprove
FDR
Approve
Production/Construction
Selection of a path forward for the design and development of a preferred system
configuration, which will ultimately be responsive to the identified customer require-
ment, is a major responsibility of conceptual design. Establishing this early foundation,
as well as requiring the initial planning and evaluation of a spectrum of technologies, is
a critical first step in the implementation of the systems engineering process. Systems
engineering, from an organizational perspective, should take the lead in the definition
of system requirements from the beginning and address them from a total integrated
life‐cycle perspective.
As the name implies, the UAV conceptual design phase is the UAV design at the con-
cept level. At this stage, the general design requirements are entered in a process to
generate a satisfactory configuration. The primary tool in this stage of design is the
“selection.” Although there is a variety of evaluation and analysis, but there are not many
calculations. The past design experience plays a crucial role in the success of this phase.
Hence, the members of the conceptual design team must be the most experienced engi-
neers of the corporation. Figure 1.8 illustrates the major activities which are practiced
in the UAV conceptual design phase. The fundamental output of this phase is the con-
figuration, with an approximate three‐view of the UAV that represents the UAV
configuration.
1.11 UAV Conceptual Design 23
Identify major components that the UAV requires to satisfy the design requirements
Configuration optimization
UAV configuration
Table 1.7 Unmanned Aerial Vehicle (UAV) major components with design alternatives.
Table 1.8 Relationship between Unmanned Aerial Vehicle (UAV) major components and design
requirements.
by a design requirement. Every design requirement will normally affect more than one
component, but we only consider the component that is influenced most. For example,
the payload requirement, range and endurance will affect MTOW, engine selection,
fuselage design, and flight cost. The influence of payload weight is different than payload
volume. Thus, for optimization purpose, the designer must know exactly payload weight
and its volume. On the other hand, if the payload can be divided into smaller pieces, the
design constraints by the payload are easier to handle. Furthermore, the other perfor-
mance parameters (e.g., maximum speed, stall speed, rate of climb, take‐off run, ceiling)
will affect, the wing area and engine power (or thrust).
In order to select the best UAV configuration, a trade‐off analysis (Figure 1.9) must be
established. Many different trade‐offs are possible as the UAV design progresses.
Decisions must be made regarding the evaluation and selection of appropriate compo-
nents, subsystems, possible degree of automation, commercial off‐the‐shelf parts,
various maintenance and support policies, and so on. Later in the design cycle, there
may be alternative engineering materials, alternative manufacturing processes, alterna-
tive factory maintenance plans, alternative logistic support structures, and alternative
methods of material phase‐out, recycling, and/or disposal.
The UAV designer must first define the problem statement, identify the design crite-
ria or measures against which the various alternative configurations will be evaluated,
the evaluation process, acquire the necessary input data, evaluate each of the candidate
under consideration, perform a sensitivity analysis to identify potential areas of risk,
and finally recommend a preferred approach. Only the depth of the analysis and
evaluation effort will vary, depending on the nature of the component.
26 1 Design Fundamentals
Select approach
No Is the approach
feasible?
Yes
UAV definition
Trade‐off analysis involves synthesis which refers to the combining and structuring of
components to create an UAV system configuration. Synthesis is design. Initially, syn-
thesis is used in the development of preliminary concepts and to establish relationships
among various components of the UAV. Later, when sufficient functional definition and
decomposition have occurred, synthesis is used to further define the “hows” at a lower
level. Synthesis involves the creation of a configuration that could be representative of
the form that the UAV will ultimately take (although a final configuration should not be
assumed at this early point in the design process).
One of the most effective techniques in trade‐off studies is MDO. Researchers in
academia, industry, and government continue to advance MDO and its application to
practical problems of industry relevance. MDO is a field of engineering that uses
1.12 UAV Preliminary Design 27
Determine Wing area (Sref ) and Engine thrust (T) (or power (P))
In this design phase, two design techniques are employed. First a technique based on
the statistics is used to determine UAV MTOW. The design requirements which are
used in this technique are flight mission, payload weight, range, and endurance.
Second, another technique is employed based on the UAV performance requirements
(such as stall speed, maximum speed, range, rate of climb, and take‐off run) to determine
the wing area and the engine thrust (or engine power). This technique is sometime
referred to as the matching plot or matching chart, due to its graphical nature and initial
sizing. The principles of the matching plot technique are originally introduced in a
NASA technical report and they were later developed by Ref. [8]. The technique is fur-
ther developed by the author in his new book on UAV design that is under publication.
In general, the first technique is not accurate (in fact, it is an estimation) and the
approach may carry some inaccuracies, while the second technique is very accurate,
and the results are reliable. Due to the length of the book, the details of these three
techniques have not been discussed in detail here in this section. It is assumed that the
reader is aware of these techniques which are practiced in many institutions.
Preliminary design
Design subsystems
No
Meet requirements?
Yes
Design components
No
Meet requirements?
Yes
Design parts/elements
Disapprove
Design review
Approve
As the name implies, each feedback is performed to compare the output with the
input and correct the design to reach the design goal. If the performance requirements
are not achieved, the design of several components, such as engine and wing, might be
changed. If the stability requirements are not met, the design of several components,
such as wing, horizontal tail, and vertical tail could be changed. If the controllability
evaluation indicates that the UAV does not meet controllability requirements, control
surfaces and even the engine must be redesigned. In the case where both stability
requirements and controllability requirements were not met, then several components
must be moved to change the cg location.
In some instances, this deficiency may lead to a major variation in the UAV configura-
tion, which means the designer needs to return to the conceptual design phase and
begin the correction from the beginning. The deviation of the UAV from trajectory
during flight simulation necessitates a change in autopilot design.
30 1 Design Fundamentals
1) Derive UAV design technical requirements, objectives and specifications from the
customer order and problem statement.
2) Design program and management planning (e.g., Gantt chart and checklists).
3) Perform feasibility studies.
4) Perform risk analysis.
5) Functional analysis and allocation.
6) Design team allocation.
7) UAV Configuration design.
8) First estimation of UAV MTOW.
9) Estimation of UAV zero‐lift drag coefficient (CDo).
10) Calculation of wing reference area (S).
11) Calculation of engine thrust (T) or engine power (P).
12) Wing design.
13) Fuselage design.
14) Horizontal tail design.
15) Vertical tail design.
16) Landing gear design.
17) Propulsion system design.
18) Communication system design.
19) Payload selection/design.
20) First estimate of weight of UAV components.
21) Second estimate of UAV MTOW.
22) First calculation of UAV center of gravity limits.
23) Relocation of components to satisfy stability and controllability requirements.
24) Redesign of horizontal tail and vertical tail design.
25) Design of control surfaces.
26) Autopilot design.
27) Launch/recovery system design.
28) GCS design.
29) Calculation of UAV CDo.
30) Re‐selection of engine.
31) Calculation of interferences between UAV components (e.g., wing, fuselage, engine,
and tails).
32 1 Design Fundamentals
Questions
1 What are the five expressions which are currently used for unmanned aircraft?
11 What are the cruise speed and endurance for Predator (RQ‐1A)?
12 What was the major setback during Phase II flight testing of the Global Hawk on
March 29, 1999? What was the reason behind that?
20 From a systems engineering approach, what are the main design phases?
Preliminary Design
CONTENTS
Educational Outcomes, 35
2.1 Introduction, 35
2.2 Maximum Takeoff Weight Estimation, 36
2.3 Weight Buildup, 36
2.4 Payload Weight, 37
2.5 Autopilot Weight, 37
2.6 Fuel Weight, 39
2.7 Battery Weight, 43
2.8 Empty Weight, 47
2.9 Wing and Engine Sizing, 48
2.10 Quadcopter Configuration, 52
Questions, 60
Problems, 61
Educational Outcomes
After study of this chapter, the reader will be able to:
1) Conduct Unmanned Aerial Vehicle (UAV) preliminary design
2) Estimate the maximum takeoff weight of a UAV to carry a given payload
3) Determine UAV wing area and engine thrust/power for a fixed‐wing UAV for a given
flight mission
4) Conceptually design a quadcopter
5) Discuss weight features of current and modern UAVs
6) Determine battery features for a UAV with electric engine(s)
2.1 Introduction
For a fixed‐wing UAV, the preliminary design phase is performed in two steps:
1) Estimate aircraft maximum takeoff weight
2) Determine wing area and engine thrust (or power) simultaneously.
For a rotary‐wing UAV (including quadcopters), the preliminary design phase is per-
formed in two steps:
1) Estimate aircraft maximum takeoff weight.
2) Determine engine(s) thrust/power. The estimation of the maximum takeoff weight
of both fixed‐wing and rotary‐wing UAVs are based on the same technique. However,
a rotary‐wing UAV (e.g., quadcopter) has no wing, so only the calculation technique
for its engine power/thrust is presented. In this section, these techniques are pre-
sented as part of preliminary design phase.
2.3 Weight Buildup
The maximum takeoff weight (W TO) is broken into four elements:
1) Payload weight (WPL).
2) Autopilot weight (WA).
3) Fuel weight (WF) if non‐electric engine, or Battery weight (WB), if electric engine.
4) Empty weight (WE).
WPL WA
WTO (2.2a)
WF WE
1
WTO WTO
WPL WA
WTO (2.2b)
WB WE
1
WTO WTO
Equation 2.2a is used for a fuel-consuming UAV, while equation 2.2b is for an electric
UAV. In order to find W TO, one needs to determine four variables of WPL, WA, WF/WTO,
(or WB/WTO), and WE/WTO. The first three parameters, namely payload, autopilot, and
fuel (or battery weight) fraction are determined fairly accurately, but the last parameter
(i.e., empty weight fraction) is estimated from statistics.
2.5 Autopilot Weight 37
2.4 Payload Weight
The payload (useful load) is the net carrying capacity of an UAV which is originally
required and designed to carry. The payload includes sensors (e.g., camera and radar),
store, military equipment, and other intended loads. Chapter 11 provides technical fea-
tures of various payloads including their weights. Table 2.1 presents characteristics of
several large and small fixed‐wing and rotary‐wing UAS along with their payload weight
ratios. It is noticed that the payload weight ratio (WPL/W TO) is from 8% (Killer Bee) to
33% (Yamaha RMAX).
The payload weight is a known value, since it is selected by the designer, or given by
the customer. The original RQ‐7A Shadow air vehicle with a wing span of 3.89 m is
carrying a maximum payload of 25.3 kg. Table 2.2 shows the weights for a number of
real UAV payloads.
2.5 Autopilot Weight
Another part of the aircraft weight is the weight of the autopilot which is responsible to
conduct the flight operations and serving subsystems and payloads. If the UAV is con-
trolled by an operator from the ground control station, a communication system includ-
ing receiver, transmitter, and data link is required too. In terms of weight buildup, we do
Table 2.1 Payloads weight ratio of several Unmanned Aerial Vehicles (UAVs).
not consider the communication system in the autopilot group. The weight of autopilot
is a function of the UAV mission.
Figure 2.1 illustrates a commercial flight controller; F4 (V3) Omnibus with the dimen-
sion of 30.5 mm × 30.5 mm. This low‐cost light‐weight autopilot is suitable for a
small UAV.
For a regular mission of aerial photography (in a small quadcopter), the autopilot is
light weight (as low as 50 g) and is comprised of compact elements for navigation and
control systems. However, for a large MALE UAV with a complex and long mission, the
autopilot has a number of elements, and is a heavy item (as high as 50 lb).
Table 2.3 Mass of a few commercial autopilot and Inertial navigation system (INS) units.
a. Autopilot
1 APM 2.8 ArduPilot 70 g Includes 3‐axis gyro, accelerometer and magnetometer,
5 Hz GPS module, altimeter, mounting for the vibration
damping plate; Dimension: 70.5 × 45 × 13.5 mm
2 Omnibus F4+ 24.2 g Includes flight controller (F4 + OSD + SDCARD +
(Plus) VTX + BUZZER), size: 30.5 mm × 30.5 mm
3 F4 (V3) Omnibus 20 g With BEC & OSD & Black box (DSHOT1200 /
30.5 mm × 30.5 mm)
4 MP21283X 28 g integrated with 3‐axis gyros/accelerometers, GPS, pressure
MicroPilot altimeter, pressure airspeed sensors (4 cm × 10 cm)
2.6 Fuel Weight
A UAV may have a fuel consuming engine (e.g., piston engine), or an electric engine.
Thus, there are either of these two calculations:
1) Fuel weight for UAVs with fuel consuming engines.
2) Battery weight for UAVs with electric engines.
For the case of a UAV with fuel consuming engines, the UAV weight at landing is
much less than the weight at the takeoff. However, in a UAV with electric engines, the
vehicle weight is usually does not change throughout flight, unless a payload (e.g., store)
is dropped. This section provides fuel weight calculation for a UAV with fossil fuel con-
suming engine.
The required amount of the total fuel weight necessary for a complete flight operation
depends upon the mission to be followed, the aerodynamic characteristics of the air-
craft, and the engine specific fuel consumption. The mission specification is normally
given to the designer and must be known.
40 2 Preliminary Design
3 Cruise 4
Loiter;
6 Cruise back Aerial
Climb
filming
Descent 5
Take-off 2
1
8 7
Landing
Figure 2.2 Typical mission profile for a remotely controlled Unmanned Aerial Vehicle (UAV).
The first step to determine the total fuel weight is to define the flight mission seg-
ments. A typical mission profile is demonstrated in Figure 2.2 for a remotely controlled
UAV. This flight operation is composed of taxi/take‐off, climb, cruise, loiter (e.g., aerial
photography and videography), return back, descent, and landing. Each mission seg-
ment is numbered; for instance, 1 denotes the beginning of takeoff and 2 is the end of
take‐off. The three most fuel/energy consuming are: Cruise, loiter, and cruise back.
In a similar fashion, the aircraft weight at each phase of the flight mission is num-
bered. Hence, W1 is the aircraft weight at the beginning of takeoff (i.e., maximum take-
off weight), W2 is the aircraft weight at the end of takeoff which is the beginning of
climb phase, and W8 is the UAV weight at the end of flight (i.e., landing).
Thus, for any mission segment “i,” the mission segment weight fraction is expressed
as (Wi + 1/Wi). For instance, W4/W3 in the flight mission of Figure 2.2 is the fuel fraction
during the cruise segment. During each segment, the fuel is burnt and the aircraft loses
weight.
This will make a base for estimating the required fuel weight and fuel fraction during
a flight operation. The difference between the aircraft weight at the end of flight (i.e.,
landing; WL) and the aircraft weight at the beginning of flight (i.e., take‐off ) is exactly
equal to the fuel weight:
WTO WL WF (2.3)
Thus, in a regular flight mission, the ratio between the aircraft weight at the end of
flight to the aircraft weight at the beginning of flight is:
WL WTO WF
(2.4)
WTO WTO
Therefore, for the case of a mission with seven segments as shown in Figure 2.1, the
fuel weight fraction is obtained as follows:
WF W8
1 (2.5)
WTO W1
2.6 Fuel Weight 41
W8
where can be written as:
W1
W8 W2 W3 W4 W5 W6 W7 W8
(2.6)
W1 W1 W2 W3 W4 W5 W6 W7
For the sake of flight safety, it is recommended to carry a fuel reserve. The extra fuel
required for safety purposes is almost 5% of aircraft total weight, so it is applied as
follows:
WF W8
1.05 1 (2.7)
WTO W1
Therefore, in order to find the fuel weight fraction, one must first determine these
weight fractions for all of the mission segments. There are primarily seven flight seg-
ments as take‐off, climb, cruise, loiter, cruise back, descent, and landing. These flight
phases or segments can be divided into two groups:
Firstly, there are certain segments during which the fuel weight that is burnt is almost
nothing and negligible compared with maximum take‐of weight. These include, taxi,
take‐off, climb, descent, approach, and landing. The fuel weight fractions for these mis-
sion segments are estimated based on the statistics. Table 2.4 illustrates typical average
values for fuel fractions of take‐off, climb, descent, and landing.
The segments during which the fuel weight that is burnt is considerable. These
segments – 1. cruise to target area, 2. Loiter, and 3. cruise back to the base
(or operator) – are determined through mathematical calculations. The fuel weight
fraction for cruise (R) segment is determined [9] by employing the Breguet range
equations.
V L/ D max L Wi
Rmax ln UAV with jetengine (2.8)
C D max Wi 1
P L/ D Wi
Rmax max
ln UAV with prop-driven engine (2.9)
C Wi 1
R C
Wi 1 0.866V L / D
e max
UAV with jetengine (2.10)
Wi
RC
Wi 1 L / D max
e P
UAV with prop-driven engine (2.11)
Wi
For the flight mission indicated in Figure 2.2, i is equal to 3 and 5. Thus, the fuel
W W
weight ratio for two cruise segments; 4 and 6 are determined by these two equa-
W3 W5
tions. The typical values for the variable specific fuel consumption, C, and the maxi-
mum lift‐to‐drag ratio, (L/D)max are presented by [8].
Similarly, the fuel weight fraction for endurance (E) segment is determined [8] by
employing the Breguet endurance equations.
L/ D Wi
Emax max
ln UAV with jetengine (2.12)
C Wi 1
L/ D P Wi
Emax E max
ln UAV with prop-driven enggine (2.13)
CVEmax Wi 1
EC
Wi 1 L / D max
e UAV with jetengine (2.14)
Wi
E C VEmax
Wi 1 0.866 P L / D max
e UAV with prop-driven enginee (2.15)
Wi
The speed for maximum endurance (VEmax) for a prop‐driven aircraft [9] happens
when the aircraft is flying with the minimum power speed (i.e., VPmin). Since the aircraft
has not yet been fully designed at preliminary design phase, the calculation of minimum
power speed cannot be implemented. Hence, the recommendation is to use a reasona-
ble approximation. The minimum power speed for most prop‐driven aircraft is about
20–40% higher than the stall speed. Then:
The cruising speed for the cruise segment is about 90% of the maximum speed. If
cruising speed is not given, you may consider this approximation in the preliminary
design phase.
2.7 Battery Weight 43
2.7 Battery Weight
An electric propulsion system includes electric motor, battery, and propeller. For a UAV
with electric engine(s), a pack of batteries is required to provide electric energy. The
battery weight is a function of UAV mission (including cruise and endurance), vehicle
aerodynamic features, and electric payload energy consumption. In Section 3.7, the
features of electric engines and their applications are provided. Table 3.5 in Chapter 3
provides technical features – including energy density – of some rechargeable batteries.
The energy density is defined [10] as:
Thus, the battery weight for a number of flight segments is determined from the follow-
ing equation:
n
Ptg
WB (2.20)
i 1 ED
where P denotes the battery output power (in Watt, W), t for flight time (in hour, h), ED
for energy density (in Wh/kg), and g for gravitational constant (i.e., 9.81 m/s2). The
parameter stands for the number of flight legs (e.g., leg 1 is the takeoff, leg 2 is the climb,
leg 3 is the cruise, etc.). The endurance (i.e., time for the loiter segment) should be given
by the customer and is known for the designer. The time for cruising flight segment is a
function of range (R) and the cruising velocity (VC):
R
tC (2.21)
VC
The range may be assumed to be twice the distance to the mission target location, since
the UAV has to return to the operator after the mission is done. Other segments of the
flight (i.e., takeoff, climb, descent, approach, and landing) does not take significant elec-
tric power from the batteries. Table 2.5 provides a typical electric power consumption
for these segments.
The power for a moving object is defined as the applied force time the velocity. In
addition, the applied force in a range or endurance segment is provided by the engine
(i.e., thrust). In a constant velocity level flight (cruising or loitering segment), the engine
thrust is equal to the UAV drag.
44 2 Preliminary Design
No Mission segment ΔP
TV DV
P UAV with prop-driven engine (2.22b)
P P
where ηP is the propeller efficiency. The UAV drag is a function of airspeed (V), wing
area (S), air density (ρ), and its configuration (CD):
1
D V 2 SC D (2.23)
2
Therefore, the required power for a UAV with a jet engine is:
1
Pjet V 3 SC D (2.24)
2
In contrast, the required power for a UAV with a prop engine is:
1
Pprop V 3 SC D (2.25)
2 P
For a UAV with jet engine, the loiter velocity is recommended to be equal to the mini-
mum drag velocity. For a prop‐driven UAV, the loiter velocity is recommended to be
equal to the minimum power velocity. The recommended velocity for a loiter mission
for both jet and prop‐driven is usually 20–40% greater than the stall speed.
Using typical values (See Table 2.6) for parameters CDo, K, CLmax, and ηP, the required
power for cruise/loiter flight is estimated.
2.7 Battery Weight 45
Table 2.6 Typical values for a number of parameters for a fixed‐wing Unmanned Aerial Vehicle (UAV).
To find an expression for the wing area (S), we refer to the level cruising flight, where
the lift is equal to UAV weight. Thus, the wing area will be obtained as:
2W
S (2.28)
VC2C Lc
For a pro‐driven engine, it is reasonable to assume that, about 5% of the battery energy
(See Table 2.5) is consumed in non‐cruising flight segments (e.g., takeoff and climb).
Plugging “P” from Eq. (2.29), and “t” from Eq. (2.21) into Eq. (2.18), the following expres-
sion is obtained:
WV C D R g
WB 1.05 (2.31)
P C L V ED
which leads to:
W R g
WB 1.05 (2.32)
P C L / C D ED
Therefore, the battery weight ratio will be:
WB g R
1.05 (2.33)
W E
P D C L / CD
46 2 Preliminary Design
Equation (2.33) provides the battery weight ratio for a fixed‐wing UAV with prop‐
driven electric engine(s). Table 3.5 in Chapter 3 provides [11] energy density of some
rechargeable batteries. Table 2.6 exhibits typical values for ηP and CL/CD of UAVs. Note
that lift‐to‐drag ratio (CL/CD) at cruise is about 80–90% of the maximum lift‐to‐drag
ratio, (CL/CD)max.
Example 2.1
A small fixed‐wing RC UAV with a mass of 1 kg is equipped with a pack of Li─Po
(Lithium Polymer) batteries for its electric motor. If the energy of batteries is just con-
sumed in a loiter mission (for electric motor), for a maximum endurance of 20 minutes,
determine the mass of battery pack. Assume that the electric motor is creating 2 N of
thrust, with a prop efficiency of 0.7, and the UAV is flying at a speed of 20 m/s.
Solution
Since only the loiter leg of flight operation is considered, Eq. (2.20) is reduced to:
Ptg
WB (2.20)
ED
Pt
mB (2.19)
ED
From Table 3.5, the energy density of Lithium Polymer batteries is listed as 100–
265 Wh/kg. It is assumed that the battery has the maximum possible energy density
(i.e., 265 Wh/kg). Thus,
20
57.1
Pt 60
mB 0.072 kg 72 gram (2.18)
ED 265
Since an hour is equivalent to 60 minutes, the term 20/60 is inserted. The battery has
about 7% of the UAV mass.
Example 2.2
A fixed‐wing RC plane with a prop‐driven electric engine (with Lithium‐ion batteries)
is in the preliminary design phase. You are required to determine its battery weight
ratio. The UAV is required to be able to fly to a distance of 10 km and return back.
Solution
From Table 3.5, the energy density of Lithium–ion batteries is listed as 100–250 Wh/kg.
It is assumed that the battery has an energy density of 150 Wh/kg or 150 × 3600 W.sec/
kg. From Table 2.6, a CL/CD of 8, and a prop efficiency of 0.6 are selected. The total
range will be 2 × 10 = 20 km = 2 × 10 000 m. Thus,
2.8 Empty Weight 47
Thus, the batteries will have 7.9% of the total RC plane weight.
2.8 Empty Weight
The last term in determining maximum takeoff weight in Eq. (2.1) is the empty weight
WE
fraction . The empty weight mainly includes weights of structure/airframe,
WTO
engine(s), landing gear, and systems. At this moment (preliminary design phase), the
aircraft has been designed only conceptually, hence, there is no geometry or sizing.
Therefore, the empty weight fraction cannot be calculated analytically. The only way is
to employ the past history and statistics.
The only known information about the aircraft is the configuration and aircraft type
based on the mission. According to this data, the author has developed a series of
empirical equations to determine the empty weight fraction. The equations are based
on the published data taken from published sources. In general, the empty weight
fraction varies from 0.5 to 0.9. The empty weight fraction is mathematically modeled
by the following experimental linear equation:
WE
aWTO b (2.34)
WTO
where a and b are presented in Table 2.7. Note that the Eq. (2.34) is curve fitted in the
British units system. Thus, the unit for maximum takeoff weight and empty weight is lb.
Note that the unit of W TO in Table 2.7 is lb.
The small UAV Arcturus T‐20 (Figure 6.37) with a mass of 84 kg, capable of internal
and external payloads (e.g., EO/IR camera), has an empty weight of 50 kg. The MALE
Reaper UAV with a takeoff gross mass of 4750 kg, a payload mass of 1700 kg, and 1360 kg
of fuel, has an empty weight of 2223 kg.
Example 2.3
The design of a small remote controlled (RC) for an aerial filming mission is in the
preliminary design phase. A Sony CC‐1XHRM camera has been selected. An APM 2.8
ArduPilot and a single electric engine with Lithium–ion batteries have been chosen.
The total desired range is 20 km. Estimate the UAV maximum takeoff weight.
Solution
From Table 12.2, this camera has a weight of 10.2 oz., which is equivalent to a mass of
0.289 kg (i.e., WPL = 0.638 lb). From Table 2.3, the mass of the APM 2.8 ArduPilot is 70 g
(i.e., WA = 0.154 lb). From Table 2.7, values for a and b are −0.002 96 and 0.87 respec-
tively. From Table 3.5, the energy density of Lithium–ion batteries is listed as 100–
250 Wh/kg. It is assumed that the battery has an energy density of 150 Wh/kg.
Since, the type of UAV and the range is similar to that for the UAV from example 2.2,
we obtain:
WB
0.079
W
The values of a and b are plugged into Eq. (2.34):
WE
0.00296WTO 0.87 (2.34)
WTO
WE
The values for WB, WPL, and WA and the expression for are all inserted into
Eq. (2.2b): WTO
Solution of this nonlinear algebraic equation yields a value of 9.85 for W TO. Thus, the
maximum takeoff weight for this UAV is estimated to be 9.85 lb.
An airborne wide‐area, nearly all‐weather surveillance radar for an UAV – sponsored
by the Army and DARPA ‐was developed by Lincoln Laboratory. Table 2.8 presents [12]
the breakdown of the weight for various components in the radar and communications
system. As observed, this payload system has a total weight of 175 lb.
Table 2.8 Unmanned Aerial Vehicle (UAV) Radar and support equipment weight breakdown.
1 Radar Transmitter 21
2 Receiver and exciter 10
3 Processor 55
4 Antenna system 14
5 Cables and connectors 10
Subtotal 110
Support Equipment Inertial Navigation System (INS) (including heat sink) 17
6 Data link 12
7 Altimeter and GPS receiver 9
8 Support structure 25
9 Cooling fans 2
10 Subtotal 65
Total 175
Both wing and engine have significant roles in a cruising flight. Four main UAV forces
(lift, L; drag, D; weight, W; and thrust, T) are in equilibrium. In a cruising flight, lift is
equal to UAV weight (W), and engine thrust (T) is equal to UAV drag (D).
L W (2.35)
D T (2.36)
In these two equations, the contribution of thrust components due to angle of attack,
and engine setting angle are neglected. Equation (2.35) and (2.36) indicate that the
weight is balanced by lift, while the drag is balanced by engine thrust. The weight is a
function of UAV mass:
W mg (2.37)
The aircraft performance requirements that are utilized to size the aircraft in this phase
are: (a) stall speed (Vs); (b) maximum speed (Vmax); (c) maximum rate of climb (ROCmax);
(d) takeoff run (STO); and (e) ceiling (hc). These values should be given to the designer for
establishing the preliminary design. For instance, the MQ‐1 Predator maximum and stall
speeds are 117 and 54 knot respectively. Moreover, the range, endurance, and service
ceiling for the RQ‐4 Global Hawk are 22 779 km, 32+ hours, and 60 000 ft respectively.
The Matching plot technique is performed in six steps:
1) Derive one equation for each aircraft performance requirement (W/P or T/W as a
function of W/S).
2) Sketch all derived equations in one plot.
3) Identify the acceptable region inside the regions that are produced by the axes and
the graphs. 4. Determine the design point (i.e., the optimum selection).
50 2 Preliminary Design
4) From the design point, obtain two numbers; corresponding wing loading; (W/S)d
and corresponding power loading; (W/P)d.
5) Calculate the wing area and engine thrust/power from these two values, since the
aircraft maximum takeoff weight (W TO) has been previously determined.
A typical graphical technique for a prop‐driven UAV is illustrated in Figure 2.3, and
for a jet aircraft is illustrated in Figure 2.4.
The following is the list of equations for each performance requirement. For review-
ing the details and derivations, refer to [8].
●● Stall
W 1
Vs2C Lmax (2.38)
S Vs 2
W Graph 1, Vmax
P Graph 2, STO
Graph 3, ROC
Acceptable
(W/P)d region
W
S
(W/S)d
Figure 2.3 Matching plot for a prop‐driven fixed‐wing Unmanned Aerial Vehicle (UAV).
T Graph 1, Vmax
W Graph 2, STO
Graph 3, ROC
Graph 4, hc
Graph 5, Vs
Acceptable
region
(T/W)d
Design point
W S
(W/S)d
Figure 2.4 Matching plot for a fixed‐wing jet Unmanned Aerial Vehicle (UAV).
2.9 Wing and Engine Sizing 51
●● Maximum speed
TSL 1 2K W
2
oVmax C Do 2
Jet airrcraft (2.39)
W W Vmax S
Vmax 2
S
W P
p-driven aircraft (2.40)
Prop
PSL 1 3 1 2K W
oVmax C Do
Vmax
2 W Vmax S
S
●● Takeoff Run
C DG 1
exp 0.6 gC DG STO
T C LR W /S
Jet aircraft (2.41)
W 1
STO 1 exp 0.6 gC DG STO
W /S
1
1 exp 0.6 gC DG STO
W W /S P
Prop-driven aircraft (2.42)
P STO C DG 1 VTO
exp 0.6 gC DG STO
C LR W /S
where
C DG C DTO C LTO
●● Rate of Climb
T ROC 1
Jet aircraft (2.43)
W ROC 2 W L/ D max
C Do S
K
W 1
Prrop-driven aircraft (2.44)
P ROC ROC 2 W 1.155
P 3C Do S L/D max P
●● Ceiling
T ROCC 1
Jet aircraft (2.45)
W C 2 W C L/ D max
C
C Do S
C
K
52 2 Preliminary Design
W C
Prop-driven aircraft (2.46)
PSL C ROCC 2 W 1.155
P 3C Do S L / D max P
C
K
At the absolute ceiling (hAC), the rate of climb is zero (ROCAC = 0). Hence, the cor-
responding expression for the thrust/power loading are:
T 1
Jet aircraft (2.47)
W AC AC L/ D max
W AC
op-driven aircraft (2.48)
Pro
PSL AC 2 W 1.155
3C Do S L / D max P
AC
K
In the Eqs. (2.38) through (2.48), the new parameters are: K, wing induced drag factor,
ηP, propeller efficiency, CDG, UAV drag coefficient at the ground, CLTO, UAV drag coef-
ficient at the ground, μ, runway friction coefficient, σ, air density ratio, and (L/D)max
denotes the maximum lift to drag ratio.
From the matching plot, the design point is selected, by which two numbers are
W W
extracted. The output of the plot would be either 1. and for a prop‐
S d P d
W T
driven UAV, or 2. and for a UAV with jet engine(s). Then, the wing area
S d W d
and engine power/thrust will be calculated as follows:
W (2.49)
S WTO
S d
W (2.50)
P WTO
P d
T
T .WTO (2.51)
W
d
Therefore, the wing area and engine power/thrust will be readily calculated.
2.10 Quadcopter Configuration
In the past several years, the popularity of quadcopter UAVs has skyrocketed. For many
different types of mission, the quadcopter configuration with four electric engines is an
optimal choice for small UAVs. The quadcopter is a popular UAV, mainly because of its
unique features. There are five main reasons for the popularity of quadcopters: (a) size
2.10 Quadcopter Configuration 53
and portability; (b) low cost; (c) safety; (d) quick in capturing live events; and (e) ability
to hover. This section presents technical features, and advantages and disadvantages of
the quadcopter configuration.
Quadcopters have proven to be capable of capturing vital information from diverse
angles; for example, in filming movies or capturing sport events. They have potential to
change the future of journalism in the near future. Quadcopters prices range from as
low as $40–$10 000 depending on their intended use, battery power and cameras
attached to them. The popularity of the quadcopters is increasing as the sensors and
control systems are becoming more advanced and less expensive.
The simple control via propeller rotation speed, the possibility to scale down/up, and
its low cost are just three advantages of such configuration. The quadcopters are usually
equipped with fixed‐pitch propellers, so the overall control is implemented by directly
altering the rotational speeds of the individual motors via the flight control commands.
This in turn generates the rotational torque differences to control the flight path. Engine
propellers are responsible for both lift and thrust, hence the vertical component of the
engine force is lift, and the horizontal component is the thrust.
There are many similarities and differences between helicopters and quadcopters. A
conventional helicopter has one main rotor, a gearbox, hub mechanism, and one tail
rotor. However, the quadcopters have no moving parts except for the rotating motors
and propellers. The quadcopter is also less prone to vibrations and it is more flexible
when it comes to the placement of the center of gravity. Due to smaller size of rotors,
they safer to fly indoors.
The motors of the quadcopters are mounted on the frame, and the only way to induce
a lateral/directional/longitudinal motion is to tilt the entire body. Unlike a conventional
helicopter, the quadcopter does not have a tail rotor to control the yaw motion. The
quadcopter has four electric motors – each turns a propeller‐ (Figure 2.5) where two
spins clockwise and two spins counterclockwise. If the pair of clockwise motors are
spinning at a different rate than the pair of counterclockwise motors, it will create a
torque about an axis. Each motor is placed at 90 ° from another one. All motors are
generating an upward thrust – the total force will be equal to the lift. When the quad-
copter is tilted, a horizontal component of the total force will push the vehicle in the
horizontal direction.
Top-view Side-view
The vehicle can carry its payload (e.g., camera) under the main body, for missions
such as aerial photography and videography. Since four engines have no covers, the
main body is not aerodynamically optimal, and landing gear is fixed, then a quadcopter
has a higher drag. Hence, this configuration has a slow maximum airspeed compared
with other configurations. Table 2.9 provides the technical features and configuration
specifications of a quadcopter.
The world’s leader [13] in commercial and civilian small UAV industry is “DJI,”
accounting for 72% of the quadcopter market share. Its quadcopter products (including
flying platforms, flight controllers, helicopters accessories, aerial and handheld gimbals
and ground stations) have been employed globally for the music, television, and movie
industries. The DJI’s quadcopters range from the hulking $5000 Hollywood‐caliber
Matrice 600 pro to the palm‐size $400 Spark.
Figure 2.6 illustrates a DJI Phantom 4 Pro quadcopter. This quadcopter has a mass of
1380 kg, and has the capability of auto takeoff and auto return home. The maximum
speed is 45 mph its flight time is 28 minutes. The Phantom 4 Pro has a titanium/magne-
sium alloy construction increasing the strength of its frame and reducing its weight. It
is equipped with a camera with a 1‐in. 20 megapixel complementary metal oxide semi-
conductor (CMOS) sensor which is capable of shooting 4000 at 60 frames per second
video and Burst Mode stills at 14 frames per second. The Phantom 4 Pro features 5
directions of obstacle avoidance along with three intelligent autonomous flight modes
(i.e., position, sport, and attitude). Three sets of dual vision sensors form a 6‐camera
navigation system that works constantly to calculate the respective speed and distance
between the aircraft and an object.
A number of sections in other chapters of this book also provides various design
aspects of quadcopters. For instance, Section 5.7 provides the quadcopter dynamic
model including electric engine’s thrust formulation. Moreover, Section 4.7 is dedicated
to the aerodynamic design of quadcopters.
No Feature Specification
elevation of 5000 ft. By using the matching plot technique, determine wing area (S) and
engine power (P) of the aircraft that is required to have the following performance
capabilities:
The UAV has no flap, and the landing gear is fixed. Assume any other parameters that
you may need for this aircraft
Solution
First, it must be noted that range and endurance requirements do not have any effect on
the engine power or wing area, so we ignore them at this design phase. The air density
at 5000 ft is 0.002 048 slug/ft3 and at 10 000 ft is 0.001 755 slug/ft3.
The matching plot is constructed by deriving five equations:
1) Stall speed
The stall speed is required to be greater than 120 KEAS. The wing sizing based on
stall speed requirements is represented by Eq. (2.38). From Table 2.6, the aircraft
maximum lift coefficient is selected to be 1.5.
W 1 1 2 lb
Vs2C Lmax 0.002378 12 1.688 1.5 0.732 (2.38)
S Vs 2 2 ft 2
or (E‐1)
2) Maximum speed
The maximum speed is required to be greater than 25 KTAS at 5000 ft. The wing
and engine sizing based on maximum speed requirements for a prop‐driven aircraft
are represented by Eq. (2.40).
W P
(2.40)
PSL 1 3 1 2K W
oVmax C Do
Vmax
2 W Vmax S
S
From Table 2.6, the wing aspect ratio (AR) is selected to be 7. From Table 2.6, the
Oswald span efficiency factor is considered to be 0.85. Thus:
1 1
K 0.053 (4.4)
e AR 3.14 0.85 7
The air relative density (σ) at 5000 ft is 0.002 048/0.002 378 or 0.861. The substitu-
tion yields:
W 0.7 550
PSL 3 1 2 0.053 W
Vmax 0.5 0.002378 25 1.688 0.03
W 0.002048 0.861 25 1.688 S
S
(E‐2)
where the whole term is multiplied by 550 to convert lb/(lb·ft/sec) to lb/hp. It is
assumed that the propeller is variable‐pitch, so, the prop efficiency is 0.7.
3) Takeoff run
The takeoff run is required to be greater than 80 ft at the elevation of 5000 ft. The
wing and engine sizing based on takeoff run requirements for a prop‐driven air-
craft are represented by Eq. (2.42). Recall that the air density at 3000 ft is
0.002 175 slug/ft3.
1
1 exp 0.6 gC DG STO
W W /S P
(2.42)
P STO C DG 1 VTO
exp 0.6 gC DG STO
C LR W /S
where the aircraft lift coefficient C LC is (from Table 2.6) assumed to be 0.3. Since the
UAV has no flap, C L flapTO is 0. The landing gear is fixed, from [8]:
2 2
C DTO C DoTO KC LTO 0.03 0.053 0.3 0.035
1
1 exp 0.6 0.002048 32.2 0.023 80
W W /S
P STO 0.023 1
0.04 0.04 exp 0.6 0.002048 32.2 0.023 80
1.24 W /S (E‐3)
0.7
550
13.2 1.688
CL 1
12.48
CD 2 0.053 0.03
max
58 2 Preliminary Design
The wing and engine sizing based on rate of climb requirements for a prop‐driven
aircraft are represented by Eq. (2.44).
W 1
(2.44)
P ROC ROC 2 W 1.155
P 3C Do S L / D max P
W 1 550
(E‐4)
P ROC 150 2 W 1.155
60 0.7 3 0.03 S 12.48 0.7
0.002378
0.053
And again, the whole term is multiplied by 550 to convert lb/(lb·ft/sec) to lb/hp.
5) Absolute ceiling
The absolute ceiling is required to be greater than 10 000 ft. The wing and engine sizing
based on service ceiling requirements for a prop‐driven aircraft are represented by
Eq. (2.48). At absolute ceiling, the rate of climb is required to be 0. At 10000 ft altitude, the
air density is 0.001755 slug/ft3; so the relative air density is 0.738. The substitution yields:
W C
(2.48)
PSL C 2 W 1.155
3C Do S L / D max P
C
K
W 0.738 550
(E‐5)
P C 2 W 1.155
3 0.03 S 12.48 0.7
0.001755
0.053
And again, the whole term is multiplied by 550 to convert lb/(lb·ft/s) to lb/hp.
Vs
STO
W/P Ceiling
ROC
(lb/hp)
Design point
0.6
0.4
Vmax
0.2 Acceptable region
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
W/S (lb/ft2)
the region between the graphs of maximum speed, takeoff run and stall speed is the
target area.
In this region, we are looking for the smallest engine (lowest power) that has the
lowest operating cost. Thus, the highest point of this region is the design point.
Therefore, the wing loading and power loading will be extracted from Figure 2.7 as:
W
0.465
P
d
W
0.676
S
d
Then, the wing area and engine power will be calculated as follows:
W 2lb
S WTO 2.96ft 2 0.275m 2 (2.49)
S lb
d 0.676 2
ft
W 2lb
P WTO 4.3hp 3.21kW (2.50)
P lb
d 0.465
hp
S 2.96 ft 2 , P 4.3 hp
60 2 Preliminary Design
Questions
1 What parameters are determined in the preliminary design phase for a fixed‐wing UAV?
2 What parameters are determined in the preliminary design phase for a quadcopter
UAV?
6 What are four elements in building the maximum takeoff weight for a quadcopter
UAV with electric engines?
7 What are four elements in building the maximum takeoff weight for a fixed‐wing
UAV with piston engine?
8 What are typical payloads for a quadcopter for a aerial filming mission?
15 What is the weight of Garmin GSX 70 radar used in a NASA Global Hawk?
20 Draw a typical flight mission for a UAV in an aerial filming mission for a distance
location.
21 What percent of fuel weight is consumed in the climb segment for a UAV with
piston engine?
Problems 61
22 What percent of battery energy is consumed in the climb segment for a UAV with
electric engine?
23 What is the relation between the minimum power speed for most prop‐driven
aircraft and the stall speed?
24 What is the typical relation between the cruising speed for the cruise segment and
the maximum speed?
27 What are typical values for the zero‐lift drag coefficient for UAVs with fixed land-
ing gear?
28 What are typical values for the maximum lift‐to‐drag ratio for UAVs with retract-
able landing gear?
32 What aircraft performance requirements are utilized to preliminary size the wing
and engine of a UAV?
Problems
1 A fixed‐wing UAV with a prop‐driven electric engine (with Lithium‐ion batter-
ies) is in the preliminary design phase. You are required to determine its battery
weight ratio. The UAV is required to be able to fly to a distance of 8 km and
return back. Assume a C L/C D of 9, and a prop efficiency of 0.7.
62 2 Preliminary Design
3 A small fixed‐wing RC UAV with a mass of 2 kg is equipped with a pack of Li─Po
(Lithium Polymer) batteries for its electric motor. If the energy of batteries is just con-
sumed in a loiter mission (for electric motor), for a maximum endurance of 30 min-
utes, determine the mass of batteries pack. Assume that the electric motor is creating
5 N of thrust, with a prop efficiency of 0.73, and the UAV is flying at a speed of 35 m/s.
4 A small fixed‐wing RC UAV with a mass of 3 kg is equipped with a pack of Li─Po
(Lithium Polymer) batteries for its electric motor. If the energy of batteries is just con-
sumed in a loiter mission (for electric motor), for a maximum endurance of 40 min-
utes, determine the mass of batteries pack. Assume that the electric motor is creating
6 N of thrust, with a prop efficiency of 0.77, and the UAV is flying at a speed of 40 m/s.
5 The design of a small RC plane for an aerial filming mission is in the preliminary
design phase. A Sony CC‐1XHRM camera has been selected. An APM 2.8 ArduPilot
and a single electric engine with Lithium– polymer batteries have been chosen. The
total desired range is 15 km. Estimate the UAV maximum takeoff weight. Assume a
cruise CL/CD of 9, and a prop efficiency of 0.72.
6 The design of a small RC plane for an aerial filming mission is in the preliminary
design phase. A Foxeer 16 : 9 RCX09‐459‐NTSC camera (See Table 12.2 for the
weight) has been selected. An Omnibus F4+ (Plus) autopilot unit and a single elec-
tric engine with Lithium– polymer batteries have been chosen. The total desired
range is 3 km. Estimate the UAV maximum takeoff weight. Assume a cruise CL/CD
of 7, and a prop efficiency of 0.68.
7 The design of an MALE UAV for surveillance mission is in the preliminary design
phase. A surveillance sensor system and a payload with a total weight of 1500 lb has
been selected. An autopilot unit with a weight of 30 lb, and a single piston engine
have been chosen. The total desired range is 1000 km. Assume, a typical mission
profile with no loiter, a (CL/CD)max of 12, a prop efficiency of 0.81, and specific fuel
consumption of 0.5 lb/hr/hp. Estimate the UAV maximum takeoff weight.
11 In the preliminary design phase of a MALE UAV, the maximum takeoff weight is
determined to be 2000 lb. The target region for aerial photography is located at
400 km away from the operator. By using the matching plot technique, determine
wing area (S) and engine power (P) of the aircraft that is required to have the fol-
lowing performance capabilities:
a Maximum speed: 120 KTAS at 12000 ft altitude
b Stall speed: less than 50 KEAS
c Rate of climb: more than 1200 fpm at sea level
d Takeoff run: less than 1000 ft (on a dry concrete runway)
e Service ceiling: more than 12 000 ft.
f Endurance: 20 hours
The UAV is equipped with a turbo‐prop engine and the vehicle CDo is determined
to be 0.025. Other features of the UAV are considered as follows:
K = 0.04, ηP = 0.75, CDG = 0.05, CLTO = CLG = 0.7, μ = 0.05
12 In the preliminary design phase of a small fixed‐wing UAV, the maximum takeoff
weight is determined to be 20 lb. The target region for aerial photography is located
at 1000 ft away from the operator. By using the matching plot technique, determine
wing area (S) and engine power (P) of the aircraft that is required to have the fol-
lowing performance capabilities:
a Maximum speed: 50 KTAS at 1000 ft altitude
b Stall speed: less than 20 KEAS
c Rate of climb: more than 700 fpm at sea level
d Takeoff run: less than 100 ft (on a dry concrete runway)
e Service ceiling: more than 3000 ft.
f Endurance: 45 minute
The UAV is equipped with a piston‐prop engine and the vehicle CDo is determined
to be 0.035. Other features of the UAV are considered as follows:
K = 0.06, ηP = 0.6, CDG = 0.04, CLTO = CLG = 0.9, μ = 0.044
65
Design Disciplines
CONTENTS
Educational Outcomes, 65
3.1 Introduction, 66
3.2 Aerodynamic Design, 67
3.3 Structural Design, 69
3.4 Propulsion System Design, 71
3.4.1 General Design Guidelines, 72
3.4.2 Electric Engines, 74
3.5 Landing Gear Design, 75
3.6 Mechanical and Power Transmission Systems Design, 78
3.7 Electric Systems, 80
3.7.1 Fundamentals, 80
3.7.2 Safety Recommendations, 81
3.7.3 Wiring Diagrams, 82
3.7.4 Wire Insulation and Shielding, 83
3.7.5 Batteries, 83
3.7.6 Generator, 84
3.8 Control Surfaces Design, 85
3.9 Safety Analysis, 90
3.9.1 Design Lessons Learned, 91
3.9.2 Likely Failure Modes of Sub‐Systems/Components, 93
3.10 Installation Guidelines, 95
3.10.1 GPS/Compass, 95
3.10.2 IMU, 95
3.10.3 Electric Motor, 96
Questions, 96
Design Questions, 97
Problems, 99
Educational Outcomes
After study of this chapter, the reader will be able to:
1) Discuss functions of major components of a Unmanned Aerial System (UAS)
2) Discuss functions of major components of a Unmanned Aerial Vehicle (UAV)
3) Evaluate structural design of a UAV
3.1 Introduction
As presented in Chapter 1, there are three major design phases in a UAV design project:
(a) conceptual design; (b) preliminary design; and (c) detail design. The conceptual
design techniques were briefly reviewed in Chapter 1. The preliminary design tech-
nique is fully provided in Chapter 2. However, the detail design techniques of UAS
components are described in Chapters 3 through 13.
Moreover, there are several design disciplines which work in parallel within a UAV
design project. Some examples are:
1) Aerodynamic design.
2) Structural design.
3) Propulsion system design.
4) Power transmission system design.
5) Mechanical system design.
6) Control surfaces design.
7) Ground control station.
8) Launch and recovery system.
This chapter briefly covers the first six disciplines; the other two disciplines are pre-
sented in Chapters 11 and 10 respectively. Due to the limited volume of the book, only
the basic fundamentals are presented. The interested reader should refer to other refer-
ences such as [8] for more details.
Table 3.1 shows the UAV major components and their primary functions. The main
function of the wing is to generate the aerodynamic force of lift to keep the aircraft air-
borne. The primary function of the fuselage is to accommodate the payload which
includes camera and sensors and other useful loads communication system. The hori-
zontal tail’s primary function is to generate an aerodynamic force to provide longitudinal
trim/stability of the aircraft. Likewise, the vertical tail’s primary function is to generate
an aerodynamic force to provide directional trim/stability of the aircraft. The engine is
the main component in the aircraft propulsion system to generate the power thrust. The
primary function of the landing gear is to facilitate take‐off and landing operations. The
primary function of each component is the driving force in its detail design.
In addition, due to popularity and uniqueness of quadcopters in aeronautics, these
UAVs are specially treated in two other Chapters (2 and 5). The technical features, and
advantages of quadcopters as well as their applications are presented, too, while the
design of the communication system is discussed in Chapter 13, as a subsystem of
ground control station.
3.2 Aerodynamic Design 67
Table 3.1 Unmanned aerial vehicle (UAV) major components and their functions.
3.2 Aerodynamic Design
The primary aerodynamic function of the UAV components (e.g., wing and tail)
is to generate sufficient lift force or simply lift (L). However, they have two other
aerodynamic products, namely drag force or drag (D), and nose‐down pitching
moment (M).
The aerodynamic forces of lift and drag are functions of the following factors:
1) Aircraft configuration
2) Aircraft angle of attack
3) Aircraft geometry (e.g., wing planform area [S])
4) Airspeed (V)
5) Air density (ρ)
6) Reynolds number of the flow
7) Air viscosity.
68 3 Design Disciplines
1
L V 2 SC L (3.1)
2
1
D V 2 SC D (3.2)
2
(i) Airfoil design (ii) Airfoil selection. The design of the airfoil is a complex and time
consuming process and needs expertise in fundamentals of aerodynamics at graduate
level. Since the airfoil needs to be verified by testing it in a wind tunnel, it is expen-
sive too.
Selecting an airfoil is a part of the overall wing design. Selection of an airfoil for a wing
begins with the clear statement of the flight requirements. For instance, a subsonic
flight’s design requirements are very much different from a supersonic flight’s design
objectives. On the other hand, flight in the transonic region requires a special airfoil
that meets Mach divergence requirements. The designer must also consider other
requirements such as airworthiness, structural, manufacturability, and cost require-
ments. For fundamentals of aerodynamics, please refer to references such as [14, 15].
The UAV aerodynamic design is discussed in Chapter 4.
3.3 Structural Design
The structure of a conventional fixed‐wing UAV consists of five principal units: fuse-
lage, wings, horizontal tail, vertical tail, and control surfaces. The landing gear is also
part of the structure, but will be covered in section 3.5. Engine pylon, engine inlet (for
supersonic UAVs), fairings (and fillets), and landing gear bay doors are also assumed to
be part of aircraft structure. The primary functions of the structure are:
1) To keep the aerodynamic shape of the UAV.
2) To carry the loads.
Airframe structural components are constructed from a wide variety of materials.
The earliest aircraft were constructed primarily of wood. Steel tubing and the most
common material — aerospace aluminum – have followed. Many newly designed UAVs
are built from advanced light‐weight composite materials, such as epoxy/glass, honey-
comb, and carbon fiber.
Structural members of a fuselage mainly include stringers, longerons, bulkheads,
and skin. The structural members in a wing/tail are spar, rib, stiffeners, and skin. The
fuselage/wing/tails skin can be made from a variety of materials, ranging from
impregnated fabric to plywood, aluminum, or composites. Under the skin and
attached to the structural components are the many components that support air-
frame function. The entire airframe and its components are joined by rivets, bolts,
screws, and other fasteners. Welding, adhesives, and special bonding techniques are
also employed.
The most common form of UAV structure is semi‐monocoque (single shell) which
implies that the skin is stressed/reinforced. The structural members are designed to
carry the flight loads or to handle stress without failure. In designing the structure,
every square inch of wing and fuselage, must be considered in relation to the physical
characteristics of the material of which it is made. Every part of the structure must be
planned to carry the load which is applied on it.
The structural designer will determine flight loads, calculate stresses, and design
structural elements such as to allow the UAV components to perform their aerodynamic
functions efficiently. This goal will be considered simultaneously with the objective of
the lowest structural weight. The most common tool in structural analysis is the use of
70 3 Design Disciplines
finite element methods (FEM). One of the earliest and the most well‐known computer
software is NASTRAN, developed by National Administration for Aeronautics and
Astronautics (NASA) in the mid‐1960s. The stress analysis is the basic calculation to
determine the safety factor. There are five major stresses [16] to which structural mem-
bers are subjected: (a) tension; (b) compression; (c) torsion; (d) shear; and (e) bending.
A single member of the structure is often subjected to a combination of stresses.
The fuselage usually consists of frame assemblies, bulkheads, and formers. The skin
is reinforced by longitudinal members called longerons. Often wings/tails are of full
cantilever design. In general, wing construction is based on one of three fundamental
designs: (a) monospar; (b) multispar; and (c) box beam. Spars are the principal struc-
tural members of the wing. They correspond [17] to the longerons of the fuselage. Spars
(Figure 3.1) run parallel to the lateral axis of the aircraft, from the fuselage toward the
tip of the wing, and are usually attached to the fuselage by a beam, or a truss. Generally,
a wing has two spars. One spar is usually located at the maximum thickness, and the
other about two‐thirds of the distance toward the wing trailing edge (in front of flap/
control‐surface). The main spar is responsible for the protection of the maximum thick-
ness of the wing at various stations. Ribs are attached to the main spar (Figure 3.1), and
are repeated at frequent intervals. The ribs geometries are exactly the same as the shape
of airfoil sections at each station.
Honeycomb structured wing panels are often used in composite wings. Nacelles (i.e.,
pods) are streamlined enclosures used primarily to house the engine and its compo-
nents. Engine mounts are also found in the nacelles. These are the assemblies to which
the engine is fastened. They are usually constructed from chrome/molybdenum steel
tubing in light UAV and forged chrome/nickel/ molybdenum assemblies in larger UAVs.
Cowling are the detachable panels covering those areas into which access must be
gained regularly, such as the engine and its accessories. In the design of airframe, sev-
eral factors such as ultimate load, aerodynamic loads (pressure distribution), weight
loads (e.g., fuel and engine), weight distribution, gust load, load factor, propulsion loads,
landing loads (e.g., brake) and aero‐elasticity effects must be considered.
One of the design requirements for some military UAVs is stealth. In the concept of
stealth, the three basic methods of minimizing the reflection of pulses back to a recep-
tor are:
1) To manufacture appropriate areas of the UAV from radar‐translucent material such
as Kevlar or glass composite as used in radomes, which house radar scanners.
Ribs
2) To cover the external surfaces of the aircraft with RAM (radar absorptive material).
3) To shape the aircraft externally to reflect radar pulses in a direction away from the
transmitter. The acoustic (i.e., noise) wavelength (signature) range for detecting an
air vehicle is 16 m–2 cm.
It is recommended to manufacture appropriate areas of the UAV (e.g., radomes to
house radar scanners and a SatCom radar dish antenna) from radar‐translucent materi-
als (See Figure 3.2), such as honeycomb, Kevlar or glass composite. In either a down‐
looking radar, or an up‐looking satellite communications, or a forward‐looking seeker,
the radome should allow radio waves to pass through skin without any distortion.
The operating flight loads limits on a UAV are usually presented in the form of a V‐n
diagram. Structural designers will construct this diagram with the cooperation of the
flight dynamics group. The diagram will determine the structural failure areas, and area
of structural damage/failure. The UAV should not be flown out of the flight envelope,
since it is not safe for the structures. The UAV structural design is beyond the scope of
this text, the interested reader is recommended to consult with references such as [16].
10 mm
a. Up-looking SatCom
Honeycomb cores
A
c. Section AA
Redome Antenna A
b. Down-looking radar
air conditioning system, and avionics. These subsystems rely on the engine power to
operate. Due to the popularity of electric engines in small UAVs (particularly in quad-
copters), this type of engine is specifically treated in section 3.4.2.
Example 3.1
A small UAV with a piston engine is cruising at sea level with a speed of 50 knot. The
propeller efficiency is 0.7. The wing area is 2 m2, and the drag coefficient is 0.04. How
much power the engine should generate for this flight?
Solution
1 1 2
D V 2 SC D 1.225 50 0.514 2 0.04 32.4 N (3.2)
2 2
T D 32.4 N (2.35)
P p TV 32.4 50 0.514
T P 1191W 1.19 kW (3.3)
V p 0.7
Propeller is a means to convert the engine power to engine thrust. The aerodynamic
equations and principles that govern the performance of a wing are generally applied to
a propeller. Hence, the propeller may be called a rotating wing. It simply creates the lift
(i.e., thrust) with the cost of drag. For this reason, the prop efficiency never could reach
100%. In a cruising flight and in the optimum angle of twist (the best propeller pitch),
the propeller efficiency (ηP) may operate at around 75–85%. Propeller design to deter-
mine parameters such as the blade airfoil section and twist angle is out of scope of
this text.
An important issue in designing UAV engine is the type of fuel consumed by the
engine. There are various requirements for the fuel, such as its density, boiling and
freezing temperatures. Two issues for fuel when an aircraft is flying at high altitudes are:
(a) it evaporates; and (b) it freezes. Ignoring these two significant problems may result
in the mission failure.
3.4 Propulsion System Design 73
When the unit of V is voltage (V), and the unit of current is Ampere (A), the unit of
power will be Watt (W). Furthermore, the power is the rate of change (consumption) of
energy with respect to time.
dE
P (3.5)
dt
where the unit of time (t) is second (s). Thus, the energy/work supplied by a battery to
an electric engine is:
3.5 Landing Gear Design 75
E
E IVdt (3.6)
0
where E is the duration of flight operation (i.e., endurance). When the current and volt-
age are constant (for instance in a cruising flight), this equation can be reduced to:
E IVt (3.7)
where the unit of energy will be in Joule (J). For a given battery, the total energy is fixed. In
addition, for a given electric engine, the voltage is usually fixed. Hence, the duration in
which a battery can supply energy is based on the power which is consumed by the engine.
This implies that the current; which is drawn by the electric engine; can be adjusted.
The required engine power varies based on the flight conditions and flight operation.
For instance, the engine power required in a takeoff is much higher than that in a cruis-
ing flight. Since the electric engine voltage is usually constant, the electric current will
vary. In addition, the mechanical power is equal to the torque times the rotational speed
(P = T.ω). Therefore, it can be loosely concluded that a DC motor converts the electric
current into torque and the voltage into revolutions per minute (RPM). Moreover, the
engine torque is a function of the rotor mass moment of inertia.
Example 3.2
Determine the total energy supplied by a 4200 mAh 11.1 Volts Lithium Polymer battery,
and the maximum power that can be provided to an electric motor.
Solution
Based on the description of the battery, a maximum current of 4.2 A (i.e., 4200 milli‐Amps)
at 11.1 Volt is provided for one hour (which is 3600 seconds). Thus:
●● Total energy
3) Height
4) Wheel base
5) Wheel track
6) The distance between main gear and aircraft cg
7) Strut diameter
8) Tire sizing (diameter, width)
9) Landing gear compartment if retracted
10) Load on each strut.
The landing gear usually includes wheels, but some aircraft are equipped with skis for
snow or float for water. In the case of a vertical take‐off and landing aircraft such as a
helicopter, wheels may be replaced with skids. The landing gear is divided into two
sections:
1) Main gear or main wheel,2
2) Secondary gear or secondary wheel.
The main gear is the gear which is the closest to the aircraft center of gravity (cg).
The primary functions of a landing gear are as follows:
1) To keep the aircraft stable on the ground and during loading, unloading, and taxi.
2) To allow the aircraft to freely move and maneuver during taxing.
3) To provide a safe distance between other aircraft components such as wing and fuse-
lage while the aircraft is on the ground position to prevent any damage by the ground
contact.
4) To absorb the landing shocks during landing operation.
5) To facilitate take‐off by allowing aircraft acceleration and rotation with the lowest
friction.
In order to allow for a landing gear to function effectively, the following design
requirements are established:
(g) releasable rail; (h) skid; and (i) seaplane landing device. In order to select the
best landing gear configuration, the designer must perform a trade‐off study using a
comparison table.
Another design aspect of the landing gear is to decide what to do with it after take‐off
operation. In general, there are four alternatives:
1) Landing gear is released after take‐off.
2) Landing gear hangs underneath the aircraft (i.e., fixed).
3) Landing gear is fully retracted inside aircraft (e.g., inside wing, or fuselage).
4) Landing gear is partially retracted inside aircraft.
In order to formulate the design requirements, the designer is encouraged to develop
several equations and relations based on the numerical requirements and solve them
simultaneously.
The landing gear design is affected by the location of the payloads such as cameras,
radars, and antennas. For instance, when the tail (e.g., vertical tail) is underneath the
fuselage (e.g., Predator MQ‐9), the landing gear height will be longer. The vertical tail
may be moved down to allow the satellite radar to easily see the satellite and communi-
cate with it by sending signal and receiving signal. This selection requires a longer landing
gear than normal.
For such cases, the takeoff rotation can be compromised, even when no rotation is
required in takeoff operation. So, the liftoff happens without rotation (the UAV will
liftoff when the lift is greater than UAV weight while the wing has the cruising angle of
attack).
Table 3.3 shows the features for landing gear of a number of current UAVs. The land-
ing gear of Global Hawk is supplied by Heroux Company of Canada. The nose gear
which is a derivative of the F‐5 design is height adjustable to suit the runway character-
istics. The landing gear automatically retracts at an altitude of 4000 ft.
There are various similarities between landing gear design process of a manned air-
craft and unmanned aircraft. The author has presented the landing gear design for an
air vehicle in Chapter 9 of [8], so the materials are not repeated in this text. You are
encouraged to study [8] to find the details of landing gear design.
flyable under all flight configurations. Motion sensors were used to detect aircraft
perturbations and to provide electric signals to a SAS computer, which, in turn, calcu-
lated the proper amount of servo actuator force required.
The new step in the evolution of flight control systems is the use of a FBW control
system. In this design, all autopilot commands are transmitted to the control‐surface
actuators through electric wires. Thus, all mechanical linkages from the control stick to
the servo actuators are removed from the UAV. The FBW system provided the advan-
tages of reduced weight, improved survivability, and decreased maintenance.
Originally the flight control computers were analog (such as the early F‐16 aircraft
computers), but these have been replaced by digital computers. In addition, the control-
ler consists of a digital computer which accepts the pilot commands and signals from
the sensors (position and rate gyros) and accelerometers, and sends commands to the
actuators. This is now referred to as a digital flight control system (DFCS). For twenty‐
first century aerospace vehicles the use of hydraulics has essentially been eliminated in
favor of an all‐electric system incorporating the use of digital computers.
Mechanical flight control systems are the most basic design. They are used in a
variety of aircraft. Currently electro‐mechanical systems are used in small UAV where
the aerodynamic forces are not excessive. Pure mechanical flight control systems use
a collection of mechanical parts such as rods, cables, and pulleys to transmit
commanded movements to the control surfaces from the actuators. Mechatronic
(combination of electrical/electronic and mechanical systems) systems are becoming
more and more popular, due to their attractive features such as lighter weight, and
smaller size.
The complexity and weight of a mechanical flight control system increases consid-
erably with the size and performance of the airplane. Hydraulic power overcomes
many of these limitations. A hydraulic flight control system has two parts: (a) the
mechanical circuit; and (b) the hydraulic circuit. A control command causes the
mechanical circuit to open the matching servo valves in the hydraulic circuit.
The hydraulic circuit powers the actuators which then move the control surfaces.
However, hydraulic systems can require long hydraulic lines which may need to be
redundant. These lines can develop leaks. Electro‐hydrostatic actuators use local
hydraulic reservoirs and pumps to avoid the need for these long hydraulic lines.
Replacing the mechanical or hydraulic linkages with electrical power lines and link-
ages can save weight and improve reliability.
Electronic FBW systems can respond more flexibly to changing aerodynamic condi-
tions. Fully electronic systems would require less maintenance, whereas mechanical
and hydraulic systems require lubrication, tension adjustments, leak checks, fluid
changes, etc. Digital flight‐control systems were able to incorporate “multi‐mode” flight
control laws with different modes, each optimized to enhance maneuverability and con-
trollability for a particular phase of flight. Furthermore, placing such control circuitry
between the operator and the aircraft could provide various safety systems. For exam-
ple, the control system could prevent a stall, or limit a maneuver which could overstress
the structure.
Fly‐by‐optics systems are sometimes used instead of FBW systems because they can
transfer data at higher speeds, and are nearly immune to electromagnetic interference
(EMI). In a simplistic view, the electrical cables of the FBW system are replaced by fiber
optic cables.
80 3 Design Disciplines
3.7 Electric Systems
3.7.1 Fundamentals
Large UAVs such as Global Hawk employ large amounts of electrical power for a variety
of systems. A variety of electrical systems are required to fly the UAV, such as flight
control system, engine control, communication, and navigation systems, and cameras,
and sensors. In a large UAV, an electric power of up to 100 kW may be required.
Moreover, in the ground control station for a large UAV, the electric power requirement
is so high that, a separate large truck is utilized to carry a large generator to generate
necessary electric energy.
Virtually, all UAVs (from micro to large) contain some forms of an electrical system.
Large UAVs have a complex electrical system that provides electric energy to all electric
devices. In general, large UAVs are equipped with an electric energy generator, while
small UAVs are employing batteries. Even large UAVs need a battery to provide a sec-
ondary power supply, since in the event of an alternator (or generator) failure, battery
circuit is used to supply power.
An airborne wide‐area, nearly all‐weather surveillance radar for an UAV — s ponsored
by the Army and Defense Advanced Research Projects Agency (DARPA) — was developed
by Lincoln Laboratory. Table 3.4 indicates [12] the breakdown of the power requirements
for various components in the radar and communications system. As observed this pay-
load system consumes about 1400 W of prime power. The required power should be gen-
erated by the UAV electric system. Five primary sources of power in a UAV are: (a) main
engine; (b) battery; (c) auxiliary power unit (APU); (d) solar cells; and (e) generator.
Table 3.4 Unmanned aerial vehicle (UAV) radar and support equipment power breakdown.
Power
No System Component (W)
The Kwearfott KN‐4072 INS unit used in Global Hawk consumes 35 W power, while
RCCT Micro INS requires 3.5 W. In contrast, Freewave F‐Series communications
system with a mass of 0.44 lb consumes 30 W power, while L‐3 Mini TDCL Transceiver
requires about 60 W. The UHF RX/TX transmitter/receiver of the Global Hawk
communications system requires 150 W. The high voltage power supply (HVPS) of the
Global Hawk communications system generates 1800 W.
In a UAV where the air breathing engine is used, there is only one electrical system
powered by the engine‐driven alternator or generator. The aircraft battery is used for
emergency power and engine starting. Electrical power is typically distributed through
one or more common points known as an electrical bus (or bus bar).
Military UAVs are loaded with sensors, antennas, processors, cameras, telemetry sys-
tem, radios, radars, navigation system, jammers, cooling fans, and power supplies. This
will require a staggering array of wires, cables, harnesses, and connectors, which
accounts for a significant share of vehicle weight, and have a major impact on both
operational cost and mission performance. To minimize the vehicle’s weight, the elec-
tric system interconnections should be optimized (e.g., use smaller diameter wires). In
wiring modules, it is recommended to place the wiring to one side of the module rack,
so that, the other side will be free and available for temporary hookups.
semiconductor devices like A/D and D/A converters may not perform normally. The solu-
tion to heat the electric unit to warm up to the normal operating temperature.
HMR-2300
NovAtel RT-2 GPS Receiver Magnetometer
DC/DC
5V Sonar Altimeter
Flight Computer IMU/Radar
ISIS-IMU
Module
DC/DC
12V
Aironet Ethernet
Module
3.7.5 Batteries
There are basically two types of batteries: (a) primary; and (b) rechargeable (i.e., sec-
ondary). A primary battery is designed to be used once and discarded, and not recharged
with electricity and reused like a secondary cell. A rechargeable battery is one which can
be charged, discharged into a load, and recharged many times, as opposed to a dispos-
able or regular battery which is supplied fully charged and discarded after use.
Rechargeable batteries are produced in many different shapes and sizes.
Primary batteries are useful when long periods of storage are desired, and are also
more cost‐efficient. Rechargeable cells are generally more economical to use than
primary cells. Their initially higher cost and the purchase cost of a charging system can
be spread out over many use cycles.
The lead–acid battery is the oldest type of rechargeable battery. Despite having a very
low energy‐to‐weight ratio and a low energy‐to‐volume ratio, its ability to supply high
surge current implies that the battery has a relatively large power‐to‐weight ratio. Since
they are inexpensive compared to newer technologies, lead–acid batteries are very
popular and are widely used. Most of the world’s lead‐acid batteries are used in auto
industries for automobile starting.
A single Li‐ion cell is charged in two stages: (a) Constant current (CC); and
(b) Constant voltage (CV). Because lithium‐ion batteries can have a variety of positive
and negative electrode materials, the energy density and voltage vary accordingly.
Large UAV batteries are usually identified by the material used for the plates. The
most common types of battery used are: (a) lead‐acid; (b) Ni-Cd; (c) lithium‐ion; (d)
lithium polymer; (e) nickel metal hydride; (f ) alkaline. The lead‐acid batteries, also
known as flooded or wet batteries, are dry charged. A Ni-Cd battery consists of a
metallic box (usually stainless steel, plastic‐coated steel, painted steel, or titanium) that
contains a number of individual cells. These cells are connected in series to obtain
higher voltages.
84 3 Design Disciplines
Aircraft that are outfitted with Ni - Cd batteries often have a fault protection system that
monitors the condition of the battery. The battery charger is equipped with a system that
monitors the condition of the battery. The following conditions must be monitored:
1) Overheat condition
2) Low temperature condition (below −40 °F)
3) Cell imbalance
4) Open circuit
5) Shorted circuit.
If the battery charger finds a fault, it turns off and sends a fault signal to the Electrical
Load Management System (ELMS). The quadcopter DJI Mavic 2 Pro with a weight of
2 pounds requires 3 Lithium Polymer batteries.
Table 3.5 provides [22] technical features – including energy density — of some
rechargeable batteries. A high energy density lithium‐ion Panasonic NCR battery with
a mass of 46 g, a length of 65.3 mm, a diameter of 18.5 mm has a rated capacity of
2700 mAh at 3.6 V. This battery has a gravimetric energy density of 214 Watt‐hour per
kg (Wh/kg), and a volumetric energy density of 577 Watt‐hour per liter (Wh/L). It is
interesting to note that in an iPhone, the battery can typically provide 3.7 V at 3 Amps
for one hour. The regular electric energy consumption (i.e., current) is much less than
3 Amps. So, the time of battery discharge will be much more than one hour. For instance,
a Venom 7.2 V 5000 mAh 6-Cell Ni-MH battery will provide an electric energy of 5 A of
current at 7.2 volts for one hour. Moreover, a 22.2 V 3200 mAh 6S 30C Smart Li-Po
battery can generate an electric energy of 3.2 A of current at 22.2 volts for one hour.
In selection of battery for a UAV, a number of criteria are influential: (a) cost; (b) energy
density; (c) life; (d) safety; (e) weight; (f ) dimensions; (g) charge/discharge efficiency;
(h) self‐discharge rate; (i) cycle durability; (j) nominal cell voltage; and (k) specific energy.
3.7.6 Generator
Large UAVs employ a low‐power AC electrical system to power certain instruments
such as satellite radar, and transmitter. The AC generator/alternator (powered by APU)
often produces three‐phase 115 V AC at 400 Hz. A device called an inverter may also be
used to supply AC power by inverting DC into AC. Many inverters provide more than
one voltage output. Two common voltages found on large UAV inverters are 26 V AC
and 115 V AC. Whenever AC is used, a distribution circuit separated from the DC
s ystem must be employed. If the AC generator is lost, the UAV battery will continue to
supply DC power to operate vital systems for a safe landing. Onboard electrical systems
of Shadow 200 are powered by a GEC/Plessey 28 V, DC, 2 kW generator.
Elevator down
+δE
+δR Rudder to left
Left aileron down +δA
y
+δA cg Right aileron up
z
To analyze the aircraft control, a coordinate system must be defined. There are four
coordinate systems: (a) Earth‐fixed; (b) body‐fixed; (c) wind axes system; and (d) stabil-
ity axes system. Here, for the purpose of control, a body‐fixed coordinate system is
adopted; where there are three orthogonal axes which follow the right‐hand rule. The
x‐axis is along the fuselage (body) centerline passing through the aircraft center of grav-
ity; the y‐axis is perpendicular to x‐axis and to the right (from top‐view); and z‐axis is
perpendicular to xy plane (i.e., downward). Figures 3.5 illustrate the convention for
positive directions of axes of aircraft. Positive roll is defined as a clockwise rotation
about x axis as seen from the pilot seat (when in cruise; right wing down, left wing up).
Similarly, positive pitch is defined as a clockwise rotation about y axis as seen from the
pilot seat (nose up). Finally, positive yaw is defined as a clockwise rotation about z axis
as seen from the pilot seat (nose to right). Figure 3.6 illustrates the conventional control
surfaces. These conventions are significant and are used to develop design techniques
in this book. Figure 3.7 depicts the axes and positive rotations convention.
An aircraft is capable of performing various maneuvers and motions; they may be
broadly classified into three main groups: (a) longitudinal motion; (b) lateral motion;
and (c) directional motion.
Figure 3.8 illustrates a flowchart that represents the control surfaces design process. In
general, the design process begins with a trade‐off study to establish a clear line between
stability and controllability requirements and ends with optimization. During the trade‐
off study, two extreme limits of flying qualities are examined and the border line between
stability and controllability is drawn. For instance, a fighter can sacrifice the stability to
achieve a higher controllability and maneuverability. Then, an automatic flight control
system may be employed to augment the aircraft stability. In the case of a civil airliner,
the safety is the utmost goal; so the stability is clearly favored over the controllability.
Aileron
Rudder
Elevator
Aileron
cg
y
z
3.8 Control Surfaces Design 87
Identify aircraft class, and critical flight phases for longitudinal, lateral and directional control
Design roll control surfaces Design pitch control surface Design yaw control surface
Optimization
The first step in the design of control surfaces is to select the control surface configu-
ration. The primary idea behind the design of flight control surfaces is to position them
so that they function primarily as moment generators. They provide three types of rota-
tional motions (roll, pitch, and yaw). A conventional configuration includes elevator,
aileron and rudder. Variations to this classical configuration lead to some variations in
the arrangements of these control surfaces. Table 3.6 represents several control surface
configuration options. Some types of control surfaces are tied with particular aircraft
configuration; they must be selected for specific aircraft configuration. Table 3.6 also
illustrates a few aircraft examples.
The control surface configuration selection is a function of aircraft configuration
(e.g., wing, tail, and engine), cost, performance, controllability power transmission, and
operational requirements. The consequence of some aircraft configurations is to have a
particular type of control surfaces. For instance, when a V‐tail configuration is selected
during the aircraft conceptual design phase, a ruddervator is the best candidate to con-
trol both yawing and pitching moments. Another example is when the designer decides
to have a delta wing without aft tail. In such a case, an elevon is a great candidate to
perform as a means of control power to control pitch rate and roll rate.
The final decision on the control surface configuration will be the output of a trade‐off
study to balance and satisfy all design requirements in an optimum way. In general,
unconventional control surfaces are more challenging to design, more complex to manu-
facture, and also harder to analyze. However, unconventional control surfaces are more
efficient when a higher control power is required in a challenging design environment.
88 3 Design Disciplines
Based on performance requirements, a UAV will need multiple control surfaces such as
elevators, ailerons, rudders, flaperons, ruddervators, and/or elevons. The number and the
type of control surfaces depend on several factors such as the UAV mission, cost, and con-
trollability requirements. In this paper, we concentrate on a conventional configuration that
includes three control surfaces; namely the elevator, aileron, and rudder. The three coeffi-
cients of interest are: Cl (roll), Cm (pitch), and Cn (yaw). Data requirements may be included
which can be used to minimize a particular objective as a function of control surface deflec-
tions. Other data requirements specific to constrained control allocation techniques include
control minimum and maximum position limits and actuator rate limits.
This data may also be dependent on other variables. As an example, many control
laws have constraints implemented in software, determined by variables such as the
dynamic pressure, which are imposed on the available surface deflections. For example,
the commanded control actuator rate may need to change to maintain a constant air-
craft rotation rate across the entire flight envelope, since hinge moments and other
aerodynamic factors normally change with flight condition.
One flight control effector innovation is the use of thrust vectoring. One such flight
control design is the F‐15 ACTIVE vehicle which used thrust vectoring to produce
pitch, roll, and yaw controlling moments. Other examples of such vehicles exist. One of
the first operational aircraft to use thrust vectoring was the Harrier, flown by the British
Royal Air Force, British Royal Navy, and the U.S. Marines.
NASA research explored thrust vectoring at extremely high angle‐of‐attack on the
High Alpha (angle‐of‐attack) Research Vehicle (HARV), a modified F‐18. The F‐16
3.8 Control Surfaces Design 89
Actuator Aileron
Command u, v, w
Controller Elevator UAV
Actuator
Dynamics p, q, r
Actuator Rudder
control surfaces may impose slight to considerable changes to the UAV configuration
during the conceptual design process.
Integrated flight control refers to the control and optimization techniques to achieve
or improve overall system performance by taking into account subsystem interactions,
uncertainties, and even failures for all control effectors. The flight control integration
task specifically addresses the issues of interacting impacts between flight control sys-
tems and other aircraft functional or structural systems. As an example, conventional
control surfaces lose control effectiveness at low speeds and also are ineffective in the
post‐stall flight regime. Thrust vectoring control has been developed to expand the
flight envelope of modern military aircraft.
The integration of system engineering principles with the analysis‐driven design pro-
cess demonstrates that a higher level of integrated control can be attained, identifying the
requirements/functional/physical interfaces and the complimentary technical interac-
tions which are promoted by this design process. The objective is to assess the influences
of the conceptual design choices and modeling uncertainties on the control system con-
figuration and not so much to predict accurately the absolute value of the control torques.
One specific area in which the systems engineering approach has been applied to an
integrated flight control system design is the design of integrated flight and propulsion
control systems. For example, in hypersonic vehicle design, the coupling between the
propulsion system’s dynamics and the aerodynamics is significant enough that an
approach designing the propulsion control system and the flight control system sepa-
rately is not adequate. The strong relationship between the analysis and the influencing
parameters allow definite, traceable relationships to be constructed. In the case of
control surface design, the major parameters are drawn almost completely from the
operational and controllability requirements.
The author has presented the conventional control surfaces design for an air vehicle
in Chapter 12 of [8], so the materials are not repeated in this text. You are encouraged
to study [8] to see the full details of conventional control surfaces design.
3.9 Safety Analysis
It is a fundamental duty of any UAV chief designer to ensure that the design is safe, and
all major systems/components are away from failure. A process must be established
to perform safety engineering analysis, either: (a) before that design process begins;
(b) during the design process; and (c) following each major design milestone/phase.
Each member of the design staff in all departments may be expected to conduct research
and establish a list of safety features. However, a more efficient approach is to establish
the “Safety Analysis Department”. In such cases, the “Safety Engineer” has the authority
to request a redesign, when its associated cost is justified.
The Safety Analysis Department (SAD) will primarily:
1) Identifyy and list UAV and system level safety level requirements.
2) Determine if the design can be expected to meet identified safety requirements and
objectives.
3) Derive safety requirements for the design of subsystems (e.g., components such as
wing). A hazard assessment is a collaborative and multidisciplinary effort which
requires a great deal of domain knowledge and insight.
3.9 Safety Analysis 91
The Federal Aviation Administration (FAA) has published a handbook [23] to help
launch and reentry vehicle operators conduct flight safety analyses. However, recom-
mendations and procedures provided by this reference are also applicable to the UAV
design process. In this section, two topics related to safety analysis are briefly presented:
1) Lessons learned from the past design projects (either from failures or successes).
2) Likely failure modes of subsystems and components.
Reference [24] provides guidelines and methods for conducting the safety assessment
process on civil airborne systems and equipment. The interested reader is referred to
[23, 24] for further introduction to the topic.
damage to the sensor suite. An error in software code to coordinate between the mission
planning system and the aircraft commanded the vehicle to taxi at 155 knot.
On 3 April 2014, a Shadow 200 participating in training exercises at Fort Indiantown
Gap crashed near an elementary school in Pennsylvania, and was then hit by a civilian
vehicle destroying the drone. On 2 Feb, 2017, A Shadow 200 launched from an airfield
near Fort Huachuca, AZ disappeared. After a long (nine‐day) search, the wreckage was
found in the mountains west of Denver. There are a number of other lessons learned
which are placed throughout the text.
The Predator’s small size and lack of overall structural strength dictated that the RQ‐1
could only carry a missile that weighed less than 175 pounds. This made the Hellfire
missile almost the only choice. Originally, there were some concerns [27] about firing a
helicopter‐borne antitank missile from this lightweight UAV. The question was: Would
firing the missile break up the Predator, either by wrenching a wing from its mounts or
knocking off the vertical stabilizer? Operators witnessed a test which consisted of
chaining a Predator to a concrete pad and shooting the missile. No parts fell off the
Predator.
A number of lessons learned from the Perseus B (Figure 3.10), which is a remotely
piloted aircraft developed as a design‐performance testbed under NASA’s Environmental
Research Aircraft and Sensor Technology (ERAST) project. Perseus B is approximately
25 ft long, has a wingspan of 71.5 ft, and stands 12 ft high, and is powered by a Rotax 914
piston engine. Two Perseus A aircraft were built and made 21 flights in 1993—1994.
Although one of the Perseus A aircraft was destroyed in a crash after a vertical gyro-
scope failed in flight, the other aircraft completed its test program. Perseus B first flew
in 1994, and made two flights in 1996 before being damaged in a hard landing on the dry
lakebed after a propeller shaft failure. A series of modifications were made including
external fuel pods on the wing that more than doubled the fuel capacity to 100 gal, and
extending the original 58.5‐ft wingspan to 71.5 ft to enhance high‐altitude performance.
Engine power was increased by more than 20% by boosting the turbocharger output.
Fuel consumption was reduced with fuel control modifications and a leaner fuel‐air
mixture that did not compromise power. The aircraft again crashed on 1 October 1999,
suffering moderate damage to the aircraft but no property damage, fire, or injuries in
the area of the crash. A flight termination system, required for all remotely piloted air-
craft being flown in military‐restricted airspace, includes a parachute system deployed
on command plus a C‐Band radar beacon and a Mode‐C transponder to aid in location.
Figure 3.10 National Administration for Aeronautics and Astronautics (NASA) Perseus B.
3.9 Safety Analysis 93
Table 3.7 illustrates reliability and mishap rates for several manned and unmanned
aircraft. Current accident rate for a typical UAVs is about 50 times greater than that of
a General Dynamics fighter F‐16 Fighting Falcon. Autopilot is responsible for consider-
able amount of failures/mishaps. In the autonomy, operator tells the system what is
desired from the mission (not how to do it) with the flexibility of dynamic changes to
the mission goals being possible in flight with minimal operation re‐planning.
There are a number of other lessons learned which are placed throughout the text.
the safety of operators or others who find themselves in the vicinity of the UAV crash site.
There are a variety of likely failure modes; some major ones are:
1) Loss of UAV control
2) Navigation system failure
3) Propulsion system failure
4) Communication system failure
5) Launch failure
6) Recovery failure
7) Failure of structure
8) Target recognition failure
9) Loss of electric power
10) Stability failure
11) Payload (e.g., camera) operation failure
12) Software bug.
In each case, failure condition must be analyzed, the root cause needs to be identified,
and then, develop success‐failure predictions. This approach will render and improve
the possibility of a zero failure design.
Most major failures will lead to a crash; the UAV may collide with another air vehicle,
or may have an unplanned descend to a crowded area. For instance, if the longitudinal
stability is insufficient, the UAV will likely stall and crash soon after takeoff. Moreover,
loss of control may have a number of reasons including:
1) Engine failure
2) loss of communication with the operator in ground station
3) Hardware fault in avionic
4) Electrical system disconnection
5) Control surface not moving (movement blocked by external obstacles [jam], or ser-
vomotor failure, or broken mechanical linkage).
A very likely failure in the UAVs is the autopilot failure; which results in the loss of
control, and therefore the loss of UAV itself. A safe flight requires the control system to
maintain adequate authority over the UAV throughout the flight operation. Two exter-
nal common reasons for the autopilot failure are: (a) loss of communication with the
ground operator; and (b) loss of electric power. Internal causes for such failure may
arise from elements within the autopilot including: (a) gyros; (b) accelerometers; and
(c) computer hardware. These three elements may fail, if they are exposed to a significant
level of vibration (mainly from internal combustion engines). One effective solution is
to fit multiple isolation mounts to the engine, and also to suspend sensitive elements of
the autopilot on dedicated and tuned anti‐vibration systems.
In the cases, where the failure is due to only one element, a plan for a degree of
redundancy is a simple (not optimal) solution. For instance, any electric wire may be
supported by a parallel one. Moreover, a twin‐engine UAV will have less probability of
the engine’s failure. To improve the communication robustness, it is recommended to
fit dual receivers/transmitters, so if one receiver/transmitter fails, the second receiver/
transmitter handles the received/transmitted signal. Predator B is equipped with
dual‐redundant flight control surfaces and triple‐redundant avionics and flight
controls.
3.10 Installation Guidelines 95
To prevent structural failure, the UAV must be flown within the recommended flight
envelope. Any maneuver, (e.g., varying the bank/pitch angle) should be such that the
load factor is less than the maximum allowable value. For example, if the maximum
allowable load factor is 2, the bank angle in a turn must not exceed 60 °. To prevent the
loss of visibility by operator, when the UAV is in the line of sight, the UAV must be
painted with non‐white (due to cloud), and non‐blue (due to blue sky) colors.
Most likely but unexpected failures will be identified during the flight tests opera-
tions. For instance, an underpowered UAV will have a longer runway, a less maximum
speed, a shorter endurance, and a lower climb rate than expected. Most potential struc-
tural issues will be experienced after the first few flight tests. If the UAV structure (e.g.,
wing) passes the flight tests, but failed in a flight afterward, the main reason for the
failure is the operator’s mishandling (i.e., a flight operation out of flight envelope).
One conclusion apparent from the available data is that, for most of the systems
examined, electrical and mechanical reliability play as much or more of a role in the
accidents as human error. Mishaps attributed at least partially to aircraft failures [31]
range from 33% (Global Hawk) to 67% (Shadow) in the data reported here.
An improvement in electromechanical reliability of current active UAVs [32] will
come only through an increase in the cost of the aircraft. However, a reduction of
human errors leading to accidents might not necessarily entail increased costs if sug-
gested changes can be incorporated early in the design process. In the systems analyzed,
human factors issues were present in 21% (Shadow) to 67% (Predator) of the accidents.
3.10 Installation Guidelines
In this section, a number of installation guidelines for Global Positioning System (GPS)/
Compass, Inertial measurement unit (IMU), and electric motors are provided. These
points are not direct design lessons; however, they will impact UAV design techniques,
and communications between design team members. Preparing installation guideline
will prevent uncontrollable flight, injury to UAV operators, and damage to equipment.
3.10.1 GPS/Compass
Since, the GPS/Compass is sensitive to magnetic interference, they should be installed
far away from any electronic devices and power supplies. Moreover, the GPS is sensitive
to vibration interference, so position the GPS bracket at a good distance from any rotor.
If you are uncertain whether materials near the GPS/Compass module are magnetic or
not, you may use a compass or magnet to check it. Insert a special indication line (e.g.,
orientation arrow pointing forward) for mounting for the GPS/Compass in packaging.
3.10.2 IMU
In a quadcopter, the IMU is best positioned near the vehicle’s center of gravity, where
vibration is relatively low. Always use double‐sided foam/bracket tape for secured
installation. The sides of the IMU should be precisely parallel to the vehicle. Install the
IMU such that the arrow marked on the IMU faces the sky, and points directly forward,
backward, left or right.
96 3 Design Disciplines
Questions
1 What design disciplines will work in parallel within a UAV design project?
9 In designing the high lift device for a wing, what parameters must be determined?
10 What are the MTOW, and engine power, and wing area Boeing Insitu ScanEagle?
11 In the concept of stealth, what are the three basic methods of minimizing the
reflection of pulses back to a receptor?
12 What is the acoustic (i.e., noise) wavelength (signature) range for detecting an air
vehicle?
14 What are the two issues for fuel when an aircraft is flying at high altitude?
16 What are the typical engine types for a UAV propulsion system?
17 What are the typical five major stresses to which structural members are subjected?
24 What is Nacelle?
25 What are the primary control surfaces of Global Hawk and Predator?
32 Why radome should be designed and fabricated such that it has a low distortion?
34 Why did a Global Hawk crash on 29 March 1999, during the program’s 18th sortie?
Design Questions
1 You are the lead engineer of the propulsion system design group for a UAV with the
following desired features. The UAV is a quadcopter with a payload mass of 100 g,
and is required to fly for 30 minutes for aerial filming below 500 ft. The desired
cruise airspeed is 25 knots. Analyze the mission requirements, and conceptu
ally design the propulsion system. Provide the following items: (a) engine type;
98 3 Design Disciplines
(b) estimated design power/thrust; (c) estimated fuel weight or battery features; and
(d) engine locations. Provide the analysis for your design.
2 You are the lead engineer of the propulsion system design group for a UAV with the
following desired features. The UAV is a small fixed‐wing vehicle with a payload
mass of 500 g, and is required to fly for 90 minutes for aerial filming below 5000 ft.
The desired cruise airspeed is 50 knot. Analyze the mission requirements, and con-
ceptually design the propulsion system. Provide the following items: (a) engine type;
(b) estimated design power/thrust; (c) estimated fuel weight or battery features;
(d) number of engines; and (e) engine(s) locations. Provide the analysis for your design.
3 You are the lead engineer of the propulsion system design group for a UAV with the
following desired features. The UAV is a fixed‐wing vehicle with a payload mass of
200 kg, and is required to fly for five hours for tracking ground moving targets at
20000 ft. The desired cruise airspeed is 160 knot. Analyze the mission requirements,
and conceptually design the propulsion system. Provide the following items: (a) engine
type; (b) estimated power/thrust; (c) estimated fuel weight or battery features;
(d) number of engines; and (e) engine(s) locations. Provide the analysis for your design.
4 You are the lead engineer of the propulsion system design group for a UAV with the
following desired features. The UAV is a fixed‐wing vehicle with a payload mass of
1100 kg, and is required to fly for 30 hours for tracking ground moving targets at
60 000 ft. The desired cruise airspeed is 300 knot. Analyze the mission requirements,
and conceptually design the propulsion system. Provide the following items: (a) engine
type; (b) estimated engine power/thrust; (c) estimated fuel weight or battery features;
(d) number of engines; and (e) engine(s) locations. Provide the analysis for your design.
5 You are the lead engineer of the landing gear design group for a UAV with the
following desired features. The UAV is a quadcopter with a payload mass of 100 g,
and is required to fly for 30 minutes for aerial filming below 500 ft. The desired
cruise airspeed is 25 knots. Analyze the mission requirements, and conceptually
design the propulsion system. Provide the following items: (a) landing gear type;
(b) fixed or retractable; and (c) a sketch/drawing for the design. Provide the analysis
for your design.
6 You are the lead engineer of the landing gear design group for a UAV with the
following desired features. The UAV is a small fixed‐wing vehicle with a payload
mass of 500 g, and is required to fly for 90 minutes for aerial filming below 5000 ft.
The desired cruise airspeed is 50 knot. Analyze the mission requirements, and con-
ceptually design the propulsion system. Provide the following items: (a) landing gear
type; (b) fixed or retractable; and (c) a sketch/drawing for the design. Provide the
analysis for your design.
7 You are the lead engineer of the landing gear design group for a UAV with the fol-
lowing desired features. The UAV is a fixed‐wing vehicle with a payload mass of
200 kg, and is required to fly for five hours for tracking ground moving targets at
20
000 ft. The desired cruise airspeed is 160 knot. Analyze the mission
Problems 99
requirements, and conceptually design the propulsion system. Provide the following
items: (a) landing gear type; (b) fixed or retractable; and (c) a sketch/drawing for the
design. Provide the analysis for your design.
8 You are the lead engineer of the landing gear design group for a UAV with the fol-
lowing desired features. The UAV is a fixed‐wing vehicle with a payload mass of
1100 kg, and is required to fly for 30 hours for tracking ground moving targets at
60 000 ft. The desired cruise airspeed is 300 knot. Analyze the mission requirements,
and conceptually design the propulsion system. Provide the following items:
(a) landing gear type; (b) fixed or retractable; and (c) a sketch/drawing for the design.
Provide the analysis for your design.
Problems
1 A large UAV with a piston engine is cruising at 10 000 ft altitude with a speed of
150 knot. The propeller efficiency is 0.73. The wing area is 25 m2, and the drag coef-
ficient is 0.036. How much power the engine should generate for this flight?
2 A small UAV with an electric engine is cruising at sea level with a speed of 50 knot.
The propeller efficiency is 0.6. The wing area is 1.5 m2, and the drag coefficient is
0.045. How much power the engine should generate for this flight?
3 Determine the total energy supplied by a 3000 mAh 10 V Li–Po Lithium Polymer
battery, and the maximum power that can be provided to an electric motor.
6 Determine the total energy supplied by a 2000 mAh 6 V Li–Po Alkaline battery, and
the maximum power that can be provided to an electric motor.
7 A small UAV is using a NACA 63–215 airfoil for its wing section. The wing chord at
root and tip are 0.8 m and 0.6 m respectively. Determine maximum thickness of the
wing at the root and the tip.
8 A small UAV is using a NACA 23 012 airfoil for its wing section. The wing chord at
root and tip are 1.2 m and 0.8 m respectively. Determine maximum thickness of the
wing at the root and the tip.
9 A mini UAV with an electric engine is cruising with a velocity of 20 knot at sea level.
The wing area is 0.22 m2, the engine prop efficiency is 0.72, and the UAV drag coef-
ficient is 0.042. The batteries of the UAV provide a 12-volt electric energy; deter-
mine the electric current consumed by the engine.
100 3 Design Disciplines
10 A small UAV with an electric engine is cruising with a velocity of 25 knot at 5,000
ft altitude. The wing area is 0.54 m2, the engine prop efficiency is 0.74, and the UAV
drag coefficient is 0.038. The batteries of the UAV provide a 24-volt electric energy;
determine the electric current consumed by the engine.
11 A small UAV with an electric engine is cruising with a velocity of 22 knot at 5,000
ft altitude. The wing area is 0.62 m2, the engine prop efficiency is 0.65, and the UAV
drag coefficient is 0.035. The electric energy is provided by a Venom 7.2 V 5000
mAh 6-Cell Ni-MH battery. How long this flight will last?
12 A small UAV with an electric engine is cruising with a velocity of 25 knot at sea
level altitude. The wing area is 1.2 m2, the engine prop efficiency is 0.68, and the
UAV drag coefficient is 0.041. The electric energy is provided by a 22.2 V 3200
mAh 6S 30C Smart Li-Po battery. How long this flight will last?
Notes
1 Computational Fluid Dynamics.
2 The term “wheel” is often used to mean the entire wheel/brake/tire assembly.
101
Aerodynamic Design
CONTENTS
Educational Outcomes, 102
4.1 Introduction, 102
4.2 Fundamentals of Aerodynamics, 103
4.3 Wing Design, 104
4.3.1 Wing Design Procedure, 105
4.3.2 Airfoil Selection/Design, 106
4.3.3 Wing Design Technique, 108
4.3.4 Wing Design Steps, 113
4.4 Tail Design, 113
4.4.1 Design Procedure, 113
4.4.2 Tail Configuration, 115
4.4.3 Horizontal Tail Design Technique, 116
4.4.4 Tail Planform Area and Tail Arm, 117
4.4.5 Tail Airfoil Section, 118
4.4.6 Tail Incidence, 119
4.4.7 Other Horizontal Tail Parameters, 119
4.5 Vertical Tail Design, 119
4.5.1 Parameters, 119
4.5.2 Vertical Tail Location, 120
4.5.3 Vertical Tail Moment Arm (lvt), 120
4.5.4 Planform Area (Sv), 120
4.5.5 Incidence (iv), 121
4.5.6 Other Vertical Tail Parameters, 122
4.5.7 Vertical Tail Design Technique, 122
4.6 Fuselage Design, 123
4.6.1 Fuselage Design Fundamentals, 123
4.6.2 Fuselage Aerodynamics, 123
4.6.3 Autopilot Compartment, 126
4.6.4 Optimum Length‐to‐Diameter Ratio, 126
4.6.5 Fuselage Aerodynamics, 127
4.6.6 Lofting, 128
4.6.7 Fuselage Design Steps, 129
4.7 Antenna, 130
4.7.1 Fixed Antenna, 130
4.7.2 Radar Dish Antenna, 131
Educational Outcomes
After study of this chapter, the reader will be able to:
1) Conduct wing aerodynamic design
2) Conduct horizontal tail aerodynamic design
3) Conduct vertical tail aerodynamic design
4) Conduct fuselage aerodynamic design
5) Provide aerodynamic guideline to accommodate antennas
4.1 Introduction
The aerodynamics is the science that involves the study of the behavior (i.e., dynamics)
of air when confronting a moving object (e.g., Unmanned Aerial Vehicle [UAV]). The
UAV has a number of components which are characterized by their aerodynamic out
puts (e.g., lift), two of which are wing and tail. A wing/tail is considered as a lifting sur
face in which the lift is produced due to the pressure difference between lower and
upper surfaces. In contrast, surfaces such as aileron, rudder, and elevator are referred to
as the control surfaces. Lifting surfaces are generally fixed while control surfaces are
always moving up/down. Both lifting and control surfaces are functions of their aerody
namic features.
The fuselage is not fundamentally considered as an aerodynamic component based
on its function. However, fuselage has a considerable role in creating drag, while it gen
erates a little lift. The primary aerodynamic function of the wing and tail is to generate
sufficient lift force or simply lift (L). However, they have two other undesirable prod
ucts, namely drag (D) and nose‐down pitching moment (M). In this chapter, the aero
dynamic design of UAV components which have a direct contact with moving air is
presented. The primary objective of aerodynamic design is to optimize the UAV outer
shape such that the lift is maximized, while the drag and pitching moment are minimized.
Table 4.1 illustrates the UAV aerodynamic components and their major aerodynamic
influences. For each aerodynamic component, the designer should aim to maximize
their lift and minimize the drag. This chapter presents the aerodynamic design of four
components of an UAV; namely wing, vertical tail, horizontal tail, and fuselage.
Aerodynamics textbooks (e.g., [14, 33, 34]) are a good source to consult for information
about mathematical techniques for calculating the pressure distribution over the wing
and for determining the flow variables. During the aerodynamic design process, several
parameters such as airfoil section and wing aspect ratio must be determined. The aero
dynamic features of the UAV would affect the UAV performance, stability, control, and
structural design.
4.2 Fundamentals of Aerodynamics 103
Table 4.1 Unmanned Aerial Vehicle (UAV) aerodynamic components and their functions.
4.2 Fundamentals of Aerodynamics
The aerodynamics is an applied science that involves the study of the behavior (i.e.,
dynamics) of flow of air; when it has a relative speed with an object (e.g., unmanned aerial
vehicle). In order to aerodynamically design a UAV, one must be able to calculate and
analyze the aerodynamic outputs of the vehicle. One of the necessary tools in the aerody
namic design process is the aerodynamic theories to calculate aerodynamic forces and
moments (e.g., lift, drag, and pitching moment). The aerodynamic forces on an object in
an airflow (e.g., wing) can be calculated from pressure distribution around the object.
The aerodynamic forces of lift and drag of a lifting surface (e.g., wing and tail) are
functions of the following factors: (a) surface angle of attack; (b) geometry (e.g., plan
form area; S); (c) airfoil section; (d) airspeed (V); (e) air density (ρ); and (f ) Reynolds
number of the flow. The lift and drag are determined by:
1
L V 2 SC L (4.1)
2
1
D V 2 SC D (4.2)
2
where CL and CD are lift and drag coefficients respectively. The drag coefficient is a
function of several parameters particularly UAV configuration. A mathematical expres
sion for the variation of drag coefficient versus lift coefficient is:
CD C Do KC L2 (4.3)
This equation is sometimes referred to as aircraft “drag polar.” The variable K is
referred to as the induced drag correction factor. It is obtained from:
1
K (4.4)
e AR
where e is the Oswald span efficiency factor, and AR is the wing aspect ratio. The vari
able AR is introduced later in this chapter.
The zero‐lift drag coefficient (CDo) of a well‐designed fixed‐wing UAV; in clean con
figuration; is about 0.015–0.025. However, for a quadcopter (i.e., rotary‐wing configura
tion), we regard the total drag coefficient (CD) as a parameter, and Eq. (4.3) is not
104 4 Aerodynamic Design
L
F
V∞
Mo
ac D
employed. For a quadcopter, the typical value for CD is about 0.2–0.4. The technique to
calculate the CDo of UAV components is beyond the scope of this book, the interested
reader is referred to references such as [9].
The lift is always defined as the component of the aerodynamic force perpendicular
to the relative wind (Figure 4.1). The drag is always defined as the component of the
aerodynamic force parallel to the relative wind.
The aerodynamic center (ac) which is frequently selected to be the center of lift, is
located nearly at the quarter chord. The wing three‐dimensional (3d) lift coefficient (CL) is
directly a function of the airfoil two‐dimensional (2d) lift coefficient, cl. In turn, the vari
able cl is a function of variations of pressure coefficients on the upper and lower surfaces.
For the case of a small angle of attack (less than 5 °), 2d lift coefficient is calculated from
c
1
cl C pl C pu dx (4.5)
c0
where cpl and cpu are pressure coefficients at the lower and upper surfaces respectively,
and c is the airfoil chord. Thus, the lift is produced due to the pressure difference
between lower and upper surfaces of the wing/tail. References such as [14, 15] provides
techniques to determine the pressure distribution around any lifting surface such as the
wing. The variations of lift coefficient versus angle of attack is often linear below stall
angle. The UAVs are usually flying at an angle of attack below stall angle.
With the progress of the science of aerodynamics, there are variety of techniques and
tools to accomplish this time consuming job. A variety of tools and software based on
aerodynamics and numerical methods have been developed in the past decades. The
CFD1 Software based on the solution of Navier–Stokes equations, vortex lattice method,
and thin airfoil theory are available in the market. The application of such software
packages is expensive and time‐consuming, and will accelerate the wing/tail design
process. As Figure 1.5 (in Chapter 1) illustrates, a design group; formed by several
aerodynamic engineers; should be devoted for conducting such design operation.
For fundamentals of aerodynamics, please refer to references such as [14, 33].
4.3 Wing Design
This section is devoted to the aerodynamic design of the wing, and presents the design
procedure, wing parameters, airfoil selection process, and design technique. During the
wing aerodynamic design process, the following parameters must be determined:
4.3 Wing Design 105
(a) wing reference (or planform) area; (b) number of the wings; (c) vertical position relative
to the fuselage (high; mid, or low wing); (d) horizontal position relative to the fuselage;
(e) cross section (or airfoil); (f ) aspect ratio (AR); (g) taper ratio (λ); (h) tip chord (Ct); (i)
root chord (Cr); (j) Mean Aerodynamic Chord (MAC or C); (k) span (b); (l) twist angle
(αt); (m) sweep angle (Λ); (n) dihedral angle (Γ); (o) incidence (iw) or setting angle (αset);
(p) high lifting devices (e.g., flap); and (q) aileron.
The author has presented the wing design for an air vehicle in Chapter 5 of [8], so the
materials are not fully repeated in this text. You are encouraged to study this reference
to find the details of wing design. The wing fundamental design requirements are lift,
aerodynamic efficiency, aircraft performance, stability, producibility, operational require
ments, cost, and flight safety.
No
Requirements Satisfied?
Yes
Optimization
and pitching moment. In practice, a number of wing parameters (e.g., wing location,
aspect ratio, and airfoil section) are selected, while others (e.g., wing area, wing span,
and mean aerodynamic chord) are calculated.
0.2
y/c
–0.2
0 0.2 0.4 0.6 0.8 1.0
Figure 4.3 A 6‐series National Advisory Committee for Aeronautics (NACA) 633–218 airfoil section.
4.3 Wing Design 107
Cdmin
1) The airfoil with the highest maximum lift coefficient (Clmax ).
2) The airfoil with the proper ideal or design lift coefficient (Cld or Cli ).
3) The airfoil with the lowest minimum drag coefficient (C dmin ).
4) The airfoil with the highest lift‐to‐drag ratio ((Cl/Cd)max).
5) The airfoil with the highest lift curve slope (Cl max ).
6) The airfoil with the lowest (closest to zero; negative or positive) pitching moment
coefficient (Cm).
7) The proper stall quality in the stall region (the variation must be gentle, not sharp).
8) The airfoil must be structurally reinforceable. The airfoil should not that much thin
that spars cannot be placed inside.
9) The airfoil must be such that the cross section is manufacturable.
10) The cost requirements must be considered.
11) Other design requirements must be considered. For instance, if the fuel tank has
been designated to be places inside the wing inboard section, the airfoil must allow
the sufficient space for this purpose.
12) If more than one airfoil is considered for a wing, the integration of two airfoils in
one wing must be observed.
The NACA 4‐ and 5‐digit airfoil sections are not very efficient, but 6‐series airfoils are
the best (and more popular) among the NACA airfoils. The four‐ and five‐digit airfoil
sections (e.g., 2412, and 23 015) where designed simply by using parabola and line. They
were not supposed to satisfy major aerodynamic design requirements, such as laminar
flow and no flow separation. However, the six series airfoils were designed to maintain
laminar flow over a large part of the chord, thus they maintain lower Cdmin compared
with four‐ and five‐digit airfoils. The 6‐series NACA airfoils are designated by five main
digits and begin with number 6 (e.g., 63–209).
The two recommended NASA airfoil sections are the Medium‐Speed “MS(1)” and
the Low‐Speed “LS(1)” series. Like the old NACA 4‐ and 5‐digit and 6‐series, there are
any number of these to choose from. Two typical NASA airfoil designations are MS(1)‐
xxyy and LS(1)‐xxyy, where the xx is the design lift coefficient, and the yy is the thick
ness‐to‐chord ratio. The NASA LS and MS airfoil sections have proven to be
well‐behaved in wind tunnel testing.
For instance, MS(1)‐0313 was the original selection for the AR of 11 wing for
AGM‐154 Joint Standoff Weapon (JSOW). The JSOW with a 500 kg mass and a 4.1 m
108 4 Aerodynamic Design
length is the product of a joint venture between the United States Navy and Air Force to
deploy a standardized medium range precision guided weapon. However, the airfoil was
replaced with the MS(1)‐0315 to get the additional 2% of thickness. A higher thickness
(13%) airfoil was selected to address the flutter concern of the wing. Furthermore, this
airfoil has a higher stall angle.
Another popular NASA airfoil also used for several smaller vehicles is the LS(1)‐0313.
This is a little better than the MS series, except for MDD. For the tail and control sur
faces (e.g., elevator), the symmetrical sections LS(1)‐0010 and LS(1)‐0013 are recom
mended. They are kind of a hybrid between the original NASA general aviation airfoils
and the supercritical. They have a little “kick” at the back that gives them the high Clmax,
and trailing edge does not come to a point, it’s actually flat, to get the pressure gradient.
They demonstrate about 40% laminar flow with very smooth surface finishes, and no
laminar separation.
It is reminded that the Reynolds (Re) number has a huge impact on airfoil and wing
aerodynamic performance. This is becoming more and more important in UAV indus
tries, which operate at much lower Re than three to nine million where most of the data
are found. In general, the Eppler airfoils are generally for very low Reynolds number,
Wortman for sailplane‐ish Reynolds number, and the NASA Low‐Speed airfoils (e.g.,
LS(1)‐0413) and Mid‐Speed airfoils (e.g., MS(1)‐0313) are for “moderate” Reynolds
numbers. Computationally designed airfoils should always be wind tunnel tested before
used in flight.
It is assumed that an airfoil section data base (such as NACA or Eppler) is available
and the wing designer is planning to select the best airfoil from a collection. The proce
dure to select an airfoil for the wing is recommended as follows:
1) Determine the average aircraft weight (Wavg) in cruising flight:
2) Calculate the aircraft ideal cruise lift coefficient (C LC ).
3) Calculate the wing cruise lift coefficient (C LCw ).
4) Calculate the wing airfoil ideal lift coefficient (Cli ).
5) Calculate the aircraft maximum lift coefficient (C Lmax ):
6) Calculate the wing maximum lift coefficient (C Lmaxw ).
7) Calculate the wing airfoil gross maximum lift coefficient (Clmax gross ).
8) Select/Design the high lift device (HLD) (type, geometry, and maximum deflection).
9) Determine the HLD contribution to the wing maximum lift coefficient ( ClHLD ).
10) Calculate the wing airfoil “net” maximum lift coefficient (Clmax )
11) Identify airfoil section alternatives that deliver the desired Cli (step 4) and Clmax
(step 10). This is a very essential step.
12) Among several acceptable alternatives, select the optimum airfoil section by using
a comparison table.
including tail, and landing gear. In principle, there are four options for the vertical
location of the wing. They are: (a) high wing (e.g., ScanEagle); (b) mid wing; (c) low
wing (e.g., Global Hawk and Predator); and (d) parasol wing.
In term of advantage, the high wing makes the aircraft laterally more stable, and
will produce more lift compared with mid and low wing. A high wing configuration
is also recommended for a UAV which is taking off from a launcher. Moreover, the
aerodynamic shape of the fuselage lower section can be smoother. In term of disad
vantage for the high wing, the landing gear is longer if connected to the wing. This
makes the landing gear heavier and requires more space inside the wing for retraction
system. This will further make the wing structure heavier. For a complete comparison
between the four alternatives, the reader is referred to other references such as [8].
2) Wing Incidence
The wing incidence (iw) is the angle between fuselage center line and the wing chord
line at root. It is sometimes referred to as the wing setting angle (αset). The fuselage
center line lies in the plane of symmetry and is usually defined parallel to the cabin
floor. The wing must be able to generate the desired lift coefficient during cruising
flight. This design requirement naturally matches with the wing airfoil angle of
attack corresponding to the airfoil ideal lift coefficient. Therefore, as soon as the
wing ideal lift coefficient (found from aircraft cruising speed) is determined, a refer
ence to Cl‐α graph demonstrates the wing setting angle. The typical number for wing
incidence for majority of aircraft is between 1–4 °.
3) Aspect Ratio
Aspect ratio (AR) is defined as the ratio between the wing span; b and the wing Mean
Aerodynamic Chord (MAC or C ).
b
AR (4.6)
C
The Mean Aerodynamic Chord, root chord, tip chord, wingspan, and Aerodynamic
Center in a straight wing is illustrated in Figure 4.5. The wing planform area for a
rectangular or straight tapered shape is defined as the span times the mean aerody
namic chord:
S b C (4.7)
The wing aspect ratio has several influences over the aircraft features. From the
aerodynamic points of view, as the AR is increased, the aerodynamic features of a
three‐dimensional wing (such as CLα, αo, αs, CLmax, CDmin) are getting closer to its
ac ʌLE
Cr MAC Ct
Figure 4.5 Mean Aerodynamic Chord and Aerodynamic Center in a straight wing.
110 4 Aerodynamic Design
two‐dimensional airfoil section (such as Clα, αo, αs, Clmax, Cdmin). As the AR is
increased, the aircraft maximum lift‐to‐drag ratio is increased, while the wing will be
structurally heavier. Moreover, as the AR is increased, the effect of wing tip vortex on
the horizontal tail is decreased.
A shorter wing needs lower cost to build compared with a long wing. As the AR
increases, the aircraft mass moment of inertia around x‐axis will be increased. This
means that it takes longer to roll. In another word, this will reduce the maneuverabil
ity of aircraft in roll. As the aspect ratio is increased, the wing stiffness around the
y‐axis is decreased.
For some design requirements, a low aspect ratio wing is favorable, while for other
design requirements, a high aspect ratio wing is desirable. The exact value of the AR
will be determined through a thorough investigation and lots of calculation over
aircraft performance, stability, control, manufacturability, and cost. The typical
aspect ratio for UAVs is 6–25. The aspect ratio of Global Hawk is 25.
4) Taper ratio
Taper ratio (λ) is defined as the ratio of the tip chord (Ct) to the root chord (Cr).
Ct
(4.8)
Cr
The geometric result of taper is a smaller tip chord. In general, the taper ratio varies
between zero and one. Three major planform geometries relating to taper ratio are
rectangular, trapezoidal and delta shape.
In general, a rectangular wing planform is aerodynamically inefficient, while it
has a few advantages, such as performance, cost and ease of manufacture. A wing
with a rectangular planform has a larger downwash angle at the tip than at the root.
Therefore, the effective angle of attack at the tip is reduced compared with that at
the root. Thus, the wing tip will tend to stall later than the root. The spanwise lift
distribution is far from elliptical; where it is highly desirable to minimize the
induced drag. Hence, one of the reasons to taper the planform is to reduce the
induced drag.
The wing taper will change the wing lift distribution; an elliptical one is desired.
The wing taper will increase the cost of the wing manufacture, since the wing ribs
will have different shapes. The taper will reduce the wing weight, since the center of
gravity of each wing section (left and right) will move toward fuselage center line.
The wing taper decrease the wing mass moment of inertia about x‐axis (longitudinal
axis). Consequently, this will improve the aircraft lateral control.
For a constant‐taper and constant‐sweep angle (trapezoidal) planform, Mean
Aerodynamic Chord is determined [39] as follows:
2
2 1
C Cr (4.9)
3 1
Example 4.1
A straight tapered wing has the following features
AR = 6, λ = 0.5, S = 2 m2
Determine tip chord, root chord, mean aerodynamic chord, and wing span.
4.3 Wing Design 111
Solution
b
AR (4.6)
C
S b C (4.7)
Multiplying numerator and denominator of Eq. (4.6) by a b and then, using Eq. (4.7),
we obtain:
bb b2
AR b S . AR 2 6 3.46 m
Cb S
b b 3.46
AR C 0.577 m (4.6)
C AR 6
3 3
2 C 0.577
2 1 2 2
C Cr Cr 2
Cr 0.742 m (4.9)
3 1 1 1 0.5 0.5 2
1 1 0.5
Ct
Ct Cr 0.742 0.5 0.371 m (4.8)
Cr
5) Sweep Angle
The angle between the wing leading edge and the lateral axis perpendicular to the
aircraft centerline (y‐axis) of the aircraft is called leading edge sweep (ΛLE). Basically,
a wing is being swept for the following four design goals:
The sweep angle has several advantages and disadvantages such that can only be
decided through a compromise. If the aircraft needs to have different sweep angles
at various flight conditions, an ideal option is to select the variable sweep wing that
may be swept back and then returned to its original position during flight. In some
cases, one sweep angle cannot satisfy all design requirements. For instance, a very
high sweep angle wing satisfies the high speed cruise requirements, however, at low
subsonic speed, the aircraft is not satisfactorily controllable or laterally stable. One
solution is to divide the wing sections into inboard plane, and outboard plane; each
having different sweep angles.
6) Twist Angle
If the wing tip is at a lower incidence than the wing root, the wing is said to have
negative twist or simply twist (αt) or washout. This indicates that wing angle of attack
112 4 Aerodynamic Design
is reduced along the span. The wings on a number of modern aircraft have different
airfoil sections along the span, with different values of zero lift angle of attack; this is
called aerodynamic twist. When the tip incidence and root incidence are not the
same, the twist is referred to as geometric twist. However, if the tip airfoil section and
root airfoil section are not the same, the twist is referred to as aerodynamic twist.
Both types of twist have advantages and disadvantages by which the designer must
establish a selection that satisfies the design requirement. There are two major goals
for the employing the twist in wing design process:
1) Avoiding tip stall before root stall.
2) Modification of lift distribution to an elliptical one.
The typical value for the geometric twist is between − 1 to −4 ° (i.e., negative twist).
The exact value of the twist angle must be determined such that the tip stalls after
root as well as the lift distribution be elliptic.
7) Dihedral Angle
When you look at the front view of an aircraft, the angle between the chord‐line
plane of a wing with the “xy” plane is referred to as the wing dihedral (Γ). The chord
line plane of the wing is an imaginary plane that is generated by connecting all chord
lines across span. If the wing tip is higher than the xy plane, the angle is called posi
tive dihedral or simply dihedral, but when the wing tip is lower than the xy plane, the
angle is called negative dihedral or anhedral. There are several advantages and dis
advantages for dihedral angle. The primary reason of applying the wing dihedral is
to improve the lateral stability of the aircraft. The typical dihedral angle is a value
between − 15° to + 10°. In the wing design, one must be careful to determine the wing
parameters such that satisfy both stability and controllability requirements.
8) High Lift Device
Two primary objectives of HLDs are: (a) maximizing the payload weight; and (b)
minimizing the stall speed (Vs). The primary applications of HLDs are during take‐
off and landing operations during which the aircraft speed is slightly greater than
stall speed. Since the airspeed is very low compared with cruising speed, the wing
must produce more lift coefficient. At the airfoil level, a HLD deflection tends to
cause the following changes in the airfoil features: (a) lift coefficient (Cl) is increased;
(b) maximum lift coefficient (Clmax) is increased; (c) zero‐lift angle of attack (αo) in
changed; (d) stall angle (αs) is changed; (e) pitching moment coefficient is changed;
(f ) drag coefficient is increased; and (g) lift curve slope is increased.
In designing the HLD for a wing, the following parameters must be determined: (a)
HLD location along the span; (b) the type of HLD; (c) HLD chord (Cf ); (d) HLD span
(bf ); and (e) HLD maximum deflection (down) (δfmax). Two main groups of HLDs are:
(a) leading edge high lift device (LEHLD); and (b) trailing edge high lift devices (TEHLD
or flap). Six basic types of leading edge HLD are: (a) plain flap; (b) split flap; (c) single
slotted flap; (d) double slotted flap; (e), triple slotted flap; and (f) Fowler flap.
When the low cost is the number one priority, select the least expensive HLD that
is the plain flap. If the performance is the number one priority, select the HLD that
satisfies the performance requirements. If only one HLD such as a single slotted flap
does not satisfy the performance requirements, add another HLD such as leading
edge flap to meet the design requirements.
4.4 Tail Design 113
4.4 Tail Design
4.4.1 Design Procedure
The tail in a conventional aircraft has often two components of horizontal tail and verti
cal tail and carries two primary functions: (a) trim (longitudinal and directional); and
(b) stability (longitudinal and directional). Since two conventional control surfaces (i.e.,
elevator and rudder) are indeed parts of the tails to implement control, it is proper to
add the following item as the third function of tails: (c) Control (longitudinal and
directional).
The majority of parameters are finalized through technical calculations, while a few
parameters are decided via an engineering selection approach. Figure 4.6 illustrates the
block diagram of the tail design process. The aircraft design is an iterative process;
therefore this procedure will be repeated several times until the optimum aircraft
114 4 Aerodynamic Design
configuration has been achieved. The design of vertical and horizontal tails might be
performed almost in parallel. However, there is one step in the vertical tail design (i.e.,
spin recovery) that the effect of horizontal tail into vertical tail is investigated. The
details on each step will be introduced in the later sections.
4.4 Tail Design 115
fulfilling the longitudinal trim requirements, while a conventional tail tends to be more
efficient for fulfilling the longitudinal control requirements.
In the Global Hawk, a V‐tail was selected to mount the engine above the fuselage for
better shielding the engine exhaust hot gas from below IR sensors, and also shield from
the side without negatively affecting aerodynamic efficiency. A V‐tail will result in a
lower maneuverability, but this is not significant for this UAV, since the UAV is flying
mostly straight and level in reconnaissance missions.
The pros and cons of the canard versus a conventional tail configuration are numer
ous and complex and it is hard to say which is superior without considering a specific
design requirement. One must employ systems engineering technique to compromise
and to decide the tail configuration. Ref. [8] has provided a full description for each tail
configuration, and their pros and cons; the interested reader may refer to this reference
for more details.
A typical value for “VH ” is about 0.4–1.2. The variable “ho” denotes the non‐dimen
X acwf
sional wing‐fuselage aerodynamic center position. A typical value for “ho” is
C
about 0.25 for majority of aircraft configurations. The parameter “h” denotes the non‐
X cg
dimensional aircraft center of gravity (cg) position . The value for “h” must be known
prior to the horizontal tail design. C
A typical value for “h” is about 0.1 to 0.3. The variable C mowf in Eq. (4.10) is the wing‐
fuselage pitching moment coefficient. A typical value is about −0.06. The parameter CL
in Eq. (4.10) is the aircraft cruise lift coefficient that is determined by the lift equation
(i.e., Eq. (4.1)).
The UAV static longitudinal stability is examined through the sign of the longitudi
nal stability derivative Cmα or the location of the aircraft neutral point. For an UAV
with a fixed aft tail, the aircraft static longitudinal stability derivative is determined
[40] as:
Sh l d
Cm C L wf h ho CL h h h 1 (4.12)
S C d
When the derivative Cmα is negative (i.e., when the neutral point is behind the air
craft cg), the UAV is said to be statically longitudinally stable. In the design of horizontal
tail, this equation should be examined too. If the UAV is found to be statically longitu
dinally unstable, the tail should be redesigned. A significant parameter in satisfying
longitudinal trim (Eq. 4.10), and static longitudinal stability (Eq. 4.12) is the tail arm (l);
which is the distance between tail aerodynamic center and the UAV cg.
118 4 Aerodynamic Design
The value of tail arm directly influences the tail area, the latter is responsible for gen
eration of the tail lift. As the tail arm is increased, the tail area must be decreased, while
as the tail arm is reduced, the tail area must be increased. Both short arm and long arm
are capable of satisfying longitudinal trim requirements, given the appropriate necessary
tail area. To find the optimum tail arm, one needs to derive a relation between tail geom
etry and other aircraft general design requirements such as the low weight and low drag.
Figure 4.7 Cl‐α, Cm‐α, and Cd-Cl graphs of National Advisory Committee for Aeronautics NACA 0009
airfoil section [36].
4.5 Vertical Tail Design 119
airfoil; the NACA 0009 airfoil section. In a five‐digit and six‐series airfoils, a zero for the
third digit indicates a symmetric airfoil.
In addition, another tail requirement is that the horizontal tail must be clean of com
pressibility effect. In order for the tail to be out of the compressibility effect, the tail lift
coefficient is desired to be less than the wing lift coefficient. To insure this requirement,
the flow Mach number at the tail must be less than the flow Mach number at the wing.
This objective will be realized by selecting a horizontal tail airfoil section to be thinner
(say about 2% of MAC) than the wing airfoil section.
functions: (a) directional stability; and (b) directional trim. Moreover, the vertical tail is a
major contributor in maintaining directional control, which is the primary function of the
rudder. In the design of the vertical tail, the following parameters must be determined: (a)
planform area (Sv); (b) tail arm (lv); (c) airfoil section; (d) aspect ratio (ARv); (e) taper ratio
(λv); (f) tip chord (Cvt); (g) root chord (Cvr); (h) Mean Aerodynamic Chord (MACv or Cv);
(i) span (bv); (j) sweep angle (Λv); (k) dihedral angle (Γv); (l) incidence (iv); and (m) vertical
tail location. Some of the vertical geometry parameters are shown in Figure 4.8.
MACV CVt
ΛV
CVr acv bV
acwf cg
lv
lv
and Cnr. The major contributor to the static directional stability derivative (Cnβ) is the
vertical tail [40]:
d lV SV (4.15)
Cn Cn V K f CL V 1 V
d bS
d
where C L V denotes the vertical tail lift curve slope, is the vertical tail sidewash
d
gradient, and ηV is the dynamic pressure ratio at vertical tail. The parameter Kf repre
sents the contribution of fuselage to aircraft Cnβ and depends strongly on the shape of
the fuselage and its projected side area. The fuselage contribution to directional static
stability tends to be strongly negative. The typical value of Kf for a conventional aircraft
is about 0.65–0.85. The value of C n for a statically directionally stable aircraft is posi
tive. A higher value for Cnβ implies a more directionally statically stable aircraft. A typi
cal value for Cnβ is about 0.2–0.4 1/rad. The parameter Sv can be calculated by employing
Eq. (4.15).
An important parameter in Eq. (4.15) is a variable referred to as the vertical tail vol
ume coefficient (VV ):
lV SV
VV (4.16)
bS
However, in a prop‐driven aircraft with one single engine (or with odd number of
prop‐driven engines), the lateral trim is disturbed by the revolution of the propeller and
engine shaft about x‐axis. To nullify this rolling moment, the vertical tail is required to
generate a lift and a moment. The vertical tail in most single engine prop‐driven aircraft
have about 1–2 ° of incidence to insure the prevention of aircraft roll in a reaction to
propeller revolution.
4.6 Fuselage Design
The third component that considerably impacts UAV aerodynamics is the fuselage. The
primary function of the fuselage is to accommodate/house the payload, and autopilot.
This section is devoted to the aerodynamic design of a fuselage.
A conventional UAV fuselage may constitute by the following sections: autopilot sta
tion, load compartment, nose section, rear section, fuel tanks, communication system,
radar, internal systems (i.e., electrical, mechanical, and hydraulic), and engine(s). Each
section needs to be designed separately, since each has a unique design requirement.
However, at this stage of design, the locations of these sections relative to each other
need to be determined.
The volume and the external shape of the fuselage are functions of what is desired to
be stored inside. In general, there are seven basic rules for internal arrangement and to
locate the allocated items inside the fuselage:
Figure 4.9 illustrates the side‐view of fuselages for two typical unmanned aircraft with
their internal arrangements; a low‐speed long endurance civil UAV, and a high‐speed
SatCom antenna
Figure 4.9 Internal arrangement of a HALE UAV, and a high‐speed combat Unmanned Aerial Vehicle
(UAV) (side‐view).
4.6 Fuselage Design 125
combat UAV. The volume and the external shape of the fuselage are functions of what
is desired to be stored inside. Three important components that significantly contribute
to the shape of the fuselage are: (a) largest component; (b) engine (if is housed by fuse
lage); and (c) radar dish. The largest component (e.g., engine) naturally determines that
maximum diameter of the fuselage. For instance, the satellite communications antenna
of Global Hawk has a diameter of 48 in. The radar dish influences the curvature of the
adjacent portion of the fuselage for perfect communication efficiency. In some cases, a
configuration may look desirable but would not be feasible. Whenever all fuselage sec
tions are designed, the geometry and dimensions of each section will be finalized.
The aerodynamic characteristics of the aircraft have a fundamental relationship with
the cross‐section of the fuselage and the shape of the nose. The final solution will be the
output of a trade‐off study that yields the optimum design.
●● Fuel Tanks
An aircraft must carry its own fuel by internal fuel tanks. In the aircraft conceptual
design phase, the best space for storing fuel is determined. Two most conventional loca
tions for fuel tanks are wing, and fuselage. The total fuel may be divided into several
smaller fuel tanks. In case the fuel tanks are considered to be accommodated by the
fuselage, the required fuel volume should be calculated and then, sections of the fuse
lage volume must be allocated for fuel tanks. The required fuel volume of the fuel tanks
is obtained by dividing fuel mass (mf ) by the fuel density. The fuel mass is a function of
aircraft mission including range and endurance. The fuel mass to fly a specified range/
endurance is given by Breguet range equations [9].
●●Wing Box
UAV structural designers prefer to have the wing main spar to carry through the fuselage
to maintain the aircraft structural integrity. This is due to the fact that the wing lift force
generates a large bending moment where the wing attaches to the fuselage. The technique
by which this moment is carried across the fuselage is a key structural consideration. The
wing carry through structure must be designed to minimize the bending stress.
For a fuselage designer, this requirement is satisfied by allocating a section of the
fuselage volume to the wing spar (i.e., wing box). The wing box is a structural compo
nent and is a section of the fuselage between the wing roots. This section is the strong
est structural area of the aircraft, and carries the largest bending moment and stresses.
The center fuselage of the X‐45A (Figure 4.10) is blended into a swept lambda wing,
with a small exhaust outlet. The weapons bay door is under the fuselage, which also
houses almost all communication equipment, autopilot, and a turbofan engine.
operational requirements. The goal of the fifth one is the controllability requirements;
and the sixth one satisfies the stability requirements. Finally, the last objective targets
the lowest cost of manufacturing the fuselage. Depending upon the aircraft mission and
the design priorities, one of these objectives becomes the most significant. For instance,
a short fuselage with a low weight and a high drag is more desired for minimizing
weight, but a long fuselage with a high weight and a low drag is more desirable for per
formance optimization. This is a fundamental question of cost versus performance.
For the objectives two to six, the designer is expected to develop a formulation to
mathematically express the requirement in terms of fuselage length and diameter. Then,
differentiate the formula with respect to fuselage length or diameter. When the result of
the differentiation is set equal to zero, the final solution yields the optimum fuselage
length and diameter. In order to optimize all‐at‐once, the multidisciplinary design opti
mization (MDO) techniques [41] can be utilized to reach a global optimum.
Table 4.2 demonstrates the fuselage geometry of a number of UAVs including diam
eter and length. For a cylindrical fuselage, the optimum slenderness ratio (L/D) for the
lightest fuselage [8] is one. The same is true for the lowest wetted area. In both cases,
the fuselage will create a large frontal area and very high drag. Due to significance of
aircraft performance, a fuselage length‐to‐diameter ratio of 1 is not recommended. For
most low‐speed UAVs, a fuselage slenderness ratio between 5 and 10 is recommended.
For this end, one may add a semi‐circle to the nose and apply a cone (or semi‐cone) to
the rear fuselage. In order to avoid any yawing moment by the fuselage, the top view of
the fuselage is recommended to follow a symmetrical airfoil.
The ultimate solution for lift generation is to have a blended wing‐fuselage (e.g., X‐45
and X‐47). The form is composed of distinct wing and body structures, though the wing
is smoothly blended into the fuselage. This enables the entire craft to generate lift, and
reduces the weight, wetted area, and drag of the UAV. Reference [42] discusses the
design techniques for the blended wing body for subsonic transport aircraft. At super
sonic speeds, the oblique shock waves at the fuselage edges are contributing in generat
ing a great deal of lift.
From the structural standpoint, the most efficient (strongest) shape for a slender
pressurized fuselage is a cylinder (circular cross section) with hemispherical end caps.
Hence, the external shape of a fuselage – with symmetry with respect to XZ plane – can
be represented by the following [43] equation:
0.5
Y Z 0.5 1 Z Z 0,1 (4.17)
Reference [43] provides a code for formulation of fuselage cross‐section geometry
optimization problem, in which the objective function is based on geometrical
calculations.
When an existing UAV is required to accommodate a new larger payload, the fuselage
must be redesigned and elongated. The Avenger ER utilizes a modified fuselage design
(completed in 2012) extended by 4 ft (to 13.4 m [44 ft]) to accommodate larger payloads
and more fuel.
4.6.6 Lofting
After all internal sections of the fuselage are designed (e.g., their geometry is deter
mined) and allocated, it is then time to design the fuselage external shape, or lofting.
Lofting is the process to determine the external geometry of a vehicle; here, the UAV
fuselage. Lofting is performed on the fuselage to improve the overall aerodynamic per
formance of the UAV.
The objective is to minimize fuselage drag, while producing a fair amount of lift by
fuselage. During lofting process, it is desirable to design a cross‐sectional area along the
length of the fuselage to minimize any sharp edges. The main location of a sharp change
is at the wing‐fuselage, tail‐fuselage and pylon‐fuselage junctions. Then, the fuselage is
fabricated to be smoothly lofted for an optimal design.
Another goal in lofting is to provide the best environment for communication system
(e.g., satellite communications antenna) for sending/receiving signals. For instance, the
distinctive appearance (bulge) at the top front surface of the Global Hawk fuselage
houses the 48 in. wideband satellite communications antenna.
The fuselage cross section also contributes to aircraft control/stability (e.g., lateral
stability and spin recovery characteristics). Damping provided by various parts of air
craft such as fuselage can counter the yawing moment of the wings during a spin. So,
provision of a large amount of damping in yaw for fuselage is an effective means for the
prevention of a spin. The aerodynamic yawing moment due to rotation of the fuselage
4.6 Fuselage Design 129
about spin axes is largely dependent on the fuselage shape and its cross section.
Therefore, the aircraft designer can reduce the spin recovery load on the rudder by a
careful design of the fuselage and a proper aircraft weight distribution. Moreover, the
side‐area of fuselage will considerably contribute to the UAV lateral stability.
To avoid large regions of boundary layer separation and the associated drag increase
in the fuselage, the length of the rear fuselage is often two to three times the diameter of
the cylindrical section. Where the wing is connected to the fuselage, a filleting is
required to avoid flow separation and turbulence. The exact shape may be determined
by wind tunnel experiments.
In order to have an airfoil shape, the rear fuselage should be tapered to a zero diam
eter. If an engine is podded by aft fuselage, the fuselage diameter should be reduced
from the diameter at mid‐section to the engine diameter. If the engine is not accom
modated by the rear fuselage, the diameter of the fuselage must be reduced from maxi
mum diameter to almost zero. Caution must be taken not to taper the rear fuselage at
too large an angle, otherwise flow separation will occur. For a subsonic aircraft, the
taper angle should be no greater than about 20 °. For ease of fabrication, part of the rear
fuselage may be conical. The transition from the cylinder to the cone should be smooth
with sufficiently large radius of curvature. If the rear fuselage is spacious and the aircraft
cg limits allow, portion of the fuel or systems may be stored in it.
Another requirement which affects the rear fuselage design is the takeoff and landing
rotation clearance requirement. During the rotation of takeoff and landing, the rear
fuselage must be such that the there is no tail strike with the ground. The primary solu
tion to avoid the striking incident is often through an increase in the landing gear height.
Another common solution to this problem is to cut the rear fuselage by an upsweep
angle (or taper angle).
4.7 Antenna
Aircraft antennas perform a broad range of functions on modern aircraft, from trans
mitting data to helping locate the aircraft via the GPS network. There are two categories
of antennas: (a) fixed; (b) mechanically operated. In general, the fixed antenna has a
smaller size compared with moving antennas. Technical features of various types of
antennas are presented in Section 13.5.
will improve the directional stability of the UAV. The aerodynamic coverage of fixed
antennas will reduce the UAV drag, so the flight performance will be enhanced.
The Global Hawk has more than five antennas protruding from its fuselage. To keep
the UAV symmetry (both aerodynamically and center of gravity point of view), try to
install all antenna at the x‐z plane.
Redome Antenna
Keep the aerodynamic drag of the UAV as low as possible commensurate with the
practical installation and operation of the payload, and radio antennae. Where the
payload is connected to the fuselage, some forms of filleting (e.g., fillet) are required
to avoid airflow separation and turbulence. Design techniques (e.g., lofting) should be
employed to reduce body drag. The exact shape may be determined by wind tunnel
experiments.
The study of Ref. [44] is recommended as a good reference for aerodynamic design
of quadcopters.
It provides a modern treatment of the aerodynamic principles of helicopters and
other rotating‐wing vertical lift aircraft, such as tilt rotors and autogiros, as well as
advanced methods of helicopter aerodynamic analysis.
Design wing Design horizontal tail Design vertical tail Design fuselage
Build a mockup
Determine (L/D)max
No
Requirements Satisfied?
Yes
Optimization
In the aerodynamic design of a fixed‐wing UAV and quadcopter, the cost require
ments as well as the minimum drag must be simultaneously considered. A well‐designed
outer shape can reduce the drag of a UAV as much as 50%.
The first step is to identify and list the aerodynamic design requirements. Next, the
designer has to design each component (wing, fuselage, tail, body) individually. When
the specifications of each component are determined, a systems engineering approach
is needed to evaluate the aerodynamic efficiency of the entire vehicle as one body. Using
CFD software packages such as Fluent and SimScale, one can fully analyze the aerody
namic efficiency of the vehicle.
When theory confirm the general aerodynamic features of the vehicle, the mockup
and model of the UAV can be built for wind tunnel tests. During various wind tunnel
tests, the real values for UAV lift coefficient, UAV drag coefficient, (L/D)max, and aero
dynamic forces will be calculated (indeed measured). The last step is to check if the
design requirements are met. If not, the design corrections will be applied. This process
is continued until the aerodynamic design requirements are satisfied.
Questions
1 What is the primary function of a wing?
6 Where is the typical location of the aerodynamic center (ac) with respect to its
chord?
10 What parameters must be determined, in the detail design of a vertical tail? Provide
name of at least 10 parameters.
12 What airfoil section originally selected for the wing of AGM‐154 JSOW?
Questions 135
13 What is the horizontal tail volume coefficient, and its typical values?
14 List criteria to select an airfoil for a wing. Provide at least five items.
15 List criteria to select an airfoil for a horizontal tail. Provide at least two items.
17 What is redome?
41 Draw top view of a wing, and show the wing aerodynamic center.
47 Discuss the basic rules for internal arrangement and to locate the allocated items
inside the fuselage.
48 Draw side‐view of a fuselage for a HALE UAV. Show its internal arrangement.
49 Draw side‐view of a fuselage for a high‐speed combat UAV. Show its internal
arrangement.
50 What are the design objectives for determining the fuselage length‐to‐diameter ratio?
51 What is lofting?
Problems
1 A straight tapered wing of a large UAV has the following features
AR = 25, λ = 0.3, S = 69 m2
Determine tip chord, root chord, mean aerodynamic chord, and wing span.
3 A straight tapered horizontal tail of a small UAV has the following features
AR = 5, λ = 0.9, S = 0.8 m2
Determine tip chord, root chord, mean aerodynamic chord, and tail span.
Problems 137
5 Identify Cli, Cdmin, Cm, (Cl/Cd)max, αo (deg), αs (deg), Clmax, ao (1/rad), (t/c)max of the
NACA 0009 airfoil section (flap‐up). You need to indicate the locations of all
parameters on the airfoil graphs as shown in Figure 4.7.
6 Select a NACA airfoil section for the wing for a prop‐driven small UAV with the
following characteristics:
mTO = 0.6 kg, S = 0.22 m2, Vc = 41 km/h (500 ft), Vs = 20 km/h (@sea level)
7 Select a NACA airfoil section for the wing for a prop‐driven MALE UAV with the
following characteristics:
mTO = 1000 kg, S = 12 m2, Vc = 325 km/h (at 15 000 ft), Vs = 112 km/hr (@sea level)
8 Select a NACA airfoil section for the wing for a jet HALE UAV-not equipped with
a high lift device-with the following characteristics:
mTO = 15 000 kg, S = 130 m2, Vc = 600 km/h (at 50 000 ft), Vs = 70 knot (@sea level)
9 A designer has selected a NACA 632–215 for an UAV wing during a design pro
cess. Determine the recommended wing setting angle.
10 Determine and plot the lift distribution for a small UAV with a wing with the fol
lowing characteristics. Divide the half wing into 12 sections.
S = 1.3 m2, AR = 6, λ = 0.7, iw = 3 °, αt = −1 °, airfoil section: NACA 63‐209
If the aircraft is flying at the altitude of 1000 ft with a speed of 30 knot, how much
lift is produced?
12 The angle of attack of a horizontal tail for a MALE UAV is −1.5 °. Other tail features
are as follows:
Sh = 12 m2, ARh = 4, λh = 0.7, tail airfoil section: NACA 64–208, ηh = 0.96
If the aircraft is flying at an altitude of 20 000 ft with a speed of 120 knot, determine
how much lift is generated by the tail. Assume that the tail has no twist.
13 An aft horizontal tail is supposed to be designed for a single piston engine UAV.
The aircraft with a mass of 1000 kg is cruising with a speed of 140 knot an altitude
138 4 Aerodynamic Design
of 22 000 ft. The aircraft center of gravity is at 19% MAC and the wing‐fuselage
aerodynamic center is located at 24% MAC.
Determine the horizontal tail lift coefficient that must be produced in order to
maintain the longitudinal trim.
14 A reconnaissance UAV with a wing area 30 m2 and wing aspect ratio of 15 has the
following parameters:
d
CL V 4.5 1 / rad ; 0.3; V 0.96; K f 0.7; lV 15 m
d
The UAV is desired to be statically directionally stable with a Cnβ of 0.3 1/rad.
Determine the vertical tail area to satisfy this requirement.
15 A reconnaissance UAV with a wing area 10 m2 and wing aspect ratio of 7 has the
following parameters:
d
CL V 5.2 1 / rad ; 0.4 ; V 0.94 ; K f 0.82; lV 6m
d
The UAV is desired to be statically directionally stable with a Cnβ of 0.3 1/rad.
Determine the vertical tail area to satisfy this requirement.
16 A commercial fixed‐wing small UAV with a TO mass of 5 kg, wing area 2 m2 and a
wing aspect ratio of 12 has the following parameters:
CL h C L wf4.9 1 / rad ; C mowf 0.07;
d
h 0.22; ho 0.25; 0.4 ; h 0.96; l 1.5 m
d
The UAV is desired to be statically longitudinally stable with a Cmα of −1.4 1/rad.
The aircraft is cruising with a speed of 30 knot at 2000 m altitude. Determine the
horizontal tail area to satisfy this requirement. Then, calculate the horizontal tail
lift coefficient for this cruising flight.
17 A small fixed‐wing small UAV with a TO mass of 1200 kg, wing area 14 m2 and a
wing aspect ratio of 9 has the following parameters:
CL h C L wf =4.6 1 / rad ; C mowf 0.05; h 0.18;
d
ho 0.24 ; 0.3; h 0.94 ; l 5 m
d
The UAV is desired to be statically longitudinally stable with a Cmα of −2.6 1/rad.
The aircraft is cruising with a speed of 120 knot at 7000 m altitude. Determine the
horizontal tail area to satisfy this requirement. Then, calculate the horizontal tail
lift coefficient for this cruising flight.
18 Design a wing for a fixed‐wing surveillance UAV with the following features:
S = 20 m2, m = 2200 kg, VC = 150 knot (@ 20 000 ft), VS = 65 knot (@ sea level)
Problems 139
The aircraft has a monoplane low wing and employs the plain flap. Determine
airfoil section, aspect ratio, taper ratio, tip chord, root, chord, MAC, span, twist
angle, sweep angle, dihedral angle, incidence, high lifting device type, flap span,
flap chord, flap deflection and wing angle of attack at take‐off. Plot lift distribution
at cruise and sketch the wing including dimensions.
19 Design a wing for very small fixed‐wing UAV with the following features:
S = 1.2 m2, m = 2 kg, VC = 35 knot (@ 500ft), VS = 15 knot (@ sea level)
The aircraft has a monoplane high wing and employs a split flap. Determine airfoil
section, aspect ratio, taper ratio, tip chord, root, chord, MAC, span, twist angle,
sweep angle, dihedral angle, incidence, high lifting device type, flap span, flap
chord, flap deflection and wing angle of attack at take‐off. Plot lift distribution at
cruise and sketch the wing including dimensions.
20 Design a horizontal tail for a small fixed‐wing UAV with the following
characteristics:
mTO = 1200 kg, Dfmax = 0.8 m, Vc = 130 knot (at 20 000 ft), αf = 1.5 ° (at cruise)
The wing has a reference area 12 m2 and the following features:
AR = 8, λ = 0.6, iw = 2.4 °, αtwist = −1.3 °, ΛLE = 37 °, Γ = 3 °, NACA 652–415
The aircraft has a low wing and an aft conventional tail configuration, and the aerody
namic center of the wing‐fuselage combination is located at 22% of MAC. In cruising
flight condition, the aircraft center of gravity is located at 42% of the fuselage length.
Assume that the aircraft cg is 12 cm ahead of the wing‐fuselage aerodynamic center.
The following tail parameters must be determined: airfoil section, Sh, Ch_tip,
Ch_root, bh, ih, ARh, λh, Λh, Γh. At the end, draw a top‐view of the aircraft that shows
fuselage, wing and horizontal tail (with dimensions).
21 Design a horizontal tail for a very small fixed‐wing UAV with the following
characteristics:
mTO = 1.4 kg, Dfmax = 0.15 m, Vc = 15 knot (at 2000 ft), αf = 1.5 ° (at cruise)
The wing has a reference area of 0.12 m2 and the following features:
AR = 5, λ = 01, iw = 2 °, αtwist = −1 °, ΛLE = 10 °, Γ = 5 °, NACA 632–215
The aircraft has a low wing and an aft conventional tail configuration, and the aerody
namic center of the wing‐fuselage combination is located at 24% of MAC. In cruising
flight condition, the aircraft center of gravity is located at 40% of the fuselage length.
Assume that the aircraft cg is 4 cm ahead of the wing‐fuselage aerodynamic center.
The following tail parameters must be determined: airfoil section, Sh, Ch_tip,
Ch_root, bh, ih, ARh, λh, Λh, Γh. At the end, draw a top‐view of the aircraft that shows
fuselage, wing and horizontal tail (with dimensions).
22 Design a vertical tail for the UAV in problem 20 to satisfy the static directional
stability requirements.
23 Design a vertical tail for the UAV in problem 21 to satisfy the static directional
stability requirements.
140 4 Aerodynamic Design
Notes
1 Computational Fluid Dynamics.
2 National Administration for Aeronautics and Astronautics.
3 National Advisory Committee for Aeronautics.
141
CONTENTS
Educational Outcomes, 142
5.1 Introduction, 142
5.1.1 Autopilot and Human Operator, 143
5.1.2 Primary Subsystems of an Autopilot, 144
5.1.3 Autopilot Design or Selection, 145
5.2 Dynamic Modeling, 146
5.2.1 Modeling Technique, 146
5.2.2 Fundamental Model, 148
5.2.3 Transfer Function, 150
5.2.4 State‐Space Representation, 152
5.3 Aerodynamic Forces and Moments, 153
5.3.1 Forces and Moments Equations, 153
5.3.2 Stability and Control Derivatives, 154
5.3.3 Non‐dimensional Stability and Control Derivatives, 154
5.3.4 Dimensional Stability and Control Derivatives, 155
5.3.5 Coupling Stability Derivatives, 156
5.4 Simplification Techniques of Dynamic Models, 157
5.4.1 Linearization, 157
5.4.1.1 Taylor Series, 158
5.4.1.2 Direct Technique, 159
5.4.2 Decoupling, 159
5.5 Fixed‐Wing UAV Dynamic Models, 161
5.5.1 Nonlinear Fully Coupled Equations of Motion, 162
5.5.2 Nonlinear Semi‐Coupled Equations of Motion, 162
5.5.3 Nonlinear Decoupled Equations of Motion, 163
5.5.4 Linear Coupled Equations of Motion, 163
5.5.5 Linear Decoupled Equations of Motion, 165
5.5.6 Reformulated (Nonlinear Semi‐Coupled) Equations of Motion, 167
5.5.7 Un‐powered Gliding Equations of Motion, 168
5.6 Dynamic Model Approximation, 169
5.6.1 Pure Pitching Motion Approximation, 169
5.6.2 Pure Rolling Motion Approximation, 169
5.6.3 Pure Yawing Motion Approximation, 169
5.6.4 Longitudinal Oscillatory Modes Approximation, 170
5.7 Quadcopter (Rotary‐Wing) Dynamic Model, 170
5.7.1 Overall Thrust of Four Motors, 170
5.7.2 Dynamic Model, 174
Educational Outcomes
After study of this chapter, the reader will be able to:
1) Develop nonlinear fixed‐wing Unmanned Aerial Vehicle (UAV) dynamic model
2) Develop linear fixed‐wing UAV dynamic model
3) Develop rotary‐wing and quadcopter UAV dynamic model
4) Discuss autopilot categories
5) Implement numerical methods in solving nonlinear differential equations
6) Assess flying qualities of UAVs
7) Be familiar with the current autopilot design techniques
8) Evaluate primary subsystems of an autopilot
5.1 Introduction
The most important subsystem in a UAV compared with a manned aircraft is the auto-
pilot, since there is no human in a Remotely piloted vehicle (RPV)/UAV. The autopilot
is a vital and required subsystem within unmanned aerial vehicles. Since there is no
human pilot involved in a UAV, an autopilot is an electro‐mechanical device that must
be capable of accomplishing all types of controlling functions including automatic take‐
off, flying toward the target destination, perform mission operations (e.g., surveillance)
and automatic landing. The autopilot has the responsibility to: (a) stabilize the UAV; (b)
track commands; (c) guide the UAV; and (d) navigate.
The autopilot is responsible for considerable amount of failures/mishaps in the UAV
flight operations [45]. The functions of the control and stability of a UAV will depend in
nature on the different UAV configurations and the characteristics required of them.
A typical UAV autopilot design problem statement is summarized as “Design and
evaluate, an autopilot that permits the UAV to autonomously/remotely‐controlled fly a
complete mission.” This control system must account for uncertainties in the UAV model,
5.1 Introduction 143
Table 5.1 Comparison technical between features of a human pilot and of an autopilot and avionics.
transfer function, state space, and linearization. Moreover, autopilot categories are
presented.
Motion
Mission Control Command UAV variable
Guidance
Actuator
system system dynamics
Measured
variable
Navigation system
and (c) navigation system through a navigation law. In the design of an autopilot, all
three laws need to be developed/designed. The design of the control law is at the heart
of autopilot design process. The relation between the control system, the guidance sys-
tem, and the navigation system is shown in Figure 5.1. This figure is not illustrating the
command system, it will be covered later.
The UAV dynamics is presented in Section 5.3. The design of control subsystem,
guidance subsystem, and navigation subsystem are discussed in Chapters 6, 7, and 8
respectively. The design and development of microcontroller will be described in
Chapter 9.
If you have enough time, budget and manpower; you can decide to design an autopilot
for your UAV. If not, you need to focus on the aerodynamic, and structural design of
your UAV, and purchase a commercial autopilot. But remember the autopilot design is
a design project for itself, and this needs to be integrated into the UAV design process
properly. If you are not ready to design your own autopilot, you are recommended to
select a proper autopilot from the previously designed and available autopilots. Two
popular autopilot resources are DJI and Arduino.
A middle approach between autopilot design and autopilot selection is the custom‐
made technique. In order to reduce development costs and time, you may design and
build a custom‐made autopilot, which utilizes available elements such as Global
Positioning System (GPS) for navigation. For such purpose you may employ an open‐
source software such as Arduino. A significant characteristic of an open architecture is
the possibility or reprogramming in flight and real time telemetry. GPS systems are
increasingly used to create and use waypoints in navigating UAVs. GPS receivers used
in aviation have databases which contain named waypoints, radio navigation aids, and
airports.
5.2 Dynamic Modeling
5.2.1 Modeling Technique
The design of autopilot requires a variety of mathematical equations and technical
information including the UAV dynamics. The first step to analysis and to design an
autopilot is to describe the dynamic behavior of the vehicle in a mathematical language.
The quantitative mathematical description of a physical systems is known as dynamic
modeling. There are several ways for mathematical descriptions. The most widely used
method is the differential equation.
Description of the behavior and components of a dynamic system with a mathemati-
cal language is referred to as the dynamic modeling. The dynamic behavior (i.e., UAV
dynamics) of a flight vehicle is based on the Newton’s second law: When a force is
applied on an object, the acceleration of the object is directly proportional to the mag-
nitude of the force, in the same direction as the force, and inversely proportional to the
mass of the object.
Once a physical system (e.g., UAV) has been described by a set of mathematical equa-
tions, they are manipulated to achieve an appropriate mathematical format. There are
mainly two techniques to model a dynamic system: (a) transfer function; and (b) state
space representation. The first one is described in s‐domain (frequency); the second
one is presented in time domain. A dynamic system may also by represented pictorially;
this method is using a block diagram. An UAV is a dynamic system and its dynamic
behavior will be modeled by either way. Using a UAV dynamic model, one is able to
design automatic flight control system (AFCS) to satisfy the design requirements.
The essential feature of an AFCS is the existence of a feedback loop to give a good
performance. This is a closed loop system; if the measured output is not compared with
the input the loop is open. Usually it is required to apply a specific input to a system and
for some other part of the system to respond in the desired way. The error between the
actual response and the ideal response is detected and fed back to the input to modify
5.2 Dynamic Modeling 147
Input Output
K G( s)
+
–
H (s)
it so that the error is reduced. The simplest linear closed loop system incorporates a
negative feedback, and will have one input and one output variable. Figure 5.2 illustrates
a basic (SISO1) closed‐loop system, where K, G(s), and H(s) represent controller, Plant,
and measurement device respectively. In general, both input and output vary with time,
and the control system can be mechanical, pneumatic, hydraulic and electrical in opera-
tion, or any combination of these or other power sources.
Various effective AFCSs have been designed for UAVs using traditional design meth-
ods. The synthesis of any AFCS is often costly and requires time‐consuming endeavor.
This chapter presents the dynamic modeling of the UAV, and enables a UAV designer to
use the mathematical tools in the design process.
The control system design process requires the UAV mathematical model as the basis
for the design. The UAV modeling process basically consists of: (a) dynamic modeling;
(b) aerodynamic modeling; (c) engine modeling; and (d) structural modeling. An UAV
is basically a nonlinear system. Furthermore, its dynamics and equations of motion are
also nonlinear. The UAV dynamic model is could be linearized or decoupled. The non-
linear coupled equations of motion are the most complete dynamic model. The flat‐
Earth vector equations of motion are often used, and when they are expanded the
standard 6‐DOF (6 Degrees of Freedom) equations used for UAV control design and
flight simulation are obtained. Reference [48] presents the set of nonlinear coupled
equations of motion for a UAV. Other UAV dynamic models are: (a) linear decoupled
equations of motion; (b) hybrid coordinates; (c) linear coupled equations of motion; and
(d) nonlinear decoupled equations of motion.
The aerodynamic forces and moments (aerodynamic model) of the complete UAV are
defined in terms of dynamic pressure, aircraft geometry and dimensionless aerody-
namic coefficients. The aerodynamic coefficients are assumed to be the linear functions
of state variables and control inputs. These forces and moments are used in equations
of motion (dynamic model) as part of control system design, as well as the flight
simulation.
The propulsion model is based on the propulsion system powering the UAV (e.g.,
prop‐driven or jet engine). In case of a jet engine, the engine thrust (T) is modeled in
terms of throttle setting (δT). In case of a prop‐driven engine, the engine power is a
function of required engine thrust, aircraft speed, and propeller efficiency. Several con-
trol system design techniques may be found in the literature. The choice of the type of
control system depends on a variety of factors including the system’s characteristics and
the design requirements. The heart of the control system is the controller. A summary
of the different systems and the different control systems design techniques is shown in
Figure 6.3 (in Chapter 6). There are several textbooks and papers regarding controller
design in the literature; Refs. [49, 50] present several controller design techniques.
148 5 Fundamentals of Autopilot Design
The real UAV behavior is nonlinear and has uncertainties. It is also important to
note that all measurement devices (including gyros and accelerometers) have some
kind of noise that must be filtered. It is well known that the atmosphere is a dynamic
system that produces lots of disturbances throughout the aircraft’s flight. Finally, since
fuel is expensive and limited, and actuators have dynamic limitations, optimization is
necessary in control system design. Therefore, it turns out that only a few design tech-
niques, such as robust nonlinear control, are able to satisfy all safety, cost, and perfor-
mance requirements. In order to select the best controller technique, one must utilize
a trade‐off study and compare the advantages and disadvantage of all candidate
controllers.
Virtually all dynamic systems are nonlinear; yet an overwhelming majority of opera-
tional control laws have been designed as if their dynamic systems were linear and time‐
invariant. As long as the quantitative differences in response are minimal (or at least
acceptable in some practical sense), the linear time invariant model facilitates the con-
trol system design process. This is because of the direct manner in which response
attributes can be associated with model parameters.
A small error in modeling, a small error in the control system design, or a small error
in the simulation may each result in problems in flight, in the worst case might even
result in the loss of an unmanned aerial vehicle. As long as the dynamic effects of
parameter variations are slow in comparison to state variation, control design can be
based on an ensemble of time‐invariant dynamic models. Fast parameters may be indis-
tinguishable from state components, in which case the parameters should be included
in an augmented state vector for estimation. The UAV field is one where extensive use
is made of modeling and simulation technologies.
The complete aircraft systems and dynamics model incorporates different subsystem
models (e.g., aerodynamics, structures, propulsion, and control subsystems) that have
interdependent responses to any input. These subsystems also interact with the other
subsystems. The dynamic modeling of an aircraft is at the heart of its simulation. The
response of an aerial vehicle system to any input, including commands or disturbances
(e.g., wind gusts), can be modeled by a system of ordinary differential equations (i.e., the
equations of motion). Dealing with the nonlinear, fully coupled differential equations of
motion is not an easy task.
The dynamics of an aircraft can be modeled in different ways. The equations of
motion take several forms (Figure 5.3) including: (a) nonlinear fully coupled; (b) nonlin-
ear semi‐coupled; (c) nonlinear decoupled; (d) nonlinear reformulated; (e) linear cou-
pled; (f ) linear decoupled; and (g) linear time‐variant.
To develop a computer simulation to evaluate the performance of an aerial vehicle
(manned or unmanned) including its control system, we must invariably use a nonlinear
fully coupled model. In order to design a control system, one of the above models are
utilized. Each of these models has advantages and disadvantages. These include preci-
sion, accuracy, complexity, and credibility. The use of flight simulation tools to reduce
risk and flight testing for an aerial vehicle system reduces the overall program schedule.
Dynamic model
d
F mVT (5.1)
dt
d
M I (5.2)
dt
where m, V T, I, and ω are UAV mass, total airspeed, UAV mass moment of inertia, and
angular speed respectively. As Figure 5.4 illustrates, an aircraft has three axes (x, y, and
z), hence the vehicle has six degree‐of‐freedom (DOF), three linear displacement along
three axes, and three angular displacement about the three axes. In contrast, there are
three linear velocities (U, V, and W), and three angular velocities (P, Q, and R). Three
angular velocities represent roll rate about x‐axis (P), pitch rate about y‐axis (Q), and
yaw rate about z‐axis (R).
Therefore, there are three groups of forces, including aerodynamic forces (FA) and
thrust forces (FT), and three aerodynamic moments. The aerodynamic forces D, Y, and
L, are the drag, side‐force, and lift, and L A, MA, NA, are the aerodynamic moments (See
Figure 5.4). The aerodynamic forces and moments are reviewed in the next section.
Applying forces, moments, and velocities into Eqs. (5.1) and (5.2), the following stand-
ard body‐axis six first‐order nonlinear differential equations are obtained [40].
x
L
LA
cg
y D
MA NA
z
Force equations:
I yy I zz LA
P QR (5.6a)
I xx I xx
I zz I xx MA
Q RP (5.7a)
I yy I yy
I xx I yy NA
R PQ (5.8a)
I zz I zz
It is often much easier to solve problems in frequency‐domain with the help of Laplace
transform. The Laplace Transform of the function f(t), denoted by F(s) is a function of
the complex variable s. The Laplace transform is defined by:
st
L f t F s f t e dt (5.9)
0
If the system differential equation is linear, the ratio of the Laplace transform of out-
put variable to the Laplace transform of input variable, is called the transfer function. In
general, the format of a transfer function is the ratio of two polynomials in s:
b1 s m b2 sm 1 bm 1
F s (5.10)
s n a1 s n 1 an
Moreover, when the roots of numerator (i.e., zeros; z), and the roots of denominators
(i.e., poles; p) are determined, the transfer function F(s) could be characterized by its
poles and zeros:
s z1 s zi s zm
F s K (5.11)
s p1 s pi s pn
Poles and zeros may be real or complex conjugate. For more details, the reader may
refer to calculus textbooks such as [51]. Any high‐order transfer function may be
decomposed into a number of first‐order and second‐order transfer functions. A first‐
order TF is modeled as:
k
F s (5.12)
as b
A proper second‐order system is modeled as
N s
F s 2
(5.13)
as bs c
where N(s) represents the numerator; which in this case, is a first‐order polynomial.
The standard form for a pure second‐order dynamic system is a function of two param-
eters of damping ratio (ξ) and natural frequency (ωn) as:
k
F s (5.14)
s2 2 ns
2
n
The desired damping ratio and natural frequency are employed in the design process
to satisfy the control system design requirements.
The denominator of a transfer function is referred to as the characteristic polyno-
mial/equation, since it reveals the stability characteristics of the dynamic system.
A UAV is dynamically stable, when all poles of the characteristic equation have
negative real parts. If there is at least one zero for the real part of poles of the charac-
teristic equation, the UAV is dynamically neutrally stable. When there is at least one
positive real part in poles of the characteristic equation, the UAV is dynamically
unstable.
152 5 Fundamentals of Autopilot Design
For instance, the longitudinal transfer functions (response to an elevator input) are
u s s s q s
, , , . Similarly, the lateral transfer functions (response to an
E s E s E s E s
s s p s r s s
aileron input) are , , , , . In contrast, the directional trans-
A s A s A s A s A s
s s p s r s s
fer functions (response to a rudder input) are , , , , . All of
R s R s R s R s R s
these transfer functions are of fourth order where each represents two to three oscilla-
tory modes.
x Ax Bu
(5.15)
y Cx Du
where Anxn, Bnxm, Cpxn, and Dpxm are matrices. The state equations of a system are a set
of n first‐order differential equations, where n is the number of independent states. In
building matrices, the algebra rules and matrix operations requirements need to be
considered.
A UAV is dynamically stable, when all eigenvalues of matrix A have negative real
parts. If there is at least one zero for the real part of eigenvalues of matrix A, the UAV is
dynamically neutrally stable. When there is at least one positive real part in eigenvalues
of matrix A, the UAV is dynamically unstable.
A dynamic system with two inputs (u1, u2), three states (x1, x2, x3), and one output (y)
will have the following state‐space form:
x1
d11 d12 u1
y c1 c2 c3 x2 (5.16b)
d21 d22 u2
x3
The UAV dynamics may be represented by state space model. In this case, the input
variables (u) are such variables as the elevator (δE), aileron (δA), and rudder (δR) deflec-
tions, as well as the engine throttle (δT). In addition, the output variables are usually
motion variables such as linear speeds (u, v, w), angular velocities (p, q, r), and angles
such as angle of attack (α), and pitch angle (θ). Thus, typical output variables (y) to be
controlled are: α, β, θ, γ, ϕ, ψ, P, Q, R, U, V, W, x, y, h, M, nx, ny, nz. Due to the orders of
vehicle’s dynamic models, the A matrix of the state‐space representation of the longitu-
dinal dynamics, and the lateral‐directional dynamics is 4 × 4. For instance, a typical state
space model for a linearized longitudinal motion for a UAV is presented in Section 5.5.5.
Y qSC y (5.18)
L qSC L (5.19)
LA qSCl b (5.20)
MA qSC mC (5.21)
NA qSC n b (5.22)
where S is the wing reference area, C is the wing mean aerodynamic chord, b is the wing
span, and q is the dynamic pressure.
1
q V 2 (5.23)
2
With the force and moment expressed as linearized functions of the state and control,
the nonlinear inverse can be constructed based on these linearized functions and the
nonlinear kinematics. The parameters, CD, Cy, CL, Cl, Cm, and Cn are drag coefficient,
side‐force coefficient, lift coefficient, rolling moment coefficient, pitching moment
coefficient, and yawing moment coefficient respectively.
For the case of a quadcopter, where there is no fixed‐wing, the lift is the vertical com-
ponent of the engine thrusts.
L 4T cos (5.24)
154 5 Fundamentals of Autopilot Design
The quadcopter drag is calculated in a similar fashion as with the fixed‐wing aircraft.
However, the S will be the frontal area of the vehicle, and the CD will be computed
differently. The method for the calculation of the quadcopter CD is presented in the
Section 12.9.3.
C C u
CD C Do CD C Dq Q CD C Du CD e e (5.25)
2U1 2U1 U1
b b
Cy Cy C yp P C yr R Cy a a Cy r r (5.26)
2U1 2U1
C C u
CL C Lo CL C Lq Q CL C Lu CL e e (5.27)
2U1 2U1 U1
b b
Cl Cl Cl p P Clr R Cl a a Cl r r (5.28)
2U1 2U1
C C u
Cm C mo Cm C mq Q Cm C mu Cm e e (5.29)
2U1 2U1 U1
b b
Cn Cn C np P C nr R Cn a a Cn r r (5.30)
2U1 2U1
All of these equations are employed in the design and simulation process to deter-
mine the aerodynamic forces and moments coefficients. Thus, all stability and control
derivatives must be determined in advance; a reliable reference for this purpose is
DATCOM [52].
Cy
Cy (5.32)
A group of the variables which are widely used in the design of control surfaces are
control derivatives. The control derivatives are simply the rate of change of aerodynamic
forces and moments (or their coefficients) with respect to a control surface deflection
(e.g., elevator). Control derivatives represent how much change in an aerodynamic force
or moment acting on an aircraft when there is a small change in the deflection of a con-
trol surface. The greater a control derivative, the more powerful is the corresponding
control surface. Three most important non‐dimensional control derivatives are Cl A ,
CmδE, CnδR. The derivative Cl A is the rate of change of rolling moment coefficient with
respect to a unit change in the aileron deflection (Eq. 5.33). The derivative CmδE is the
rate of change of pitching moment coefficient with respect to a unit change in the eleva-
tor deflection (Eq. 5.34). The derivative CnδR is the rate of change of yawing moment
coefficient with respect to a unit change in the rudder deflection (Eq. 5.35).
Cl
Cl A (5.33)
A
Cm
Cm E (5.34)
E
Cn
Cn R (5.35)
R
After the aircraft main components (e.g., wing, tail, and landing gear) are designed,
the control power requirements may be expressed and interpreted in terms the control
derivatives. For instance, a rudder is designed to satisfy the requirement of CnδR < −0.4
1/rad for a fighter. In contrast, an elevator is designed to satisfy the requirement of
CmδE < −2 1/rad for a transport aircraft. It is a challenging task for a flight dynamic
engineer to determine the UAV derivatives accurately. Wind tunnel tests are a beneficial
technique to calculate the stability and control derivatives. The list of all non‐dimen-
sional stability and control derivatives (about 33 longitudinal, lateral‐directional deriva-
tives) may be found in [52].
X X Xu u X q q X X e (5.36)
e
Z Z Z Zu u Zq q Z e (5.37)
e
M M M Mu u M q q M e (5.38)
e
156 5 Fundamentals of Autopilot Design
Thus, the important dimensional longitudinal stability and control derivatives are Xu,
Zu, Mu, Xα, Zα, Mα, X e , Z e , M e , Z , M , Zq, and Mq. For instance, the definition of a
few dimensional derivatives are provided below:
Z/ q qSCC Lq
Zq (5.39)
m 2mU1
M/
M (5.40)
I yy
N/ r qSb2C nr
Nr (5.41)
I zz 2 I xxU1
L/
L (5.42)
I xx
For calculations of these dimensional derivatives, refer to references such as [40, 53].
Z Z Z Zu u Zq q Z e Z (5.44)
e
Reference [55] has presented the full derivation of these two coupling derivatives.
Two major dimensional coupling derivatives are:
2
X sign q1 Svt (5.45)
Z 0.1mg sign (5.46)
where “sign (x)” is just a “+” or a “–.” In the semi‐coupled equations of motion, the last
terms in Eqs. 5.58 and 5.59 are neglected.
If the influence of the lateral‐directional motion in the longitudinal variables is
neglected, two sets of independent equations are obtained (Section 5.5.5).
5.4.1 Linearization
In reality, the UAV dynamics is nonlinear. However, dealing with a nonlinear system is
not as easy task. Nonlinear systems are difficult to deal with. One way to remove or
handle the nonlinearity is using a linearization technique to linearize it. The lineariza-
tion converts a nonlinear model to a linear one by considering small deviation from
equilibrium. Thus, the linearization is canceling or ignoring nonlinearity.
Linearization is the cancelation of the nonlinearities within a system model. There are
basically two types of linearization: (a) Jacobian linearization (Taylor series); and (b) feed-
back linearization (also called Dynamic Inversion). Jacobian linearization literally neglects
the model’s nonlinearities, but feedback linearization actively suppresses the nonlinearity.
However, to derive the linear equations using a Taylor series, the nonlinear aerodynamic
coefficients are replaced by terms involving the stability and control derivatives.
158 5 Fundamentals of Autopilot Design
The two methods of feedback linearization are: (a) input–output linearization: This
technique is restricted to systems in which the so‐called zero dynamics are stable. The
input‐output map is linearized, while the state equation may be only partially linearized;
(b) state‐space, input‐state, or full‐state linearization: In this technique the state equa-
tion is completely linearized. This Section presents the mathematical technique to lin-
earize a nonlinear equation.
Any nonlinear equation is linearized at only an equilibrium (i.e., trim) point. The
linearization is valid only at the vicinity of the equilibrium point. The trim point is a
point or a motion condition that there is no acceleration (i.e., where the velocity is con-
stant). Linearization/approximation will improve the quality of control system.
A few flight operations which have trim points are: Cruise with constant speed, climb
with constant speed, and turn with constant speed. Take‐off and landing do not have
the trim conditions, since the airspeed is not constant. A linear system satisfies the
properties of superposition and homogeneity. The general form of a linear equation is
y = m x, where m is referred to as the slope and is a constant number.
A linear term is one which is first degree in the dependent variables and their deriva-
tives. A linear equation is an equation consisting of a sum of linear terms. The lineariza-
tion about the equilibrium Point can be accomplished two ways:
1) Using Taylor series
2) Directly substitute
2
dF d2F X X0
F X F X0 X X0 (5.47)
dX X X0 dX 2 2!
X X0
Linearization using Taylor series expansion, ignores the higher order terms. Thus,
one will obtain the following linear function:
dF
F X X (5.48)
dX X Xo
Basically, the linear version of a nonlinear equation (algebraic or differential) with one
independent variable is equal to the slope (m) at the trim point, multiplied by the vari-
able (F(x) = m x). With the same token, an equation with two independent variables (say
x and y) is modeled with:
dF dF
F X ,Y X Xo
X X Xo
Y (5.49a)
dX dY
Y Yo Y Yo
This technique can be extended to the nonlinear dynamic model (equation) of a UAV,
since there are six independent variables (u, v, w, p, q, r).
5.4 Simplification Techniques of Dynamic Models 159
X Xo x (5.49b)
Then, expand the non‐linear equations using mathematical operations. The last step
is to assume x is small, which implies retaining only linear terms (e.g., mx). Other terms
such as xn, log(x), are removed. However, there are two exceptions. In using the small
perturbation theory, for angular variables such as x, the sin(x) is replaced with x, and
any cos(x) is replaced with 1.
cos x 1 (5.49c)
sin x x (5.49d)
Example 5.1
Linearize the following first‐order nonlinear differential equation (i.e., force Equation in
x‐direction; Eq. (5.3)), using the direct substitution.
m U VR WQ mg sin theta FAx FTx
Solution
The solution is found in three steps:
1) Substitution:
m U 1 u V1 v R1 r W1 w Q1 q
mg sin 1 FAX 1 f AX FTX 1 fTX
2) Expanding:
5.4.2 Decoupling
Another technique to simplify a nonlinear equation is applied by ignoring the coupling
between various parameters. It is widely accepted that there is subtle coupling between
lateral‐directional and longitudinal motions. In many cases, these two motions are
160 5 Fundamentals of Autopilot Design
decoupled to simplify the analysis task. In this section, the root causes of coupling are
introduced. Then, the decoupling techniques and benefits are presented.
There is a strong coupling between lateral and directional state variables. Any lateral
moment (L) may produce directional motion (y). Any directional moment (N) may pro-
duce lateral motion (ϕ). The reason lies behind the existence of lateral moment arm and
directional moment arm at the same time. In other word, any deflection in aileron (δA)
or rudder (δR) will generates state variables of β, ϕ, ψ, P, R.
1) Effect of directional motion on lateral motion: In a conventional airplane, the
vertical tail is located at the top the fuselage. Thus, the aerodynamic center of the
vertical tail (acV) is above (Figure 5.5) the center of gravity (cg) of the airplane.
Therefore, a side force that is intended to produce a yawing motion (directional
motion), has a secondary effect which is producing a rolling (lateral) motion.
2) Effect of lateral motion on directional motion: Assume that an aircraft is sup-
posed to roll (Figure 5.6). The autopilot is moving the stick/actuator to deflect ailer-
ons in order to generate a rolling motion (lateral motion). Any rolling motion
produces a sideslip angle (β). A side slip angle generates a side force (Y). By the same
token, this side force is producing a yawing (directional) motion. Furthermore, when
both ailerons deflect with the same amount, the drag of left‐ and right‐wing sections
will be different. This also creates a yawing moment.
3) Effect of lateral motion on directional motion: When a UAV has any lateral (roll),
or directional (yaw) motion, it will create a number of effects on the longitudinal
motion. For instance, when a UAV rolls (changes the bank angle; ϕ), the aircraft drag
will be increased; which results in a reduction in the airspeed; V (i.e., longitudinal
variable). Moreover, if the engine thrust is not used to compensate such airspeed
reduction, the aircraft begins descending; or changes the altitude; h (i.e., a longitudi-
nal variable). Another case is the influence of a change in heading angle (ψ) to an
increase in the drag, which results in a reduction in the airspeed; V. Any roll or yaw
requires an increase in engine thrust to keep the airspeed (compared with the cruis-
ing flight).
To consider the influence of lateral‐directional motion on the longitudinal motion;
there are basically two types of aircraft dynamic coupling: (a) coupling of the state
cg
Vertical tail lift
Rolling moment
2 1
Figure 5.5 Effect of directional motion on lateral motion.
5.5 Fixed‐Wing UAV Dynamic Models 161
Yawing moment
cg
ϕ
1 2
Figure 5.6 Effect of lateral motion on directional motion.
variables; and (b) coupling of the forces. These two cases are discussed in detail in
Section 5.5.
When longitudinal motion is decoupled from lateral‐directional motions, the follow-
ing independent longitudinal state Eq. (5.50) and lateral‐directional state Eq. (5.51) are
derived.
u u
E
Alon Blon (5.50)
T
A
Alat Dir Alat Dir (5.51)
R
For the longitudinal and lateral‐directional A and B matrices, references such as
[40, 53, 54] are suggested.
1
V UR WP g sin cos Y T cos sin (5.53)
m
1
W UQ VP g cos cos L T sin (5.54)
m
P c1 R c2 P Q c3 LA LT c4 N A NT (5.55)
Q c5 PR c6 P 2 R2 c7 M (5.56)
R c8 P c2 R Q c4 LA LT c9 N A NT (5.57)
In the above equations, the parameters ci are functions of the UAV moments of iner-
tia, and these can be calculated from the formula introduced in Ref. [54]. The parame-
ters U, V, W are the linear velocity components, and P, Q, R are the corresponding
angular rates. The aerodynamic forces D, Y, and L are the drag, side‐force, and lift, and
L A, MA, NA, are the aerodynamic moments. The variables α, β, ϕ, and θ represent angle
of attack, sideslip angle, bank angle, and pitch angle respectively. The motions of a UAV
are: (a) longitudinal; (b) lateral; and (c) directional.
(X or Fx) aerodynamic forces from Eqs. (5.41) and (5.42) do not contain the very last
terms (the coupling derivatives). In another word:
X X Xu u X q q X X e (5.58)
e
Z Z Z Zu u Zq q Z e (5.59)
e
Thus, in this model, the motions are coupled, but the forces are not coupled.
1
U WQ g sin D T cos (5.60)
m
1
W UQ g cos L T sin (5.61)
m
M
Q (5.62)
IY
2) Lateral‐Directional
A ssuming zero pitch rate, constant pitch attitude, constant air speed, and constant
altitude, the nonlinear lateral‐directional equations of motion reduce to one force
equation and two moment equations.
1
V g sin cos 1 W1 P U1 R Y T cos 1 sin (5.63)
m
P c3 LA LT c4 N A NT (5.64)
R c4 LA LT c9 N A NT (5.65)
where c3, c4, and c9 are introduced in Ref. [54].
linear coupled equations of motion may be shown into two forms: (a) differential equa-
tion; and (b) state‐space representation.
a) Basic differential equations
The linear coupled equations of motion in the form of differential equation may be
divided into two groups: (a) three force equations; and (b) three moment equations.
They are provided below:
Force equations:
m u V1r R1v W1 q Q1w mg cos 1 f AX fTX (5.66)
I xx p I xz r I xz P1 q Q1 p I zz I yy R1 q Q1r l A lT (5.69)
I zz r I xz p I yy I xx P1 q Q1 p I xz Q1r R1 q nA nT (5.71)
where the subscript 1 refers to the initial trim point. For the derivation details, the
interested reader may refer to Ref. [40].
b) State–space representation
By incorporating stability and control derivatives, and converting the linear coupled
equations of motion (Eqs. 5.66 through 5.71) into state‐space model, the following
linearized equations are produced.
Ex A* x B* u (5.72)
y Cx Du
where
Xu X g cos 0 X 0 0 0
Zu Z g sin Zq VT 0 Z 0 0
0 0 0 1 0 0 0 0
Mu M 0 Mq 0 0 0 0
A* 0 0 0 0 Y g cos o Yp Yr VT
cos o sin o
0 0 0 0 0 0
cos o cos o
0 0 0 0 L N 0 Lp Np Lr Nr
0 0 0 0 N L 0 Np Lp Nr Lr
(5.73)
5.5 Fixed‐Wing UAV Dynamic Models 165
X t cos Xe 0 0
X t sin Ze 0 0
0 0 0 0
Mt Me 0 0
B* ,
0 0 Ya Yr
0 0 0 0
0 0 La N a Lr Nr
0 0 N a La Nr Lr
1 0 0 0 0 0 0 0
0 VT Z 0 0 0 0 0 0
0 0 1 0 0 0 0 0
0 M 0 1 0 0 0 0
E
0 0 0 0 VT 0 0 0
0 0 0 0 0 1 0 0
0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 1
The eight states and four control variables are x = [Vt, α, θ, Q, β, ϕ, P, R]T, and
u = [δT, δE, δA, δR]T. For the derivation details, the interested reader may refer to
Ref. [55].
w Zu Zw uo 0 w Z E
(5.75)
q Mu’ Mw’ Mq’ 0 q ME ’ E
0 0 1 0 0
166 5 Fundamentals of Autopilot Design
Thus, the state and control variables are x = [Vt, α, θ, Q, β, ϕ, P, R]T, and u = [δT, δE, δA,
δR]T. For calculations of dimensional stability derivatives such as Mq and M , and
dimensional control derivatives such as MδE, you may consult with references such as
[40, 53, 54].
By solving state space equations, one can derive various longitudinal, lateral, and
directional transfer functions. For instance, using Cramer’s rule, the pitch rate (q) to
elevator deflection (δe) transfer function will be:
s X u XTu X X e
Zu s U1 Z Z Z e
q s Mu MTu Ms M MT M e
e s s Xu XTu X g cos 1
Zu s U1 Z Z Zq U1 s g sin 1
2
Mu MTu Ms M MT s Mq s
These transfer functions are used to simulate the flight, analyze the UAV stability, and
to characterize the flight modes (e.g., phugoid).
where Uo is the initial trim airspeed. By assuming small angles, and applying the lineari-
zation technique (small perturbation theory), these two equations may be simplified to:
w
(5.80)
Uo
v
(5.81)
Uo
w U o (5.82)
v U o (5.83)
Using these two differential equations, the w is replaced with U o, and v is replaced
with U o. There are various forms of implementing for these two replacements. Here,
one example is introduced. The original dynamics model of the UAV is reformulated as
168 5 Fundamentals of Autopilot Design
two lower‐order systems by invoking time‐scale separation between the vehicle’s trans-
lational and rotational dynamics. The slow or primary controlled variables are the for-
ward speed, climb angle, bank angle, and sideslip angle (U, γ, ϕ, β). The fast or secondary
controlled variables are the three angular rates plus the angle of attack (α, Q, P, R). The
four controls are the throttle, elevator, aileron and rudder (δT, δE, δA, δR).
Slow dynamics:
1
U D Y sin mg sin T cos cos (5.84)
m
1
L cos mg cos Y sin cos
mV
T
sin sin cos cos sin (5.85)
mV
P tan Q sin R cos (5.86)
1
P sin R cos mg cos sin Y cos T sin cos (5.87)
mV
Fast dynamics:
P c1 R c2 P Q c3 L c4 N (5.88)
Q c5 PR c6 P 2 R2 c7 M (5.89)
R c8 P c2 R Q c4 L c9 N (5.90)
1
Q tan P cos R sin L mg cos cos T sin (5.91)
mV cos
In Chapter 6, Section 6.2.4, the concept and application of slow and fast dynamics
are presented.
h V sin (5.94)
x V cos (5.95)
These are governing equations of motion in xz‐plane.
5.6 Dynamic Model Approximation 169
N r N N R R (5.98)
where Nr and Nβ are two‐dimensional yaw stability derivatives, and NδR is the dimen-
sional yaw control derivative.
Applying the Laplace transform, this differential equation is readily converted to a
transfer function:
s N R
2 (5.99)
R s s sN r N
170 5 Fundamentals of Autopilot Design
Using these two approximate characteristic equations, one can design the feed-
back system to control the longitudinal motion.
F2 k1 22 (5.104)
F3 k1 32 (5.105)
F4 k1 42 (5.106)
For any non‐hovering flight, the rotational velocities of motors will be different. This
is to create a desired torque for an intended maneuvering flight operation. It needs to be
reminded, that the quadcopters, unlike fixed‐wing aircraft, do not have any conven-
tional control surfaces (e.g., elevator, rudder, and ailerons). Thus, for any rotational
motion, an external torque is created instead of aerodynamic moments (e.g., rolling,
pitching, and yawing moments). To include the direction of rotation in the thrust force
calculation, the following force model is suggested:
Fi k1 i i (5.107)
This format guarantees that for both counterclockwise (say, positive) rotation, and
clockwise (say negative) rotation, the motor torque direction is correctly incorporated.
The subscript i refers (Figure 5.7) to the motor number (i.e., i = 1, 2, 3 or 4). To ensure
that the overall force (all thrust forces in the level configuration) are upward, in sum-
ming all force thrusts, another negative sign are added to two negatives values.
F F1 F2 F3 F4 k1 1 1 2 2 3 3 4 4 (5.108)
The Eq. (5.108) is valid for level flight; no pitch angle (θ), and no bank angle. In such
configuration, the z and x components (Figure 5.8) of this overall force are;
Fz F .cos (5.109)
Fx F .sin (5.110)
2
x
+ _
l 4
y
F1
F2
FZ
z
F4
F3
θ Fx
x
cg
W
Figure 5.8 Lift and thrust forces (side‐view with a pitch angle); wind‐axis coordinate system.
Example 5.2
A small quadcopter with a mass of 0.5 kg has four electric motors, has a coefficient, k1
of 10−6 N/(rad/s)2.
a) If all motors are turning with a rotational speed of 8000 rpm, determine the overall
upward force generated by all four engines.
b) The quadcopter has a pitch angle of 10°. Determine the force components in z and x
directions.
Solution
a) Overall upward force
F k1 1 1 2 2 3 3 4 4 (5.108)
6
F 10 8000 8000 8000 8000 8000 8000 8000 8000 0.1052
6
F 10 4 80002 0.1052 2.807 N
Please note that the 0.105 is used to convert rpm to rad/sec.
b) Force components
Fz F cos 2.807 cos 10 2.76 N (5.109)
Fx F sin 2.807 sin 10 0.487 N (5.110)
Figure 5.9 presents the variations of thrust of an electric motor versus its rotational
speed as measured in the lab. This motor is employed in mini UAVs such as AscTec
Hummingbird. This test thrust (N) curve can be fitted with an expression as a square
function of motor angular speed (rpm).
Figure 5.10 provides the variations of torque of an electric motor versus its rotational
speed as measured in the lab. This test torque (Nm) curve can also be fitted with an
expression as a square function of motor angular speed (rpm).
Rotation of the motor will induce a torque on quadcopter frame. The direction of the
torque is always opposite to that of the spinning prop. If the prop is rotating
5.7 Quadcopter (Rotary‐Wing) Dynamic Model 173
T (N)
3
0
0 1000 2000 3000 4000 5000 6000 rpm
Figure 5.9 Variations of thrust of a small electric motor versus its rotational speed.
0.07
Torque
(Nm) 0.06
0.05
0.04
0.03
0.02
0.01
Figure 5.10 Variations of torque of a small electric motor versus its rotational speed.
counterclockwise, then the induced torque is clockwise, acting on the quadcopter main
frame. To cancel out such torques, two propellers should rotate clockwise, while the
other two are rotating clockwise. The prop angle of attack should be such that all pro-
pellers are generating upward force. In this model, it is assumed that the magnitude of
the generated internal torque (T) is proportional to the rotational speed squared with a
proportionality constant k2.
2
Ti k2 i (5.111)
The negative sign indicates that the internal torque is opposite to the direction of each
prop. In order to incorporate the direction of motor torque, the ω2 is written as |ω| ω.
Each engine thrust force will create an external torque about the quadcopter center of
gravity. It is determined by multiplying the thrust forces (F) and the length (l) between
the engine center and the quadcopter center of gravity.
Tx , y F.l (5.112)
174 5 Fundamentals of Autopilot Design
By employing the above mentioned trick to the expression for the external torque, we
will have the following equation for the torque generated by the first motor:
Tx , y k1 1 1l (5.113)
Other torque equations are written in the same format. All four engines are often
located at the same distance from the quadcopter center, so the arm (l) of all four motors
have the same value.
1
x k1 1 1 2 2 3 3 4 4 x (5.114)
m
1
y k1 1 1 2 2 3 3 4 4 (5.115)
m y
1
z k1 1 1 2 2 3 3 4 4 z (5.116)
m
1
k1 4 4 2 2 l (5.117)
I xx
1
k1 3 3 1 1 l (5.118)
I yy
1
k2 1 1 2 2 3 3 4 4 l (5.119)
I zz
where ϕ, θ, ψ are the orientations of the frame about x, y, and z axes respectively.
Equations (5.114) through (5.119) may be solved by numerical integration. However, it
5.7 Quadcopter (Rotary‐Wing) Dynamic Model 175
is required to know the orientation of the quadcopter frame to determine the force
components. To get the orientation of the frame as a function of time, we need to first
solve Eqs. (5.117) through (5.119).
The electric motor behavior exhibits a first order dynamic system, it has an exponential
variation with a time constant of τ. A typical electric motor has a time constant of about
one to three seconds. Therefore, the dynamics of an electric motor is modeled as:
Frated
Thrust (5.120)
s 1
The Frated is the rated force that the prop is producing when the angular rotation
reaches its desired value.
where FT is the total thrust (of four motors), m is the quadcopter mass, τθ is the pitching
torque, τϕ is the rolling torque and τψ is the yawing torque, and JTP is the rotor inertia.
Moreover, Ω denotes the overall propellers speed, and is obtained from:
2 4 1 3 (5.127)
where ωi (i = 1, 2, 3, 4) is the rotational speed of each rotor. The attitude angular speed
relation between the body frame and the wind axis can be written as:
1 sin tan cos tan p
0 cos sin q (5.128)
0 sin / cos cos / cos r
This equation allows the engineer to move the angular speeds between body axis and
the wind axis.
176 5 Fundamentals of Autopilot Design
5.8 Autopilot Categories
The fundamental function of an AFCS is to control the flight variables to ensure the
UAV is flying in the predetermined trajectory. In a UAV, since there is no human pilot
involved, an autopilot is a device that must be capable of accomplishing all types of
controlling functions including automatic take‐off, flying toward the target destination,
and automatic landing.
In general, there are five categories/functions for autopilots: (a) stability augmenta-
tion; (b) hold functions; (c) navigation functions; (d) command augmentation; and (e)
combined category. Due to three aircraft axes (Figure 5.4), there are three stability aug-
mentation systems (SAS), namely: (a) roll damper; (b) yaw damper; and (c) pitch
damper.
Often, the aircraft lateral and directional motions are coupled. Hence, there are two
basic groups of hold functions: (a) longitudinal hold functions; and (b) lateral‐direc-
tional hold functions. In longitudinal plane, there are primarily three functions: (a)
pitch attitude hold; (b) altitude hold; and (c) control wheel steering mode. However, in
Lateral‐directional mode, three hold functions are dominant: (a) bank angle hold, or
wing leveler; (b) heading angle hold; and (c) turn rate mode at constant speed and
altitude.
Similarly, for the navigation functions, there are two groups of hold functions:
(a) longitudinal navigation functions; and (b) lateral‐directional navigation functions.
In longitudinal plane, there are primarily four modes: (a) automatic flare mode; (b)
glide slope hold; (c) terrain following; and (d) automatic landing. However, in Lateral‐
directional mode, three hold functions are dominant: (a) localizer; (b) Very High
Frequency Omni‐Directional Range (VOR) hold; and (c) tracking a series of waypoints.
In the category of command augmentation, three basic systems are available: (a) com-
mand tracking; command generator tracker; and (c) normal acceleration CAS. Table 5.2
summarizes typical common categories of autopilots.
The features of the first four categories are explained in the following sections. In the
fifth category (i.e., combined), various functions are combined for a complex mission.
For instance, the autopilot of General Atomics Reaper MQ‐9B (a Certifiable version of
its Predator B; Figure 5.12) had been configured in an Intelligence, Surveillance, and
Reconnaissance (ISR) for the entire mission. This UAV, on 25 May 2017, had an endur-
ance of 48.2 hours. Section 9.8 introduces a number of open source commercial
autopilots.
Category: 1 2 3 4
1 Roll damper Pitch Bank angle hold (ϕ); Automatic flare Localizer Command tracking
Attitude hold (θ) wing leveler mode 1) Pitch rate CAS
2) Roll rate CAS
2 Yaw damper Altitude hold (h) Heading angle hold (ψ) Glide slope hold VOR hold Command generator
trackera (Model following)
3 Pitch damper Control wheel Turn rate mode at Terrain Following Tracking a Normal acceleration
steering mode constant speed and series of CAS (nz)
altitude waypoints
4 – Speed/Mach hold – Automatic landing – –
a
Time varying trajectories.
ψ· = 0 Rudder
·
Ψ(s) ψ·
Yaw
controller actuator δR(s)
ψ·
Yaw rate gyro
of the large changes in the UAV’s dynamics, a dynamic model that is stable and ade-
quately damped in one flight condition may become unstable, or at least inadequately
damped in another flight condition. For such cases, an autopilot is as an automatic
control system that also provides stability augmentation.
In this section, one stability augmentation application of an autopilot; yaw damper, is
presented. The yaw damper is to augment the directional stability of an UAV by damp-
ing the yawing oscillation, known as Dutch‐roll. The purpose of the yaw‐damper feed-
back is to use the rudder to generate a yawing moment that opposes any yaw rate that
builds up from the Dutch roll mode. Most large UAVs with high‐altitude cruising flight
are equipped with such mode. The reason is that at high altitude, the turbulence is
strong, and gust hits the fuselage nose, and pushes the nose to the left and right almost
continuously. The autopilot mode will keep the heading in the desired direction.
Figure 5.11 depicts the block diagram of a yaw damper. The reference yaw rate is
desired to be zero ( 0 ), so the yaw damper will drive any undesired yaw rate to zero.
A rate gyro will measure the yaw rate, and so provide a feedback for the system. The
controller will produce a controlling signal which is implemented through an actuator
(i.e., rudder servo). The yaw damper controller can be as simple as a gain, K. When the
UAV tends to turn, and has a bank angle (ϕ1), the yaw damper will try to fight with the
constant bank angle turn. This is due to the fact that the computed yaw rate is a function
of bank angle:
R1 1 cos 1 cos 1 (5.129)
where subscript 1 stands for steady‐state value. One solution for such case is to use a
washout filter with a time constant of about four seconds. This will create a lag in the
response of the rate gyro. More details on this SAS is presented in Chapter 6 (Section 6.5).
At any weight and altitude, the lift force must be equal to aircraft weight in a straight‐
level flight:
1
W L V 2 SC L (5.130)
2
The Eq. (5.130) has four independent parameters: (a) UAV weight (W); (b) airspeed
(V); (c) altitude or its corresponding air density (ρ); and (d) angle of attack (α), or its
associated lift coefficient (CL).
Since the fuel is consumed during flight, the aircraft weight is constantly decreased
during the flight. In order to maintain a level flight, we must decrease the lift as well. Of
the many possible solutions, only three alternatives are more practical and usually exam-
ined. In each case, two flight parameters will be held constant throughout cruise. The
three options of interest for continuous decrease of the lift during cruise are (Figure 5.13):
1) Decreasing flight speed (Constant‐altitude, constant‐lift coefficient flight)
2) Increasing altitude (Constant‐airspeed, constant‐lift coefficient flight)
3) Decreasing angle of attack (Constant‐altitude, constant‐airspeed flight)
In the first option, the velocity must be reduced with the same rate as the aircraft
weight is decreased. In the second solution, the air density must be decreased; in another
word, the flight altitude must be increased. The third option offers the reduction of
aircraft angle of attack; i.e., the reduction of lift coefficient. In terms of autopilot opera-
tion, the first option is applied through the engine throttle; and the third option is
implemented through control stick. In the second option, no action is needed by the
autopilot; the aircraft will gradually gain height (climbs).
180 5 Fundamentals of Autopilot Design
Figure 5.13 Three options of interest for a continuous decrease of the lift during cruise.
Based on the safety regulations and practical considerations, the second option is of
interest for the majority of aircraft. In general, when flight is conducted under the juris-
diction of Federal Aviation Regulations, the accepted flight program is mainly the con-
stant altitude–constant airspeed flight program.
In terms of autopilot mode, the first and second flight operations are controlled
through the pitch attitude hold mode. However, the second and third flight operations
are controlled through the altitude hold mode.
In the category of command augmentation, three basic systems are available: (a) com-
mand tracking; (b) command generator tracker; and (c) normal acceleration CAS. The
command tracking system are mainly divided into two modes: (a) pitch rate tracking;
and (b) roll rate tracking. Command generator tracker is known as the model following
system, since it creates time varying trajectories.
Figure 5.14 illustrates the General Atomic ALTUS II, remotely piloted aerial vehicle,
developed under NASA ERAST program, for upper atmospheric science missions. The
ALTUS II is a civilian variant of the MQ‐1 Predator UAV designed for scientific research
missions. The UAV with a wingspan of 16.5 m, aspect ratio of 24, and a wing area of
12.2 m2 is equipped with a Rotax‐912 piston engine. It has a maximum speed of 100 knot,
and endurance of 24 hours and a service ceiling of 65 000 ft.
Interface
The applications and variations for these simulations are vast. In this section, both tech-
niques are briefly described.
If just software is utilized to simulate the flight, dynamic models of the vehicle needs
to be developed. If the nonlinear differential equations are employed as the basis for the
dynamics, the numerical method is the most viable and effective approach. In simulat-
ing an aerial vehicle system, all significant aspects of the dynamics must be modeled. An
aircraft model includes: (a) aerodynamics; (b) propulsion system; (c) structures; (d)
dynamics; (e) other mechanical, electrical, and hydraulic subsystems; and (f ) the atmos-
pheric flight condition. Depending on the application, one may choose to which level
each subsystem is to be modeled.
dx
f x , t , x to xo (5.131)
dt
The simplest RK method to find the discrete solution is the Euler integration:
xE to T x to Tf x to , to (5.132)
where T is the time step, and subscript E indicates Euler. By far the most often used is
the classical fourth‐order Runge–Kutta formula [56] which requires four evaluations of
the right‐hand side per step T. The most popular RK technique is the Fourth‐order
Runge–Kutta method. In each step the derivative is evaluated four times: once at the
initial point, twice at trial midpoints, and once at a trial endpoint. From these deriva-
tives the final function value is calculated.
5.9.2 Matlab/Simulink
MATLAB is a multi‐purpose numerical computing environment. The programming
language developed by MathWorks, allows matrix operation, plotting the results of cal-
culations, implementation of algorithm, and interfacing with programs written in other
languages such as C and Python. The MATLAB software package may be employed to
numerically analyze (i.e., simulate) the nonlinear ODEs. In order to solve the nonlinear
coupled first‐order differential equations (DEs) system numerically, two separate files
must be produced in MATLAB: one to introduce the DEs (as a function), and one to
solve them (via ODE45). These two are explained in the following. An Example (5.3)
5.9 Flight Simulation – Numerical Methods 183
Example 5.3
Solve the following three nonlinear coupled first‐order differential equation system
numerically on the time interval [0 15] seconds with initial conditions of y1(0) = 1,
y2(0) = 4, and y3(0) = −5.
y1 3 sin y2
2
y2 0.2 cos y1
y3 y1 y2 y3
Then, plot the results.
Solution
To solve the three nonlinear coupled differential equations system, we need one m
file and one function. The function file defines the differential equations, but the m file
solves them via ODE45 command. This m files calls the function and reads the DEs
inside that function.
184 5 Fundamentals of Autopilot Design
20
15 y1
y2
y3
10
5
y1, y2, y3
–5
–10
–15
0 5 10 15
Time (sec)
Note that the name of function file (here: f1) must be used two more times. Figure 5.16
demonstrates the simulation results.
contains an interface with which to control the virtual input to the UAV. When a
ground‐based test equipment is employed, one can evaluate the effectiveness of the
designed control system and its influence on the vehicle’s stability characteristics. The
controller hardware contains the controller software that is generated from the control-
ler model. The real‐time processor (i.e., hardware) contains a code for the physical sys-
tem that is generated from the UAV model. In this case, the hydraulic servo actuators
are attached to the bottom of the simulator vehicle and are driven by computers to
produce the desired motion.
A reliable, high fidelity pilot‐in‐the‐loop or hardware‐in‐the‐loop (HIL) simulation
requires a more complex dynamic model. The goal of minimizing execution time must
be traded against the precision and accuracy of the simulation. The availability of spe-
cial‐purpose simulation languages, massive computing capabilities at decreased cost,
and advances in simulation methodologies have made simulation one of the most widely
used and accepted tools in flight operations research and UAV system analysis.
1) General requirements:
1) Stability of the overall system (minimum requirement)
2) Output (or state tracking) performance
3) Accuracy from command to response
4) Minimization of a certain performance index (to follow)
2) Specific design requirements (considering uncertainty):
a) Step response specifications:
Typical step response specifications are as follows:
1) Overshoot <5%
2) Steady state error <1%
3) Rise time <1 second
4) Minimal cross channel coupling
b) Robustness specifications:
5) The autopilot must be robust with respect to weight, center of gravity, and
dynamic model uncertainties.
6) The autopilot should reject disturbances arising from measurement and sen-
sor error models, along with environmental variations.
Figure 5.17 presents the general design process of an autopilot. The design has an
iterative nature and begins with the design requirements. Three major sections of con-
trol system, guidance system, and navigation system are designed in parallel. In design-
ing these systems, three laws (control law, guidance law, and navigation law) must be
selected. Moreover, each of these three systems require design or selection of respective
equipment.
Chapters 6, 7, and 8 will present detailed designs for control, guidance, and navigation
subsystems respectively. At any stage of the design procedure, the output is checked
with the design requirements, and a feedback is taken. The process is repeated until the
design requirements are met. A significant step in designing an autopilot, is the integra-
tion of control system, navigation system, and guidance system in one unit. This phase
will generate various design challenges which must be carefully treated.
188 5 Fundamentals of Autopilot Design
Design requirements
(Controllability, stability, operational, cost, structural, weight)
Functional analysis
Integration
No
Evaluation (Requirements Satisfied)?
Yes
Optimization
Questions
1 Name primary subsystems of an autopilot.
10 What are two methods for simplifying a nonlinear coupled dynamic model?
18 Write the linear dynamic model (state‐space) for longitudinal mode for a fixed‐
wing UAV.
19 Write the linear dynamic model (state‐space) for lateral‐directional mode for a
fixed‐wing UAV.
29 Draw a UAV, and show all aerodynamic forces and moments in this figure.
30 What are the outputs for decoupling longitudinal motion from lateral‐direction
motions?
190 5 Fundamentals of Autopilot Design
31 Based on Figure 5.9, what is the thrust produced by the electric motor employed in
the AscTec Hummingbird UAV at 5000 rpm?
32 Based on Figure 5.10, what is the torque produced by the electric motor employed
in the AscTec Hummingbird UAV at 6000 rpm?
38 What are the three options of interest for continuous decrease of the lift during a
cruising flight?
Problems
1 Using the Taylor series, linearize the following nonlinear equation
F x 10 x 2
3 x 12
for the trim point x = 3.
F x, y 10 yx 2 3 xy 4
60 x 30 y 20
for the trim point x = 5, y = 2.
3 The longitudinal dynamic model of a UAV has the following matrix A in the state‐
space model.
3 4 9.8
2 24 3.1
9 1.8 0
u s s2 3 s 4
E s 125s 4 308s3 354 s2 30 s 29
12 Solve the following three nonlinear coupled first‐order differential equation sys-
tem numerically on the time interval [0 2] seconds with initial conditions of
y1(0) = 2, y2(0) = 6, and y3(0) = −3. Then, plot the results.
192 5 Fundamentals of Autopilot Design
y1 2 cos y2
2
y2 1.4 y3 sin y2
y3 y1 y2 2 y3
13 Solve the following three nonlinear coupled first‐order differential equation sys-
tem numerically on the time interval [0 10] seconds with initial conditions of
y1(0) = −3, y2(0) = 1, and y3(0) = 4. Then, plot the results.
y1 3 cos y2
3
y2 2.8 sin y1
y3 y1 y3 4 y2
m W UQ VP mg z FAz FTz
16 A small quadcopter with a mass of 2 kg has four electric motors, has a coefficient,
k1 of 2 × 10−6 N/(rad/s)2.
a If all motors are turning with a rotational speed of 10 000 rpm, determine the
overall upward force generated by all four engines.
b The quadcopter has a pitch angle of 15°. Determine the force components in
z and x directions.
17 A small quadcopter with a mass of 5 kg has four electric motors, has a coefficient,
k1 of 1.5 × 10−6 N/(rad/s)2.
a If all motors are turning with a rotational speed of 12 000 rpm, determine the
overall upward force generated by all four engines.
b The quadcopter has a pitch angle of 20°. Determine the force components in
z and x directions.
18 A small UAV with a takeoff mass of 1200 kg, a wing area of 15 m2, and a wing mean
aerodynamic chord of 1.6 m is cruising with a speed of 130 knot at 5000 ft altitude.
The non-dimensional stability derivative CLq is 4.2 1/rad. Calculate dimensional
stability derivative Zq.
19 A mini UAV with a takeoff mass of 2 kg, a wing area of 0.8 m2, and a wing mean
aerodynamic chord of 0.3 m is cruising with a speed of 30 knot at 2,000 ft altitude.
Note 193
20 A large UAV has the following dimensional roll stability and control derivatives:
2
L A = 1.4 1/sec L p = 0.43 1/sec
21 A small UAV has the following dimensional roll stability and control derivatives:
2
L A = 63 1/sec L p = 14 1/sec
Approximate the bank-angle-to-aileron transfer function. Then, plot the bank
angle response of the UAV to a -5 deg aileron input for 1.5 seconds.
23 Consider the UAV in problem 18. Suppose an upward gust hits under the nose of
the UAV and causes a pitch with a rate of 20 deg/sec. What vertical force is gener-
ated by the UAV as a response/reaction to this perturbation? What is its
directions?
24 Consider the UAV in problem 19. Suppose a gust hits on the side of the vertical tail
and causes a yaw with a rate of 30 deg/sec. What yawing moment is generated by
the UAV as a response/reaction to this perturbation? What is its directions? Does
this behavior indicate a directionally stable UAV?
Note
1 Single‐Input‐Single‐Output.
195
CONTENTS
Educational Outcomes, 196
6.1 Introduction, 196
6.2 Fundamentals of Control Systems, 197
6.2.1 Elements, Concepts and Definitions, 197
6.2.2 Root Locus Design Technique, 199
6.2.3 Frequency Domain Design Technique, 200
6.2.4 Controller Configurations and Control Architectures, 201
6.3 Servo/Actuator, 203
6.3.1 Terminology, 203
6.3.2 Electric Motors, 204
6.3.3 Hydraulic Actuator, 206
6.3.4 Delay, 206
6.3.5 Saturation, 207
6.4 Flight Control Requirements, 207
6.4.1 Longitudinal Control Requirements, 207
6.4.2 Roll Control Requirements, 208
6.4.3 Directional Control Requirements, 209
6.5 Control Modes, 209
6.5.1 Coupled Control Modes, 210
6.5.2 Cruise Control, 212
6.5.3 Pitch‐Attitude Hold, 213
6.5.4 Wing Leveler, 214
6.5.5 Yaw Damper, 215
6.5.6 Auto‐landing, 217
6.5.7 Turn Coordinator, 218
6.6 Controller Design, 223
6.6.1 PID Controller, 223
6.6.2 Optimal Control – LQR, 224
6.6.3 Gain Scheduling, 229
6.6.4 Robust Control, 231
6.6.5 Digital Control, 233
6.7 Autonomy, 234
6.7.1 Classification, 234
6.7.2 Detect (i.e., Sense)‐and‐Avoid, 235
6.7.3 Automated Recovery, 236
6.7.4 Fault Monitoring, 236
6.7.5 Intelligent Flight Planning, 236
Educational Outcomes
After study of this chapter, the reader will be able to:
1) Mathematically model a control system using differential equations.
2) Linearize a nonlinear system using Taylor series technique.
3) Explain elements of control system.
4) Derive transfer function of a linear system using Laplace transform technique.
5) Use block diagrams to derive the transfer function of a system.
6) Derive state space representations of a control system.
7) Convert state space representation of a system to transfer function(s) and vice versa.
8) Evaluate the performance characteristics of a control system.
9) Employ root locus technique to design the compensation for a control system.
10) Employ frequency response technique to determine the steady‐state response of a
system to a sinusoidal input.
11) Apply various design techniques to design a controller for a control system.
12) Conduct Unmanned Aerial Vehicle (UAV) control system design.
13) Discuss various categories of autonomy.
14) Develop flight control requirements.
15) Design various autopilot modes for a given set of control requirements.
16) Select and implement an appropriate servo/actuator for a given control requirement.
6.1 Introduction
One of the main subsystems within an auto‐pilot (see Figure 5.1 in Chapter 5) is the
control system. The control system controls the direction of the motion of the vehicle
or simply the orientation of the velocity vector. The control system is used to keep a
UAV on a predetermined course or heading, necessary for the mission. The control
system uses the vehicle state information provided by the on‐board sensors to drive the
control surface actuators (i.e., servos).
Despite poor and gusty weather conditions, the UAV must maintain a specified heading
and altitude in order to reach its destination safely. In addition, in spite of rough air, the trip
must be made as smooth as possible for a low load factor. The problem is considerably com-
plicated by the fact that the UAV has six degrees of freedom. This fact makes control more
difficult than the control of a ship, whose motion is limited to the surface of the water.
6.2 Fundamentals of Control Systems 197
Reference
command
Output
Controller Actuator Plant
Measurement device
Disturbance
Y
R
K G
Noise
Figure 6.2 Block diagram of a control system including disturbance and noise.
System/plant/process
Linear Nonlinear
•
x = f(x(t),u(t))
Modern control Classical control
y = g(x(t),u(t))
(State space formulation) (Transfer function)
•
x = Ax + Bu
y = Cx + Du
Output feedback State feedback
Frequency
Root locus
response
of the root locus is to visualize the acceptable values of a gain; which implies the stable
system (i.e., when all poles are in the left‐half plane).
The design of control system by the root locus method is determining the controller
gain value such that all poles are within the target area, and all design requirements are
met. The target area is constructed by applying all design requirements such as rise
time, settling time, maximum overshoot, natural frequency, and damping ratio. The
addition of a pole to the open loop Transfer Function (TF) has the effect of pulling the
root locus to the right, tending to lower the system’s relative stability and to slow down
the settling of the response. The zero has the opposite effect.
In practice, this technique may indicate that the desired performance cannot be
achieved just by a simple gain controller. Moreover, in some cases, we may find out that
the system will not be stable for all values of the gain. This implies that a simple gain is
not a solution, and a more advanced controller should be designed. A series of calcula-
tions are involved in determining poles and zeros of the compensator (e.g., lead com-
pensation). One of the primary goals in the root locus technique is to have the dominant
closed loop poles at the desired location in the s plane, so that the performance specifi-
cations are met. The MATLAB has the command “rlocus” to construct the root locus.
Moreover, the MATLAB command “sisotool” is creating the root locus as well as the
time response of the system.
Num s k s z1 s z2 s zm
G s (6.2)
Den s s p1 s p2 s pn
We can obtain
Num j
G j M (6.3)
Den j
where M is the amplitude ratio of the output and input sinusoids and ϕ is the phase shift
between the input sinusoid and output sinusoid. In Eq. (6.2), the parameter k is referred
to as the “dc gain”; where dc equals zero frequency (the transfer function gain when
s = 0).
6.2 Fundamentals of Control Systems 201
Such a graphical representation is called a Bode plot. Thus, a Bode plot has a two‐part
plot of M and ϕ versus ω. In the Bode plot, the input variable is a function of frequency;
not function of time (often sinusoidal). It is customary to convert the present the mag-
nitude in dB unit, and the frequency in the log format.
Although the Bode plot is originally developed for electric systems, but it has a lot of
useful applications in the aeronautical systems. There is a wealth of information which
can be deducted from a Bode plot, some of which are used in the design of a control
system. Some important parameters in the Bode plots are: (a) phase margin; (b) gain
margin; (c) phase‐crossover frequency; (d) bandwidth; (e) cutoff rate; (f ) corner fre-
quency; (g) resonant peak; and (h) resonant frequency. In MATLAB, the command
“bode” is used to plot the frequency response of a system. Moreover, the MATLAB
command “sisotool” is creating the Bode plot as well as the root locus and time response
of the system.
Example 6.1
Consider the following system:
4s 7
G s 2
s 2 s 10
n=[4 7]
d=[1 2 10]
bode(n,d)
grid
10
Magnitude (dB)
–10
–20
–30
45
Phase (deg)
–45
–90
10–1 100 101 102
Frequency (rad/s)
R(s) Y(s)
K1(s) G(s)
– + +
K2(s)
states. In this technique, the dynamics to be controlled are separated into fast and slow
variables. In application to flight vehicle dynamics, the control technique (e.g., Linear
Quadratic Regulator (LQR)) modifies the problem into a two time‐scale problem. The
two time‐scales are estimated by assuming that there is a significant frequency separa-
tion between the fast and slow states. The number of slow and fast states depends on
the number of controls. If there are three control surfaces, roll, yaw, and pitch rates (p,
q, r) are defined as fast dynamic variables, which are controlled by three inputs: aileron,
elevator, and rudder.
Angles of attack, sideslip angle, and bank angle (α, β, ϕ) are defined as slow dynamic
variables. The speed, pitch angle, and heading angle are defined as very slow dynamic
6.3 Servo/Actuator 203
δT α
δE V
Q γ
Commanded Slow δA ϕ
Fast δR UAV P
trajectory dynamics dynamics R β
Dynamic
α control control model
law V law
γ Q
ϕ P
β R
variables. The assumption is that the very slow states are not time‐varying when com-
pared with the fast and slow dynamic variables.
In the two time‐scale approach, the slow states are constant compared to the fast
states. At the same time, the fast states are assumed to track rapidly, so that the effect of
their rates of change on the slow states is zero. Therefore, the design of the controller for
the fast dynamics is independent of that for the slow dynamics. It can be designed using
control technique (e.g., LQR) directly. After designing a fast state controller, a separate
control technique procedure is executed to design the slow state controller for α, β, and
ϕ using the commands for p, q and r as inputs.
If the UAV has four control inputs, four variables should be chosen in each time scale.
The slow or primary controlled variables are the angle of attack, climb angle, bank
angle, and sideslip angle (α, γ, ϕ, β). The fast or secondary controlled variables are the
three angular rates plus the forward speed (V, Q, P, R). Since one of the commanded
variables in the pre‐determined trajectory is the forward speed (V), the corresponding
α equation is in fact replaced with the V equation.
The outer control loop involves the translational dynamics. In response to position
and/or velocity commands, it produces the δ command, together with an attitude refer-
ence signal, for the inner‐loop to track. The inner control loop involves the rotational
dynamics, and tracks the attitude reference by determining the δT, δE, δA, and δR com-
mands. A time‐scaled flight control system architecture with four control inputs is
shown in Figure 6.7.
6.3 Servo/Actuator
6.3.1 Terminology
Another important element in the UAV flight control is the actuator which deflects
(pushes and pulls) the control surfaces (e.g., elevator). There are a few related terms
used by various groups/disciplines which is briefly reviewed here. A servo is a rotary/
linear actuator that allows for precise control of angular/linear position, velocity and
acceleration. The term servo is mainly found in the electrical engineering terminology
(also servomotor), as well as the radio/remotely controlled airplane modelers’ commu-
nity. Optical encoders are usually used in servo systems to detect the position and con-
trol the movement of power drives and sensors such as radar.
The term servomotor is used when an electric motor is coupled with a sensor for
position feedback.
204 6 Control System Design
Elevator
Linkage Servo arm
Servomotor
Control Horn
Horizontal tail
4 Unmanned aerial Quadcopter, micro UAV, Large UAV, Heavy UAV, Unmanned
vehicle (UAV) types mini UAV, small UAV combat air vehicle (UCAV)
5 Output Torque Force
6 Capability Torque range: 0.1–100 N.m Force range: 10–1000 N
7 Overall weight Lighter Heavier
8 Medium Wire Tube/pipe
9 Signal Electricity Oil
10 Maintenance More labor‐intensive Less labor‐intensive
that uses electric energy to produce mechanical rotational motion. It may be powered
by direct current, DC (e.g., a battery), or by alternating current (AC). Electric motors
may be classified by the source of electric power, by their internal construction, and by
their application. Two main parts of an electric motor is rotor coil and magnet. A well‐
designed motor can convert over 90% of its input energy into useful power.
A servomotor consists of an electric motor coupled with a sensor to measure the posi-
tion/speed to create a feedback, (and may have a microprocessor/microcontroller). It
also requires a controller and measurement device (e.g., encoder or potentiometer) to
create a closed‐loop control system. The input to its control is a signal (either analog or
digital) representing the position commanded for the output shaft. The very simplest
servomotors use position‐only sensing via a potentiometer and bang‐bang control of
the motor. More accurate servomotors use optical rotary encoders to measure the
angular speed of the output shaft to control the motor speed.
In general, there are four types of electric motors: (a) brushless DC motors; (b)
brushed DC motors; (c) brushless AC motors; and (d) induction AC motors. The sim-
plest one is brushed DC motor which has a permanent magnet and is of low cost. The
brushless DC motor is synchronous and is a good candidate for small industrial applica-
tion and is typically electronically commutated. It uses electronic commutation system
rather than a mechanical commutator and brushes. In brushless DC motors, the cur-
rent to torque, and voltage to rpm have linear relationships. The AC motors are used in
large heavy UAVs and UCAVs, while DC motors are used in micro to small UAVs, as
well as quadcopters.
A servo‐motor, also referred to as smart motor, is a combination of an electric motor,
an electromechanical sensor, an encoder, and a controller as one package. Servomotors
are generally used as a high‐performance alternative to the stepper motors (or step
motors) which have some inherent ability to control position. A main difference
206 6 Control System Design
6.3.4 Delay
To represent the actuator’s delay (i.e., lag) due to a physical limitation, we may use a
transfer function or state‐space model. A regular aircraft actuator for control surfaces
(e.g., aileron servo) is modeled with a first‐order transfer function (lag), GA, which is of
the form:
K
GA s (6.4)
s K
where K represents the inverse of the time constant (τ) of the actuator.
1
(6.5)
K
A typical value for the time constant of an UAV control surface actuator is about
0.02–0.1 seconds, so the K frequently varies between 10 and 50 (10 < K < 50). Recall that
6.4 Flight Control Requirements 207
u K δc Lifting
Controller
s+K Surface
the time constant is defined as the time that takes (i.e., delays) the response of an ele-
ment to reach 63% of the steady‐state value. The smaller the time constant, the faster
(more desired) is the actuator. The dynamic behavior of an electric motor (used in most
quadcopters) may also be represented by a first order model.
In terms of state‐space representation, the transfer function (Eq. 6.4) which repre-
sents the delay, is converted to the following form:
x Kx Ku (6.6)
y x
Either of the models may be utilized in the control system design and simulation.
6.3.5 Saturation
All control surfaces have a limit for maximum deflection (about ±30°). To prevent a
control surface (e.g., aileron) not to exceed the desired limit, a physical stop (limiter) is
arranged. For instance, the stops for the ailerons are just a piece of aluminum bar riv-
eted to the aileron hinge bracket. This hard stop is modeled in MATLAB/Simulink with
a saturation block. Hence, a control surface and its actuator are modeled (Figure 6.9)
with a limiter plus a first order system (Eq. 6.4). Thus, we need to bound the signal
entering the actuator.
force (in linear actuator) and torque (in servomotor); and (b) aircraft response to the
control surface deflection input. In order to deflect the elevator, the actuator must apply
a force and hold it (in the case of an aircraft with a stick‐fixed control system). In an
aircraft with a stick‐free control system, the actuator force is amplified through such
devices as tab and spring.
The aircraft response in the longitudinal control is frequently expressed in terms of
pitch rate (q). However, the forward speed and angle of attack would be varied as well.
The most critical flight condition for pitch control is when the aircraft is flying at a low
speed. Two flight operations which feature a very low speed are take‐off and landing.
Take‐off control is much harder than the landing control due to the safety considera-
tions. A take‐off operation is usually divided into three sections: (a) ground section; (b)
rotation or transition; and (c) climb. The longitudinal control in a take‐off is mainly
applied during the rotation section, in which the nose is pitched up by rotating the
aircraft about main gear.
The control surfaces must be designed such that the aircraft possesses acceptable
flying qualities anywhere inside the operational flight envelope; as well as allowable cg
range, and allowable aircraft weight. The operational flight envelopes define the bound-
aries in terms of speed, altitude, and load factor within which the aircraft must be capa-
ble of operating in order to accomplish the desired mission. A typical operational flight
envelope for a large aircraft is shown in Figure 6.10.
Altitude
(ft)
50000 Absolute ceiling
30000
Handling qualities must be acceptable inside
this envelope.
20000
10000
Engine temperature
limit
response to a step function in roll command. Thus, the aircraft must exhibit a minimum
bank angle within a certain specified time in response to aileron deflection. The required
bank angles and time are specified in Tables for various aircraft classes and different
flight phase (see Refs. [75, 76]).
Roll performance in terms of a bank angle change (Δϕ) in a given time (t) is specified
in Tables (Ref. [76]) for Class I through IV aircraft. The notation “60 degrees in 1.3
seconds” indicates the maximum time it should take from an initial bank angle (say 0°)
to reach a bank angle which is 60° different than the initial one, following the full deflec-
tion of aileron. It may also be interpreted as the maximum time it should take from a
bank angle of −30° to +30°. For class IV aircraft, for level 1, the yaw control should be
free. For other aircraft and levels, it is permissible to use the yaw control to reduce
any sideslip which tends to retard roll rate. Such yaw control is not permitted to
induce sideslip which enhances the roll rate.
6.5 Control Modes
Two primary prerequisites for a safe flight are stability and controllability. The control
system is not only able to control the UAV, but also is sometimes expected to provide/
augment stability. Flight stability is defined as the inherent tendency of an aircraft to
oppose any input and return to original trim condition if disturbed. When the summa-
tion of all forces along each three axes, and summation of all moments about each three
210 6 Control System Design
axes are zero, an aircraft is said to be in trim or equilibrium. In this case, aircraft will
have a constant linear speed and/or a constant angular speed.
Control is the process to change the aircraft flight condition from an initial trim point
to a final or new trim point. This is performed mainly by autopilot by moving the con-
trol surfaces/engine throttle. The desired change is basically expressed with a reference
to the time that it takes to move from initial trim point to the final trim point (e.g., pitch
rate, q, and roll rate, p).
Lateral Aileron
Reference Control u, v, w
trajectory p, q, r
Longitudinal UAV
Elevator Dynamics
Control
Directional
Rudder
Control
of rotational motion (roll, pitch, and yaw). Variations to this classical configuration lead
to some variations in the arrangements of these control surfaces. Table 3.6 (in Chapter 3)
represents several control surfaces configurations.
There are various measurement devices to measure the flight variables such as air-
speed, pitch angle, heading angle, bank angle, linear accelerations (Normal, Lateral, and
Longitudinal), angular rates (Pitch, Roll, and Yaw rates), altitude, and position. The
measured flight data are recorded, and may be stored in a data storage element; which
may be conveniently read by the user (in real‐time, or off‐line). If an interface with
telemetry data systems is available, a user in the ground station may access the data in
real time. Typical measurement devices (sensors) are: (a) gyroscope; (b) rate gyroscope;
(c) pitot‐tube; (d) altimeter; (e) magnetometer; (f ) compass; (g) accelerometer; and (h)
Global Positioning System (GPS). In Chapter 12, the features of these instruments will
be presented.
The directional gyroscope is used as the error‐measuring device. Two gyros must be
used to provide control of both heading and attitude (level position) of the airplane. The
error that appears in the gyro as an angular displacement between the rotor and case is
translated into a voltage by various methods, including the use of transducers such as
potentiometers. Augmented stability for the UAV may be desired in the control system
by rate feedback. In other words, in addition to the primary feedback, which is the
212 6 Control System Design
position of the airplane, another signal proportional to the angular rate of rotation of
the airplane around the vertical axis is fed back in order to achieve a stable response. A
rate gyro is used to supply this signal.
href h(s) h
Pitch Elevator
controller servo δE (s)
Altimeter
mode) on the autopilot; and the aircraft will slowly climb at the desired flight‐path angle
as the fuel is burned.
Figure 6.12 illustrates the block diagram of altitude control system. The purpose of
the altitude hold autopilot is to hold altitude at a desired height during specified flight
phases (e.g., cruise). For maintaining the constant cruise altitude, either use of elevator
or throttle may suffice. One option is to keep the throttle contestant (engine thrust).
Thus, the elevator is employed to change the angle of attack for varying UAV weight.
The pitch controller could be as simple as a PID (Proportional‐Integral‐Derivative) or
to use a more complicated one. The measurement device is an altimeter (either thor-
ough GPS, or pitot‐tube, or radar altimeter). In either case, the UAV will maintain con-
stant altitude through a longitudinal control system.
θcom δE Θ(s) θ
Pitch Elevator
controller servo δE(s)
Attitude gyro
θ
θreq δE Θ(s) Q(s)
Elevator ,
K1 K2 δE(s) δE(s) Q
servo
Rate gyro
Attitude gyro
Figure 6.14 Block diagram of a pitch angle control system with two feedbacks.
An attitude gyro provides an error signal proportional to the deviation from a preset
orientation in inertial space. An inner‐ loop pitch rate (q) feedback can be added as the
second feedback to provide a good short‐period damping. The pitch rate is measured
by rate gyro. The features of attitude gyro and rate gyro are discussed in Chapter 11.
Hence, another more effective method to control the pitch angle is to have two feed-
backs (Figure 6.14) which requires two sensors. In this control system, the pitch angle is
measured with a regular attitude (i.e., vertical) gyro, while the pitch rate (Q) is measured
by a rate gyro. This technique is augmenting the longitudinal stability, and provides a
steadier flight. Two independent controllers (K1, K2) are changing the natural frequency
and damping ratio of the pitching motion independently.
ϕ= 0 δA ϕ(s) ϕ
Roll Aileron
servo δA(s)
controller
Attitude gyro
this servo‐position feedback loop to limit control deflection under certain conditions.
Example 6.2 will demonstrate the application of optimal control to wing‐leveler.
The approximate for the bank-angle-to-aileron-deflection transfer function is mod-
eled by a second order system as:
s L A
2
(6.7)
A s s sLp
where Lp and LδA are dimensional roll damping (stability), and roll control derivatives
respectively.
Another more effective method to control the bank angle is to have two feedbacks
(Figure 6.16) which requires two sensors. In this control system, the bank angle is meas-
ured with a regular attitude gyro, while the roll rate (P) is measured by a rate gyro. This
technique augments the directional stability, and provides a steadier flight. Two inde-
pendent controllers (K1, K2) are changing the natural frequency and damping ratio of
the rolling motion independently.
The differential governing equation of motion for a pure rolling motion [53] is
1 dP LA
P A (6.8)
LP dt Lp
Applying Laplace transform, and deriving the transfer function will yield:
1 LA
sP P A (6.9)
LP Lp
LA
P s Lp L A
(6.10)
A s 1 s LP
s 1
LP
Recall that for a fixed‐wing UAV, the damping derivative LP is negative, so the
roll-rate-to-rudder-deflection is a stable system. This transfer function, plus the bank angle
transfer function will be employed in the development of the bank angle control system.
ϕ= 0 ϕ
Aileron δA ϕ(s) P(s)
K2 ,
K1
servo δA(s) δA(s) P
Rate gyro
Attitude gyro
Figure 6.16 Block diagram of a bank angle control system with two feedbacks.
ψ= 0 δR ψ(s) ψ
Yaw Rudder
controller servo δR(s)
(Figure 6.17), and the measurement device is the yaw rate gyro. Any disturbance in yaw
angle (ψ) will be damped, so the yaw angle and yaw rate will go to zero.
Many air vehicles are provided with a yaw rate damper to artificially provide adequate
damping in Dutch roll. If the UAV is required to perform a precise mission (e.g., taking
picture), the yaw damper will facilitate the mission.
The approximate yawing moment equation [53] is:
N r N N R R (6.11)
where Nr and Nβ are dimensional yaw stability derivative, and NδR is the dimensional
yaw control derivative. Applying the Laplace transform, this differential equation is
readily converted to a transfer function:
s N R
2
(6.12)
R s s sN r N
By comparing this transfer function with the standard form for a second‐order system
(i.e., Eq. (5.14)), one can conclude:
s2 sN r N s2 2 ns
2
n (6.13)
All corresponding terms in both sides should be equivalent, which results in the
following:
Nr 2 n (6.14)
2
N n (6.15)
Or
n N (6.16)
6.5 Control Modes 217
Nr Nr
(6.17)
2 n 2 N
A low damping ratio would result in a poor damping, and a large overshoot; which is
very difficult for the autopilot to control the flight direction in xy plane. A reasonable
design objective is to provide a damping ratio 0.35 < ξ < 1, with a natural frequency
0.1 < ωn < 1 rad/s. These two objectives may be applied to Eqs. (6.16) and (6.17) to design
a feedback control system such that the rudder deflection is proportional to the yaw rate:
R k (6.18)
N R kN r N 0 (6.20)
By proper selection of factor k, one can satisfy the yaw damping requirement.
6.5.6 Auto‐Landing
There are a number of methods for automatic landing. The auto‐landing works using
two components, a localizer and a glideslope transmitter. An important part of this
operation is governed by the localizer hold mode of the autopilot, which employs the
heading command system and the horizontal guidance system.
The localizer is a navigation instrument which is used to guide the vehicle along the
axis of the runway. It is a transmitter with a horizontal antenna array located at the
opposite end of the runway, and the UAV receives the broadcasted signal through its
receiver antenna. The localizer hold mode incorporates the current UAV heading angle
(ψ), and localizer error angle (λ) to create a reference heading angle (ψref ). The reference
command is governed by the intercept beam and localizer dynamics. The hold mode
will create a command until the localizer error angle is zero. To have the desired path
and slope, all three control surfaces (aileron, elevator, and rudder) are utilized. The
block diagram of the localizer hold mode has a number of subsystems; Figure 6.18 illus-
trates the main block diagram for automatic landing system.
The localizer error angle, λ, is determined from UAV distance (d) from the intended
path (top‐view) and slant range (R) as:
d
57.3 (6.21)
R
The distance, d, in s‐domain is determined from the integration of its rate of change
1
d s d s (6.22)
s
218 6 Control System Design
ϕ g
λ= 0 Kϕ Kϕ ϕ 1 ψ
λ
Kλ Kψ LHD
δA s sUo
Roll rate
gyro
Localizer receiver
where
d s Uo s ref s (6.24)
This equation is employed to derive the localizer hold dynamics; LHD (i.e., transfer
function). The task of the control system designer is to determine the values for gains
Kλ, Kψ, Kϕ, and K to satisfy the auto‐land requirements.
L cos W (6.26)
6.5 Control Modes 219
where ϕ is the bank angle. The turn coordinator is a lateral autopilot which provides a
body lateral load factor, ny, to a commanded load factor, nyc (often zero). There are vari-
ous configurations for a turn coordinator; most include an inner loop (yaw rate damper)
and an outer loop. The outer loop uses an accelerometer feedback and has the capability
of moment arm feedback, if the accelerometer is located at a different position than the
UAV center of gravity.
The ratio between the lift and the aircraft weight (W) is called the load factor (n):
L
n (6.27)
W
The relationship [9] between turn radius, bank angle, and airspeed in a coordinated
turn is:
V2
R (6.28)
g tan
When the sensors in the turn coordinator remind the flight computer that the air-
plane is turning, the computer sends a signal to the roll servo (an electric motor, or a
hydraulic jack). Then, through a bridle cable (if a mechanical system), grips one of the
aileron cables. As the roll servo gently applies the aileron against the turn, the flight
computer monitors the progress, eventually removing the command when the turn
coordinator signals that the wings are once again level. This loop works continuously,
many times a second.
Table 6.2 presents the inner loops of a turn coordination mode of an autopilot. In a
coordinated turn, all three control surfaces (in a conventional fixed‐wing UAV) are
simultaneously employed. The elevator is deflected to maintain the desired angle of
attack to compensate the lift. The aileron is deflected to develop the bank angle. The
rudder has the primary role in transferring a regular turn to a coordinated one. In a
bank‐to‐turn (ϕ > 0) maneuver, due to an increase in the angle of attack, the normal load
factor (nz) will be more than one. The relation [9] between normal load factor and the
vehicle bank angle is:
1
nz (6.29)
cos
Hence, as the bank angle is increased, the load factor is increased too.
Inner loop augmentation and control modes should be designed to improve UAV
damping in all axes. The turn coordinator frequently satisfies a commanded load factor
and a commanded bank angle (The block diagram is similar to that of a wing leveler).
The outer loops should be designed to provide altitude hold, and vertical flight path
angle hold. Moreover, if the guidance system is involved, the guidance loops should be
designed to provide proportional navigation in elevation and azimuth. For a non‐UCAV,
the lateral acceleration (ay) is desired to be zero; which is sensed by a lateral accelerom-
eter. To develop an easier design environment for the turn coordinator, it is recom-
mended to install the lateral accelerometer at the vehicle center of gravity.
The block diagram representing the turn coordinator mode of an autopilot is shown
in Figure 6.19. There are three feedbacks (lateral acceleration, yaw rate, and rate of yaw
220 6 Control System Design
ny = 0 ny
a δR ny(s) R(s)
1 ,
K1 s s+a δR(s) δR(s) R
Rudder servo
K2 Yaw rate gyro
C R d
g dt
Moment arm
Lateral accelerometer
rate), and two sensors (Lateral accelerometer and yaw rate gyro). The parameter “C” in
the second loop represents the moment arm for the accelerometer. If the accelerometer
is located at the vehicle’s center of gravity (c.g.), C will be assumed zero. Various con-
trollers may be employed to satisfy the control requirements; the simplest ones are two
gains. When all transfer functions are derived, the design problem statement is to deter-
mine two gains K1 and K2 to satisfy the turn coordination requirements.
The components of load factor in y and z directions may be expressed [40] as the
function of flight variables. The normal load factor as a function of rate of angle of
attack ( ) is:
VT
nz Q (6.30)
g
where V T is the total airspeed. The lateral load factor (ny) as a function of yaw rate (R) is:
Y VT
ny R (6.31)
mg g
R s VT N R s N Y Y N
(6.32)
R
2
R s VT s s VT N r Y Y N r VT N Yr N
2
ny s VT Y R s s Yr N Y R Nr Y RN N RY
(6.33)
R
R s g VT N R s N Y N RY
R
Example 6.2
The yaw‐rate‐to‐rudder‐deflection and lateral‐acceleration‐to‐rudder‐deflection trans-
fer functions for an UCAV with a weight of 2200 lb, and a wing area of 120 ft2 at an air-
speed of 839 ft/s are given below:
R s 14.5 s 0.11
R s s 2
0.245s 14.5
0.5 1
5 n 15 rad/sec
Solution
Since the accelerometer is installed at the UAV’s center of gravity, the moment arm (C)
is zero. Due to a time constant of 0.025 second, the rudder actuator transfer function
(using Eq. (6.4)) becomes:
40
GR s
s 40
Using the block diagram given in Figure 6.19 for a turn coordinator, the resulting one
is obtained as shown in Figure 6.20.
Now, the control system design is performed by determining two controller’s gains;
K1 and K2. From experience, a K2 of 0.4 is selected. By combining the transfer functions,
and simplifying the block diagram, the block diagram is further simplified to the one
illustrated in Figure 6.21.
The root locus for this block diagram is shown in Figure 6.22. Using the sisotool in
MATLAB, one can vary the gain K1 to see the damping ratio and natural frequency of
the dominant poles. Selecting a gain K1 of 0.25 yields characteristics as follows:
0.532
K2
nyC ny
−81.2K1(s2 − 0.01s − 20.9)
s(s3 + 40.25s2 + 256.3s + 605.52)
20
0.9 0.82 0.66 0.4
15
0.945
10
0.974
5 0.99
Imag Axis
0.997
40 35 30 25 20 15 10 5
0
0.997
–5 0.99
0.974
–10
0.945
–15
0.9 0.82 0.66 0.4
–20
–40 –30 –20 –10 0 10 20 30
Real Axis
0.6
0.4
0.2
ny
–0.2
–0.4
–0.6
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Time (seconds)
Figure 6.23 Response of the turn coordinator for a step aileron input.
6.6 Controller Design 223
6.6 Controller Design
6.6.1 PID Controller
One form of controller widely used in industrial process control called a three‐term, or
PID (Proportional‐Integral‐Derivative) controller. In this controller, three operations
are applied on the error signal: (a) Proportionally (P) amplified; (b) Integrated (I); and
(c) Differentiated (D). Thus, the control signal, u(t), in time domain is:
de t
u t KP e t K I e t dt KD (6.34)
dt
Example 6.3
A control system (Figure 6.24) is modeled by the following block diagram:
s 10 10
where G s ;H s
2 s2 2 s 9 s 11
Design a PID controller (C(s)) such that the response to the unit‐step reference input
satisfies the following performance specifications:
1) Steady state error less than 10%
2) Maximum overshoot less than 20%
3) Settling time less than three seconds
4) Rise time less than one second.
Solution
A Simulink model (by MATLAB) is created (see Figure 6.25). The PID gains are deter-
mined to be: 1. Kp = 5, Ki = 0.1, Kd = 1.
The simulation results (Figure 6.26) illustrates that all four design requirements
are met.
R(s) Y(s)
C(s) G(s)
H(s)
s + 10
+– PID(s)
2s2 + 2s +9
Unit step PID Controller G Output
10
s + 11
H
1.4
1.2
1
0.8
Output
0.6
0.4
0.2
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Time offset: 0 Time (Sec)
We are interested in minimizing the error of the system; any deviation from equilib-
rium point is considered an error. To this end, an error‐squared performance index is
defined. For a system with one state variable, x1, we have
tf
2
J x1 t dt (6.37)
0
x Ax Bu
(6.38)
y Cx Du, x 0 x o.
Given the weighting matrices Q and R, the design task is to find the optimal control
signal u(t) such that the quadratic cost function:
1
J xT Qx uT Ru dt (6.39)
20
is minimized. The solution to this problem is:
u Kx (6.40)
where
K R 1 BT P (6.41)
PA AT P Q PBR 1 BT P 0. (6.42)
Based on this technique, the LQR gains are calculated using a MATLAB code, and
then a control system is designed. The engineering judgment skill must be utilized in
the selection of Q and R. Tuning techniques are recommended in the determination of
design parameters. For instance, Q and R must be such that the detectability (i.e., ( Q , A)
must be detectable) and observability requirements are met.
In MATLAB, the command and its format is:
K LQR A , B, Q , R
The LQR command only requires the state matrix A, control matrix B, and weighting
matrices Q and R to determine the optimal feedback gain matrix K. Note that if the
system is not “state controllable,” the closed‐loop characteristic equation (includes K)
will have a positive pole; or a pair of complex conjugates with a positive real part. This
implies that no gain (K) can stabilize the system (i.e., no stabilizing solution). In such
cases, the MATLAB solution will be “NaN” which means “Not a number.”
The flight simulation may be executed by a SIMULINK model to analyze the response.
The matrices Q and R are the weight for state and input variables respectively. They are
determined based on the cost function.
The LQR is a popular optimal control technique that has been successfully applied to
control several UAV configurations. The LQR was successfully used [79] in stabilizing a
RMAX helicopter (Figure 1.1) as well as for accurate orientation and position control of
MIT’s Raven quadrotors.
Example 6.4
As an application, consider a dynamic system with two state variables, one input, and
one output. The state space model is:
226 6 Control System Design
x1 y = x1
r u
k1 x = Ax + Bu x2 y = Cx
– –
k2
a11 a12 b1
A , B ,C 1 0 ,D 0
a21 a22 b2
We know that state and output variables are:
x1
x and y x1
x2
The control signal u is given (Figure 6.27) by
u k 1 r x1 k 2 x2 k1 r k 1 x1 k 2 x2
For a zero reference input (i.e., r = 0):
u k 1 x1 k 2 x2 Kx
To determine the state‐feedback gain matrix K, where
K k1 k 2
The modified state‐space representation is developed by incorporating two feedbacks
into the original plant:
x Ax Bu Ax B Kx k1 r A BK x B k1 r
Therefore, the revised state‐space model matrices are:
A1 = A – B*K
B1 = B*K(1)
C1= C
D1= D
The new state‐space model can be used in the simulation (e.g., step [A1,B1,C1,D1]) to
determine the behavior of the system. Example 6.5 demonstrates the application of LQR
for a wing leveler autopilot mode.
Example 6.5
A fixed‐wing UAV with a mass of 1300 kg, a wing area of 17 m2 has a piston engine
which delivers a power of 250 hp. At the cruising speed of 120 knot, the vehicle has the
following dimensional stability and control roll derivatives:
6.6 Controller Design 227
Lp 13 1 / s, L A 75 1 / s2 .
s L A 75 75
2 2 2
A s s sLp s s 13 s 13s
Using a MATLAB code, this transfer function is converted to state space model:
N=75
D=[1 13 0]
A,B,C,D]=tf2ss(N,D)
13 0 1
A , B ,C 0 75 , D 0
1 0 0
To get a fast response, q11 must be sufficiently large compared with q22, and R. thus,
we tentatively select:
q 11 10, q 22 10, R 1.
Q = [10 0
0 10]
R = 1
K = LQR(A,B,Q,R)
K 0.6134 3.1623
Now, we will investigate the step‐response characteristics of the designed system
using the optimal gains which determined via a MATLAB code. There are two ways for
simulation: (a) a MATLAB code using the modified state‐space representation; and (b)
Simulink model. The first method is presented here.
1) MATLAB code
The modified state‐space representation is developed by incorporating two feed-
backs into the original plant:
x Ax Bu Ax B Kx k2 r /75 A BK x B k2 r /75
228 6 Control System Design
x1
r u y
K2/75 x = Ax + Bu x2 y = Cx
– –
K1
Figure 6.28 illustrates the quadratic optimal regulator system for this two‐state
model. The revised state‐space model matrices are:
A1 = A-B * K
B1 = B*K(2)/C(2)
C1 = C
D1 = D
The MATLAB code for simulating the closed‐loop system using the revised state‐
space model is:
[y,x,t] = impulse(A1,B1,C1,D1)
Plot(t,y)
which produces the response of the output (i.e., y) as depicted in Figure 6.29. Since,
this is a wing leveler, an impulse input is applied to see if the wing is going back to its
original level condition.
0.25
0.2
Bank angle (deg)
0.15
0.1
0.05
0
0 5 10 15 20 25 30
Time (sec)
The response confirms that the variations of the output is minimized, and it is stabi-
lizing. Note that by selecting a new set of weighting functions, a slightly different
output is generated. The following the complete MATLAB code which has more
details.
clc
clear all
Num=75
Den=[1 13 0]
[A,B,C,D]=tf2ss(Num,Den)
Q = [10 0
0 10]
R = 1
K = lqr(A,B,Q,R)
A1 = A - B*K
B1 = B*K(2)/C(2)
C1 = C
D1 = D
t = 0:0.01:30;
[y,x,t] = impulse(A1,B1,C1,D1,1,t);
plot(t,y)
grid
ylabel('Bank angle (deg)')
xlabel('Time (sec)')
Trim points Cruising flight conditions PID gains UAV mass (kg) and Xcg/C)
to determine the optimal gains for each set of A, B, C, and D matrices. The optimal
gains for one point in the gain schedule may be used as initial stabilizing gains in the
algorithm for the next point. The gain scheduling strategy has been implemented on a
Yamaha RMAX helicopter, as well as a STARMAC quadrotor [79] and successfully
demonstrated for a backflip maneuver.
Example 6.6
Consider the UAV in Example 6.2 in a cruising flight. The aircraft begins the flight
(constant airspeed, constant altitude) with a mass of 1300 kg, but ends it with a mass of
1100 kg. Due to the reduction (variations) in mass, the center of gravity will move from
25% to the 20% of MAC. The variations of mass and center of gravity will change the
dynamic model; an example is shown in Table 6.4 for the variations of two roll (one
stability and one control) derivatives. Use the gain scheduling technique based on the
optimal control method, determine and tabulate the gains for each flight condition.
Solution
The solution to this problem is generally similar to the solution to problem in example
6.2. The only difference is the variations in two roll derivatives, which varies the UAV
Flight condition Mass (kg) Altitude (ft) Airspeed (knot) Lp (1/s) LδA (1/s2)
transfer function and state space model in each flight condition. Therefore, the
MATLAB program which is utilized in example 6.2 is executed here 10 times. Each
time, we pick a new set of values for two dimensional roll derivatives (Lp and LδA) to
determine two optimal gains (k1 and k2) for a flight condition given in Table 6.3. The
results are presented in Table 6.5.
It is noted that the values of k2 is not changing, while the values of k1 is not changing
considerably (about 28%). In practice, the gains are scheduled to be picked from this
table for each flight condition. Recall, the stability and control roll derivatives Lp and LδA
are [40] functions of mass moment of inertia about x‐axis (Ixx) which in turn is a func-
tion of vehicle’s mass.
QSb2 Cl p
Lp
2U o I xx (6.43)
QSb Cl A
L (6.44)
A
I xx
where Clp is the non‐dimensional roll stability derivative, and ClδA is the non‐dimensional
roll control derivative. If the cruising flight is taken 5 hours (300 minutes), each set of
gains are applied for 30 minutes.
∆G
x Ax B1w B2 u
z C1 x D12 u (6.45)
y C2 x D21w
The desire is to design the feedback control u = K(s) y, such that ||Tzw(s)||∞ < γ for a
given positive number γ. Note that γ is a function of the maximum singular value of the
1
unstructured uncertainty (in fact G ). The controller (solution) is given (Ref.
[80]) by the transfer function:
1
K s F sI A ZL (6.46)
where
1
A A 2
B1 B1T X B2 F ZLC2 (6.47)
and
1
1
F B2T X , L YC2T , Z I 2
YX (6.48)
where X and Y are solutions of pairs of AREs. The closed loop transfer function matrix
Tzw(s) from the disturbance w to the output z is given by:
1
Tzw s G11 G12 K I G22 K G21 , (6.49)
where
0 D12 C1 G11 G12
G( s) ( sI A) 1 ( B1 , B2 ) (6.50)
D21 0 C2 G211 G22
A robust controller can handle uncertainty, disturbance, and noise. The implemented
control structure of the Yamaha R‐50 helicopter [79] is based on a cascaded
6.6 Controller Design 233
z e sT (6.51)
where T is the sample rate (e.g., 0.01 second). The approximation of the exponential
function is:
1 sT / 2
e sT (6.52)
1 sT / 2
r(t) rk uk u(t) yk
T y(t) T
K(z) Hold G(s)
Sensor
2z 1
s (6.53)
T z 1
6.7 Autonomy
A typical full flight consists of the following phases: (a) ground taxi, including ground
collision avoidance; (b) take‐off; (c) climb; (d) en‐route cruise; (e) turn and maneuver;
(f ) descent and (g) landing; (h) ground operation at the destination; and (i) handling of
emergencies in any of these sectors. Autonomy is defined with respect to every flight
phase, and with various levels. Moreover, some high‐level autonomy such as detect‐
and‐avoid, fault monitoring, and automated recovery will be addressed in this section.
6.7.1 Classification
In general, there are four ways for piloting a UAV: (a) remote control; (b) autopilot‐
assisted control (i.e., Automated); (c) semi‐full autonomy; and (d) full autonomy. Under
full autonomous control, the reality is that the on‐board computer is in control not a
human operator. A minimal autopilot system includes attitude sensors and onboard
processor. Reference [79] divides autonomy into 11 (from 0 to 10) levels as a gradual
increase of Guidance‐Navigation‐Control (GNC) capabilities: 0. Remote control, 1.
Automatic Flight Control, 2. external system independence Navigation, 3. Fault/Event
Adaptive, 4. Real time Obstacle/Event Detection and Path Planning, 5. Real time
Cooperative Navigation and Path Planning, 6. Dynamic Mission Planning, 7. Real time
Collaborative Mission Planning, 8. Situational Awareness and Cognizance, 9. Swarm
Cognizance and Group Decision Making, 10. Fully Autonomous.
Due to the nonlinearities and uncertainties of aerial vehicle dynamics, a lot of
advanced control techniques, such as neural network, fuzzy logic, sliding mode control,
robust control, and learning systems have been used in autopilot systems to guarantee
a smooth desirable flight mission. Nowadays, technological advances in wireless com-
munication and micro electromechanical systems, make it possible to use inexpensive
small autopilots. We need to first distinguish between these four modes. Here a defini-
tion for each mode is provided:
1) In the remote control mode, a human operator is controlling the UAV from a ground
station. He/she is making the decision, applying input, and providing commands.
6.7 Autonomy 235
is another obstacle. A major design issue of UAVs is that any black box is additional
weight, and weight restrictions for some smaller UAVs may restrict UAV functionality
or the inclusion of cooperative systems.
To achieve the full potential of unmanned systems at an affordable cost, efforts must
be conducted to implement technologies and evolve tactics, techniques and procedures
that improve the teaming of unmanned systems with the manned aircraft. The func-
tions of a UAV in a team with manned aircraft depend in nature on the different UAV
configurations and their characteristics. To this end, the critical challenges must be
identified for further growth to fulfill expanding UAV roles in supporting the aviation
safety goals. Moreover, new technologies need to be developed, and new regulations
must be prepared.
Trajectory 1
Manned
Pilot aircraft
Teaming Teaming
mission law Trajectory 2
Autopilot UAV
there are two separate trajectories, and two feedbacks. The teaming law creates a com-
mand for both manned and unmanned aircraft. There is one group of input (mission
parameters) and two outputs (i.e., trajectories). Both trajectories are fed back to the
same point for comparison with the mission input. Any difference will create an error
signal for the teaming law block. The teaming law will generate two signals; one for the
pilot of the manned aircraft, and one for the autopilot of the UAV.
Figure 6.32 contains information concerning dynamic behavior, but it does not
include any information on the physical construction of the team. The mathematical
model of the aircraft/UAV (dynamics model), and autopilot have been provided by Ref.
[54]. The mathematical model for the decision‐making process of the pilot is discussed
in Section 6.8.3. In addition, a teaming law will be presented in Section 6.8.5. In general,
there are three categories of teaming, each governed by a distinct law: 1. UAV-leader,
manned‐aircraft‐follower; 2. manned‐aircraft‑leader, UAV‐follower; and 3. mixed
leader‐follower.
Each teaming case has various advantages and disadvantages, and is suited for spe-
cific applications and flight missions. For instance, the teaming category 1 (i.e.,
UAV‑leader, manned‐aircraft‐follower), is appropriate for a flight mission where the
operation involves some hazards to human. Two examples for teaming category 1 are:
1. Observing a volcano, 2. Monitoring a target in the enemy zone for a military mission.
In such a mission, the UAV takes the lead and the manned aircraft will follow suit. If any
hazard arises, the UAV will be the first to face and handle it. This category will guaran-
tee the safety of human pilot in the manned aircraft. A pictorial representation of the
functions performed by each team member in category 1 is illustrated in Figure 6.33.
The UAV flight parameters are measured by both UAV avionics and manned aircraft
measurement devices. Thus, the manned aircraft has two feedbacks; one from the UAV,
and one from its own flight. The UAV will fly to accomplish the trajectory as the leader,
while the manned aircraft will be guided and controlled based on the teaming law. The
pilot decision making process has an overlap with the teaming law, as he/she uses the
eyes as a navigation instrument.
However, the teaming category 2 is appropriate for a flight mission where the UAV
acts as a reserve and no hazard is involved to human pilot. The teaming law for this
category may be based on many already developed techniques and guidance laws. One
simple and effective guidance law is the line of sight [84].
In the second category (Figure 6.34), the manned aircraft flight parameters are meas-
ured by both UAV avionics and manned aircraft measurement devices, as well as the
pilot’s eyes. Thus, the UAV has two feedbacks; one from the manned‐aircraft‑leader
6.8 Manned–Unmanned Aircraft Teaming 239
Leader
Mission Command Trajectory
Guidance Control UAV
Actuator
system system dynamics
Measured
variable
UAV Navigation system
Follower
Decision Trajectory
Teaming Aircraft
law Pilot Engine throttle + control surfaces dynamics
Figure 6.33 Unmanned aerial vehicle (UAV)‐Leader, manned‐aircraft‐follower teaming block diagram.
Leader
Trajectory
Flight mission Aircraft
Pilot Engine throttle + control surfaces dynamics
Follower
Mission Trajectory
Teaming Guidance Control UAV
Actuators
law system system dynamics
Figure 6.34 Manned‐aircraft‑leader, Unmanned aerial vehicle (UAV)‐follower teaming block diagram.
and one from its own flight. The manned aircraft (human pilot) will fly to accomplish
the mission trajectory as the leader, while the UAV will be guided and controlled based
on the teaming law. The pilot decision‐making process could be independent from the
teaming law, as he/she plays the role of the leader.
The third teaming category is the most challenging one and requires the development
of a new communication system between human pilot and autopilot. Theory, concepts,
challenges of human communication is presented by Ref. [85]. The mathematical for-
mulations of control systems, guidance systems, and navigation systems are presented
by many books and papers including Ref. [54]. This book mainly concentrates on the
formulation of communication system between manned and unmanned aircraft as well
as the teaming law.
Teaming goal/objectives
Figure 6.35 Decision making process for pilot as the follower of an Unmanned aerial vehicle (UAV).
manned aircraft should make a decision at every instance before any Implementation.
Decision‐making is a vital skill in the pilot side of the teaming, particularly when the
manned aircraft is the follower. Following a logical procedure along with being aware of
common challenges, can help ensure both best decision‐making and a safe flight. The
following are the basic steps (Figure 6.35) of the decision‐making process.
1) Define the problem. The first step in making the right decision is recognizing the
teaming problem and deciding to address it. Determine why this decision will make
the flight safe and successful.
2) Collect data. Second step is to gather flight data information so that pilot can make
an aircraft control decision based on real flight data. This requires making a value
judgment, determining what information is relevant to the decision, along with
where to find it.
3) Identify alternatives. Once the pilot has a clear understanding of the issue, it is time
to identify the various solutions at your disposal. It’s likely that you have many differ-
ent options when it comes to making your decision, so it is important to come up
with a range of options. This helps you determine which course of action is the best
way to achieve your objective.
4) Weigh the evidence. Now, the pilot will need to evaluate the feasibility and accept-
ability of various alternatives. The pilot should weigh up the pros and cons, then
select the option that has the highest chances of success.
5) Choose among alternatives. When it is time to make the decision, make sure that
you understand the risks involved with your chosen course of action.
6) Implement the decision. You should create a plan for implementation. This involves
identifying what components and equipment are utilized.
7) Evaluate the consequences. You need to observe the consequences; and to evaluate
the decision for effectiveness.
6.8 Manned–Unmanned Aircraft Teaming 241
Trajectory
Mission 1
Teaming Autopilot UAV
law
T/V V/T
Trajectory
Mission Teaming Manned 2
Human Pilot
law aircraft
creates a text. The last step is for the manned aircraft Text‐to‐Voice (T/V) converter to
convert the UAV signal to a voice. When the pilot hears the voice, he/she will process/
make a decision/react to the signal according to the teaming law and the required mis-
sion. The necessary technology for V/T and T/V has long been developed and prac-
ticed. The challenges and opportunities of speech‐to‐text conversion in real‐time have
been discussed in [86].
The UAV must have a number of fail‐safes in place in case of any elemental failure. A
source of failure is communication failure or link loss. In the event that links have been
completely severed between an UAV and the manned aircraft, the UAV should be
switched to pre‐programmed mode to attempt for some fixed period of time to re‐
establish communications, or to independently complete the mission.
x Ax Bu
(6.54)
y Cx Du
where x, y, and u denote the state, output, and input variables. In addition, A, B, C, and
D denote state, input, output, and transmission matrices. When the team is comprised
of one UAV and one manned aircraft, there are two inputs and two outputs. Hence, all
four matrices are two‐by‐two.
6.9 Control System Design Process 243
J x *Qx u* Ru y * Sy dt (6.57)
0
where Q, R, and S are the symmetric weighting functions of state, input, and output
variables respectively. In determining the elements of the weighting functions, the pri-
ority will go to the performance and safety of the manned aircraft. Substituting
Eq. (6.55) into Eq. (6.54) will deliver an optimization problem. Employing an optimiza-
tion technique such as solving the Riccati equation will yield the control signals. Since
two aerial vehicles are flying simultaneously, the teaming laws are solved within each
vehicle separately; and two set of results will be created; one for the UAV and one for the
manned aircraft. The autopilot of the UAV will follow one solution, and human pilot
will follow the second solution. The teaming law will guarantee the success of the for-
mation flight.
Identify UAV class, and critical flight phases for longitudinal, lateral and directional control
No
Investigate the cross coupling between roll-pitch-yaw control
Yes
Optimization
trade‐off study to establish a clear line between stability and controllability require-
ments and ends with optimization.
During the trade‐off study, two extreme limits of flying qualities are examined and
the border line between stability and controllability is drawn. For instance, a fighter
UAV can sacrifice the stability to achieve a higher controllability and maneuverability.
Then, an AFCSs may be employed to augment the aircraft stability. In the case of a civil
UAV, the safety is the utmost goal; so, the stability is clearly favored over the
controllability.
The results of this trade‐off study will be primarily applied to establishing the most aft
and the most forward allowable location of aircraft center of gravity. Three roll control,
pitch control, and yaw control are usually designed in parallel. Then the probable cross
coupling between three controls is studied to ensure that each control is not negating
controllability features of the aircraft in other areas. If the cross‐coupling analysis
reveals an unsatisfactory effect on any control plane, one or more control systems must
be redesigned to resolve the issue. Flight control systems should be designed with suf-
ficient redundancy to achieve two orders of magnitude more reliability than some
desired levels. In general, the control system performance requirements are: 1. Fast
response, 2. small overshoot, 3. Zero steady‐state error, 4. Low damping ratio, 5. Short
rise time, 6. Short settling time. If the overshoot is large, a large load factor will be
applied on structure (due to an increase in acceleration).
6.9 Control System Design Process 245
In a lightly stable UAV, or a completely unstable UAV, the stabilization of the UAV is
another control system requirement. This additional and necessary stabilization may
make the control system design a more challenging problem.
Consider an UAV which its heading is controlled by a regular rudder position in the
presence of a crosswind. In this system, the heading that is controlled is the direction
the airplane would travel in still air. The autopilot will normally correct this heading,
depending on the crosswinds, so that the actual course of the airplane coincides with
the desired path. Another control included in the complete UAV control system con-
trols the ailerons and elevators to keep the airplane in level flight. Hence, the design of
a heading control system involves the simultaneous application of all three control
surfaces.
In FAR 23 [70], one level of redundancy for control system is required (i.e., power
transmission line). The lines of power transmission (i.e., wire and pipe) should not be
close to each other, should not be close to fuel tanks, and should not be close to hydrau-
lic lines. In most Boeing aircraft, there are three separate hydraulic lines. If there is a
leak in the hydraulic lines or if the engines get inoperative, there is an extra hydraulic
system which is run independently. For example, the transport aircraft Boeing 747 has
four hydraulic systems. These design considerations provide a highly safe and reliable
aircraft.
The main element in a control system is the controller. The major requirements to be
accomplished in the design of the controller are: (a) system stability; (b) reference track-
ing; (c) disturbance rejection; (d) noise attenuation; (e) control energy reduction; (f )
robust stability; and (g) robust performance. Not all dynamic models have the ability to
fully satisfy all of the requirements.
Figure 6.38 exhibits an Arcturus T‐20 UAV with a mass of 84 kg, and a wingspan of
5.3 m, which is a fully composite aircraft capable of internal and external payloads. It is
launched from a portable catapult, and can be recovered with a shipboard landing sys-
tem, or belly land on unimproved surfaces. The T‐20 carries a retractable gimbal
mounted digitally stabilized, Electro‐Optic/Infra‐Red (EO/IR) camera that relays video
in real time via a C‐band Line‐of‐sight (LOS) data link to the Ground control station
(GCS). This UAV has a Maximum speed of 139 km/h, a range of 89 km, an endurance of
24+ hours, and a service ceiling of 25 000 ft.
Questions
1 What are the primary criteria for the design of control system?
5 An actuator with a first order system model has a time constant of 0.1 seconds.
What is its transfer function?
10 Write the typical mathematical model for a regular actuator for control surfaces.
26 What are the main issues concerning integration of UAVs in civil airspace?
27 What type of compensator is recommended for a control system, where the system
is sensitive to noise & disturbance?
28 What type of compensator is recommended for a control system, where the steady
state error of the response to a unit step input is not zero?
29 What type of compensator is recommended for a control system, where the steady
state error of the response to a unit step input is not zero, it has a large overshoot;
and a large rise time?
30 What type of compensator is recommended for a control system, where the sys-
tem’s dynamic model includes uncertainty?
248 6 Control System Design
31 What type of compensator is recommended for a control system, where the sys-
tem’s response is not optimum?
37 Why a fixed body may have up to six degrees of freedom? What are they?
38 Draw the block diagram for the UAV flight control system with conventional con-
trol surfaces.
39 Draw the block diagram for the pitch‐attitude control system of a UAV.
41 What is a localizer?
42 Draw the block diagram for the bank angle control system of a UAV.
44 In a cruising flight, what element is often used to change the angle of attack/pitch
angle?
Problems
Perform problems 1 to 14 for a reconnaissance UAV with a maximum takeoff mass of
1100 kg, a wing area of 15 m2, and a wing aspect ratio of 7. The non‐dimensional longi-
tudinal and lateral‐directional stability and control derivatives are given in Table 6.3 for
an airspeed of 100 knot (α = 2 deg) at sea level. You may assume the derivatives remain
constant throughout the flight. Other UAV parameters are:
CDo = 0.024, K = 0.05, CLo = Cmo = 0, Ixx = 1220 kg m2, Iyy = 1760 kg m2, Izz = 2500 kg m2
In addition, the engine thrust (T) is modelled as T = 22 δT where T is in N and δT
(throttle setting) is in degrees. The maximum deflections of control surfaces and
throttle setting are ±30 degrees and 45 degrees respectively.
X u , Zu , Mu , X , Z , M , X e , Z e , M e , Z , M , Zq , Mq .
u s s s
2 Determine the aircraft longitudinal transfer functions: , , .
e s e s e s
7 Using
state‐space longitudinal model, apply −1° of elevator deflection,
a Plot the response (forward speed, angle of attack, and pitch angle) of the open‐
loop aircraft system to this input (for 300 seconds). You may use MATLAB for
simulation.
b What are the new steady state values for angle of attack, pitch angle, and aircraft
speed?
c Is this aircraft still cruising or climbing?
Cruise:
V = 120 knot
Time = 3 min
Climb:
V = 80 knot
γ = 10 deg
Time = 20 sec
150 m
120 m
60 m
60 m
a. Top view
100 m
10 deg
b. Side-view
12 For the given UAV, design a closed‐loop control system including controllers to
follow the trajectory shown in Figure 6.40. Provide your Simulink model; and the
simulation results including a comparison between the required trajectory and the
flown trajectory.
R s 10 s 0.15
2
R s s 0.3s 17
ny s 0.18 s2 0.02 s 23
R s s 0.07
Assume that the accelerometer is installed at the UAV’s center of gravity (cg), and the
rudder actuator has a time constant of 0.04 seconds. Design a turn coordinator, such
that the damping ratio and natural frequency satisfy the following requirements:
0.5 0.8
16 The following figure shows part of the block diagram for a roll control system:
δA
V 20 10
4 0.1
s + 20 s + 10
20
1.5
s + 20
10
s + 10
The input is a voltage (12 volts for 2 seconds). Simulate this system, and plot the
variations of the aileron deflection with time.
17 The following figure shows the block diagram for a bank angle control system:
ϕref
10 ϕ ϕ
Kϕ (s)
+ S + 10 δa
–
Plot the variations of the bank angle with time to a 5° bank angle reference
command. What is the overshoot, and steady state error?
18 The following figure shows the block diagram for a dynamic system:
R(s) 1 Y(s)
PID
S2
Design a controller (PID) such that the response to the unit‐step reference input
satisfies the following performance specifications:
a Steady state error: 0
b Maximum overshoot less than 20%
c Settling time less than two seconds
d Rise time less than 0.5 seconds.
H(s)
where
s 10 10
G s 2
;H s
2s 2s 9 s 11
Design a controller (C(s)) such that the response to the unit‐step reference input
satisfies the following performance specifications:
a Steady state error less than 10%
b Maximum overshoot less than 20%
c Settling time less than three seconds
d Rise time less than one second.
12 100
20 Repeat problem 19 with G s 2
;H s .
2s 3s 10 s 100
Notes
1 http://www.mathworks.com.
2 Currently, the traffic alert and collision avoidance system (TCAS) is the primary coop-
erative collision avoidance system and is in use by a variety of airspace users [82].
255
CONTENTS
Educational Outcomes, 256
7.1 Introduction, 256
7.2 Fundamentals, 257
7.2.1 Guidance Process, 257
7.2.2 Elements of Guidance System, 258
7.2.3 Guidance Components, 259
7.2.4 Target Detection, 260
7.2.5 Moving Target Tracking, 262
7.3 Guidance Laws, 263
7.4 Command Guidance Law, 265
7.5 PN Guidance Law, 269
7.6 Pursuit Guidance Law, 273
7.7 Waypoint Guidance Law, 274
7.7.1 Waypoints, 274
7.7.2 Types of Waypoint Guidance, 275
7.7.3 Segments of a Horizontal (Level) Trajectory, 276
7.7.4 Waypoint Guidance Algorithm, 278
7.7.4.1 Trajectory Smoother, 278
7.7.4.2 Trajectory Tracking, 279
7.7.5 UAV Maneuverability Evaluation, 281
7.8 Sense and Avoid, 282
7.8.1 Fundamentals, 282
7.8.2 Sensing Techniques, 283
7.8.3 Collision Avoidance, 286
7.9 Formation Flight, 291
7.10 Motion Planning and Trajectory Design, 293
7.11 Guidance Sensor – Seeker, 294
7.12 Guidance System Design, 296
Questions, 298
Problems, 300
Educational Outcomes
After study of this chapter, the reader will be able to:
1) Discuss Unmanned Aerial Vehicle (UAV) guidance process
2) Conduct UAV guidance system design
3) Explain elements of guidance system
4) Develop a guidance system for a set of given mission requirements
5) Select and implement a guidance law to satisfy design requirements
6) Provide guideline for a sense and avoid system
7) Provide guideline for a formation flight
8) Implement motion planning and trajectory design
9) Evaluate seeker features for a guidance mission
10) Discuss the current guidance techniques and technologies
11) Evaluate UAV maneuverability features
7.1 Introduction
Guidance is fundamentally defined as the process for guiding the path of a vehicle
toward a given point. In another word, guidance is the means by which a UAV steers, or
is steered, to a target. One of the primary functions of an autopilot is to guide the UAV
to follow the trajectory. The guidance system determines a path to follow based on
commanded signals, such as waypoints, altitude, and airspeed. A guidance system can
be defined as the “driver” of a UAV that exercises planning and decision‐making func-
tions to achieve an assigned flight mission.
Please note that, in the past, guidance and navigation were used interchangeably.
Back to the old days of marine exploration in the eighteenth and nineteenth century,
navigation was defined as the technique of monitoring and controlling the movement of
a vehicle from one place to another. However, with the advance of the science of guid-
ance, there is a clear difference between navigation, control, and guidance. Thus, navi-
gation is a pre‐requisite for the guidance, and guidance is a pre‐requisite for the control.
Most UAVs are planned to follow a predetermined and fixed trajectory. However,
there are some classes of UAVs, mainly military ones; which their mission is to follow a
moving target. In either case, the generation of a trajectory is the primary function of
the guidance system. For the case of a fixed trajectory, the guidance system will be
simple and straight‐forward. However, for the case of following a moving target, the
autopilot requires a complex guidance system to generate the trajectory and to create
the command for the control system. A UAV – through guidance and control
systems – must generate the steering commands and subsequent control surface deflec-
tions to adequately adjust its way along the chosen flight path. A guided UAV is guided
according to a certain guidance law.
Guidance is mainly responsible for measuring and controlling the flight variables
including the aircraft’s angles, the rate of change of the angles, and the body axis accel-
erations. The navigation system then calculates the location of the aircraft, compares it
with the pre‐determined reference trajectory, and modifies the autopilot commands to
7.2 Fundamentals 257
drive the error to zero. The guidance subsystem often produces an acceleration com-
mand. Thus, the guidance subsystem makes the necessary correction to keep the vehi-
cle on course by sending the proper command to the control system of autopilot.
Another important UAV operation where the guidance system is necessary is formation
flight of multiple UAVs and teaming with manned aircraft.
An important application of guidance system is the detect/sense‐and‐avoid a colli-
sion. This is and will be one of the biggest limitations to the widespread use of unmanned
vehicles in civilian airspace. In manned civilian aviation, see‐and‐avoid is the primary
mechanism by which piloted aircraft avoid collisions with each other. This is not practi-
cal for widespread use of unmanned vehicles, so they must achieve an equivalent level
of safety to that of manned aircraft operations. There is currently a large amount of
research being conducted on the UAV detect‐and‐avoid problem. Active solutions
include the use of a sensor (e.g., radar) to detect collision threats, however this requires
high amounts of electrical power, and is a bit heavy. Passive solutions include the use of
machine vision (e.g, camera), which reduces the power requirement, however, has a
high computational requirement. This chapter will describe various aspects of guidance
system, elements of from guidance, guidance laws. In addition, three popular guidance
laws are presented in detail.
7.2 Fundamentals
7.2.1 Guidance Process
Guidance is the process of producing a trajectory based on what is received from the
command subsystem and the feedback from the navigation system. The guidance sys-
tem is originally developed by the missile industries. Reference [87] reviews the guid-
ance laws for short‐range tactical missiles. In a guided missile, the guidance system is
only used in the homing phase of flight (last phase) to impact the target. For a full
autonomous operation, the vehicle needs to have: (a) navigation; (b) guidance; and (c)
control system of which the guidance system is the key element. The relation between
the control system, the guidance system, and the navigation system is shown in
Figure 7.1. Based on the guidance law, the guidance subsystem then produces the
desired states which go to the control subsystem. The output of the guidance subsystem
is sent to the control system, and the control system implements this command through
actuators driving control surfaces such as the elevator, aileron, and rudder.
Motion
variable
Mission Guidance Control Command UAV
Actuator
system system dynamics
–
Measured
variable
Navigation system
UAV current
direction
North
Ψo Ψ
Required
position
LOS
x
East
The Predator A is originally designed to be flown in fully manual mode; so, it did not
require a guidance system. However, in the later version, it had a guidance system such
that it can be programmed to automatically return to base if the datalink is lost.
Moreover, the Global Hawk (Figure 1.2) can be operated in a fully autonomous mode,
thus it requires a guidance system.
In UAVs, there are many cases where the guidance system is needed. A few exam-
ples are:
1. The current heading (Ψo) of the UAV does not lead to the desired position
(Figure 7.2).
2. An UAV is seeking a fixed target; in order to make some measurements (e.g., take
pictures).
3. An UAV is following a moving ground target.
4. A follower UAV is following a leader UAV; for a formation flight.
One of the sub‐items of case 1 is the “sense/detect and avoid” capability which means
the capability of an unmanned aircraft to remain a safe distance from and to avoid col-
lisions with other airborne aircraft. General Atomics Aeronautical Systems had the suc-
cessful flight test of a prototype of its Due Regard Radar, an air‐to‐air radar system that
supports GA‐ASI’s overall airborne sense and avoid architecture for Predator B
(Figure 5.12). The main sensors of the Warrior (a variant of the MQ‐1 Predator), are an
SAR/GMTI (Synthetic Aperture Radar/Ground Moving Target Indicator) in the large
fairing.
(b) accurately track commands generated by the guidance system; (c) guide the UAV to
follow the trajectory; and (d) determine UAV coordinates (i.e., navigation). Therefore,
an autopilot consists of: (a) command subsystem; (b) control subsystem; (c) guidance
subsystem; and (d) navigation subsystem. These four subsystems must be designed
simultaneously to satisfy the UAV design requirements.
δA
UAV λ Guidance nC Control δE UAV
Seeker law law δR Dynamics
Navigation system
Miss
distance
UAV-Target Kinematics
xt, yt, zt
Target motion
Figure 7.3 Major subsystems of a unmanned aerial vehicle (UAV) guidance system with a moving target.
260 7 Guidance System Design
from navigation system). The output of the guidance system is a rotational speed/accel-
eration command; either a turn (to the left or right), or a pitch (up or down).
The guidance command may be in the form of: (a) centripetal acceleration (aC); (b)
non‐dimensional acceleration (nC); or (c) angular velocity (ωC). The guidance command
will be sent to the control system for implementation. The point of closest approach of
the UAV and target is known as the miss distance. This distance is required for a suc-
cessful UAV mission as in a sense and avoid function for a formation flight.
An important UAV operation where the guidance system is necessary is formation
flight. A simple but effective design method is preferable for such mission. One benefit
of this approach is that the guidance and flight control design process is integrated.
There is a possibility that the guidance law becomes complex as the number of UAVs is
high. Table 7.1 represents the state and control variables that each subsystem receives
and produces.
energy emitted by the target, and inversely function of the geometric distance between
target and the sensor.
There are various theories to identify a target among many objects. For instance,
Game theory [88] with a sophisticated decision procedure has the capability to observe
a large range of probable scenarios before performing the action, and detecting a target.
An application is a localized minimal coverage path algorithm such that adjacent nodes
must be updated, where path information can be considered online in an easier and
more competent method. Another application is to autonomously sense and avoid,
where current regular civil UAVs are unable to perform. Small UAVs represent a signifi-
cant mid‐air collision hazard to other aircraft operating in the same airspace. They
frequently operate in close proximity to the ground, e.g., buildings, towers, and bridges.
There are two phases involved in detecting a target by a target detection system: (a)
inspection/surveillance/ observation; and (b) target recognition. These two phases are
briefly described in this section.
1) The first phase is surveillance, the purpose of which is to search a predetermined
area for a target and identify its presence. In the phase one (surveillance), the behav-
ior, and performance of the target is observed. This may be accomplished actively, by
transmitting energy out into the medium, and waiting for the reflected energy to
return, as in radar. The observation may be performed passively by receiving energy
being emitted by the target. For such a goal, a large area must be swept and searched.
The success of this phase depends upon camera’s accuracy or radar range.
Cameras are in creasingly gaining popularity for mapping areas, corridors, con-
struction sites and cities. Cameras with their wide field of regard, low power and
weight provide a feasible alternative to active sensors (e.g., radars) for detecting
other aircraft within a certain radius. A UAV may also use lidar for obstacle detec-
tion and avoidance to navigate safely through environments. The capability of a tar-
get detection sensor is measured by the maximum range at which it can reliably
detect a target and its ability to distinguish individual target in a multi‐target group.
2) In the second phase, the target must be identified, recognized, and then classified.
In addition, the target’s behavior should be interpreted in order to determine its
category, type, size, and most importantly identity. The sensor must scan the detec-
tion range until the target detected. In order to increase the sensor life and reduce
cost, it is required to select a detection algorithm to exploit energy resources in the
most efficient way. The communication is the most expensive operation for a target
detection in terms of power consumption.
The computations for a detection algorithm can be simplified by some assumptions [89]
such as the following:
1) Until detected, the object can be at any location in the monitored area with equal
probability.
2) The sensor may be randomly deployed on the monitored area with uniform proba-
bility distribution.
3) The detection period is infinitesimal.
The recognition process involves comparing what is observed with the UAVs a priori
knowledge. The target nature may be classified in a number of groups, such as another
aircraft, moving car, human, fixed object, and building. In order to recognize a target, a
262 7 Guidance System Design
mathematical (e.g., digital) model must be defined for the processor. If the target is
moving, a dynamical model of the target is needed. In the literature, various target rec-
ognition techniques have been developed and examined. For instance, Ref. [90] pro-
poses a multi‐image matching method to estimate semantic correspondences across
multiple images. The interested reader may consult with [91] for studying principles,
algorithms, and applications in computer vision. Sensors such as radar, camera, and
lidar are commonly used onboard UAV to provide raw measurements for state estima-
tion and perception algorithms. The estimation of the target motion – using measured
data – is frequently performed through a Kalman filter.
To successfully follow a target, updates as to the target’s position and its velocity rela-
tive to the UAV must be known or estimated continuously. In order to obtain target
trajectory information, methods must be devised to enable the sensor to monitor the
performance of the target. This information is used to predict the target’s future posi-
tion, so the target can be accurately followed.
Sensing the presence of a target (by a sighting means) is an essential first step to the
moving target tracking problem. In order to measure or accurately localize the target’s
position, a series of measurements should be made to estimate its behavior or motion
relative to the UAV. This is accomplished by repeatedly determining the target’s range,
heading, and altitude. The features and performance of a seeker is discussed in
Section 7.11.
The concept of noise filtering is important to the guidance system designer. For
instance, in a UAV that follows a moving target, the seeker measurement of the LOS
rate signal, required for the implementation of PN guidance, may not be perfect, and
could be corrupted by noise. Moreover, it is not always possible to accurately measure
every variable of a target that we want to track. In writing navigation code for uploading
to the microcontroller, a filtering method must be employed. A very popular method;
the Kalman filtering is a mathematical technique that uses a series of measurements
observed over time, subject to errors, and produces estimates of unknown variables.
The basic fundamentals of Kalman filtering is briefly discussed in Chapter 8.
7.3 Guidance Laws
In a conventional autopilot, three laws are governing simultaneously in three subsys-
tems: (a) control system through a control law; (b) guidance system via a guidance law;
and (c) navigation system through a navigation law. In the design of an autopilot, all
three laws need to be determined/designed. The determination of these laws is at the
heart of the autopilot design process. A guided UAV is guided according to a certain
guidance law. The guidance subsystem generates command signal for the control sys-
tem. The guidance command is usually generated in a very short period of time. In
practice, it can be assumed to be continuously generated. The guidance law is the basis
for generation of guidance signal.
Guidance is the means by which an UAV steers, or is steered, to a target. A fully
autonomous UAV is guided according to a certain guidance law. We may classify guid-
ance laws as classical and modern guidance laws. The modern guidance laws are
derived from optimal control theory, differential games, and singular perturbation
theory.
There are various types of guidance laws. In this section, three more effective and
popular ones are presented. Four classical guidance laws for UAVs are: (a) PN guidance;
(b) pursuit guidance; (c) waypoint navigation guidance; and (d) LOS guidance (i.e., com-
mand guidance). A survey of advances in guidance systems of unmanned rotorcraft is
presented by [79]. Figure 7.4 depicts a graphical representation of three basic guidance
laws by comparing the flight paths of a UAV that targets another vehicle.
The classical guidance laws are originally developed and employed in missiles for
decades and are designed using rather simple ideas. Of these, the PN guidance laws
form the boundary between the classical and the modern approach. These laws each
have various variants, which are not reviewed here. In summary [92], “pursuit
264 7 Guidance System Design
guidance” basically points the UAV at the target at all times, while the concept of “pro-
portional navigation guidance” is to point the UAV at a point ahead of the target so that
the UAV will lead the target. LOS guidance by definition requires an external source
(such as ground control station (GCS)) to establish the LOS between the target and the
source along which the UAV is then guided to travel.
The selection of guidance law dictates the selection of hardware, and it influences the
overall cost. Moreover, the type of guidance law will affect the control system, and navi-
gation system. Thus, a systems engineering vision is required to select the best guidance
law for a specific mission. It is the guidance law which in principle, distinguishes an
unguided projectile from a guided UAV. The majority of available guided missiles use
these guidance laws or their variants. They have the advantage of standard equipment,
easy mechanization, and minimal information requirement. Their disadvantage lies in
the fact that their accuracy suffers against maneuvering and intelligent targets. The
design and analysis of guidance laws has been an active area of research for the past
seven decades.
Here, a short description of these three laws is provided; in future sections, the details
are presented:
1) The basic principle in LOS guidance law is to guide the UAV on a LOS course in an
attempt to keep it on an imaginary line connecting the target and the GCS (track-
ing line).
2) However, for PN guidance law, the UAV is commanded to turn at a rate proportional
to the angular velocity of the LOS (the imaginary line connecting the UAV and the
target).
3) The basic idea for the pursuit guidance law is to keep the UAV pointed toward the
target.
4) In the waypoint guidance, the UAV is guided along an assigned path defined by a
series of waypoints.
7.4 Command Guidance Law 265
In the following waypoints, the fight path is reconfigured in the presence of distur-
bances, with a computational effort. Different guidance algorithms can be implemented
depending on the mission the UAV has been designed for. Most algorithms must have
two functions: a. path planning, b. trajectory smoothing and tracking.
Reference [84] compares classical guidance laws, and it provides details for modern
guidance laws. Among these four laws, the waypoint navigation guidance is the most
popular in UAVs. The advantage of waypoint guidance law lies in the fact that it is easy
to mechanize, and it requires easily obtainable information. For instance, thousands of
waypoints can easily be programmed in an UAV software.
North
ΨL
North
y
ΨF
x
Target
UAV LOS
λ
East
For the guidance command the actual distance from the tracking line to the UAV is
required. If the line‐of‐sight guidance law is continuously employed, it results in an
interception. This law is basically used by homing missiles for to hit a target. However,
the law may be used to move closer to a target in order to no to lose it. Hence, when a
UAV is close enough to a target to follow it, another law must be adopted. An appropri-
ate application of this law is in a formation flight for the purpose of the sense and avoid
approach. This may be implemented by assuming the goal of the follower UAV to be at
a desirable distance behind or at the side of the leader UAV.
The LOS angle (λ) can be readily determined by forming a right triangle, when put-
ting follower UAV and target, each at a corner. Then, the hypotenuse is along the LOS.
The LOS angle is calculated by trigonometry from Figure 7.5 as:
1 yT yU
tan (7.1)
xT xU
where xT and xU represent the distance between target and UAV to a reference line
along x‐axis, and yT and yU represent the distance between target and UAV to a refer-
ence line along y‐axis. Recall that, the LOS angle is not the difference between heading
angles of the UAV and the other aircraft. If the reference is selected to be at the UAV
location, both yU and xU will be zero. The instantaneous distance between UAV and the
target will be:
2 2
DTU yT yU xT xU (7.2)
The closing velocity (Vc) – the negative rate of change of separation between UAV and
target is obtained [93] by:
VTUx xT xU VTUy yT yU
Vc (7.3)
DTU
where V TUx and V TUy are components of the relative velocity and are given by
VTUy xT xU VTUx yT yU
(7.6)
2
DTU
In the line‐of‐sight guidance law, the velocity of the follower UAV (Vn) perpendicular
to the LOS should be equal to the LOS rate at that point. It is assumed that the LOS
value is available from the use of onboard vision sensors (e.g., radar).
7.4 Command Guidance Law 267
Vn DTU (7.7)
where is the rate of change of the LOS angle, and DLF denotes the distance between
the follower UAV and the target or leader UAV. Moreover, VFn is velocity of the follower
UAV perpendicular to the LOS. Hence, the guidance command is perpendicular to
the LOS.
The LOS guidance scheme [94] can be mechanized in two ways: command line‐of‐
sight (CLOS), and beam rider (BR) guidance scheme. In CLOS guidance scheme there
is an uplink to transmit guidance signal from a ground station to the flower UAV. Hence,
it is required by the ground station to track the UAV as well as the Leader UAV and
target. So, the follower UAV is guided so as to remain on the commanded LOS.
In the BR guidance scheme, an electro‐optical beam is directed at the leader UAV
from follower UAV. There are sensors inside the follower UAV which senses the devia-
tion of the follower UAV from the centerline of the beam. The autopilot of the follower
UAV generates appropriate guidance commands to annul this deviation. Thus, the fol-
lower UAV is required to constantly track the leader UAV. Performance of UAVs using
LOS guidance is good in a low maneuver formation flight at short ranges and moderate
speed. However, these UAVs suffer from certain disadvantages. A major disadvantage is
that the commanded speed required for approaching leader UAV becomes very high
toward the end, since UAV has limit for max speed. In addition, the performance
degrades at high speeds and with maneuvering targets.
The command guidance law must be employed along a sense and avoid function,
for a successful formation flight. Thus, the UAV will always be on the LOS, while
staying at a distance from the leader UAV or a target. The output of the command
guidance law is a roll, yaw, or pith; while the command the sense and avoid law is on
the engine throttle to adjust the distance.
Figure 7.6 shows general three main blocks of a guidance system. LOS is used for
calculating desired heading angle (Ψ), the kinematic controller has been used for desired
pitch angle (θ) and a first‐order low‐pass filter for airspeed. The specifications of the
filter and smoother are a function of the UAV dynamics and its maneuverability. For
instance, the smoother determines a climb angle (λ) based of the maximum rate of
climb and the maximum climb angle. Since the UAV angle of attack is already a known
value, the pitch angle is calculated:
(7.8)
Radar/seeker
Figure 7.7 Block diagram of the command line of sight (LOS) guidance system.
In the control system, the airspeed is controlled via the engine throttle, the pitch angle
via elevator, and heading angle via rudder and aileron. A smoother is usually utilized
when a command (e.g., airspeed, pitch angle) cannot be a step input. A general block
diagram of the command (LOS) guidance plus control systems is depicted in Figure 7.7.
Example 7.1
A UAV is flying toward east at a speed of 60 m/s, while a target aircraft is flying north-
ward at a speed of 40 m/s. They are at a distance with the geometry shown below
(Figure 7.8):
North, y Target
Vn aircraft
70 m
East, x UAV
200 m
Figure 7.8 Geometry of the unmanned aerial vehicle (UAV) and target aircraft.
The UAV guidance system is governed by the command guidance law. It is required
to move into and fly along the LOS. What command will be generated by the guidance
system at this moment?
Solution
For simplicity, the reference point is selected to be the location of the UAV. Hence;
xU = 0; yU = 0. In addition, based on the given geometry, the component velocities are:
xT 0; yU 0
Thus,
VTUx xT xU 0 60 60 m/s (7.4)
VTUy yT yU 40 0 40 m/s (7.5)
m
Vn DTU 211.9 0.272 57.6 (7.7)
s
Figure 7.7 shows the direction of this commanded normal velocity. This command
will be implemented via aileron and rudder deflations (i.e., a turn).
C N (7.9)
aC N VC (7.10)
where VC is the closing velocity (Eq. 7.3), N ′ a unit‐less designer‐chosen gain (usually in
the range of 2–5) known as the effective navigation ratio, and the acceleration com-
mand (in m/s2) is perpendicular to the instantaneous UAV‐target line‐of‐sight (λ).
Recall that, the load factor is defined as the ratio between UAV lift and its instantaneous
weight.
L
n (7.11)
W
Please note that, this n is not the load factor. This is just a unit‐less vale of a com-
manded centripetal (i.e., normal) acceleration. It is customary to non‐dimensionalize
this acceleration, by dividing it to the gravitational constant (i.e., g‐load).
There are two classes of PN, pure and true. Pure PN applies the commanded accelera-
tion with reference to the velocity vector of the UAV; whereas True PN applies the
commanded acceleration with reference to the light of sight. In practical applications,
implementing an acceleration vector perpendicular to the LOS as required by true PN
is a challenge.
In practice, the commanded acceleration is converted to the UAV body axis (e.g.,
y‐axis) as follows:
N VC
nC (7.13)
gcos L
where λL is referred to as the lead angle. As Figure 7.9 demonstrates, the UAV, with a
velocity magnitude VU, is heading at an angle of λL with respect to the LOS. The lead
angle is the theoretically correct angle for the UAV to be on the right path toward the
target. In other words, if the UAV is on this path, no further acceleration commands are
required for the UAV to hit the target/waypoint. The closing velocity VC is defined as
the negative rate of change of the distance from the UAV to the target (VC RU ).
If the LOS is in the xy plane, the aC will be the acceleration along body y –axis (i.e., ay)
to yaw. However, if the LOS is in the xz plane, the aC will be the acceleration along z –
axis (i.e., az) to pitch. The guidance system output in xy plane (nC) may be converted to
a sideslip angle (β) command to control system by using equations 5.81 and 5.83 (in
Chapter 5).
Recall that, for any turn, the centripetal acceleration a (in any plane), is related to the
linear velocity (i.e., UAV airspeed) by:
V2
a (7.14)
R
Vt
Target/
waypoint
RUT
VU
λL
aC
λ
VC
Ψ
Inertial reference
UAV
Y
In Figure 7.9, VU is the UAV airspeed, RUT is the distance between UAV and the target.
The PN constant, N is the ratio of the commanded turn rate (ωC) to the angular velocity
of the LOS ( LOS ). The constant N is always greater than unity, and usually ranges from
1 to 5. If N = 1, then the UA is turning at the same rate as the LOS, or simply following
on the target. When N > 1, the UAV will be turning faster than the LOS, and thus the
UAV will build up a lead angle with respect to the LOS. The goal is to reach the desired
difference between the heading angle of UAV and the target. Thus, N is a direct func-
tion of the target maneuverability (maximum yaw rate and pitch rate).
The direction of the LOS is stablished by the UAV seeker, in tracking the target. The
component of UAV velocity perpendicular to the LOS (VFn) is:
F N LOS
(7.16)
This command will be fed into the control system. The block diagram for this
guidance system (plus control system) is identical to Figure 7.7, the difference is
the guidance controller; which is working on PN law. Recall that the objective is not
to hit the target; it is to follow the target/ leader UAV. The LOS rate is obtained by
measuring the rate of rotation of the UAV seeker tracking the target.
In practice, the UAV has to bank (using ailerons and rudder) to implement the com-
manded acceleration. When the UAV is banking, the load factor is increased, with the
limit of ultimate allowable value. Thus, the commanded acceleration is applied through
a bank angle (as well as a sideslip angle to make the turn coordinated). Thus, limited roll
performance will influence the application of the guidance law. The turn governing
equations and maneuverability of a UAV are presented in Section 7.7.5.
Example 7.2
A UAV is flying toward east at a speed of 40 m/s, while a target aircraft is flying north-
ward at a speed of 30 m/s. They are at a distance with the geometry shown below
(Figure 7.10):
The UAV guidance system is governed by the PN guidance law with an N' = 2. It is
required to move into and fly along the LOS. What command will be generated by the
guidance system at this moment?
Target
North, y
Vn aircraft
40 m
East, x UAV
180 m
Figure 7.10 Geometry of the unmanned aerial vehicle (UAV) and target aircraft.
272 7 Guidance System Design
Solution
For simplicity, the reference point is selected to be the location of the UAV. Hence;
xU = 0; yU = 0. In addition, based on the given geometry, the component velocities
are:
xT 0; yU 0
Thus,
2 2 2 2
DTU yT yU xT xU 40 0 180 0 184.4 m (7.2)
m
aC N VC 2 47.7 0.206 19.7 2 (7.10)
s
aC 19.7
nC 2.004 (7.12)
g 9.81
xC N (7.17)
where xC is the output command, N is a proportional gain, λ is heading (i.e., LOS) angle
error, and is rate of LOS error angle. The guidance output command is converted by
control system either into a rudder deflection for heading control, or to an elevator
deflection for pitch control. The objective of the pursuer is to maintain a direct heading
toward the target by driving the LOS error angle (λ) to zero. The pursuit guidance is not
effective against fast moving targets, as it usually ends up in an energy‐consuming tail
chase scenario.
The greatest advantage of pursuit guidance law is in its simplicity. Only LOS error
angle, and its rate needs to be measured. Then, an appropriate control surface com-
mand is generated for an interception course. In the pursuit guidance, the UAV longitu-
dinal axis; attitude (or the UAV’s velocity vector) is kept pointed at the target. In
interesting to note that the yaw rate is also a function of angle of attack, since, the angle
of attack is usually non‐zero. A variation of the pursuit guidance law is the lead pursuit.
As the name implies, lead pursuit means that the UAV is flying a course whereby it is in
pursuit of a leading point just slightly ahead of the target.
The implementation is simple, and the basic idea is to strive to maintain a constant
LOS angle between the UAV and the target. Pursuit guidance states that as long as the
UAV is pointed at the target at all times, given enough kinetic energy, the UAV will meet
the target.
Control commands are scaled by a proportional factor (N) of the current error, and
are applied to direct the pursuer vehicle along the LOS. In designing the guidance sys-
tem; the gain N is the only guidance parameter that needs to be pre‐defined, which
determines the input magnitude of magnification. The gain can be adjusted to allow for
a safe turn performance, while enabling the vehicle to quickly converge upon the com-
manded path. This is achieved by gain scheduling to select gain values based on current
UAV flight parameters. The selection of N is heavily dependent on the aircraft maneu-
verability, which may result in variable gains which provides optimal turn performance
inside the flight envelope. For instance, if maximum allowable ultimate load factor is 2,
the bank angle of the vehicle should be limited to ±60°. As a result, a schedule of gains
(N) needs to be specified to allow for a safe turn within the flight envelope.
Figure 7.11 illustrates the trajectory of a UAV with a pursuit guidance against a mov-
ing target. It is observed that the UAV (i.e., pursuer) aims to maintain a direct heading
274 7 Guidance System Design
Target trajectory
Target
LOS
UAV
trajectory
UAV
toward the target by continuous alignment of its direction of flight with the LOS to the
target. Hence, at the time of engagement, the LOS error angle (λ) is driven to zero. As
the target moves, the LOS changes, which implies that the pursuer should adjust its
heading accordingly. As the distance between the pursuer (UAV) and the target reduces,
the pursuer converges on the targets position.
There is a further classification of this guidance law as: (a) pure pursuit; and (b) devi-
ated pursuit. Pure pursuit makes the UAV point at the target while deviated pursuit
makes the UAV point at a spot ahead of the target by a fixed angle. The idea behind
deviated pursuit is to take advantage of the information of the target’s direction.
600
WP1 WP2
400
WP3
200
North, y (m)
100
WP4
0
WP5
–100
0 200 400 600 800 1000 1200
East, x (m)
for. A desired algorithm must have two functions: (a) path planning; (b) trajectory
smoothing and tracking. In this guidance technique, the goal is to minimize the lateral
offset between the desired flight path and the vehicle’s heading, by issuing a heading
command. When the vehicle reaches a waypoint, the guidance system issues a new
command to guide the aircraft to the next waypoint. In the early 1970s, the CH‐53A
helicopter achieved autonomous waypoint navigation [79] using classical linear control
techniques.
In relation to following a path between designated waypoints, there are two types of
waypoint guidance laws: (a) direct‐to‐waypoint (DTW); and (b) track‐to‐waypoint
(TTW) methods. The DTW approach creates heading commands to the vehicle based
on the angular difference between the waypoint and UAV.
However, in the TTW method, the objective is to follow the track between way-
points. In this guidance method, the control system aims to minimize the lateral offset
between the desired flight path and the aircraft’s direction, issuing heading commands.
Indeed, the TTW approach adds an additional constraint on a flight path that the
vehicle must follow in order to reach the waypoint, rather than simply reaching the
waypoint.
Both TTW and DTW approaches are far from optimal, due to a large deviation in
transition between flight paths after reaching a waypoint. During any transition, the
aircraft will generally have a large overshoot to correct its track. The deviation particu-
larly increases when the flight‐path transition angle is acute.
Various control techniques have been developed in the literature to minimize flight‐
path deviations. Such techniques include applying control methods such as model pre-
dictive control and robust control to predict flight‐path changes, and to take control
action before reaching a waypoint.
Segment 3
Segment 2
B
WPn εmax
WPn+1
Ψ R εr C
Segment 1 b/2
A O
Proximity
circle
WPn-1
(point C) is equal to the proximity distance (b/2). In Figure 7.13, this segment is
depicted by the line between the points B and C.
This segment may have a long distance, hence, atmospheric phenomena such as
wind, gust, and disturbance may cause distraction to the flight. There should be an
algorithm, in the guidance system, to correct the distraction, and to enable the vehicle
to stay within the acceptable region.
trajectory has ideally no abrupt and significant changes on the movement of the UAV.
For example, a two‐dimensional polynomial with m = 2 given as follows applies to most
smooth trajectories in the planar space:
y a bx cx 2 (7.18)
Or, in terms of time:
x a1 a2 t a3 t 2 (7.19)
where coefficients of a, b, c, a1, a2, a3, b1, b2, and b3 are all constants.
The trajectory smoother should apply changes to make the assigned trajectory kine-
matically feasible in terms of constraints. The trajectory smoother often transforms the
waypoint path into a time‐stamped feasible trajectory. A limitation of this algorithm is
that the trajectory is composed of a number of time‐stamped curves which specify the
desired location of the UAV at a specified time.
Tracking the movement state estimation of an UAV basically concerns inferring the
latent state of interest based on discrete time series noisy observations. The time of
interest may be the past (namely, smoothing), the present (tracking), or the future
(forecasting).
The angle φc is used to rotate the north‐axis in the path‐fixed reference frame with
origin in P1.
y2 y1
c a tan (7.22)
x2 x1
To ensure that the cross‐track error goes to 0 for both cases, various guidance princi-
ples (e.g., enclosure‐based or look‐ahead‐based steering) can be used.
280 7 Guidance System Design
North
East
εr
εmax
φc
WPn WPn+1
a b
Pref dref
Figure 7.14 No corrections region, and cross‐track error and reference distance.
where
E2 E1
m (7.24)
N2 N1
where EV, NV, denote real east and north coordinates of UAV, and E1, E2, N1, and N2
stand for east and north coordinates of the first and second waypoints respectively. The
cross‐track error is controlled (nullified) by control subsystem.
The no corrections region is defined as an isosceles trapezoid (as shown in
Figure 7.14), whose symmetry axis is defined by the line connecting two neighboring
waypoints. The minor base (b) of the trapezoid is set equal to the diameter of the
proximity circle around every (including the second) waypoint. The major base (a) is
determined by considering the limits of turn radius, maximum speed, bank angle, and
load factor.
The maximum acceptable cross‐track error (εmax) is variable, and this decreases along
the path from semi‐segment a/2 to semi‐segment b/2.
a b
dref
2 2 b
max (7.25)
ds 2
where ds is the distance between two neighboring waypoints, and dref is the reference
distance calculated as:
7.7 Waypoint Guidance Law 281
2 2
dref NWP _ n 1 N ref EWP _ n 1 Eref (7.26)
where, NWP_n + 1 and EWP_n + 1 are the North and East coordinates of the waypoint n + 1
respectively. Moreover, Nref and Eref are the North and East coordinates of the reference
point respectively, obtained by:
N ref NV r ref (7.27)
Eref EV r ref (7.28)
As already defined, ψref (referred to as reference heading angle) is the heading angle
of a segment that connects two consecutive waypoints.
When the UAV cross‐track error (εr) is smaller than εmax during the straight‐line
flight, no corrections of the heading angle of the vehicle are implemented. However, εr
is greater than εmax, the new reference heading angle is the heading angle of the direct
line between the UAV position and the next waypoint. In such a case, the heading error
is fed back to the control system, to deflect the rudder to correct the heading angle.
V2
R (7.29)
g n2 1
Furthermore, in a level coordinated turn, the relationship between turn rate (ω), load
factor (n), and the airspeed (V) is expressed by:
g n2 1
(7.30)
V
2 R
tcircle (7.31)
V
The allowable slowest airspeed in a level turn (Vst, stall speed in a turn) is a function
of the maximum lift coefficient (CLmax) and bank angle (ϕ):
282 7 Guidance System Design
2mg
Vst (7.32)
SC Lmax cos
The maximum allowable bank angle in a turning maneuver is a function of ultimate
load factor:
1 1
max cos (7.33)
nmax
The corner speed (V*) – usually the lowest airspeed for a turn to minimize the turn
radius, and to maximize the turn rate – is:
1
* 2nmaxW 2
V (7.34)
SC Lmax
The minimum allowable speed is about 10–20% greater than the stall speed. The
maximum allowable bank angle should be such that: (a) it does not produce a load fac-
tor higher than the allowable one (Eq. 7.33 ); and (b) the payload (e.g., camera) is able
to perform satisfactorily; for instance, has an acceptable view‐angle.
Moreover, a turn must be coordinated in order to keep the radius of turn constant.
For the requirements of a coordinated turn, you may refer to references such as [54].
The trajectory smoother must take into account all of these performance constraints to
convert a series of waypoints into a smooth trajectory.
7.8 Sense and Avoid
7.8.1 Fundamentals
Collision avoidance is a primary concern [99] to the FAA regarding aircraft safety. A
critical challenge in full integration of unmanned aircraft systems into the National
Airspace System is the requirement to comply with CFR title 14 Part 91.113 (Right‐of‐
way rules) to see and avoid other aircraft. Based on this regulation, when a rule of this
section gives another aircraft the right‐of‐way, the pilot shall give way to that aircraft
and may not pass over, under, or ahead of it unless well clear.
UAVs are seen as potential key airspace users in the future of air transportation, which
necessitates additional research and study of safety measures. One of the major limita-
tions to the widespread use of unmanned vehicles in civilian airspace has been the
detect‐and‐avoid problem. There are many reports of civilian drones crashing into
buildings, having hazardously close encounters with helicopters, peeping into residen-
tial windows, and being intentionally shot down. The likelihood that a RC plane will
collide with an airline aircraft [100] is increasing. The guidance system must have a
central role in preventing UAV‐related accidents and collision avoidance.
The use of UAVs near airports and within controlled airspace poses a serious risk to
aviation safety. In the United States, drones are typically restricted to flights within
500 ft of the ground and within sight of the operator. They also are supposed to stay
7.8 Sense and Avoid 283
clear of manned aircraft and airports. But in the thousands of FAA reports of possible
drone safety incidents, many involved apparent illegal flights.
The purpose of a sense and avoid system is to detect and resolve certain hazards to a
UAV flight. The UAV sense and avoid system must provide two services: (a) self‐separa-
tion service; and (b) collision avoidance service. In general, there are six functions
required in a sense and avoid system: (a) detect the intruder/obstacle; (b) track; (c)
evaluate; (d) calculation; (e) command; and (f ) execute.
The tracking function will employ the navigation system output to determine the
trajectory of the UAV relative to the hazard/obstacle. Moreover, the microcontroller
will be active in this period to timely process the data, calculate the positions, and gen-
erate the appropriate command. Thus, in a sense and avoid system, all three navigation,
guidance, and control systems are working simultaneously. The avoid function will be
covered in control system, while the sensing technique is described in the next section.
Moreover, the trajectory prediction of the hazard has been discussed in Section 7.2.3.
There are currently several research projects [101] being conducted in the area of
detect (or sense) and avoid. Active solutions include the use of machine vision, and
GPS/radar to detect collision threats, and precision control to avoid collision. However,
the current adapting technologies are not at such a reliable level [83]. In addition, the
high computational requirement is another obstacle. A major design issue of UAVs is
that any black box is an additional weight, and weight restrictions for some smaller
UAVs may restrict UAV functionality or the inclusion of cooperative systems. The suc-
cess of a full integration of unmanned aircraft systems into the National Airspace
System [102] is a function of effective detect and avoid system.
The vision‐based sense and avoid approaches/techniques can be categorized into
four groups: (a) mapless‐based approach; (b) simultaneous localization and mapping;
(c) simultaneous mapping and planning (SMAP); and (d) safe landing area detection
(SLAD).
The first approach can handle uncertainties and is implemented quickly that provides
a fast reactive system which can prevent last‐minute a collision. The second system is
generally suitable for indoor operation of small quadrotors. The third technique builds
local obstacle maps, while plans for a conflict‐free trajectory using a control law. The
SLAD approach takes a map from a range sensor, and this combines it with a set of
landing point constraints. The algorithm should calculate a safe landing map, and then
chooses the optimum landing point.
In the past 20 years, various algorithms were developed and tested extensively in dif-
ferent environments and scenarios, with a large number of successful obstacle avoid-
ance runs at various commanded speeds. For instance, in 2006, a Yamaha RMAX
helicopter (Figure 1.1), equipped with a Lidar, successfully demonstrated the SMAP
algorithm. The vehicle flew from point A to point B at 2 m/s while avoiding obstacles.
The trajectory was generated in real time at the GCS processor.
Cooperative Non-cooperative
another aircraft, is called the uplink. The outgoing signal, usually sent to a region, is
called the downlink.
There are mainly two types of cooperative sensing techniques: (a) using a transponder;
and (b) using GPS. In the first type, the UAV carries a device called a transponder to see
other aircraft. A transponder is a communication equipment that receives and auto-
matically responds to an incoming signal. The term transponder is an abbreviation for
the words, transmitter and responder. It receives an incoming signal over a range of
frequencies, and then transmits the signal on a different frequency. For this system,
other aircraft must transmit a signal to declare its presence. Currently, all large trans-
port aircraft carry a transponder, to respond to ground‐based secondary radar interro-
gations for air traffic control usage, and Traffic Alert and Collision Avoidance. The
transponders usually receive interrogation from the ground surveillance radar on
1030 MHz and replies on 1090 MHz.
The second type of cooperative sensing technique is referred to as the Automatic
Dependent Surveillance – Broadcast (ADS‐B) system. It employs the GPS or an alter-
nate navigation source, and automatically broadcasts its own aircraft position, velocity,
and other data without needing to be interrogated. In the USA, those aircraft currently
required to carry a transponder will be equipped with [103] ADS‐B by 2020. Under
European regulations, all aircraft operating in the region from June 2020 are mandated
to be equipped with ADS‐B out technology.
Table 7.2 illustrates typical onboard obstacle detection sensors and their features. The
table also shows the media that a sensor is utilizing to sense the hazard/obstacle. The
first six sensors are active which indicate they start searching for a hazard. However, a
receiver only receives the incoming signal from transmitter (e.g., transponder) of
another aircraft, if they cooperate. This sensor is not effective for detecting any object if
it is without a transponder (e.g., a wall or tree).
Sensor technologies vary in their cost, range, field of view, and surveillance coverage.
In selecting a surveillance system, a number of factors should be evaluated: (a) range;
(b) timeliness (Sample/Update rate); (c) Field of view; (d) simplicity; (e) cost; (f ) design
challenge; (g) reliability; (h) accuracy; (i) size; (j) weight; (k) technology level; (l) flexibil-
ity; and (m) integration. These parameters are used in characterizing the performance
of a sensing technique and evaluating the suitability of a candidate sensor.
A few technical parameters of a hazard detection sensor – which represent the per-
formance characteristics – indicate its suitability to a specific sense and avoid system.
Field of view is the angular sector within which the sensor makes search and measure-
ments. When an object is outside the field of view, this sensor cannot detect it. Range is
the distance originated from a sensor, within which an acceptable probability of object
detection is expected. Accuracy is an indication of the difference between a measured
value and a true value. In a sensor, it describes the uncertainty of the measurement data.
The sensor should be capable of maintaining the track for a certain time and predicting
the future motion (i.e., trajectory) of the object.
For a precision flight mission – to prevent a catastrophe in collisions – a high accu-
racy is required; otherwise, a collision is expected. For instance, the small bird strike to
a large UAV may be considered as not crucial, while the strike of a larger bird will end
up to a catastrophe. Sample or update rate is the interval at which a sensor conducts
successive measurements and provides the output data. If it does not detect the target
at an expected interval, its sample rate will not be high enough in collision avoidance.
286 7 Guidance System Design
Turn right
Minimum
separation circle
UAV
Line of
Another aircraft sight
Turn left
Figure 7.17 demonstrates a collision geometry; a UAV with a ground speed of Vu, and
an aircraft with a ground speed of Va. If the UAV does not change its flight trajectory
and ground speed, it will collide at some point along its path. For a successful avoidance,
the UAV must from the aircraft with a distance greater than the prescribed miss
distance.
If both UAV and the aircraft are assumed a point mass and are flying with different
constant airspeeds, the coordinates of the next position are:
xt 1 xt V t cos t cos t . t (7.35)
yt 1 yt V t sin t os t . t (7.36)
ht 1 ht V t sin t . t (7.37)
where Ψ and θ are heading and climb angles respectively. Heading angles of UAV and
aircraft must have the same reference line, such as east. In Eqs. (7.35) through (7.37), the
effect of the wind is neglected, so the wind speed is assumed to be zero.
The collision condition (for a two‐dimensional condition) is that the time for both
UAV (subscript u) and aircraft (subscript a) to reach to the collision point (tC) are equal
for both x and y components:
t xa t xu tC (7.38)
y
Collision
x Va Vu yC
Ψu
Ψa
t ya t yu tC (7.39)
Using speed and distance, the following equations are obtained:
xa xu
(7.40)
Va cos a Vu cos u
ya yu
(7.41)
Va sin a Vu sin u
where Ψa, and Ψu are heading angles of UAV and aircraft respectively, and Va and Vu are
ground speeds of UAV and aircraft respectively. The sum of the distances traveled along
the x‐axis by the UAV and the aircraft is equal to the initial distance between the UAV
and the aircraft (D).
D xa xu (7.42)
However, in the y‐axis, both aircraft and UAV have the same traveled distances.
yC ya yu (7.43)
where yC is the distance traveled along y‐axis until the collision. The distances traveled
along x and y axes for both aircraft and UAV are obtained as:
xa Va cos a tC (7.44)
xu Vu cos u tC (7.45)
ya Va sin a tC (7.46)
yu Vu sin u tC (7.47)
where tC is the time until the collision. Plugging corresponding values of distances along
x axis from Eqs. (7.44) and (7.45) into Eq. (7.42), we obtain:
D Va cos a tC Vu cos u tC (7.48)
If the collision happens, the time until collision (based on x‐component) will be
obtained as:
D
tC (7.49)
Va cos a Vu cos u
By canceling the time (tC), we obtain the new y-condition for a collision.
Vu sin u
Va (7.51)
sin a
If both conditions (7.42, 7.51) hold, a collision will happen. The UAV must employ its
maneuverability power to avoid this collision with a minimum cost.
Example 7.3
An aircraft is flying toward northeast with a speed of 150 knot, while a UAV is flying at
the same altitude toward northwest with a speed of 32 knot. The heading angles of the
aircraft and UAV with respect with East are 10 and 120°. The initial distance between
the two vehicles is 10 000 m.
a) Will there be a collision between UAV and the aircraft?
b) If not, determine the miss distance.
Solution
We first, assume there is a collision, thus, the time until the collision will be:
D 10000
tC
Va cos a Vu cos u 150 0.514 cos 10 32 0.514 cos 12
20
(7.49)
147.6 sec
After 147.6 seconds, each vehicle will have a different distance traveled in the y direc-
tion. Thus, these two vehicles will not collide. Since the assumption of collision was not
true, these numbers are not accurate too. An accurate trajectory for both aircraft and
UAV may be determined by a numerical simulation. The following is a MATLAB code
to simulate the flight of both vehicles.
clc
clear all
Va=150*0.514; % m/s
Vu=32*0.514;
psi_a=10/57.3; %
psi_u=120/57.3; %
D=10000; % m
dt = 0.01; % time sec
290 7 Guidance System Design
xa(1)=0;%
ya(1)=0;%
xu(1)=0;%
yu(1)=0;%
for i = 1:1:11900
xa(i+1)=Va*cos(psi_a)*dt+xa(i);
xu(i+1)=Vu*cos(psi_u)*dt+xu(i);
ya(i+1)=Va*sin(psi_a)*dt+ya(i);
yu(i+1)=Vu*sin(psi_u)*dt+yu(i);
end
plot(xa,ya,'rO-',D+xu,yu,'g*-'); grid
xlabel ('X (m)')
ylabel ('Y (m)')
legend('Aircraft','UAV')
Figure 7.18 shows the simulation results for UAV and aircraft in example 7.3. As
observed, the UAV is passing ahead of aircraft without a collision. From the simulation,
the miss distance is determined to be 119 m.
When a conflict resolution algorithm is feasible, various guidance laws may be
employed for a collision avoidance. For instance, the PN guidance with a PN constant
less than one (i.e., N < 1). In such cases, the UAV will be turning slower than the LOS,
thus continuously falling behind the target (i.e., another aircraft).
Another appropriate guidance law for a collision avoidance (as in a formation flight)
is the LOS guidance law. This law may be implemented by assuming the goal (i.e., tar-
get) of the follower UAV to be constantly at a desirable distance behind or at the side of
the leader UAV. In a GPS‐denied environment, the visual odometry system can be used
for vision‐based flight control and obstacle avoidance.
1800
Aircraft
1600 UAV
Zoom in
1400
1200
Aircraft
1000 UAV
Y (m)
800
600
400
200
0
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
X (m)
Figure 7.18 Simulation results for unmanned aerial vehicle (UAV) and aircraft in Example 7.3.
7.9 Formation Flight 291
7.9 Formation Flight
Formation flight is the orchestrated flight of more than one aircraft. Some references
(e.g., [109]) use the term “swarming” or “swarm formation flying” with the same mean-
ing. One of the most state‐of‐the‐art applications using multi‐UAV platform is visual
performance show. For example, in 2018, Intel succeeded to perform a record‐breaking
performance with 1200 Shooting Star quadrotors collaborated by orchestra (first flight
of its kind) in Olympic Opening Ceremony1 in PyeongChang, South Korea. The forma-
tion flight can be leaded by a leader UAV, or even without a leader (i.e., leaderless).
This type of flight originates from manned aircraft, and FAA regulates its minimum
legal requirements. There are various arrangements; a few examples are: (a) parade for-
mation; (b) standard formation turn; and (c) echelon turn. In order to prevent any col-
lision in formation flight, the pilot should always keep all airplanes in front in sight, and
be able to pass behind and under any airplane in front on your way to the outside. One
of the most challenging problems in formation flight is guaranteeing collision avoidance.
One beautiful example of formation flight in nature is the flock of starlings which is a
phenomenon of nature that amazes. Is this event, hundreds, even thousands of starlings
flying together in a whirling, ever‐changing pattern. As they fly coordinately, the star-
lings seem to be connected together. They climb, descent, and turn and change direc-
tion at a moment’s notice.
With advances in science and technology, UAVs are able to conduct formation flight.
One of difficult parts of formation flight is for a UAV to join a group of UAVs. The
appropriate guidance law plus a precision control may guarantee the safety of formation
flight. To maintain the format and a safe distance, there are a number of leader UAVs,
and a number of follower UAVs. There is no unique standard formation flight; however,
in each case, the follower UAV must maintain a lateral, a longitudinal, and a vertical
distance from the leader UAV.
Now, as an example, consider four unmanned aerial vehicles are required to circle
over a moving target (Figure 7.19) with extreme accuracy, in order to gather intelli-
gence, transmit information instantly back to ground station. In the formation flight
LOS
Leader-
UAV
45º
Rt
Follower-
Follower- Target UAV
UAV
Follower-UAV
Moving Target
Command Output
Leader Guidance Control UAV variable
UAV Actuator
System System Dynamic
Measured
variable
Navigation System
Figure 7.20 Control, guidance, and navigation systems in the follower unmanned aerial vehicle (UAV)
autopilot.
system considered here, each i‐th aircraft uses information from itself and the preced-
ing (i‐1)th aircraft to track a commanded relative position. When all four UAVs entered
the target circle, each UAV is a leader as well as a follower UAV. Because each UAV is
required to maintain a coordinated turn around the target, it will be assumed to be a
leader UAV.
In addition, since each UAV needs to maintain a fixed spatial distance from another
leading UAV, each UAV is assumed to be a follower as well. Thus, the integrated guid-
ance and control system of all four UAVs are similar. The relation between the control
system, the guidance system, and the navigation system for each UAV is shown in
Figure 7.20.
Since the flight path is a circle, and there are four UAVs, the LOS or tracking line must
always make 45° with the follower heading angle. When the follower UAV is turning
around the target, the spatial distance with the leader UAV is achieved using the engine
throttle. When the LOS angle (ΨLOS); the angle between the follower UAV heading
angle (ΨF) and the leader UAV heading angle (ΨL) is more than 45°, the throttle is
deflected such that to increase the engine thrust and accelerate the UAV. Based on a
desired circular path, the following relationships may be derived by observation:
F L 90deg (7.52)
In case the angle between LOS and the follower heading angle is less than 45°, the
throttle is deflected such that to decrease the engine thrust and decelerate the UAV. As
soon as the follower UAV reaches the commanded circle around the target and is stabi-
lized, the guidance system will be activated to guide the aircraft such that to keep a
constant 45° of line‐of‐sight angle. When the follower UAV’s line‐of‐sight is different
than the commanded LOS, the guidance system generates a yaw rate (R) and a change
in the aircraft speed for control system:
The constant k is determined in the design process of the guidance law. For this objec-
tive, the knowledge of transfer function between rudder deflection (δR) to the yaw rate
(R); or (R(s)/δR(s)) is required. A general block diagram of the LOS guidance plus con-
trol systems is already depicted in Figure 7.7.
Taking
Cruise picture
Return
Climb
Descent
Target
Takeoff
Landing
The trajectory planning algorithm should be able to quickly generate new reference
profiles for flight cases, if the flight environment experiences varying winds. Once a
reference flight profile is determined, the guidance algorithm generates the closed‐loop
commands for tracking the reference trajectory. At this point, it is appropriate to evalu-
ate the features of the proposed trajectory geometry before finalizing how the flight
plan is generated. After the reference trajectory is determined, the guidance commands
need to be generated.
For instance, for an unpowered approach and landing, a cubic polynomial altitude
profile [111] may define the glideslope:
href ao a1 x a2 x 2 a3 x 3 (7.55)
where x is the ground track distance, that is, x = 0 at the initiation of approach. For this
profile, the derivative of altitude with respect to ground track is the tangent of the
glide angle:
dhref
tan ref a1 2a2 x 3a3 x 2 (7.56)
dx
Cubic polynomial coefficients ao, a1, a2, and a3 are computed from Eqs. (7.55) and
(7.56) using initial conditions and ground track distance.
7.11 Guidance Sensor – Seeker
An important element in a UAV is the sensor. Some sensors are part of the payloads;
while others are necessary for control/navigation/guidance systems. For instance, the
altimeter radar is a sensor and is employed for navigation purpose; while a camera is a
sensor which is configured as a payload. Ina addition, some radars are utilized as com-
munication device.
Some radars are employed for visibility of ground activity, while some are utilized for
seeking the target. Large UAVs usually carry optical sensors (e.g., TV cameras and for-
ward looking infrared) which are less susceptible to detection than active devices such
as radars. Under favorable conditions, optical sensors can supply high‐quality images of
the ground targets. However, optical sensors suffer from a limited field of view and from
severely reduced performance in adverse weather and battlefield smoke and dust
conditions.
A seeker is a significant part of the guidance system where the UAV is required to
detect and follow a moving target. The seeker, by tracking the target, establishes the
direction of the LOS, and the output of the seeker is the angular velocity of the LOS
with respect to inertial space as measured by rate gyros mounted on the seeker. The
LOS rate is obtained by measuring the rate of rotation of the UAV seeker tracking
the target. The seeker, by tracking the target, establishes the direction of the
LOS. The output of the seeker is the angular velocity of the LOS – measured by rate
gyros mounted on the seeker.
Basically, the main function of the UAV seeker (in the missile terminology, it is known
as homing eye) subsystem is to:
7.11 Guidance Sensor – Seeker 295
Scanning seeker
Target
UAV
body Antenna axis
Guidance Amplitude
Receiver
processor detector
Transceiver
De-icing
Hail and
Due Regard Radar Bird Strike
▪Safe Separation Resistance
MQ-4C BAMS UAS Specs
External Space, Weight & Power
Length 47.6 ft
Provisions Internal Payload 3,200 lb
Wingspan 130.9 ft
External Payload 2,400 lb
Max Takeoff Wt 32,250 lb AN/ZPY-3 Multi-Function Active Sensor
AN/DAS-3 EO/IR Power AC 30.0 kVA
Cruise Speed (KTAS) 330 knots
▪ 360° Field of Regard
(MFAS) Maritime Radar 400 A
Power DC
GTOW Rate of Climb (SL) 2,800 fpm ▪ 360° X-Band 2D AESA Radar
▪ Auto-Target Tracking Pressurized Space 180 cu ft
Operational Ceiling 60,000 ft ▪ Maritime and Ait/Ground Modes
▪ Hi Res EO/IR at Unpressurized Space 45 cu ft
Max Un-refueled Range >9,550 nm Multiple FOVs External Unpressurized Space 132 cu ft
Endurance >24 hr ▪ Multi-Mode Color Video Backup Battery Power 45 min 6
Figure 7.23 MQ‐4C unmanned aerial vehicle (UAV) Global Hawk configuration (with two seekers).
The MQ‐1C Gray Eagle STARLite Radar active electronically scanned radar is
mounted on a rotating mechanical gimbal with a 360° field of regard, although the
antenna itself has a 110° field of view.
Design/select seeker/sensor
Select/characterize processor
Conduct simulation
Yes
Optimization
The guidance system, guidance law and the guidance equipment (e.g., seeker) are
selected. However, they all must be compatible, otherwise the integration and installa-
tion will be highly difficult. An effective guidance system should satisfy the design
requirements with a minimum cost. Moreover, the features of guidance system should
be such that they can be effectively integrated with the control system and navigation
system.
The design of guidance system should be conducted in sync with the design of control
and navigation system. For instance, in an approaching flight, the output of navigation
(position in x and y) are used as references for guidance system. In addition, the altitude
h is used as a feedback value for the control system. Hence, all three systems must per-
form efficiently while exchanging command/signal to each other.
298 7 Guidance System Design
Questions
1 Define guidance system.
22 Describe the process and application of a correction to the UAV heading angle?
23 Draw a block diagram to indicate the relation between control, guidance, and navi-
gation systems in an autopilot.
Questions 299
37 What is the collision condition between two aerial vehicles? Under what condi-
tions will a collision happen?
40 Draw a block diagram to indicate control, guidance, and navigation systems in the
follower UAV autopilot.
48 What constraints define the UAV maneuverability, and indicate the maximum
ability of a UAV to turn?
Problems
1 An aircraft is flying toward northeast with a speed of 120 knot, while a UAV is flying
at the same altitude toward northwest with a speed of 25 knot. The heading angles
of the aircraft and UAV with respect with East are 12 and 135°. The initial distance
between the two vehicles is 8000 m.
a Will there be a collision between the UAV and the aircraft?
b If not, determine the miss distance.
2 An aircraft is flying toward northwest with a speed of 200 knot, while a UAV is flying
at the same altitude toward northeast with a speed of 32 knot. The heading angles of
the aircraft and UAV with respect with East are 12 and 120°. The initial distance
between the two vehicles is 7000 m.
a Will there be a collision between UAV and the aircraft?
b If not, determine the miss distance.
3 An aircraft is flying toward northeast with a speed of 150 knot, while a UAV is fly-
ing at the same altitude toward northwest. The heading angles of the aircraft and
UAV with respect with East are 10 and 120°. The UAV has collided with the
aircraft.
a Determine the initial distance between UAV and the aircraft, and the UAV speed.
b How long each aircraft and UAV have traveled?
c Determine the time of flight for both vehicles.
4 An aircraft is flying toward northwest with a speed of 145 knot, while a UAV is flying
at the same altitude toward northeast. The heading angles of the aircraft and UAV
with respect with East are 12 and 150°. The UAV has collided with the aircraft.
a Determine the initial distance between UAV and the aircraft, and the UAV
speed.
b How long each aircraft and UAV have traveled?
c Determine the time of flight for both vehicles.
5 A UAV is flying toward east at a speed of 30 m/s, while a target aircraft is flying
northward at a speed of 20 m/s. They are at a distance with the geometry shown
below (Figure 7.25):
Problems 301
North, y Target
aircraft
50 m
East, x UAV
180 m
Figure 7.25 Geometry of the unmanned aerial vehicle (UAV) and target aircraft for problem 5.
6 A UAV is flying toward west at a speed of 40 m/s, while a target aircraft is flying
northward at a speed of 30 m/s. They are at a distance with the geometry shown
below (Figure 7.26):
The UAV guidance system is governed by the command guidance law. It is
required to move into and fly along the line of sight. What commanded accelera-
tion will be generated by the guidance system at this moment?
7 The guidance system of the UAV in problem 5 is governed by the PN guidance law
with an N' = 2.4. It is required to move into and fly along the LOS with the other
aircraft. What commanded acceleration will be generated by the guidance system
at this moment?
8 The guidance system of the UAV in problem 6 is governed by the PN guidance law
with an N' = 3.1. It is required to move into and fly along the LOS with the other
aircraft. What commanded acceleration will be generated by the guidance system
at this moment?
9 Consider the team of UAV and target aircraft in problem 5. Determine the turn
radius and turn rate of the UAV, when the guidance command is executed.
10 Consider the team of UAV and target aircraft in problem 6. Determine the turn
radius and turn rate of the UAV, when the guidance command is executed.
11 Consider the team of UAV and target aircraft in problem 7. Determine the turn
radius and turn rate of the UAV, when the guidance command is executed.
Target
aircraft
North, y
20 m
UAV
West, x 110 m
Figure 7.26 Geometry of the unmanned aerial vehicle (UAV) and target aircraft for problem 6.
302 7 Guidance System Design
12 Consider the team of UAV and target aircraft in problem 8. Determine the turn
radius and turn rate of the UAV, when the guidance command is executed.
13 A UAV with a maximum takeoff mass of 1000 kg, a wing area of 15 m2, has a
maximum lift coefficient of 1.6. The UAV structure is designed to safely carry
a maximum load factor of 1.8. Determine the UAV corner speed and maximum
allowable bank angle.
14 A UAV with a maximum takeoff mass of 3 kg, a wing area of 1.6 m2, has a maximum
lift coefficient of 1.4. The UAV structure is designed to safely carry a maximum load
factor of 1.4. Determine the UAV corner speed and maximum allowable bank angle.
17 For the purpose of an aerial filming, a UAV is following a moving ground target. At
a particular moment, the lead angle is 30 deg, the closing velocity is 25 m/s. The
rate of change of the LOS angle is required to be 15 deg/second. The UAV guidance
system is using the PN guidance law with the N of 2.2. What acceleration will be
commanded by the guidance system?
18 For the purpose of an aerial filming, a UAV is following a moving ground target. At
a particular moment, the lead angle is 40 deg, the closing velocity is 30 m/s. The
rate of change of the LOS angle is required to be 8 deg/second. The UAV guidance
system is using the PN guidance law with the N of 1.7. What acceleration will be
commanded by the guidance system?
19 In a teaming flight, a follower UAV (as introduced for problems 1-14 in Chapter 6) is
missioned to follow a manned aircraft (leader). The leader aircraft is maneuvering only
in the xz plane (i.e., cruising, climbing, cruising again, and then descending) with an
airspeed of 140 knot. The UAV is initially flying 20 knot slower than the leader aircraft,
and is at 200 m behind it. Develop a matlab code or a Simulink model as a simulation
model for the guidance subsystem of the UAV. The objective for the UAV is to imple-
ment a guidance law such that the follower UAV to be constantly at a desirable distance
(100 m) behind the leader UAV, and flying with the same speed as the leader aircraft.
20 In a teaming flight, a follower UAV (as introduced for problems 1-14 in Chapter 6)
is missioned to follow a manned aircraft (leader). The leader aircraft is
Note 303
maneuvering only in the xy plane (i.e., cruising, level turning (180 degrees), and
cruising back) with an airspeed of 140 knot. The UAV is initially flying 20 knot
slower than the leader aircraft, and is at 200 m behind it. Develop a matlab code or
a Simulink model as a simulation model for the guidance subsystem of the UAV.
The objective for the UAV is to implement a guidance law such that the follower
UAV to be constantly at a desirable distance (100 m) behind the leader UAV, and
flying with the same speed as the leader aircraft.
Note
1 https://www.youtube.com/watch?v=fCd6P7Ya160
305
CONTENTS
Educational Outcomes, 306
8.1 Introduction, 306
8.2 Classifications, 307
8.3 Coordinate Systems, 309
8.3.1 Fixed and Moving Frames, 309
8.3.2 World Geodetic System, 310
8.4 Inertial Navigation System, 311
8.4.1 Fundamentals, 311
8.4.2 Navigation Equations, 313
8.4.3 Navigation Basic Calculations, 313
8.4.4 Geodetic Coordinates Calculations, 314
8.5 Kalman Filtering, 315
8.6 Global Positioning System, 317
8.6.1 Fundamentals, 317
8.6.2 Earth Longitude and Latitude, 319
8.6.3 Ground Speed Versus Airspeed, 322
8.7 Position Fixing Navigation, 322
8.7.1 Map Reading, 322
8.7.2 Celestial Navigation, 322
8.8 Navigation in Reduced Visibility Conditions, 323
8.9 Inertial Navigation Sensors, 323
8.9.1 Primary Functions, 323
8.9.2 Accelerometer, 324
8.9.3 Gyroscope, 326
8.9.4 Airspeed Sensor, 329
8.9.5 Altitude Sensor, 330
8.9.5.1 Radar Altimeter, 330
8.9.5.2 Mechanical Altimeter, 330
8.9.6 Pressure Sensor, 332
8.9.7 Clock/Timer, 332
8.9.8 Compass, 332
8.9.9 Magnetometer, 333
8.9.10 MEMS Inertial Module, 333
8.9.11 Transponder, 335
8.10 Navigation Disturbances, 335
8.10.1 Wind, 335
8.10.2 Gust and Disturbance, 337
Educational Outcomes
After study of this chapter, the reader will be able to:
1) Manage a Unmanned Aerial Vehicle UAV navigation system design project
2) Conduct UAV inertial navigation system design
3) Discuss UAV navigation classifications
4) Provide pros and cons of various UAV navigation systems
5) Discuss current navigation techniques and technologies
6) Explain elements of a navigation system
7) Develop various systems for a navigation mission
8) Select appropriate navigation sensors for given mission requirements
9) Evaluate navigation sensors
10) Discuss navigation disturbances and their solutions
11) Implement navigation calculations
12) Explain Kalman filtering technique
8.1 Introduction
Three major sub‐systems within an autopilot are: (a) control system; (b) guidance sys-
tem; and (c) navigation system. The design of control system was presented in Chapter 6.
The design of navigation system is provided in this chapter.
In general, navigation is the skill that involves the determination of position, orienta-
tion, and velocity of a moving object. More specifically, navigation is a field of study that
focuses on the process of monitoring the movement of a vehicle from one place to
another (Figure 8.1). A UAV navigation system is one that determines the position of
the air vehicle with respect to some reference frame (i.e., situational awareness), for
example, the Earth sea level. The temporary loss or lack of situational awareness is a
causal factor in many flight collisions/accidents.
As a side note, in some references, you may see the term “Waypoint Navigation.”
Please note that, waypoint navigation has nothing to do with navigation, it is just a guid-
ance law used to guide and track air vehicles. This misnomer roots back to non‐aero-
nautical engineers who utilize this term to mean waypoint guidance (i.e., wayfinding).
The waypoint navigation guidance is presented in Section 7.7.
8.2 Classifications 307
x1, y1, z1
x2, y2, z2
Sea level
Figure 8.1 Coordinates of an unmanned aerial vehicle (UAV) are determined by navigation system at
any time.
This chapter presents the basic fundamentals, classifications, and features of naviga-
tion systems. In addition, the two most popular navigation systems: (a) inertial naviga-
tion system; and (b) GPS are described with more detail. Some related topics such as
coordinate systems, world geodetic system (WGS), avionics, gyroscope, and filtering
reviewed in brief. Finally, design considerations for the navigation system is presented.
8.2 Classifications
Navigation systems may be entirely onboard a UAV, or they may be located elsewhere
and communicate via radio or other signals with the UAV, or they may use a combina-
tion of these methods. Navigation is usually done using sensors such as gyros, acceler-
ometers, altimeter, and the Global Positioning System (GPS).
Position has mainly three coordinates: (a) latitude; (b) longitude; and (c) altitude
above sea level. The latitude of a place on Earth is its angular distance north or south of
the equator. Latitude is usually expressed in degrees ranging from 0° at the equator to
90° at the North and South poles. Similarly, the longitude of a place on Earth is the
angular distance east or west of the Greenwich meridian. Longitude is ranging from 0°
at the Greenwich meridian to 180° east and west. Direction involves two main data: (a)
Heading; and (b) pitch.
Calculation in a navigation system is performed based on a navigation law. Three
major classes of navigation laws/systems are: (a) electronic navigation law/system; (b)
inertial navigation law/system; and (c) celestial navigation law/system. Electronic navi-
gation system may be performed by three electronic devices: (a) radio system; (b) radar;
and (c) satellite. Hence, the GPS is a type of electronic navigation system.
The inertial navigation is classified as a type of dead reckoning (i.e., integration),
which consists of extrapolation of a known position to some future time. Celestial navi-
gation system is based on observation of the positions of the Sun, Moon, and other
stars/plants. There is still a considerable amount of research [114, 115] on navigation
signal conditioning, filtering, and proceeding in order to improve position setting and
increase fault toleration.
A standard UAV navigation system often relies on GPS and inertial sensors (i.e., INS).
If the GPS signal for some reason becomes unavailable or corrupted, the state estima-
tion solution provided by the INS alone drifts in time and will be unusable after a few
seconds (especially for small‐size UAVs which use low‐cost INS). The GPS signal also
becomes unreliable when operating close to obstacles due to multi‐path reflections. In
addition, it is quite vulnerable to jamming (especially for a GPS operating on civilian
308 8 Navigation System Design
Table 8.1 Classification of navigation systems developed for Unmanned aerial vehicles (UAVs).
1 Sensing — —
2 State 2.1. Conventional IMU/GPS
estimation systems
2.2. Vision‐based state a. On‐Ground vision
estimation b. Visual Odometry
c. Target Relative Navigation
d. Terrain Relative Navigation
e. Concurrent Estimation of Motion
and Structure
f. Bio‐Inspired Optic Flow Navigation
2.3. State estimation using a. State estimation by ultrasonic and
range sensors IR sensors
b. Lidar‐based SLAM
3 Perception 3.1. Vision‐based perception a. Target detection and tracking
b. Mapless‐based approaches
c. Mapping‐based methods (SLAM,
SMAP, SLAD)
d. Mission‐oriented perception
3.2. Lidar‐based perception a. Mapless‐based obstacle detection
b. Simultaneous Localization and
Mapping (SLAM)
c. Simultaneous Mapping and
Planning (SMAP)
d. Safe Landing Area Detection (SLAD)
4 Situation — —
awareness
8.3 Coordinate Systems
Navigation of large UAVs over large areas of the Earth’s surface, using nonlinear equa-
tions of motion to calculate the precise position, requires an accurate model of the
Earth’s shape, rotation, and gravity. A reliable coordinate system is an essential tool in a
successful navigation system.
Prior to the description of the navigation laws and systems, we need to provide the
definitions of a few related terms. The motion of a UAV can be described by means of
vectors in three dimensions. Coordinate System is a measurement system for locating
points in space, set up within a frame of reference. The frame of reference: a rigid body
or set of rigidly related points that can be used to establish distances and directions.
Inertial frame is defined as a frame of reference in which Newton’s laws apply.
The Earth‐centered, Earth‐fixed (ECEF) Cartesian coordinate system has its origin at
the center of the Earth, and rotates with the Earth. The X and Y axes lie in the plane of
the Equator. The Z axis is perpendicular to X‐Y plane, with positive values increasing
northward. The X axis is passing through the prime meridian (0° longitude), and at the
equator, the latitude is zero.
Latitude specifies the north–south position of a point on the Earth’s surface, and is an
angle which ranges from 0° at the equator to 90° at the poles. It is positive in the Northern
Hemisphere. Longitude specifies the east–west position of a point on the Earth’s surface,
and is an angle which ranges from 0° at the equator to 180° at the prime meridian. Longitude
is measured from the x‐axis (in the equatorial plane) which points to the zero‐longitude
meridian. A prime meridian is arbitrary; the most widely used one is the Greenwich merid-
ian in England. Geodetic height is the height above the spheroid, along the normal, while
the elevation is above mean sea level (MSL). The elevation is usually obtained from a baro-
metric altimeter, or from the land elevation plus the altitude above land (e.g., altimeter).
Two important parameters of the spheroid (radii of curvature) are required for navi-
gation calculations: (a) meridian radius; and (b) prime vertical radius. These parameters
will be presented in section 8.4.3.
(i.e., an ellipsoid of revolution. Since, the polar radius of the Earth is approximately 21 km
less than the equatorial radius, the generating ellipse must be rotated about its minor axis,
to generate an oblate spheroidal model.
The equipotential surface of the Earth’s gravity field that coincides with the undis-
turbed MSL, extended continuously underneath the earth surface, is referred to as the
geoid. Based on a l° by l° (latitude, longitude) worldwide grid, the root mean squares
deviation of the geoid from the spheroid is about 30 m. To express the difference
between the real earth and modeled earth, three types of heights are employed: (a) ele-
vation (altitude from ground); (b) geoid height (altitude from sea level); and (c) geodetic
height (the difference between 1 and 2).
The ellipse mathematical model [116] utilizes four defining parameters (Table 8.2)
and constants such as the semi‐major and semi‐minor axes of the generating ellipse,
flattening, and eccentricity. Two additional parameters to define the complete WGS 84;
are a fixed Earth rotation rate, and the Earth’s gravitational constant. In converting the
distance traveled from British to SI systems, 1 nautical mile (nm) is equal to 1852 m. BTW,
knot is a unit of speed and is equal to 1 nautical mile per hour.
initial position to get the present position. The longitude and latitude are determined by
using the North and East components of the ground speed. Once the initial latitude and
longitude are established, the system receives signals from sensors that measure the
acceleration along three axes. Hence, the current latitude and longitude are continually
calculated.
Inertial navigation was used in a wide range of applications including the navigation
of aircraft, missiles, spacecraft, submarines, and ships. Inertial navigation systems were
in wide use until GPS became available. The inertial navigation system is still in com-
mon use on submarines, since GPS reception or other fix sources are not possible while
submerged. Its main advantage over other navigation systems is that, once the starting
position is set, it is independent, and does not require outside information. In addition,
it is not affected by adverse weather conditions and it cannot be detected or jammed. Its
main disadvantage is that since the current position is calculated solely from previous
positions, its errors or deviations are increasing at a rate proportional to the time
elapsed. Inertial navigation systems must therefore be frequently corrected with other
devices/techniques.
Inertial navigation is a self‐contained navigation technique in which measurements
are used to track the position and orientation of an object relative to a known starting
point, orientation, and velocity. Two main measurement devices for inertial navigation
are: (a) accelerometers; and (b) gyroscopes. By processing signals from these devices, it
is possible to calculate the position and orientation of a device. Recent advances in the
construction of micro‐machined electro‐mechanical system devices have made it pos-
sible to manufacture small and light inertial navigation systems. For instance, inertial
measurement unit (IMU) contains three orthogonal rate‐gyroscopes and three orthog-
onal accelerometers, measuring angular velocity and linear acceleration respectively. To
perform these functions, the system requires the following instruments: (a) three speed
measuring devices (accelerometers, after integration); (b) three angular sensors (gyro-
scopes); (c) a clock; and (d) a processor.
IMU fundamentally fall into two categories: (a) stable platform systems; and (b) strap‐
down systems. In stable platform systems, the INS are mounted on a platform which is
isolated from any external rotational motion, and therefore output quantities measured
in the global frame. In strap‐down systems the INS are mounted rigidly onto the UAV,
and therefore output quantities measured in the body frame. Stable platform and strap‐
down systems are both based on the same underlying principles. Strap‐down systems
have reduced mechanical complexity and tend to be physically smaller than stable plat-
form systems. These benefits are achieved at the cost of increased computational com-
plexity. As the cost of computation has decreased strap‐down systems have become the
dominant type of IMU. The acceleration signals in both systems are similar, so when
integrated, the same velocity.
To keep track of velocities, the signals from the accelerometers are integrated. The ori-
entations are determined by the integration of the rate gyro signals. The platform mounted
gyroscopes detect any platform rotations. These signals are fed back to torque motors
which rotate the gimbals in order to cancel out such rotations, hence keeping the platform
aligned with the initial frame. In order to improve overall noise and drift performance,
gyros and accelerometers have rather high gains. The mechanism and governing laws of
gyroscopes and accelerometers are presented in Section 9. For more information on tech-
nical details of inertial navigation, study of Ref. [117] is recommended.
8.4 Inertial Navigation System 313
where U, V, and W stand for velocity in x, y, and z direction; and θ, Ψ, and ϕ denote
pitch, heading, and bank angles respectively. The integration delivers x, y, and h which
are the UAV position in the global frame. The orientation parameters θ, Ψ, and ϕ are
directly measured by gyros. In addition, the velocity parameters U, V, and W are calcu-
lated by integration of the signals measured by accelerometers. Figure 8.3 illustrates the
navigation process block diagram, and the functions of its two example measurement
devices.
The Navigation computer is solving Eqs. (8.1) through (8.3) to determine the UAV
coordinates and position. The characteristics of accelerometers and gyroscopes are
provided in Section 8.7. Eqs. (8.1) through (8.3) are nonlinear differential ones which
model the navigation of a real (3d) air vehicle and delivers accurate results, as long as the
measured data are reliable. Three velocity components of U, V, and W are separately
calculated by solving three nonlinear differential equations of (5.3–5.5).
The solution of these equations often employs numerical techniques such as the
Runge Kutta method (See Section 9 of chapter 5). In the next section, simple navi-
gation equations for the case where the UAV is assumed as a point mass are
presented.
UAV 1 U, V, W
motion Accelerometers
Navigation x, y, h
θ, ψ, ϕ computer
Gyroscopes
IMU
In previous section, the UAV was considered as a rotating real body with three angles.
In this section, a UAV is assumed as a point mass (without any rotation). This assump-
tion causes errors in calculation, but it can be used as a side calculation to check the
accuracy of real calculations.
In principle, the calculations of the UAV position are based on the ground speed (V),
and the elapsed time (t). The velocity is defined as the time derivatives of the displace-
ment. If the UAV is assumed as a point mass, and if the ground speed is kept constant,
the new location (x) – in a linear motion – is simply determined by:
x xo Vt (8.4)
However, for an accelerated linear motion, the new location (x) is obtained by:
1 2
x xo Vo t at (8.5)
2
where t represents time, V denotes ground speed, Vo denote initial ground speed, and a
denotes linear acceleration. By solving these equations, these parameters are deter-
mined: (a) vehicle’s heading; and (b) vehicle’s ground speed, and 3. Time spent on each
heading and at each speed. With this information, the operator would calculate the
route and distance the vehicle had covered. The time is provided by a clock.
Example 8.1
A UAV is cruising eastward at sea level altitude with an airspeed of 120 knot. The UAV
is located 10 km East a flight base, and it is assumed there is no wind. Determine the
distance of the UAV traveled from this base after 20 minutes.
Solution
x xo Vt 10, 000 120 0.5144 20 60 84 , 080 m 84.08 km (8.4)
a 1 e2
RM 3/ 2
(8.6)
1 e 2 sin 2
where “e” denotes eccentricity, a semi‐major (equatorial radius), and ϕ denotes the geo-
detic latitude. This equation, integrated with respect to angle, gives the arc length. Both
variables “a” and “e” are provided in Table 8.1.
8.5 Kalman Filtering 315
The prime vertical radius (RN), is the radius of curvature in a plane perpendicular to
the meridian plane. It is equal to the distance along the normal, from the spheroid sur-
face to the semi‐minor axis, and is given by:
a
RN (8.7)
1 e 2 sin 2
At geodetic height, h, the geographic‐system north component of velocity over the
Earth is determined by:
VN RM h (8.8)
VE RN h cos l (8.9)
where l denotes the terrestrial longitude rate.
8.5 Kalman Filtering
It is not always possible to accurately measure every variable that we want to control
(e.g., vehicle’s attitude, altitude, velocity, and position). The noise is always present in
the environment due to reflections from rain or the Earth’s surface or as a result of radio
interference. The noise is also produced within the electronic circuitry of the sensors.
The guidance system sensor must be able to detect targets in a medium cluttered with
noise, which is any energy sensed other than that attributed to a target. In order to
improve the accuracy of the measured data, and to increase the efficiency of the autopi-
lot, the noise must be removed.
State estimation is defined as the process of tracking the current vehicle 3D motion
variables. State estimation concerns mainly the processing of raw sensor measurements
to estimate variables that are related to the UAV’s state, particularly those related to its
motion, such as attitude, position, and velocity. The design of motion estimation algo-
rithms is necessary for flight control and a crucial step in the development of autono-
mous flying machines. Based on the sensing technology, state estimation algorithms
can be classified into three main categories: (a) conventional systems; (b) vision‐based
systems; and (c) systems that rely on active ranging sensors.
The Kalman filtering – also known as linear quadratic estimation – is a mathematical
technique [118] that uses a series of measurements observed over time, subject to Gaussian
perturbations or errors, and produces estimates of unknown variables. Localization is a
particular case of state estimation that is limited to position estimation relative to some
map or other reference locations. The Kalman filter provides a means for inferring the
missing information from indirect and noisy measurements. The Kalman filter is has long
been regarded as the optimal solution to many tracking and data prediction tasks such as
tracking moving targets using radar (e.g., another aircraft, ground moving target).
316 8 Navigation System Design
The technique is initially developed for the separation of signal from noise, but later
was expanded [118] for estimating the state of dynamic systems. Hence, the Kalman
filter is also used for predicting the likely future courses of dynamic systems that is out
of control, such as a moving target. Hence, Kalman filtering has applications in many
areas including control, tracking, guidance, and navigation.
In tracking, the Kalman filter is the optimal estimator in case of linear dynamics and
observations subject to Gaussian perturbations or errors. The main purpose of the filter
is to retrieve the Gaussian laws of the state vector according to the observation series.
The Kalman filter is an estimator for what is called the linear‐quadratic problem, which
is the problem of estimating the instantaneous “state” of a linear dynamic system per-
turbed by white noise – by using measurements linearly related to the state but cor-
rupted by white noise.
The Kalman filter mathematical model is based on the assumption that the true state
at time k is estimated from the state at time k‐1 according to
xk Fk xk 1 Gk u k vk k 0, 1, 2, (8.10)
where x(k) is the state vector, Fk is the state transition matrix; xk‐1 is the known previous
state, Gk is the known control input; uk is the control vector, and vk is zero mean white
process noise. The calculations of the Kalman estimator may be seen from many differ-
ent angles. For instance, it calculates the minimum of variance and the maximum of
likelihood estimator, it is the least square solution of a linear quadratic problem, and
also the solution of a linear variational problem.
The Kalman filtering has been developed and expanded over several decades. The
first method for forming an optimal estimate from noisy data is the method of least
squares. It minimizes the estimated measurement error in terms of its Euclidean vector
norm. The detail description of the Kalman filtering is beyond the scope of this text,
Ref. [119] provides various MATLAB codes for a number of tracking/navigation/con-
trol applications.
The nonlinear version of Kalman filter is referred to as the extended Kalman filter
(EKF), which linearizes about an estimate of the current value. An EKF provides the
most common approach to converting sensor data to estimate the UAV motion varia-
bles. The estimation can be done in one step by using one filter with all the state varia-
bles. Another approach is to employ two successive EKFs: (a) one filter for attitude and
heading estimation (attitude and heading reference system) using IMU raw data; and
(b) one filter for position and velocity estimation using GPS raw measurements. A third
filter may also be used to enhance height estimation by incorporating altimeter meas-
urements with vertical accelerations.
The SBG IG‐500 N is one of the world smallest GPS enhanced Attitude and Heading
Reference System. With its embedded EKF, the IG‐500 N delivers precision for attitude
and position measurements.
System integration and operation of an instrumented Yamaha RMAX (Figure 1.1)
unmanned helicopter is implemented by [21]. Four major elements of the system are: (a)
the UAV; (b) a modular avionics system; (c) baseline software including middleware,
guidance, navigation, control, communications, and operator interface components;
and (d) a set of simulation tools. The baseline navigation system running on the primary
8.6 Global Positioning System 317
flight computer is a 17‐state EKF. The states include vehicle position, velocity, attitude,
accelerometer biases, gyro biases, and terrain height error. The system is all‐attitude
capable, and updates at 100 Hz.
The availability of GPS has permitted UAV operation to be extended in range, ena-
bling the operation of very long‐range UAVs. However, the jamming of GPS signals in
the event of hostilities is a major concern. In addition, there are times and areas of the
earth, that the GPS signal is not available or weak. One solution is to integrate the GPS
with an inertial navigation system. For instance, General Atomics RQ/MQ‐1 Predator
A (Figure 8.5) is equipped with a GPS‐aided inertial navigation system.
The prime navigation system of the Global Hawk consists of: (a) an inertial naviga-
tion system; (b) a GPS. It is equipped with a monolithic ring laser gyro which operates
in conjunction with an embedded differential ready GPS receiver for enhanced navi-
gation performance and faster satellite acquisition. The aircraft is flown by entering
specific way points into the mission plan. Way points can be changed in flight, as
necessary. The Northrop Grumman Litton LN‐100G Embedded GPS/INS – installed
on the EO/IR payload bay ‐ provides the aircraft attitude, position, velocity, and accel-
eration data.
8.6 Global Positioning System 319
North
60°
30°
λ
ϕ
East
Longitudes Latitude
of the world is measured east longitude from 0 to + 180°, and the other half of west
longitude from 0 to −180°.
Degrees of latitude are parallel, hence the distance between each degree remains
almost constant. Latitude specifies the north–south position of a point on the Earth’s
surface, while longitude specifies the east–west position of the point. However, since
degrees of longitude are farthest apart at the equator and converge at the poles, their
distance reduces when moving toward poles. For instance, the latitude and longitude of
city of Boston is 42.3601°, and − 71.0589°.
Each degree of latitude (ϕ) is 111.3 km (69.17 miles) apart. The range varies (due to
the Earth’s slightly ellipsoid shape) from 68.703 miles (110.567 km) at the equator to
69.407 miles (111.699 km) at the poles.
A chord length of one degree of longitude (λ) is widest at the equator at 69.172 miles
(111.321 km) and gradually shrinks to zero at the poles. For instance, at 40° North (or
South), the distance between a degree of longitude is 53 miles (85 km). The length of a
change in longitude (ΔXlon) and latitude (ΔYlat) are:
Ylat 2 R. (8.11)
360
1
X Equ 2 R. (8.13)
360
1 2 3.14 6378.137 1
X lon 2 R 111.319 km 69.171 mile
360 360
where R denotes the radius of the Earth at equator (6371 km or 3959, miles from
Table 8.1), and ϕ is the latitude. For instance, the length of one degree of longitude at the
latitude of 30° is 96.3 km (i.e., 111.32 cos [30°] = 96.3). Eqs. (8.9) and (8.10) indicate that
the length of one degree of longitude (ΔXlon) is a function of latitude (ϕ), but the length
of one degree of latitude (ΔYlon) is independent of longitude (λ). In Eqs. (8.9) and (8.10),
Δλ, ϕ, and Δϕ are in degrees.
Example 8.2
A UAV has flown from City of Boston with the GPS latitude and longitude of 42.361 145,
and – 71.057 083 (42° 21’ 40.1220″ N and 71° 3ʹ 25.4988″ W) to the city of New York with
the latitude and longitude of 40.730 610, −73.935242 (40° 43’ 50.1960″ N and 73° 56ʹ
6.8712″ W). Assume sea level altitude.
Solution
a) Distance traveled.
Ylat 2 R.
42.361145 40.730610
2 3.14 6378.137
360 (8.11)
181.5
51km
236.7 km
Boston
42.3601, –73.935242 42.3601, and –71.057083
X 181.51 km
New York
40.730610, and –71.057083
40.730610, –73.935242
242.8 km
Figure 8.7 Longitudes and latitudes of the unmanned aerial vehicle (UAV) flight in Example 8.2.
322 8 Navigation System Design
D Y2 2
X avg 181.52 239.62 300.7 km
Thus, the UAV has flown 300.7 km, in flight from New York City to Boston.
b) Flight direction
The UAV has flown 181.51 km toward North, while 239.6 km toward East. Employing
trig equation:
1 X 1 239.6
tan tan 52.8 deg
Y 181.51
The heading angle of the UAV with respect to North is 52.8 °.
two or more such circles of position, and their intersection will give the position of the
UAV. This technique has been abandoned nowadays in favor of modern navigational aids.
This technique may be employed in the areas that GPS signals are not available.
In general, there are two groups of sensors: (a) sensor as a payload; and (b) sensors
necessary for navigation/guidance systems. In this chapter, only the sensors which are
necessary for a regular flight (such as the ones used in navigation system) have been
introduced. Payload sensors are addressed in Chapter 12.
In general, gyros are accurate in short term, but not reliable in long term due to drift.
However, accelerometers are accurate in long term because of no drift; hence they can
be used as complementary to gyro measurements. By fusing gyro and accelerometer
data, a six Degree of freedom (DOF) sensor system is developed.
Basic (minimal) navigation sensors for a civil UAV include state estimation sensors,
such as an IMU (three gyroscopes, three accelerometers, and three magnetometers) for
attitude estimation, a global navigation system for position and velocity estimation, and
an altimeter (barometric, Lidar, radar) for enhancing the altitude measurement. Most
current commercial UAV autopilots contain these conventional navigation sensors.
8.9.2 Accelerometer
An accelerometer is a measurement device to measure linear acceleration of a motion.
The final flight variable which is derived from the output signal of an accelerometer is
the linear velocity. This convention is performed by the process of integration (either by
an analog device or by a digital circuit). A secondary integration of such signal produces
the position of the flight vehicle (i.e., x, y, and z). The process of integration will gradu-
ally result in an increased error. Thus, the accelerometer alone is not an accurate source
of precise location information. A solution is to employ a hybrid approach which com-
bines the accelerometer with a vision sensor or a magnetometer. Table 8.4 lists various
accelerometers and their outputs.
The early version of mechanical accelerometer (Figure 8.8) was purely mechanical
and worked based on the Newton’s second law. It consists of a mass (referred to as proof
mass), a suspension spring, a cylinder, a viscous damper for the motion of the mass, and
a means to measure its displacement. The mass is constrained to move in one dimen-
sion only (i.e., along the cylinder).
Spring or resistor
a F
Mass,
m
Currently, there are variety of accelerometers employing laser, magnetic field, beam
deflection, heat, and temperature, optics, frequency, micro‐machined p iezoelectric,
and electric signal. In the purely mechanical accelerometer, the acceleration of the UAV
creates an inertial force (F) on the opposite direction to the mass within the acceleration
(a). Newton’s second law is expressed in the expression below:
F ma (8.14)
When the moving mass (m) inside the accelerometer is known, and the force (F) is
measured; the acceleration is simply the force divided by the mass. The force applied to
the mass can also be measured by various elements such as a mechanical spring. In this
case, the spring deflection is an indication of the applied force. The spring deflection
can also be measured by a change in the resistance of a resistor, which can be repre-
sented by a voltage. The presentation of the theory behind non‐mechanical accelerom-
eters is out of scope of this text.
The value of the acceleration is frequently divided by g, to have a non‐dimensional
value. Hence, it measures accelerations exerted on airplane in gravity units (i.e., “g”s).
The largest acceleration is often in the vertical direction (i.e., z‐axis); so normal accel-
eration. The acceleration loads have to be carried by the aircraft structure (e.g., spar, rib,
skin, and frames).
Today, various analog and digital accelerometers are available in the market that can
measure the acceleration of up to 250 g. The maximum acceleration of an UAV is typi-
cally less than 20 g. The size of a modern accelerometer is about a few millimeters, and
its price tag is a few dollars.
In an UAV, the accelerometer should be placed close to the UAV center of gravity, (i.e.,
aligned along the body axes). The output will be used as the feedback sensor for control
of the elevator; hence, the z‐axis g‐load during a high‐g maneuver may be controlled.
An accelerometer is an internal sensor, which makes it less noisy and more reliable than
an angle‐of‐attack sensor (external sensor). Therefore, an accelerometer can inherently
stabilize an unstable short‐period longitudinal mode, since its output contains a com-
ponent proportional to alpha.
Usually 1 g is subtracted from the accelerometer output, in order to facilitate the
cruise control. This initiative will create a zero‐accelerometer output in a cruising flight.
This implies that, the autopilot is keeping the vehicle in a level flight without applying
any control input. If in a tight maneuver, (high load factor), autopilot fails to a force on
the controls, the UAV will return to 1 g flight.
The variable position of the proof mass will cause a measurement error. This error is
eliminated in high‐sensitivity accelerometers by measuring the force required to main-
tain d (i.e., reading of the accelerometer) and its derivatives very close to zero. If the
UAV (i.e., accelerometer) is in free fall above the Earth, the accelerometer reading will
be zero. Accelerometers are commonly calibrated to read 1 g, when they are stationary
on the Earth’s surface; and having their axis parallel to the plumb‐bob vertical. The
accelerometer is recommended to be positioned near the UAV’s center of gravity, where
vibration is relatively low.
The normal acceleration (nz) at a point is the component of acceleration in the neg-
ative‐z, direction of the body axes. The UAV angular motion (e.g., pitch rate, q) has a
contribution to the linear acceleration at a point away from the cg of a rigid body. For
326 8 Navigation System Design
az az y xR xR (8.15)
x z
where ω is the angular rate, and α is the angular acceleration, and a is the translational
acceleration.
The accelerometer output (fn) in terms of pitch and roll angles with respect to the
NED system is obtained as:
In level flight, at small angles of attack, the feedback signal for the control system is
f n 1 an in g unit (8.17)
This normal acceleration is approximately zero in steady level flight. Therefore, the
accelerometer measurement is an approximate measurement of load factor; if α, β, θ,
and ϕ are all small.
8.9.3 Gyroscope
Another important measurement device for a navigation system is gyroscope (or simply
gyro). The gyroscope is composed of sets of nested wheels, each spinning at different
axis. A gyroscope is a mechanical sensor which maintains the angular momentum, and
it is utilized to measure the change in attitude (heading angle, bank angle, and pitch
angle) and/or its rate of the UAV. A spinning wheel will resist any change in its angular
momentum vector relative to inertial space. A gyro operates based on the gyroscopic
effect, which states, a body rotating about one axis will resist about other axes (according
to the law of conservation of angular momentum). Thus, the reaction to any incoming
change to its axis will be to create a force on another axis. A navigation gyro uses this
effect to track the orientation of a body with the aid of a gimbal‐mounted flywheel that
maintains constant orientation in space. There are two groups (See Table 8.5) of gyros:
1) Attitude gyro,
2) Rate gyro.
As the name implies, an attitude gyro is incorporating an attitude reference (e.g., bank
angle and pitch angle), so it is used to sense deviations from a reference attitude in the
aircraft y‐z, x‐y, and y‐z planes. However, a rate gyro will measure the rate of change of
an attitude (e.g. roll rate, pitch rate, and yaw rate) with respect to a reference plane. The
pitch‐rate gyroscope measures the (inertial) angular rate around the y axis (q). The roll‐
rate gyroscope measures the angular rate around the x axis (p). The yaw‐rate gyroscope
measures the angular rate around the z axis (r).
The attitude/rate is often measured by a change in the resistance of a resistor, which
can be represented by a voltage. The output of the rate gyro is a signal proportional to
the angular velocity of the case about its input axis with respect to inertial space. The
sensitivity of the rate gyro is such that it cannot detect the component of earth’s rate
parallel to the input axis of the gyro. Thus, the gyro effectively measures the angular
velocity of the case, and thus the aircraft, with respect to the earth. The gyro filter is
usually necessary to remove noise and/or cancel structural mode vibrations.
Gyroscope is a spatial mechanism (as shown in Figure 8.9) and is composed of a spin-
ning rotor, a fixed frame, and two gimbals (inner and outer). The rotor in spinning
inside the inner gimbal, which in turn is free to rotate inside the outer gimbal. In
Figure 8.9, the rotor is spinning about z‐axis. When the plane of the rotor is rotated
about one of its axes (say x), the gyroscope is creating a force along the other axis (y).
The resultant force will be measures; and is an indication of the change in attitude.
The gyro is working based on the law of the gyro which can be derived from Newton’s
law in rotational form. The law states that, the time rate of change with respect to
z, Spin axis
x, Input axis
Rotor
inertial space of the angular momentum (H) of an object about its center of gravity is
equal to the applied torque (i.e., the angular momentum is conserved). This can be
written in equation form as
d d
Mapp HI I (8.18)
dt dt
where I is the mass moment of inertia of the rotor, and ω is its angular speed. As Eq.
(8.18) involves the time derivative of a vector with respect to inertial space, the equation
of Coriolis must be applied.
d d
HI HE IE H (8.19)
dt dt
where ωIE, is the angular velocity of the earth with respect to inertial space
(0.072 921 15 × 10−3 rad/s). The gyroscope itself can be mounted on a base that is mov-
ing with respect to the earth. In addition, the case of the gyroscope can be mounted on
a platform so that it can rotate relative to the base. Finally, the inner gimbal can rotate
relative to the case. Applying governing equations of these rotations, and then inserting
the relevant terms into Eq. (8.18) and (8.19) yields the “law of the gyro.”
In modern UAVs, a rate gyro is employed in conjunction with an attitude gyro for
each axis, mainly for damping. For instance, in many cases, a roll‐rate feedback is used,
in conjunction with the roll‐angle feedback to control the bank angle. Figure 8.10 dem-
onstrates the block diagram of a roll‐angle‐hold autopilot which illustrates the control
system along with the navigation system. In the navigation system, a rate gyro is utilized
in the inner loop, while an attitude gyro is used in the outer loop. Having two feedbacks
(roll rate, p; and bank angle, ϕ) will provide a precision control.
Because of the earth rotation, and of small accumulated errors caused by friction and
imperfect balancing of the gyro, the heading indicator will drift over time. This drift will
impact the accuracy of the navigation system, so the heading indicator is recommended
to be set every 10–15 minutes. Accuracy and hardware fault are important factors in
gyros. For example, a rate gyro with a full‐scale reading of 200° per second, results in an
attitude error of 20° in just 100 ms. This miscalculation could be devastating, especially
in formation flight.
The necessity for the rate gyro depends upon the dynamics of the UAV, and its control
system. If this system is planned to be used for controlling the pitch angle of the aircraft,
an altitude or Mach hold control system can be used. The gyroscope is recommended
to be positioned near the UAV’s center of gravity, where vibration is relatively low.
ϕref δA UAV 1 ϕ
Controller K Aileron servo
dynamics
Rate gyro
Attitude gyro
Static hole
Static port
Chamber Pitot tube
is very important because it is essential to select a position where the local static pres-
sure is the same as that in the free stream. The location of the pitot tube is also very
important because it is essential to select a position where the local airspeed is the
same as that in the free stream, and also is not too sensitive to change in the aircraft
angle of attack and sideslip angle. The pitot and static holes are normally heated to
avoid icing at low temperatures and high altitudes. The location of the holes will usu-
ally induce 2–5% error in reading, so the pressure difference measuring device must be
calibrated.
As an alternative to using separate pitot tube and static tapping, it is more convenient
to use a combined device called the pitot‐static tube (See Figure 8.12). The pitot‐static
tube consists of two concentric tubes. The inner one is simply a pitot tube, but the outer
one is sealed at the front and has a few small holes in the side. By mounting it on under
the wing or at the fuselage side it can be arranged so that it is well clear of interference
from the flow around the aircraft. Both pitot‐static tube and separate pitot and static
tapings do the same job for accurate speed measurement.
For an incompressible flow (i.e., when M < 0.3), the summation of static pressure (Ps)
and dynamic pressure (Pd) remains constant. Thus:
1
Po P Pd P V 2 (8.20)
2
Since, the total pressure is measured by Pitot‐tube, we could determine the airspeed
from Eq. (8.20) (assuming a known air density). However, for a compressible flow (i.e.,
when M > 0.3) including supersonic speeds, the Eq. (8.20) cannot be used, since the
Bernoulli equation is not valid. In such flight conditions, the total pressure [14] is a
function of Mach number and static pressure as:
/ 1
1
Po P 1 M2 (8.21)
2
where γ is the ratio of specific heat, and is a constant (e.g., 1.4 for the air at sea level).
Hence, the flight Mach number may be calculated by using a Pitot‐tube which measures
the total speed. In supersonic flight, there is a normal shock wave in front of a pitot‐
tube; hence, more calculations are required in determining airspeed. The total pressure
drops across a normal shock wave.
Free
airstream To static chamber
Holes
To pressure chamber
8.9.7 Clock/Timer
A clock – one of the oldest human inventions – is an instrument used to measure,
record, and indicate time. In a UAV, there is usually no need to indicate the time; how-
ever, the time must be measured and recoded for various navigation/guidance/control
applications. The value of the variable time (t) in processing Eqs. (8.4) and (8.5) are
provided by a clock/timer.
There are various types of clocks available in the market from digital to analog; and
from electric to quartz to atomic. In the modern era which an electronic processor is
employed in the microcontroller, a digital clock is appropriate. Most digital clocks use
electronic mechanisms. Since the advent of digital clocks in the 1960s, the use of analog
clocks has declined significantly. However, analog clocks are not prone to any hacking
and jamming signals.
A commonly used format for recording time in digital clocks is the 24‐hour notion
with hours ranging from 00 to 23. After a reset, battery change, or power failure, a digi-
tal clock without a backup battery either start counting from 00, or to stay at 00. Hence,
a backup battery is a must for a clock in a UAV.
A vehicle equipped with a GPS, no longer requires a timekeeping equipment, since the
time is supplied by equipment on the satellites. However, for a UAV with an inertial navi-
gation system, the time must be known for dead reckoning. Furthermore, for a UAV with
celestial navigation (i.e., astronavigation), at a given time, any celestial body is located
directly over one point on the Earth’s surface. Thus, the location of the vehicle can be
determined from tables in the nautical or air almanac for that year; if the time is known.
The measurement of longitude (not latitude) requires accurate knowledge of time.
8.9.8 Compass
The knowledge of both true north and magnetic north is a must in an autonomous UAV
to navigate its path toward the destination. The deviation between true north and
8.9 Inertial Navigation Sensors 333
8.9.9 Magnetometer
Magnetometers are devices/sensors that originally measure the strength of magnetic
fields and magnetic flux density. Magnetometers are digital compasses, and are classi-
fied into two basic types: (a) scalar; and (b) vector. A scalars magnetometer measures
the scalar value of the magnetic flux, while a vector magnetometer measures the mag-
nitude and direction of the magnetic field. A compass is a basic type of magnetometer
that measures the direction of Earth’s magnetic field. Any object or anomaly which
distorts this magnetic field is also detected by magnetometer. Thus, a magnetometer
can also be an alternative element to attitude gyro.
For instance, the 3‐Axis Honeywell HMR‐3000 magnetometer provides heading
(0‐360°), pitch (±40°), and roll (±40°) output for attitude reference systems. It has the
following technical features: Accuracy: < 0.5 deg, Resolution: < 0.1 deg, Update Rate: 20
Hz, Power: 5 V DC, Weight: 0.75 oz, Current: 35 mA, size: 1.2 × 2.95 inches PCB.
3‐axis gyro, 3‐axis accelerometer, and 3‐axis magnetometer can all be incorporated in
one chip as an IMU (e.g., InvenSense MPU‐9250). Magnetometers have been recently
miniaturized to the extent that they can be incorporated integrated circuits and used as
miniaturized compasses. A MEMS magnetic field sensor is a small‐scale MEMS sensor
for detecting and measuring magnetic fields. Many of these operate by detecting a change
in voltage (i.e., electronically), or a mechanical displacement may be measured optically.
measuring angular velocity and linear acceleration respectively (and sometimes mag-
netometers). In the past, this unit mas made of all mechanical elements and was rela-
tively heavy and large.
However, progress in miniaturization and microcontrollers has resulted in the inte-
gration of several sensors into one compact navigation unit (single chip), with an
acceptable accuracy and affordable prices. MEMS are a new group of low‐cost sensors
for variety of applications from measurement of pressure/temperature to acceleration/
attitude. These sensors combine the benefits of high‐precision in electronic circuitry
and high‐load capability of mechanical systems in micro‐size level. Furthermore, their
I2C interfaces allow for easy system integration with a microcontroller.
A few lightweight examples are: (a) Xsens MTi‐G (with a mass of 58 g); (b) SBG
IG‐500 N (45 g); and (c) Microstrain 3DMGX3‐35 (23 g). For instance, the MTi‐G1 is
(dimension: 58 mm ×58 mm ×22 mm) a GPS aided MEMS‐based attitude and heading
reference system and static pressure sensor.
The MPU‐60X0 is the world’s first integrated 6‐axis MotionTracking device that com-
bines a 3‐axis gyroscope, 3‐axis accelerometer, and a Digital Motion Processor (DMP),
all in a small 4 mm × 4 mm × 0.9 mm package. Moreover, the new generation of
InvenSense OIS specific 2‐axis gyroscopes were specifically designed to meet the
requirements of cameras in the smartphone market. At 3 mm × 3 mm, they are the
smallest 2‐axis gyroscopes in the market today and are available in heights as low as
0.75 mm allowing them to be integrated in the thinnest and most compact modules.
InvenSense2 was the first company to deliver Motion Interface solutions with fully
integrated sensors and robust MotionFusion firmware algorithms. They began with
the world’s first dual‐axis MEMS gyroscopes in 2006 for the digital still camera mar-
ket, the world’s first integrated 3‐axis motion processing solution for smart phones in
2009, the world’s first single‐chip integrated 6‐axis MotionTracking device in 2010,
the world’s first integrated 9‐axis MotionTracking device in 2012; and in 2014, the
ICM‐20728, the world’s first integrated 7‐axis (3‐axis gyroscope + 3‐axis accelerom-
eter + pressure sensor) single‐chip platform solution with onboard DMP.
As another example, the ISM330DLC (www.st.com) is a six‐axis IMU (Inertial
Measurement Unit) and contains a 3‐axis accelerometer and a 3‐axis gyroscope with
user‐selectable full‐scale up to ±16 g and ±2000 dps respectively. It is an ultra‐low power
MEMS sensor for industrial applications, which combines high accuracy and robust-
ness with long‐term availability.
Figure 8.13 illustrates an Adafruit 9‐DOF board which contains and IMU and an
embedded temperature sensor. The dimensions are 33 mm × 20 mm × 2 mm, with a
mass of only 2.3 g. The tag price is about $40. This board needs an analog supply voltage
Inertial
module
Figure 8.13 Adafruit 9‐DOF IMU (LSM9DS0) compared with the size of a coin.
8.10 Navigation Disturbances 335
of 2.4–3.6 V, and it is equipped with both SPI and I2C serial interfaces. The inertial
module – available in a plastic land grid array package (LGA) – that contains a 3D
digital linear accelerometer, digital 3D gyroscope, and a 3D digital magnetometer with
a dimension of 4 mm × 4 mm × 1 mm is shown on the center.
8.9.11 Transponder
One of the navigation aids is the transponder that automatically emits a coded identify-
ing signal in response to an interrogating received signal. A transponder mainly consists
of a transmitter, a receiver, and a signal generator. This is an automated transceiver in a
UAV to generate a radio frequency for identifying its vehicle to another aircraft or to a
GCS. Chapter 7 provides more information about the characteristics and operations of
transponders, as they are used in Guidance systems too.
8.10 Navigation Disturbances
The atmosphere is rarely calm, but is usually characterized by wind, gust, storm, and
turbulence. There are a number of natural phenomena that tend to cause an air vehicle
in flight to change direction or velocity or both. These phenomena are turbulence, gust,
wind, drift (when considering spin‐stabilized weapons), and the Coriolis Effect. The
calculations involved in a practical trajectory procedure must take into account these
natural factors. In general, drift can be removed from gyro via high‐pass filter. Moreover,
noise can be removed from the accelerometer via low‐pass filter.
In this section, a number of navigation disturbances such as wind, gust, turbulence,
drift, noise, and the Coriolis Effect are briefly presented. These factors must be consid-
ered in the design of the navigation system. Navigation disturbances have negative
impacts on the UAV situational awareness and may cause an unsuccessful flight mis-
sion. The accuracy of UAV localization will be a direct factor of how navigation factors
are dealt with, and they are resolved.
8.10.1 Wind
Wind is the air flowing horizontally with respect to Earth’s surface. It is one of the
almost permanent phenomena of the atmosphere. Wind is very significant in aircraft
navigation and influences most aspects of performance (e.g., range, take‐off run). Wind
is controlled by a combination of (a) the pressure‐gradient force; (b) the Coriolis force;
and (c) friction. The prevailing wind is the wind that blows most frequently across a
particular region. Different regions on Earth have different prevailing wind directions
which are dependent upon the nature of the general circulation of the atmosphere and
the latitudinal zones. Wind speed is lower at low altitude (about 50 km/h) and higher at
high altitude (up to 200 km/h).
The effects of wind can be divided into two components: (a) range wind; and (b) cross
wind. Range wind is that component of wind that acts in the xz plane (mainly along
x‐axis). It serves to either retard (if headwind) or aid (if tailwind) the ground speed, thus
either increasing or decreasing range. If an aircraft encounters a headwind, its ground
speed is decreased, however its airspeed does not change. On the other hand, if an
336 8 Navigation System Design
aircraft encounters a tailwind, its ground speed is increased, however its airspeed does
not change again.
Cross wind acts in the xy plane perpendicular to the airspeed (i.e., along y‐axis); and
serves to deflect the vehicle either to the right or left. The cross‐wind changes the flight
heading, so the pilot must correct its heading by using rudder. Every aircraft can toler-
ate a maximum amount of wind speed. If the wind is faster than that, the aircraft is not
allowed to fly.
Although the wind will affect the speed of the airplane relative to the earth – i.e., its
ground speed – it will not affect its speed relative to the air (i.e., airspeed). Wind acts on
the vehicle throughout the time of flight; therefore, the total deviation in range and
azimuth is a function of the time‐of‐flight. In terms of aircraft performance, wind will
not influence the flight endurance, but changes the flight range. Thus, the wind speed
will not influence aerodynamic forces and moment; it will change ground speed, air-
craft heading, and flight range.
When a UAV employs a GPS for navigation, the coordinates will be determined cor-
rectly, so the wind effect is automatically corrected by the control system. However, for
a UAV with inertial navigation system, the coordinates must be corrected via on‐board
devices. For a UAV with a GPS, the wind speed can be determined by comparing
expected coordinates due to airspeed, with real coordinates due to wind. The compen-
sation will be applied accordingly.
Thus, the wind speed will not influence aerodynamic forces and moments; it will
change ground speed, aircraft heading, and flight range. The wind will affect the speed
of the airplane relative to the earth – i.e., its ground speed (VG) – it will not affect its
speed relative to the air.
VG VA VW (8.22)
where VA is the airspeed, and VW denotes the wind speed. The deviation due to wind is
determined using a triangle (Figure 8.14) relationship.
1 VW
tan (8.23)
VA
where Ψ is the heading deviation. Please note that Eq. (8.22) is in vector form, so each
parameter has a value and a direction. For instance, if a UAV is experiencing a h
eadwind,
its ground speed will be decreased (i.e., VA–VW). However, if a UAV is experiencing a
tailwind, its ground speed will be increased (i.e., VA + VW).
Example 8.3
VG
VW
Ψ
VA
A UAV is planned to fly eastward at an airspeed of 100 knot for 5 minutes to reach a
target. A cross wind is blowing from right (South) with a speed of 10 knot.
a) If the UAV does not apply any correction to its heading, what would be the miss
distance?
b) Determine (a) the heading angle that the UAV needs to take; (b) new airspeed, in
order to nullify the drift created by the wind.
Solution
10 knot 1,543.3 m
a)
100 knot
b) 5.71 deg
100.5 knot
1 10
tan 5.71deg
100
V 100
Vnew 100.5 knot
cos cos 5.71
In order to reach the target in five minutes, the UAV must have a heading of −5.71 °
with a new (slightly faster) airspeed of 100.5 knot.
+vg
–vg
mostly useful in aircraft stability and control, rather aircraft performance. In severe
weather conditions, where the gust speed is high, aircraft flight is not assumed as safe,
thus the flight must be postponed, or the route must be changed.
Figure 8.15 demonstrates a UAV experiencing a horizontal sinusoidal gust. The vari-
ation of the vertical gust velocity along the y axis of the airplane is similar to the velocity
distribution created on a yawing airplane.
If the gust field wavelength is large in comparison with the aircraft, the gust produces
a spanwise variation of velocity along the vehicle. The linear variation of velocity across
the fuselage is the same as that produced on a yawing wing. The sinusoidal (rotary) gust
velocity in terms of the gradient in the horizontal gust field can be express as a yawing
moment:
dv g
rg (8.24)
dx
In similar manner, the gust pitching moment (qg) and gust rolling moment (pg) can be
developed.
A fixed‐wing UAV usually exhibits directional stability, but not heading stability. So,
part of the effect of the horizontal gust is nullified by the directional stability features.
However, the change in heading angle is not inherently saved, unless a control system
applies a correction through rudder deflection.
The turbulence models frequently used to evaluate aircraft performance are the Von
Karman and Dryden models. The power spectra of these models are defined analyti-
cally in Ref. [124]. Each model consists of three velocity spectra, corresponding to the
three axes associated with a body‐fixed coordinate system. The frequency variable is
spatially referenced to as a “frozen” turbulence field, a concept that has been shown to
produce realistic results for normal aircraft speeds. The advantage of the spatially refer-
enced spectra is that the turbulence characteristics are independent of the aircraft
speed. However, for a typical dynamic simulation, it is usually desirable to generate the
turbulence velocities as a function of time.
The usual individual gust or discrete gust idealization (Figure 8.16) consists of a one‐
minus‐cosine pulse:
1 2 x
Vg U de 1 cos in y direction (8.25)
2 2H
1 2 x
Wg U de 1 cos in z direction (8.26)
2 2H
in which:
8.10 Navigation Disturbances 339
U
70
60
50
40
Uo
30
20
10
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x x
H
According to FAR 23, the values of the derived equivalent gust velocity (Ude) are
specified as functions of aircraft speed and altitude. At altitudes from sea level to
20 000 ft, the values are:
At altitudes above 20 000 ft, Ude decreases linearly to the following values at 50000 ft:
at VB, 38 fps; at VC, 25 fps; and at VD, 12.5 fps.
The discrete gust is usually considered either as an up‐gust, or as a side‐gust. In other
words, the direction of the gust is perpendicular to the direction of flight. This gust
changes the airspeed (in the y or z direction) of the aircraft suddenly.
system in the presence of additive noise, a filter is used. Based on Ref. [57], a reasonable
measurement noise covariance is (for normal acceleration nz and pitch rate q):
1
R 20 (8.27)
1
60
It is not always possible to accurately measure every variable that we want to control.
Figure 8.17 illustrates the height measurement in a small UAV flying at 50 m altitude. As
seen, the altitude is about 3–4 mm above the real flight altitude. There are many reasons
for having non‐accurate values in measuring altitude; one could be the engine propeller
rotation.
In writing navigation code for uploading to the microcontroller, a filtering method
must be employed. A very popular method, the Kalman filtering (briefly introduced in
Section 5) is a mathematical technique that uses a series of measurements observed
over time, subject to errors, and produces estimates of unknown variables. For example,
the altitude (in Figure 8.17) is correctly estimated using the Kalman filter based on the
state obtained from the altimeter measurement.
In an approaching flight, the output of navigation (position in x and y) are used as
references for the guidance system. In addition, the altitude h used as a feedback value
for control system.
8.10.4 Drift
Drift of a vehicle is defined as the lateral displacement (i.e., heading) from the intended
original trajectory. Two primary sources of drift are: (a) wind; and (b) effect of the rota-
tion of the rotor/propeller.
54
53
52
Height (m)
51
50
49
48
47
0 10 20 30 40 50 60 70 80 90 100
Time (sec)
Figure 8.17 Height measurement in a small unmanned aerial vehicle (UAV) at 50 m altitude.
path, and the control system must correct this unintended change. The calculation of
this type of drift is beyond the scope of this text, the interested reader is recommended
to consult with references such as [54].
The navigation calculations in using inertial navigation system, i.e., dead reckoning, is
subject to cumulative errors. It is subject to significant errors, since ground speed, and
heading angle are usually not in all instances. The accuracy of dead reckoning is gradu-
ally decreased significantly, as the time passes, since each estimate of position is relative
to the previous one. The primary source of error in navigation calculations is the error
in three angular measurements by three gyros.
Using the format of the Euler’s equations presented in (Section 5.2.2), the drift rate
due to gyroscopic precession is obtained [54] by:
I xx I yy Hr
R PQ Q (8.28)
I zz I zz
where Ng is the moment generated due to gyroscopic precession (i.e., created by rotor/
propeller rotation), and Hr is the rotor angular momentum. This angular momentum is
obtained by:
Hr Ir r (8.29)
where Ir is the rotor mass moment of inertia about its axis of rotation, and ωr is the its
rotational speed. This moment will cause a yaw rate (nose to the left or right). In deriv-
ing Eq. (8.28), it is assumed that all cross products; Ixz, Iyz, and Ixy are zero, and any
changes in propulsion system and aerodynamic moments are neglected.
The drift direction follows the right‐hand rule. When the rotor is operating about the
x‐axis (this is usually the case), a pitch up/down, will create a drift to the left/right.
Similarly, a yaw to the left/right, will create a pitch up/down. Hence, in a UAV with a
positive prop rotation, a positive pitch will generate a positive yaw. In contrast, in a UAV
with a negative prop rotation, a positive pitch will generate a negative yaw.
In some references, together, pitch, and roll angles are known as tilt. When a UAV
with a single engine is tilting, the prop/rotor will create a larger drift which must be
342 8 Navigation System Design
nullified. One solution to nullify the drift due to rotation of rotor/propeller is to employ
twin engines while their rotors/propellers rotate opposite each other (i.e., if the left
engine is rotating clockwise, the right engine should rotate counterclockwise). To elimi-
nate drift from a planned trajectory, the Synthetic Aperture Radar (SAR) has a potential
to aid UAV navigation when INS measurements are not accurate enough.
Example 8.4
The propeller and rotor of a single electric engine of a fixed‐wing UAV (with a weight
of 100 lb) have a combined moment of inertia of 1 slug.ft2 about the axis of rotation,
and are rotating at 1200 rpm clockwise when viewed from in front. The roll, pitch, and
yaw moments of inertia of the UAV are 130 slug.ft2, 60 slug.ft2, and 200 slug.ft2 respec-
tively. If the UAV rolls at 50°/s, while pitching at 5 deg/s, determine the angular accel-
eration in yaw due to gyroscopic precession. All inertias and angular rates are body‐axes
components.
Solution
The angular momentum of propeller and rotor of the engine is:
2
Hr Ir r 1 1, 200 125.6 slug. ft 2 / sec (8.29)
60
The yaw angular acceleration is:
I xx I yy Hr 130 60 125.6 deg
R PQ Q 50 5 5 1.614 (8.28)
I zz I zz 200 200 s2
Due to a positive roll and pitch, but negative prop angular rotation, the results would
cause a negative yaw rate, which means the nose is yawed to the left.
Wind
VW
V∞
VG
Drift angle
outward from the Earth’s surface and, whichever way the velocity vector VA is directed,
the Coriolis force is directed to the right of VA. In a frame of reference with clockwise
rotation, the Coriolis force acts to the left of the motion of the object. This force tends
to curve an object to the right in the Northern Hemisphere and to the left in the
Southern Hemisphere.
The Coriolis force is an inertial force (object mass times object acceleration) that acts on
objects which are in motion within a reference frame that rotates with respect to an iner-
tial frame. Deflection of an object due to the Coriolis force is called the Coriolis Effect.
The atmosphere rotates with the same rate as with the surface of the earth due to gravity.
The Coriolis force is a direct function of (a) angular velocity of the Earth; (b) latitude;
(c) velocity of the aircraft; and (d) UAV mass. The Coriolis acceleration of a flying object
on the earth varies with its distance from the rotation axis (i.e., altitude). It is [125]
obtained as:
FC maC (8.30)
where Ω is the angular velocity of the Earth; which is 360° per about 24 hours or
7.292 × 10−5 rad/s, and V is the UAV ground speed. The × symbol represents the cross
operator of two vectors. This indicates that the earth axis of rotation, the UAV velocity
direction and the axis of the Coriolis force will create an orthogonal axis. As an exam-
ple, if the axis of rotation is assumed as along the positive x, and the flight path as the
positive y, the force is applied along the z‐axis. The Coriolis force on a flying UAV is:
FC maC (8.31)
where m is the mass of the UAV. The Coriolis force is applied on the cg of a UAV, and
will change the aircraft ground speed, not airspeed. This effect is negligible for a small
UAV with a short flight time. However, for a large UAV (such as Global Hawk) with a
long flight duration (e.g., 40 hours), this effect is significant. For instance, a large UAV
flying northward in the northern hemisphere, must tip its nose to the left to compen-
sate, otherwise it will be deflected to the right. The Coriolis effect behaves the opposite
way in the southern hemisphere.
Example 8.5
A large UAV with a mass of 15 000 kg is flying with a velocity of 300 knot northward in
the northern hemisphere. The jet engine of this UAV is generating 30 kN of thrust in
this flight. The UAV is planned to cruise for five hours at low altitude.
344 8 Navigation System Design
Ψ T
FC
Assume the Coriolis force has a similar effect to the UAV motion as that of the engine
thrust.
Solution
a) The Coriolis acceleration:
5 m
aC 2 V 2 7.292 10 300 0.5144 0.0225 (8.30)
s2
The 0.5144 is used to convert the knot to m/s. The Coriolis force is:
1 T 1 30, 000
tan tan 0.645 deg
FC 337.6
c) Distance away
X Vt 300 0.5144 5 60 60 2778 km
Y X tan 2778 tan 0.645 31.26 km
The UAV was planned to travel 2778 km northward. However, due to the Coriolis
force, it will be 31.26 km to the left of its destination. This deviation should be cor-
rected by applying a rudder.
geographic North Pole. Compass deviation can also be caused by local magnetic
effects.
Magnetic deviation3 (expressed in degrees), sometimes called magnetic variation, is
the angle between magnetic north and true north. The declination is positive when
magnetic north is east of true north, and negative when it is to the west. Magnetic
declination changes over time and with location. Maps of magnetic deviation are avail-
able for download from the National Oceanic and Atmospheric Administration
(NOAA)4 website.
As the compass points with local magnetic fields, declination value is needed to
obtain true north. Hence, the actual north direction depends on latitude and longi-
tude. The magnetic deviation must be nullified to have a correct flight trajectory.
The total declination across the USA (See Figure 8.20) currently varies plus or
minus 16 °.
–10
0
The level of complexity in the design of the navigation system is directly a function of
the desired category/group/class/accuracy (Table 8.1) of navigation function.
Select/characterize processor
Conduct simulation
Yes
Are the navigation design requirements met?
No
Optimization
integration process must be still conducted. This includes activities such as matching
frequencies, interfaces, and electric power requirements. More details are outside the
scope of this work.
Figure 8.21 shows the inertial navigation system design process as a subsystem of the
autopilot. The designer initially has to make three decisions: (a) select coordinate frame;
(b) select type of navigation system; and (c) select the navigation sensors. Then, three
basic navigation sensors should be designed/selected: (a) accelerometers; (b) gyro-
scopes; and (c) magnetometers. However, these three can be miniaturized in one small
unit/chip (as in a MEMS device).
Another major step in the selection or characterization of the navigation processor,
which can be the same processor of the autopilot. After, identifying and characterizing
the probable navigation disturbances, a computer code should be written for compiling
to the processor.
One of the challenging steps is the integration of navigation system with control and
guidance systems. Compatibility of systems (inputs and outputs) and effectiveness
of the overall system should be evaluated. By conduct a simulation (either a full
numerical, or a human‐in‐the‐loop version), one can figure out whether or not the navi-
gation design requirements met. Some other guidelines for the navigation sensors
installation, and more details of how to determine the best location, are provided in
Chapters 1 and 12.
In a typical GPS/INS application, two groups of state variables are: 1. INS error model
(3 position error states, 3 velocity error states, 3 platform tilts, 3 gyroscope drift rate
errors, and 3 accelerometer biases); 2. GPS error model (3 user position components, 3
user velocity components, 1 user clock bias, and 1 user clock bias rate). The final selec-
tion of the appropriate state variables will depend on parameters such as the mission
requirements, computational load, accuracy, and cost.
In many applications, GPS/INS integration is necessary. This integration has proved
to be a very efficient means of navigation, primarily because of the short term accuracy
achieved by the INS and the long-term accuracy of the GPS fixes. Two versions of the
GPS/INS integration are available. These are: 1. tightly coupled GPS/INS, and 2. loosely
couple or modular GPS/INS. The tightly coupled version has the ability to perform
optimal signal processing and allows the various errors and noise sources acting on
both the GPS and INS units to be taken into account in a global way.
In designing a Kalman filter for GPS application, there is a trade-off between optimal
implementation and computational cost. Reducing number of states lowers the compu-
tational load. For instance, an 11-state (3 acceleration, 3 velocity, 3 position, and 2 clock
states) filter is the optimal Kalman implementation for a high speed flight. Moreover, an
8-state Kalman filter design would be sufficient for a low speed flight. However, the INS
for high speed UAVs can be modeled with 10 states.
Questions
1 What is primary function of navigation system?
7 Draw a UAV and in that figure, show three body‐fixed axes and their positive
directions.
9 What are two important parameters of the spheroid that are required for n
avigation
calculations?
12 To express the difference between the real Earth and modeled Earth, three types of
heights are employed. What are they?
13 What is the value for the earth equatorial radius in semi‐major axis?
17 Draw a block diagram to indicate the flow of signals and input/output in a naviga-
tion process.
19 What is EKF?
29 Briefly discuss the differences between the traditional gyros and microelectrome-
chanical gyro systems.
48 What is the main difference between an attitude gyro and a rate gyro?
54 What are the primary criteria for the design of navigation system?
58 What is gust?
73 How much is approximate value for the magnetic deviation in New York City?
Problems
1 A UAV is planned to fly westward at an airspeed of 50 knot for two minutes to reach
a target. A cross wind is blowing from right (South) with a speed of 7 knot.
●● If the UAV does not apply any correction to its heading, what would be the miss
distance?
●● Determine 1. Heading angle that UAV needs to take, 2. New airspeed, in order to
distance?
●● Determine 1. Heading angle that UAV needs to take, 2. New airspeed, in order to
3 A UAV has flown from City of Philadelphia with the GPS latitude and longitude of
39.9526° and − 75.1652° to the city of New York with the latitude and longitude of
40.730610° and − 73.935242°. Assume sea level altitude.
●● Determine the distance the UAV has flown in this flight.
4 A UAV has flown from City of Los Angeles with the GPS latitude and longitude of
34.0522° N, 118.2437° W to the city of San Francisco with the latitude and longitude
of 37.7749° N, 122.4194° W. Assume sea level altitude.
●● Determine the distance the UAV has flown in this flight.
5 The propeller and rotor of a single electric engine of a fixed‐wing UAV (with a mass
of 2 kg) have a combined moment of inertia of 0.06 kg.m2 about the axis of rotation,
and are rotating at 500 rpm counterclockwise when viewed from in front. The roll,
pitch, and yaw moments of inertia of the UAV are 7 kg.m2, 3 kg.m2, and 12 kg.m2
respectively. If the UAV rolls at 10 deg/s, while pitching at 3 deg/s, determine the
angular acceleration in yaw due to gyroscopic precession. All inertias and angular
rates are body‐axes components.
6 The propeller and rotor of a single electric engine of a fixed‐wing UAV (with a mass
of 15 kg) have a combined moment of inertia of 0.6 kg.m2 about the axis of rotation,
and are rotating at 500 rpm counterclockwise when viewed from in front. The roll,
pitch, and yaw moments of inertia of the UAV are 30 kg.m2, 10 kg.m2, and 50 kg.m2
respectively. If the UAV rolls at 15 deg/s, while pitching at 5 deg/s, determine the
angular acceleration in yaw due to gyroscopic precession. All inertias and angular
rates are body‐axes components.
7 The propeller and rotor of a single electric engine of a fixed‐wing UAV (with a weight
of 40 lb) have a combined moment of inertia of 0.4 slug.ft2 about the axis of rotation,
and are rotating at 1100 rpm clockwise when viewed from in front. The roll, pitch,
and yaw moments of inertia of the UAV are 62, 28, and 110 slug.ft2 respectively. If the
UAV pitches at 4 deg/s, determine the angular acceleration in yaw due to gyroscopic
precession. All inertias and angular rates are body‐axes components.
8 The propeller and rotor of a single electric engine of a fixed‐wing UAV (with a
weight of 10 000 lb) have a combined moment of inertia of 120 slug.ft2 about the axis
of rotation, and are rotating at 2000, rpm counterclockwise when viewed from in
front. The roll, pitch, and yaw moments of inertia of the UAV are 13 000, 8200, and
23 000 slug.ft2 respectively. If the UAV pitches at 3 deg/s, determine the angular
Problems 353
acceleration in yaw due to gyroscopic precession. All inertias and angular rates are
body‐axes components.
9 A UAV is cruising eastward at sea level altitude with an airspeed of 150 knot. The
UAV is located 12 km East of a flight base, and it is assumed there is no wind.
Determine the distance of the UAV from this base after 30 minutes.
10 A small UAV is cruising westward at sea level altitude with an airspeed of 30 knot.
The UAV is located 100 m West of a flight base, and it is assumed there is no wind.
Determine the distance of the UAV from this base after 12 minutes.
11 A Global Hawk has flown from City of Atlanta with the GPS latitude and longitude
of 33.7490° and 84.3880° to the City of Melbourne, Australia with the latitude and
longitude of 37.8136° S, 144.9631° E. Assume 50 000 ft altitude.
a Determine the distance the UAV has flown in this flight.
b Determine the flight direction of the UAV with respect to North.
c If the airspeed was 320 knots, while there was a wind of 60 knot (at 90 ° from
right side of the UAV) along the flight path, determine the drift due to this wind.
d How long was this UAV in the air? The drift has been canceled out with the
new heading angle.
12 A UAV has flown from City of Boston with the GPS latitude and longitude of
42.361145, and − 71.057083 to the city of New York with the latitude and longitude
of 40.730610,−73.935242. Assume 20 000 ft altitude.
a If the airspeed was 180 knots, while there was a wind of 35 knot (at 90 ° from
left side of the UAV) along the flight path, determine the drift due to this wind.
b How long this UAV was in the air? The drift has been canceled out with the
new heading angle.
13 A large UAV with a mass of 20 000 kg is flying with a velocity of 320 knot northward
in the northern hemisphere. The jet engine of this UAV is generating 40 kN of
thrust in this flight. The UAV is planned to cruise for seven hours at low altitude.
a Determine the Coriolis force applied to the UAV.
b Calculate the change in heading angle due to the Coriolis effect.
c Assuming no wind, and if the flight direction is not corrected by the rudder,
what distance will the UAV be away from its intended destination?
14 A large UAV with a mass of 10 000 kg is flying with a velocity of 220 knot northward
in the northern hemisphere. The turbofan engine of this UAV is generating 18 kN
of thrust in this flight. The UAV is planned to cruise for two hours at low altitude.
a Determine the Coriolis force applied to the UAV.
b Calculate the change in heading angle due to the Coriolis effect.
c Assuming no wind, and if the flight direction is not corrected by the rudder,
what distance will the UAV be away from its intended destination?
15 Write a MATLAB code for simulation of navigation system based on Eqs. (8.1)
through (8.3). Assume all three components of velocities (U, V, and W) and all
354 8 Navigation System Design
three flight angles (ϕ, θ, ψ) are given. The goal is to find the instantaneous UAV
location (i.e., x, y, and z).
17 A UAV is flying at an altitude where its pitotp tube has measured the total pressure
as 90 kPa, and static pressure to be 85 kPa. If the flow is assumed as incompressible,
and air density is known to be 1.1 kg/m3, what is the UAV flight velocity?
18 A UAV is flying at an altitude where its pitot tube has measured the total pressure
as 98 kPa, and static pressure to be 96 kPa. If the flow is assumed as incompressible,
and air density is known to be 1.15 kg/m3, what is the UAV flight velocity?
19 The following is a supersonic flow that hits the leading edge of a wing of a UAV
which has 15° leading edge angle. The static pressure on the surface of wing is
measured to be P2 =1.8 MPa. A pitot tube is placed near the surface, and it meas-
ures the total pressure to be Po =10.152 MPa. Calculate the flight Mach number
M1. Note that, there is a normal shock wave in front of the pitot‐tube.
Oblique S. W.
M1
15°
P2
Po Wing
20 Develop a MATLAB code for implementation of the navigation Eqs. (8.1) through
(8.3). The code should be written such that it can take outputs of accelerometers
and gyroscopes to deliver UAV position, velocity and attitude angles.
Notes
1 www.xsens.com.
2 www.invensense.com.
3 Magnetic deviation is used by some references to mean the same as magnetic
declination.
4 https://www.ngdc.noaa.gov/geomag/WMM/image.shtml.
355
Microcontroller
CONTENTS
Educational Outcomes, 356
9.1 Introduction, 356
9.2 Basic Fundamentals, 358
9.2.1 Microcontroller Basics, 358
9.2.2 Microcontroller Versus Microprocessor, 361
9.2.3 Packaging Formats, 361
9.2.4 Modules/Components, 363
9.2.5 Atmel ATmega644P, 365
9.3 Microcontroller Circuitry, 367
9.3.1 Microcontroller Circuit Board, 367
9.3.2 Electric Motor, 367
9.3.3 Servo Motor, 368
9.3.4 Sensors, 368
9.3.5 Potentiometer, 369
9.4 Embedded Systems, 369
9.4.1 Introduction, 369
9.4.2 Embedded Processors, 369
9.4.3 Signal Flow, 370
9.5 Microcontroller Programming, 371
9.5.1 Software Development, 371
9.5.2 Operating System, 371
9.5.3 Management Software, 371
9.5.4 Microcontroller Programing, 372
9.5.5 Software Integration, 372
9.5.6 High‐Level Programming Languages, 373
9.5.7 Compiler, 374
9.5.8 Debugging, 374
9.6 Programming in C, 374
9.6.1 Introduction, 374
9.6.2 General Structure of a C Program, 374
9.6.3 Example Code – Detecting a Dead LED, 375
9.6.4 Execution of a C Program, 377
9.7 Arduino, 378
9.7.1 Arduino Overview, 378
9.7.2 Arduino Programming, 379
9.7.3 Arduino Uno Board, 380
9.7.4 Open‐Loop Control of an Elevator, 382
Educational Outcomes
After study of this chapter, the reader will be able to:
1) Discuss basic fundamentals of a microcontroller
2) Explain microcontroller circuitry
3) Explain microcontroller classifications and components
4) Develop microcontroller wiring for a given requirement
5) Implement microcontroller programming
6) Develop programming in C
7) Develop Arduino programming
8) Develop Matlab programming to control a device via Arduino boards
9) Explain high‐level programming languages
10) Employ Arduino boards for a set of control requirements
11) Employ open‐source commercial autopilots for a flight mission
12) Understand embedded systems
13) Develop microcontroller design/development procedure
14) Conduct a design project for a control system using an Arduino Uno board.
9.1 Introduction
The autopilot is as an essential component of an Unmanned Aerial Vehicle (UAV) to
execute the automatic flight control activities. Four major autopilot functions are: 1.
Guidance, 2. Navigation, 3. Control, and 4. Tracking. An autopilot should be able to: 1.
Measure flight parameters; 2. Process data; 3. Make decisions; 4. Create commands. All
these autopilot activities may be performed via a microcontroller, so the heart of an UAV
autopilot is the microcontroller. A microcontroller is essentially an integrated circuit
(IC) that is programmed to a do a specific task. By reducing the size and cost compared
to a design that uses a separate microprocessor, memory, and input/output devices,
microcontrollers make it economical to digitally control even more devices and processes.
9.1 Introduction 357
The majority of microcontrollers in use today are embedded in devices and machin-
ery equipment. Microcontrollers are used in automatically controlled products and
devices, such as: (a) automobile cruise control; (b) implantable medical devices; (c)
remote controls; (d) office machines; (e) appliances; (f ) power tools; (g) toys; (h) auto-
matic door opener; and (i) remotely controlled airplanes. In this chapter, the application
and design of microcontroller for UAV autopilot is discussed.
Microcontrollers must provide real‐time response to what happens in the embedded
system they are controlling. A customizable microcontroller incorporates a block of digi-
tal logic that can be personalized for additional processing capability. Microcontrollers
must usually have a low‐power requirement (0.5–1 W); since many devices they control
are battery‐operated. Microcontrollers are designed for embedded applications, in con-
trast to the microprocessors (also known as Central Processing Unit or CPU) used in per-
sonal computers or other general‐purpose applications, mainly used as data processors. A
microcontroller [126] can be considered a self‐contained system with a processor, mem-
ory and peripherals and can be used as an embedded system. Integrating all elements on
one chip saves space and leads to both lower manufacturing costs and shorter develop-
ment times.
Figure 9.1 illustrates a typical microcontroller connection (inputs/outputs) in an
UAV. It receives signals from devices such as gyroscope, and then sends signals to ele-
ments such as engine. Some microcontroller designers/manufacturers/architectures/
vendors are Intel; Microchip; ARM; Texas Instrument; Ardupilot (e.g., see Figure 9.2);
Toshiba, Philips, Atmel, Siemens, Pilots‐in‐Command (PIC), and Motorola.
The Raspberry Pi is a series of small single board computers developed by Raspberry
Pi to promote teaching of basic computer science in schools. The concept of this the
best‐selling British computer to inspire children is based on a microcontroller. A major
application area for microcontrollers involves embedded systems. In embedded systems,
the control unit is integrated into the system. These units are generally used in real‐time
systems, where the reaction to a control event has to occur within a specified time.
This chapter presents the fundamentals of the microcontroller, and how to set up a
microcontroller to perform various functions of an autopilot. The level of complexity of
a microcontroller depends on the UAV mission, and the equipment to be controlled
during a flight operation. For instance, when the mission range is longer than the line of
GPS
Servos for
Accelerometer control
UAV surfaces
Gyroscope Microcontroller
Motion
Magnetometer Servo(s) for
Engine(s)
Pitot tube
ROM
Processor RAM
I/O
a. Microcontroller
Memory
Registers
Instruction I/O Peripherals
Decoder
ALU
Data Bus
Microprocessor
b. Microprocessor
sight, there is a need for sophisticated radars and powerful CPUs. As the UAV range and
endurance are increased, the microcontroller requires more supporting equipment,
with a higher level of complexities. Moreover, an example microcontroller, the Atmel
ATmega644P, and Arduino, popular electronics ready to be employed are introduced in
detail. Furthermore, a few popular ready‐to‐use autopilots, particularly Ardupilot,
Micropilot, DJI WooKong, and PX4 PixHawk, are briefly reviewed.
Due to popularity of Arduino boards, the Arduino programming for reading UAV
sensor data, and controlling UAV payloads are explained. In addition, the application of
Matlab special support packages for Arduino hardware will also be introduced. Hence,
the reader will learn how to employ a matlab code and Simulink model to collect a UAV
sensor data and to control a UAV payload via an Arduino board.
9.2 Basic Fundamentals
9.2.1 Microcontroller Basics
A microcontroller is an electronic device with several elements to allow a UAV to moni-
tor the flight, control its flight operations, and activate the payloads. The common
9.2 Basic Fundamentals 359
For the purpose of system interconnect, various interfaces [127] and serial input/
output such as serial ports, Inter‐Integrated Circuit; I2C; (also known as Two‐Wire
Interface; TWI), serial peripheral interface (SPI), and controller area network are
installed. Most microcontrollersalso have peripherals such as timers, event counters,
Pulse Width Modulation (PWM) generators, and watchdog clock generator. Other pos-
sible items are: (a) power supply; (b) Universal Serial Bus (USB) interface; (c) pin header;
(d) Liquid crystal display (LCD); (e) buttons; and (f ) Potentiometers (Pot). The size and
cost of a microcontroller is a function of computing needs; e.g., speed, capacity of
memory, number of I/O (Input/Output) ports; power consumption, and timers. The
microcontrollers are easily upgradable.
A microcontroller [128] is a small computer on a single IC containing: (a) processor
core; (b) memory; (c) programmable input/output peripherals; and (d) computer code.
A microcontroller is a small, low‐cost computer‐on‐a‐chip; it is often used to run dedi-
cated code that controls one or more tasks in the operation of a device or a system. They
are called embedded controllers, because the microcontroller and support circuits are
often built into, or embedded in, the devices they control.
In many cases, a microcontroller communicates bi‐directionally with the wireless
telemetry system which relays data back to a ground station. This allows the user to
receive real time data about the aircraft, and to be able to update commands or change
the mission parameters on‐the‐fly. A remote control input is a signal that can be passed
through the microcontroller to the servos and speed controllers if the user wants to
manually override the flight controller with a remote control transmitter and the UAV is
within range. Microcontrollers may be classified from various aspects including bits,
memory, instruction set, and architecture. Figure 9.3 illustrates various types [129] of
microcontrollers. The term CISC denotes Complex Instruction Set Computer, while
RISC stands for Reduced Instruction Set Computer. Microcontrollers are frequently RISC.
The Harvard architecture demands that program and data are in separate memories
which are accessed via separate buses. In consequence, code accesses do not conflict
with data accesses which improves system performance. As a slight drawback, this
architecture requires more hardware, since it needs two busses and either two memory
chips or a dual‐ported memory (a memory chip which allows two independent accesses
at the same time).
In the Von Neumann Architecture, program and data are stored together and are
accessed through the same bus. This implies that program and data accesses may con-
flict (resulting in the famous von Neumann bottleneck), leading to unwelcome delays.
A UAV designer has at least four options for number of bits (4, 8, 16, or 32); two
options for type of memory (embedded versus external); two options for instruction set
Microcontrollers
(CICS versus RICS); and two type of memory architecture (Von Neumann versus
Harvard). The main criterion for selecting the best option is to weigh cost versus per-
formance. The optimum selection may be determined through an optimization process.
Since this chapter covers the fundamentals of the microcontroller, having at least one
computer science engineer is a must in the team of UAV design/development.
categories for microcontroller packaging: (a) through‐hole mount package; (b) surface
mount package; and Single chip package (SCP).
In a through‐hole mount package, leads are used on the components that are
inserted into holes (drilled in a printed circuit board; PCB), and then soldered to pads
on the opposite side. This packaging form provides a strong mechanical bond com-
pared with a surface‐mount package. Most through‐hole packages are in the form of
dual in‐line package (DIP) or dual in‐line pin package (DIPP), with a regular housing
and two parallel rows of electrical pins. The number of leads could vary from as low as
4 to as high as 40. The through‐hole package is generally bigger, and much easier to
work with. It is designed to be stuck through one side of a board and soldered to the
other side.
The components in surface mount packaging technology (SMT) are mounted
directly onto the surface of a PCB. It may have short pins or leads of various styles, flat
contacts (e.g., Quad flat package; QFP), and a matrix of solder balls (e.g., Ball Grid
Array; BAGs). Since this package is smaller than its through‐hole counterpart, they are
more widely used in mechatronic inductees. In addition, they need fewer holes to be
drilled through abrasive boards. This packaging technique has a few disadvantages:
1) The manufacturing process is much more sophisticated.
2) It cannot be used directly with breadboard.
3) The solder connection may be damaged by potting components going through ther-
mal cycling.
9.2 Basic Fundamentals 363
No: 1 2 3
Sample
Pins 28 100 -
Name Through-hole mount Surface mount package Chip-scale package
package (Quad flap) (CSP)
The chip‐scale package (CSP) is kind of IC chip, and manufactured in many forms
such as flip‐chip, wire‐bonded, ball grid array, and leaded. A special type of CSP is the
wafer level CSP. This packaging technology is more sophisticated than the other two, so
it is more expensive.
Using fewer pins, the microcontroller chip can be placed in a much smaller, cheaper
package. Many embedded systems need to read sensors that produce analog signals.
This is the purpose of the A/D converter.
Microcontrollers usually contain from several to dozens of General Purpose Input/
Output pins (GPIO). The GPIO pins are software configurable to either an input or an
output state. When GPIO pins are configured to an input state, they are often used to
read sensors or external signals. Configured to the output state, GPIO pins can drive
external devices such as LEDs or motors, often indirectly, through external power
electronics.
One of the influencing parameters in the packaging is the interfacing (due to certain
I/O functions). The interface to the microcontroller is the connections to external
devices, which could range from other microcontrollers, other microprocessors, or
peripheral devices with which the microcontroller communicates. Figure 9.4 illustrates
three samples of microcontroller packaging and their features.
9.2.4 Modules/Components
Figure 9.5 demonstrates a basic layout [130] of and a typical microcontroller connections
(inputs/outputs). The main modules are processor core, Static random access memory
(SRAM), EEPROM3, time, digital I/O module, serial interface, analog module, and inter-
rupt module. These modules typically found in a microcontroller. Typical microcontroller
input and output devices include: (a) switches; (b) relays; (c) solenoids; (d) Light emitting
diode (LEDs); (e) small or custom liquid‐crystal displays; (f) radio frequency devices; and
(g) sensors for data such as temperature, humidity, light level. A number of measurement
devices such as pitot‐tube, GPS, gyroscope, magnetometer, altimeter, accelerometer, and
rate gyro are communicating with the microcontroller via interfaces and modules. In this
section, the major modules of a microcontroller are briefly described.
364 9 Microcontroller
Internal bus
… …
1) Processor Core: The processor core (CPU) is the main part of any microcontroller.
It contains the ALU, the control unit, and the registers (stack pointer, program
counter, accumulator register, register file,…). Digital equipment only use 0 and 1
to represent numbers and letters.
2) Memory: A memory is an element to store information. The memory is split into
program memory and data memory. In larger controllers, a Direct memory access
(DMA) controller handles data transfers between peripheral components and the
memory.
3) Timer/Counter: The timer/counter is used to timestamp events, measure inter-
vals, and count events. Most controllers have at least one timer/counter. Timers are
used for a variety of tasks ranging from simple delays over measurement of periods
to waveform generation. The most basic use of the timer is in its function as a
counter. Timers generally allow the user to timestamp external events, to trigger
interrupts after a certain number of clock cycles, and even to generate pulse‐width
modulated signals for motor control. Many controllers also contain PWM4 out-
puts, which can be used to drive motors. Furthermore, the PWM output can, in
conjunction with an external filter, be used to realize a cheap digital/analog con-
verter. Each timer is basically a counter which is either incremented or decremented
upon every clock tick.
4) Digital I/O: A signal is either digital (combinations of 0 and 1) or analog (such as
voltage or force). The microcontroller digitizes an analog value by mapping it to
one of two states, logical 0 or logical 1. The analog and digital signals are trans-
ferred differently. Parallel digital I/O ports are one of the main features of micro-
controllers. The ability to directly monitor and control hardware is the main
characteristic of microcontrollers. As a consequence, practically all microcon-
trollers have at least 1–2 digital I/O pins that can be directly connected to hard-
ware. The number of I/O pins varies from 3 to over 90, depending on the controller
family and the controller type. I/O pins are generally grouped into ports of 8 pins,
which can be accessed with a single byte access.
5) Analog I/O: The analog I/Os are the way to transfer analog signals. Apart from a
few small controllers, most microcontrollers have integrated analog/digital con-
verters, which differ in the number of channels and their resolution (8–12 bits).
The analog module also generally features an analog comparator. In some cases, the
microcontroller includes digital/analog converters.
9.2 Basic Fundamentals 365
6) Interrupt Controller: Interrupts are useful for interrupting/stopping the normal
program flow in case of (important) external or internal events. In conjunction
with sleep modes, they help to conserve power.
7) Interfaces: Controllers generally have at least one serial interface which can be
used to download the program and for communication with the user. Serial inter-
faces also are used to communicate with external peripheral devices; most control-
lers offer several and varied interfaces. Many microcontrollers also contain
integrated bus controllers for the most common busses. Larger microcontrollers
may also contain USB, or Ethernet interfaces.
The basic purpose of any interface is to allow the microcontroller to communi-
cate with other units, (e.g., other microcontrollers, peripherals, or a host com-
puter). The implementation of such interfaces can take many forms, but basically,
interfaces can be categorized according to a hand‐full of properties: They can be
either serial or parallel, synchronous or asynchronous, use a bus or point‐to‐point
communication, be full‐duplex or half duplex, and can either be based on a mas-
ter–slave principle or consist of equal partners.
8) Watchdog Timer: Since safety‐critical systems form a major application area of
microcontrollers, it is important to guard against errors in the program and/or the
hardware. The watchdog timer, also sometimes called COP5,is used to monitor soft-
ware execution. The basic idea behind this timer is that once it has been enabled, it
starts counting down. When the count value reaches zero, a reset is triggered, thus
reinitializing the controller and restarting the program. To avoid this controller
reset, the software must reset the watchdog before its count reaches zero. The
watchdog timer is used to reset the controller in case of software “crashes”.
9) A/D and D/A Converter: Since processors are built to interpret and process digital
data (i.e., 1s and 0s), they are not able to do anything with the analog signals that
may be sent to it by a device. So, the analog to digital converter (ADC) is used to
convert the incoming data (e.g., analog voltage) into representative digital value (a
form that the processor can recognize). A less common feature on some microcon-
trollers is a digital‐to‐analog converter (D/A) that allows the processor to output
analog signals or voltage levels. The D/A conversion is a prerequisite for some A/D
converters. Microcontrollers often have little or no analog output capabilities. So,
if the application requires a D/A converter, most of the time, it has to be fitted
externally. A PIC6 microcontroller has a built‐in A/D converter.
10) Debugger Unit: Some controllers are equipped with additional hardware to allow
remote debugging of the chip from a land computer. So, there is no need to install
a special debugging software, which has the distinct advantage that erroneous
application code cannot overwrite the debugger.
A UAV designer has various options for selecting modules. The main criterion for
selecting the best option is to weigh cost versus performance. The optimum selection
will be determined through an optimization process.
Figure 9.6 illustrates the Atmel ATmega644P pinout. The pins descriptions are provided
here. (a) VCC: Digital supply voltage; (b) GND: Ground; and (c) Port A [7:0]: This port
serves as analog inputs to the A/D Converter. (d) REF: This is the analog reference (AREF)
pin for the A/D Converter. (e) Port B [7:0], Port C [7:0], and Port D [7:0]: These are 8‐bit,
bi‐directional I/O ports with internal pull‐up resistors, individually selectable for each bit.
The ATmega644P provides the following features: 64 kb of in‐system programmable
flash with read‐while‐write capabilities, 2 kb EEPROM, 4 kb SRAM, 32 general purpose
I/O lines, 32 general purpose working registers, real time counter, three flexible timer/
counters with compare modes and PWM, two serial programmable USARTs, one byte‐
oriented two‐wire serial interface (I2C), a 8‐channel 10‐bit ADC with optional differen-
tial input stage with programmable gain, a programmable watchdog timer with internal
oscillator, an SPI serial port. The idle mode stops the CPU while allowing the SRAM,
timer/counters, SPI port, and interrupt system to continue functioning. The Power‐
down mode saves the register contents but freezes the oscillator, disabling all other chip
functions until the next interrupt or hardware reset.
In Power‐save mode, the asynchronous timer continues to run, allowing the user to
maintain a timer base while the rest of the device is sleeping. The ADC Noise Reduction
mode stops the CPU and all I/O modules except asynchronous timer and ADC to mini-
mize switching noise during ADC conversions. In standby mode, the crystal/resonator
oscillator is running while the rest of the device is sleeping. This allows very fast start‐
up combined with low power consumption. The ADC contains a sample‐and‐hold cir-
cuit, and is a 10‐bit successive approximation ADC.
The device also supports 16 differential voltage input combinations. Hence, it fea-
tures an ADC and a digital to analog converter. In order to provide a closed‐loop control
system, the microcontroller is equipped with an analog comparator (Operational
Amplifier) that compares the input values on the positive pin AIN0 and negative pin
AIN1. Dimensions of an ATmega644P microcontroller are 52.578 mm × 13.970 mm ×
4.826 mm.
9.3 Microcontroller Circuitry
9.3.1 Microcontroller Circuit Board
Many microcontrollers have a timer/counter peripheral with an option to use an exter-
nal clock signal (e.g., timer on the ATmega644p). This section will cover several types of
external devices including motors, servos, and a variety of sensors. These devices are
connected to a microcontroller for either providing a signal to, or controlled by, the
microcontroller.
to supply both the voltage and the current required to a desired motor. A regular motor
settles into a speed/torque combination based on the load and electrical power
supplied.
In general, there are two types of driver for motors: (a) linear drivers; and (b) PWM
motor drivers. The linear motor drivers change the motor input voltage to change the
speed. In contrast, running a motor via a PWM signal controls the speed by changing
the amount of time the motor is powered for. This has the benefit of increasing the
torque because full voltage, and therefore full torque, is available part of the time. PWM
drivers generally utilize H‐bridges.
Once the primary components (microcontroller, op‐amp, and motor) are selected,
the process of combining them will begin. Several resistors will also be required, their
values should be calculated at some point.
9.3.4 Sensors
There are a variety of sensors used in UAVs for different measurement purposes, such
as temperature, pressure, altitude, attitude, airspeed, and position. The output of
most sensors is analog, but some are generating digital signals and data. From a
microcontroller’s point of view, there are really only about four types; those that use
(a) a serial communications protocol; (b) analog signals; (c) a one bit digital signal
(on/off ); and (d) a series of pulses. For instance, encoders can handle the quadrature
calculations, and then communicate with a microcontroller via a serial. The signal
generated by a sensor must be transferred into the microcontroller for processing.
The data transfer can be done either by wire connection, or by radio waves using
communication system (via Transmitter/Receiver). More details about sensors are
provide in Chapter 12.
9.4 Embedded Systems 369
9.3.5 Potentiometer
The potentiometer (Pot) is an electro‐mechanical transducer [132]; the main element is
a variable resistor. It converts linear or angular position/displacement from the opera-
tor into a voltage (i.e., electric potential). So, its output resistance changes as an internal
wiper moves across a resistive surface. A Pot has three leads, with the center wiper lead
connected to the analog input pin. A Pot (shown in Figure 9.13) has three wires; the
middle one is for the commanded signal, and the other two for electric power (+ and −).
A brief technical description of this sensor (potentiometer) is provided in Chapter 11.
9.4 Embedded Systems
9.4.1 Introduction
The application of a microcontroller in UAVs falls under a broad engineering topic
referred to as the embedded systems. An embedded system is a processor‐based system
that is built to control a function or range of functions, and it is not designed to be
programmed by the end user in the same way that a PC is. Many devices such as robots,
modern cars, appliances, toys, and automatic sliding doors are equipped with embed-
ded systems. In this section, fundamentals of embedded systems are briefly described.
For any electromechanical system, the ability to offer a finer degree of control is
important. A sedan car has over 50 microcontrollers controlling functions such as the
engine through engine management systems, brakes with electronic anti‐lock brakes,
transmission with traction control and electronically controlled gearboxes, safety with
airbag systems, electric windows, and air‐conditioning. A modern washing machine is
equipped with a microcontroller that contains the different washing programs, and this
provides the power control for the various motors and pumps.
In these cases, an embedded processor controls the engine/motor and will alter the
parameters and timing depending on inputs from the engine/motor such as tempera-
ture, and the accelerator position.
In an embedded system, the hardware should be designed/identified, and the hidden
software that really supplies the system’s’ functionality must be developed. With self‐
contained microcontrollers, all that is visible is a circuit board with a few connections
to the outside world. The software is already uploaded into the on‐chip memory and is
effectively impossible to access. As a result, the system is much more secure and
protected.
An embedded system is primarily composed of: (a) processor; (b) memory; (c) periph-
erals; (d) software; and (e) algorithm. Microcontrollers can be considered as self‐
contained systems with a processor, memory, and peripherals so that in many cases all
that is needed to use them within an embedded system is to add software.
combined with the right software and hardware peripherals. There are many types of
processors available ranging in cost, processing power and levels of integration. In
embedded systems, the processor is integrated into the system. The question arises
concerning how we select a processor for an embedded system.
There are essentially four basic architecture types which are usually defined as (a)
8‐bit accumulator; (b) 16/32‐bit CISC; (c) RISC; and (d) architectures and digital sig-
nal processors (DSP). While most of the original devices (8‐bit processors) are no
longer available, their architectures live on in the form of microcontrollers. An
embedded processor controls the engine/motor and will alter the parameters and
timing depending on inputs from the engine/motor such as temperature, and the
accelerator position.
Microcontrollers are the most integrated, but they do not offer the best performance.
However, the ability to pack a whole system including memory, peripherals, and proces-
sor into a single package is attractive, provided there is enough performance to perform
the work required. In general, microcontroller have a lower cost and lower performance
compared with microprocessors. On the other hand, microcontrollers are easier to
integrate into a complex system than microprocessors.
Actuator/servo
GPS
Analog Digital signal
signal
Altimeter A/D converter Microcontroller
Pitot-tube
9.5 Microcontroller Programming
9.5.1 Software Development
UAVs are software‐intensive systems. A solid understanding of flight software is essen-
tial for the success of a UAV program. Many UAV development programs reach the
state where a nearly completed unmanned aircraft awaits software before flight test can
begin. Much of the software that was developed by the UAV designer in the past is now
developed by suppliers. UAV software is becoming a commodity for flight controls, data
management, and GCS software. The software development scope is underestimated,
and is often not well understood. This section presents the requirements of an accept-
able flight software as well as the microcontroller code. An UAV program requires a
number of software to develop, including: (a) flight simulation software; (b) ground
station software; (c) MMS software; and (d) microcontroller software. This section
introduces only microcontroller software.
The DroneDeploy, a leading cloud software platform company for commercial UAVs,
delivers UAV flight software, which enables professional mapping, 3D modeling, and
reporting from any UAV on any device. The software makes the aerial data accessible
and productive by transforming data collection and analysis across industries, including
construction, energy, agriculture, and mining. DroneDeploy, announced7 in January
2019, that its customers have safely conducted more than one million automated UAV
flights around the world.
The software that estimates the unmanned aircraft state based on sensor data gener-
ally runs on a procured device. The INS contains the inertial sensors and GPS, and all
of the Kalman filtering is performed on the INS. The INS provides state data to the data
bus, which is routed to the data consumers. Many autopilots have built in INS as well as
air data sensors and include the necessary filters to estimate the state.
Ground payload software should have the following functionalities: (a) ability to
command the payload; (b) process payload state feedback; and (c) process the payload’s
collected data to generate usable intelligence. Ground payload software functions
can be performed at: (a) MPO (MessagePlus/Open) workstation; (b) separate mission
management processors; and (c) other systems.
Target Voltage (5 V)
Master Out Slave in
Clock
Reset
Voltage (12 V)
Ground
UAV. The payload workstation is baseline in the GCS. Most operational UASs are
required to adapt to specialized payloads that might only be required for a small portion
of the missions. Specialized payloads require adaptation of the system software – both
on the air and ground.
Sophisticated UAVs have a distinct MMS that interfaces to the payloads, data storage
devices, and payload return link. Robust mission management architectures are segre-
gated from flight‐critical UAV systems. Dedicated on‐chip hardware often includes
capabilities to communicate with other devices (chips) in digital formats such as I2C,
SPI, USB, and Ethernet. UAV software interfaces typically are: (a) payload command
and control; (b) receipt of unmanned aircraft state data; (c) sending payload status mes-
sages; and (d) providing the payload data output stream for storage or downlink.
The data bus is the medium by which data are distributed across the avionics archi-
tecture. The data bus routes information over an electrical circuit from the data pro-
ducers and consumers. The data are prioritized such that the most critical data have a
high probability of getting through. U.S. military manned aircraft typically use a 1553
data bus [127] for avionics and payload systems.
There are a large number of arithmetical and logical operators, such as “+” and “=.”
Procedures (subroutines not returning values) are a special case of function, with an
un‐typed return type “void”. The “void main()” means that the function main() does
not return a value. Complex functionality such as I/O, string manipulation, and math-
ematical functions are consistently delegated to library routines. Comments may appear
either between the delimiters “/*” and “*/” or following “//” until the end of the line.
The basic C source character set includes the characters such as lowercase and upper-
case letters; decimal digits, and graphic characters. New software development tools
improve development efficiency while reducing errors. Model‐based design techniques
allow development in the requirements and architectural level rather than working with
lines of code from the start. Auto‐coding generates software code based on higher‐level
design.
9.5.7 Compiler
The name “compiler” is primarily used for programs that translate source code from a
high‐level programming language to a lower‐level programming language (e.g., assem-
bly language, machine code). Compilers and assemblers are used to convert both high‐
level and assembly language codes into a compact machine code for storage in the
microcontroller’s memory. Depending on the device, the program memory may be
permanent, read‐only memory that can only be programmed at the factory, or it may be
field‐alterable flash or erasable read‐only memory. Programmable memory also reduces
the lead time required for deployment of a new product.
9.5.8 Debugging
The testing and debugging of the software are very important and often time‐consum-
ing tasks, which makes up a large portion of the overall development cycle. Testing is
performed with the aim to check whether the programing meets its requirements.
Detected deviations from the specification may result in debugging the program code
(if its cause was an implementation error), but may even instigate a complete redesign
of the software in case of a design flaw.
9.6 Programming in C
9.6.1 Introduction
C language is a structured, machine independent, and high‐level language. It allows the
software engineer to develop programs without worrying about the hardware platforms
where they are implemented. Programs written in C are efficient and fast.
For description of each line and section, the interested reader is encouraged to con-
sult with texts in C language such as [133].
# include <avr/io.h>
# include <util / delay.h>
int main ( void ) {
unsigned int LEDstatus ;
DDRA = 0 xff;
PORTA = 0xfe;
_delay_us (1);
LEDstatus = PINB & 0x01;
return 0;
}
In order to better understand how this program works, each line is explained below.
# include <avr/io.h>
This line tells the compiler to include the specified header file (avr/io.h). Almost every
program will include this line, as it includes additional files that define much of the
376 9 Microcontroller
memory structure such as the names of all the registers. Most microcontroller manu-
facturers or compilers will include such a header file to define names for all the registers
in their microcontrollers. If such a file is not included, the programmer has to address
the registers by memory address, rather than by name.
# include <util / delay.h>
This tells the compiler to include the delay library, which includes two functions caus-
ing the microcontroller to idle for a certain period of time.
int main ( void ) {
This is the main function. Every program written in C language must have one main
function and it is where program execution starts. This line also specifies that the pro-
gram does not take any information as input (void), but it does return an integer upon
completion (int).
unsigned int LEDstatus;
Here, the program initializes a variable in which the program will store the informa-
tion collected from the feedback.
DDRA = 0xff;
This sets the contents of the register DDRA*to the hex (0x) value ff, which turns all 8
pins to output. Only one of the pins is actually used, but setting them all does not cause
any issues in this case. Whenever there are several registers serving the same purpose for
multiple devices, the actual register names are often generalized by replacing the distin-
guishing character, in this case A, with a generic character indicating that it could be any
of the possibilities. This generic character is generally a lower case “n” for n umerical dis-
tinguishers or “x” for alphabetic. Therefore, when some reference is made to DDRX1, it is
referring to any or all of the data direction registers rather than a specific one. This “x”
means something different when preceded by a “0” and followed by a string of numbers or
letters a‐e. In this case the “0x” is a designator that the following value is in hexadecimal
(i.e., base 16).
PORTA = 0xfe;
This sets all of the bits in the data register to high except for bit 0. As the circuit is
using active‐low logic, with the microcontroller acting as a sink, this turns the LED on.
As a value of 0 is default here, this line could be left out. However, including this line will
cause any LEDs attached to the other pins on the port to be off.
Moreover, the value “0xfe” can be replaced by any syntax that gives the same
value. This syntax is for hexadecimal; other options include binary (011111110) or
decimal (254). Hexadecimal is commonly used due to its compactness and easy
conversion to and from binary (each character in hexadecimal corresponds to a
block of four bits).
1 DDRX stands for data direction register, where X may be A, B, C or D depending upon the type of
microcontroller.
9.6 Programming in C 377
_delay_us (1);
This is a call to a function in the delay library, and causes the microcontroller to idle
for 1 μs. While not necessary, it allows the system to fully stabilize before the chip checks
the feedback.
LEDstatus = PINB & 0x01;
There are three registers for each of the 8‐bit ports on the Atmega644p: PINx, PORTx,
DDRx. Here, the program is reading the inputs on port B. The rest of the line performs
a bitwise AND operation on the read value, and stores it in the previously initialized
variable LED status. A bitwise AND compares each bit in the two bytes (PINB and
0×01), and results in a new value that has a 1 in each bit in the byte where both the input
bytes have one second.
In the program, this operation causes only the one bit of data corresponding to port
B pin 0 (pin 1 on the ATmega644p) to be saved and ignores the other seven bits of
the port.
return 0;
The final line of code supplies the integer requested as the return value in the function
declaration. The return statement has the added effect of exiting the function immedi-
ately. While not necessary in this application, many compilers will throw errors or
warnings, if the main function does not have a return type of “int”, or if execution of the
function can reach the end of the function without encountering the return command.
}
While the return statement tells the program to exit the function, this bracket signi-
fies that the definition of the function is complete, and any further lines belong to some
other aspect of the code.
9.7 Arduino
9.7.1 Arduino Overview
Arduino is an open source electronics hardware (e.g., microcontroller) and software
[134, 135]. It directly interfaces with sensors (e.g., gyro and Inertial measurement unit
(IMU)) and processes raw data. Arduino has full range of hardware products, including
boards, modules (a smaller form‐factor of classic boards), shields (elements that can be
plugged onto a board to give it extra features), and kits. Arduino hardware (e.g., boards)
is able to read inputs and after processing them, generates outputs.
Over the years, Arduino has become very popular, and has been the brain of thou-
sands of industrial projects, including UAVs. The Arduino website [136] provides vari-
ous resources including codes and installation procedures for Arduino software
package. The Arduino software allows the user to write a program and upload it to a
board. An Arduino board can be readily connected to a computer via USB cable. Popular
Arduino boards are Uno, Due, Mega, Leonardo, Micro, Mini, MKR, Nano, Pro, and Fio.
To implement a UAV project with the Arduino, three main components are needed:
(a) the Arduino board itself; (b) external hardware (including both shields and hand‐
made circuits); and (c) the Arduino IDE. Since the Arduino is open source hardware,
you can find various “Arduino compatible” devices available to UAV projects. Because
the Arduino boards are designed to be programmable via the same IDE, one can utilize
any of the modern Arduino boards for a project with zero or minor changes.
All Arduino boards have a number of key components and functions. For instance, an
Arduino Uno board; has the following components: (a) Atmel microcontroller unit (often
ATMega 328p); (b) USB communication interface; (c) voltage regulator and power connec-
tions; (d) I/O pins; (e) debug and power LEDs; (f) reset button; and (g) ICSP connector. The
Arduino can accept between 6 V and 20 V via the direct current barrel jack connector, or
into the Vin pin. The Arduino circuitries have built‐in 5 V and 3.3 V regulators.
A graphical illustration of the wiring between an Arduino board and sensors, control
surfaces, motor, battery, and communication system of an UAV is shown in Figure 9.9.
The electric motor is almost the only component that directly receives the electric
power via battery. Other elements will have their electric powers through Arduino
board. This board (i.e., microcontroller) provides electric power to other elements;
while sending control commands, or while receiving measured signals.
IMU
Antenna GPS
Arduino Transmitter
Receiver
Battery
Electric motor CAMERA
pack
values. As the name implies, the loop() loops consecutively, allowing a program to
change and respond.
Tables 9.3 and 9.4 list a number of functions and syntaxes in Arduino programming.
Similar to many programming platforms, the Arduino environment can be extended
through the use of libraries [136]. Libraries provide extra functionality for use in
sketches, for instance, working with hardware or manipulating data. Any Arduino
code must be uploaded into an Arduino board via a computer and a proper cable
connection.
14 13
12
1
11
10
3
7
4
6 8
5
is labeled with a number. The input and output pins are at the top and bottom. A 28‐pin
microcontroller is located in the lower center. In this section, major elements and their
features are described.
●● 1, 2, 7. Power in: Arduino board can be powered by using the USB cable from a lap-
top/computer by connecting the USB cable to the USB connection (1). Another way
is to directly connect it (2) with a power cord to the AC power supply by. Vin (7) pin
also can be used to power the Arduino board from an external power source.
●● 3, 10. Reset: An Arduino UNO board can be reset to start a program from the begin-
ning in two ways. A. by using the reset button (10) on the board. B. connect an exter-
nal reset button to the pin labeled RESET (3).
●● 4, 5, and 6. Power out Pins: An Arduino board can supply electric energy to exter-
nal elements (e.g., Pot). Most components (e.g., servomotor) used with an Arduino
board works with 3.3 and 5 V supply. A 3.3 V power is supplied through pin (4), A 5 V
power is supplied through pin (5). The ground is provided through pin (6) to close
the circuit. There are a number of GND pins, any of which can be used to ground an
element.
●● 8. Analog pins: There are five analog input pins; A0 through A5. External analog
sensors – like the thermometer – are connected to the board via these pins, which
can read the signal from a sensor, and convert it into a digital value that can be read
by the microprocessor.
●● 9. Microcontroller: Each Arduino board has a microcontroller, which are usually
made by the Atmel Company.
●● 11. Power LED indicator: This LED will light up when an Arduino board is plugged
into a power source.
382 9 Microcontroller
●● 12. TX and RX LEDs: The TX LED flashes while transmitting the serial data. RX
LED flashes while a signal is received.
●● 13. Digital I/O: There are 14 digital input/output (I/O) pins. These pins can be con-
figured to work as input digital pins to read logic values (0 or 1) or as digital output
pins to drive different modules like LEDs, and relays. Six pins labeled “~” can be used
to generate PWM.
●● 14. AREF: AREF denotes Analog Reference. It can be used to set an external refer-
ence voltage (between 0 and 5 Volts) as the upper limit for the analog input pins.
The Arduino Uno is not expensive (about $25); and it is deemed as a reliable board.
The programming language used in Arduino is C, with a large number of free libraries
that can be downloaded from the Arduino website.
This code must be uploaded via a computer and Arduino software, using a proper
cable connection. In the code, some line descriptions are added to explain the meaning
of some syntaxes and commands. When the code is uploaded, you may disconnect the
board from computer, and start the experiment.
9.7 Arduino 383
Servo
USB connection
Signal
Battery
(5 V)
5V GND Potentiometer
Figure 9.13 Circuit, wiring, and schematic of the servo control system.
Figure 9.13 demonstrates the circuit, wiring, and schematic of the servo control system.
Servo motors have three wires: power, ground, and signal. The power wire (middle, often
red) is connected to the 5 V pin on the Arduino board. The ground wire is connected to a
ground pin on the board. The signal pin is connected to pin 9 on the board. Moreover, the
Pot should be wired so that its two outer pins are connected to power (+5 V) and ground,
and its middle pin (for signal, often red) is connected to analog input 0 on the board.
When wiring is completed, begin the experiment by pressing the start button on the
board. You must see the servomotor begin to rotate and then stop at the desired angular
location, which is directed by Pot. Thus, as you rotate the Pot by hand, the servomotor
must rotate accordingly. As an application, the Pot is similar to a stick of a control box
that an UAV operator is moving. The servomotor is similar to the one that deflects a
control surface such as the elevator. The main difference is that; a transmitter sends
signals from the operator’s control box to the receiver of an UAV.
standalone on the Arduino; and (e) communicate with an Arduino board over a USB
cable or wirelessly over Wi‐Fi. For using Matlab for Arduino, you need to purchase the
Arduino Engineering Kit, use add‐on files, download and install hardware support
packages, and use Matlab resources such as YouTube channel.
The Matlab support tools are provided for both matlab codes and Simulink models.
The matlab support packages should be setup and configured. They are Matlab add‐ons
that will allow the user to write matlab code which is then compiled, loaded, and exe-
cuted on an Arduino board. The package enables the user to read/write to IO pins on
Arduino board, communicate with peripheral devices via I2C or SPI, etc. Please note
that, the Matlab package does not support all hardware functional on all types of
Arduino boards. The application of matlab support p ackage in Arduino boards are a
type of hardware in the loop simulation (See Section 5.9.3).
As a quick example, the following Matlab code
ledPin = ’D13’;
deltaT_blink = 2;
port = ’COM5’;
board = ’Due’
a = arduino(port, board);
will cause an LED on an Arduino Due to blink every 2 seconds.
For the execution, you need to follow this procedure: (a) connect an Arduino Due
board to a computer using a USB cable; (b) run matlab software in computer; (c) install
Matlab support package for Arduino hardware; (d) write the above Matlab script; and
(e) run the code. Recall that Arduino Due already has LEDs (as part of the board) con-
nected to digital pin 13. When the “Run” in Matlab is clicked, the computer and Matlab
software will begin to communicate with Arduino Due. Hence, the matlab code will be
compiled, loaded onto, and executed on the Arduino Due.
Instead of a Matlab code, a Simulink model may also be employed to control a device via
an Arduino board. The reader is expected to be knowledgeable of Simulink model devel-
opment. A similar procedure will be followed to control a device via an Arduino board.
9.8.1 ArduPilot
The ArduPilot is an autopilot hardware for use in autonomous UAVs. It is an open
source UAV platform [138], able to control autonomous multi‐copters, fixed‐wing
aircraft, traditional helicopters, ground rovers and antenna trackers. ArduPilot is an
award‐winning platform for autonomous stabilization, waypoint based navigation and
two‐way telemetry with Xbee wireless modules. The system uses an IMU using a com-
bination of accelerometers, gyroscopes, and magnetometers. Today’s ArduPilot is
almost entirely C++ and has evolved to run on a range of hardware platforms and OS.
9.8 Open‐Source Commercial Autopilots 385
The ArduPilot project8 is a family of open source autopilots based on the Arduino
open source computing platform. It consists of a choice of electronics and a range of
free software programs for different vehicles. The autopilot can be setup, and firmware
may be loaded via a point‐and‐click utility. The embedded programming toolkit is
based on Arduino, with full mission scripting.
The ArduPilot is programmed to handle autonomous takeoff and landing, and special
action commands such as video and camera controls. It is equipped with a two‐way
telemetry and in‐flight command. Its measurement hardware includes 3‐axis gyros, 3‐
axis accelerometers, 3‐axis magnetometer, and barometric pressure sensor for altitude.
Furthermore, Ardupilot has a built‐in hardware failsafe processor, and can return‐to‐
launch if radio control is lost loss. Two current active Ardupilot products are ArduPilot
Mega (APM). The cost of one Ardupilot unit is about $200–$300. The Ardupilot APM
2.6 (sees Figure 9.14) with eight RC channels and four serial ports can convert a remote‐
control (RC) air vehicle into a fully autonomous UAV. Its control system employs PID
control law, while the operator may tune the PID gains.
The PID parameters are mainly adjusted for stabilizing modes during initial flights
and setup operation. The PID gains have default values, but there are recommended
values for each undesired behavior, and also error compensation. For instance, the
default value [138] of kP for pitch control is 4.5. The PID variables for each function are
modifiable in the Mission Planner software. The Pitch PID values are slaved to Roll PID
values. The manufacturer recommendation is to redo stabilize PID – P settings until
roll and pitch control and self‐leveling work smoothly.
participated by industry experts and academic researchers from around the world. It
enables developers create custom drone OSs with a flexible core. It originated from the
PIXHAWK Project of the Computer Vision and Geometry Lab of ETH Zurich (Swiss
Federal Institute of Technology) and Autonomous Systems Lab.
The Pixhawk (www.pixhawk.org) is an autopilot system designed by the PX4 project
and manufactured by 3D Robotics. It features advanced processor and sensor technolo-
gies from ST Microelectronics® and a NuttX RTOS. The objective of the project was to
deliver high performance, flexibility, and reliability for controlling any autonomous
vehicle at low cost and high availability.
The microprocessor of PX4 Autopilot is equipped with a 32 bit STM32F427 Cortex
M4 core with FPU, a 168 MHz/256 kb RAM/2 MB Flash, and a 32 bit STM32F103 fail-
safe co‐processor. The sensors include ST Micro L3GD20H 16‐bit gyroscope, ST Micro
LSM303D 14‐bit accelerometer/magnetometer, and MEAS MS5611 barometer. The
autopilot mass is 38 g. In terms of dimensions, the length, width, and thickness are 81.5,
50, and 15.5 mm respectively.
9.8.3 Micropilot
The MicroPilot9 Company which sells commercial autopilots – serves mini, small, and
large UAV manufacturers (NASA, Raytheon, and Northrop Grumman), large‐scale
defense and research enterprises. MicroPilot also provides a series of autopilots, software,
accessories, and customized UAV training and integration services. MicroPilot manufac-
tures circuit board and enclosed autopilots for UAVs as well as ground control software
(HORIZON), a software developer’s kit (XTENDER) and a hardware in the loop simula-
tor (trueHWIL). They also sell data links for telemetry, compasses, AGLs and ADCs.
Some sample products are: single‐use autopilot (MP2x28xp), and VTOL autopilot
(MP2128HELI). The Micro Pilot’s MP2 × 28 introduced in 2004, with a mass of 28 g,
(dimension of 4 cm × 10 cm) is a good fit for mini/small UAV autopilots.
No Parameters Value/features
9.9 Design Procedure
In the preceding sections, the basic fundamentals of a microcontroller and functions of
its main components have been described. In this section, the design and development
procedure of a microcontroller will be introduced. In general, the microcontroller
development begins [139] from the requirements analysis and ends with testing and
maintenance. Figure 9.16 illustrates the microcontroller design/selection/development
388 9 Microcontroller
Identify the features and number of signal receivers from microcontroller (e.g., engine, elevator)
Identify the features and number of signal transmitters to microcontroller (e.g., measurement devices)
Design the wiring and connections between microcontroller and other elements
Develop a flight
simulation code including Write the code
the controller design
Pass
procedure block diagram. The process has a number of feedbacks to check if the
requirements are met. The iteration continues until the design requirements are met.
It should be noted that a flight simulation code including the controller design is
developed in parallel. Thus, prior to the writing a code for the microcontroller, the
controller design, and the flight simulation must be conducted. Thus, the flight control-
ler must perform satisfactorily in a flight simulation, before it is included in the micro-
controller code.
9.10 Design Project
In this section, the application of a microcontroller in a control system is demonstrated
in the form of a design project. The design objective is to control and balance a ball on
a level beam, and keep the ball at a given location. For this project, an Arduino Uno
board is employed.
9.10 Design Project 389
#include<Servo.h>
#include<PID_v1.h>
Ball Lidar
Beam
Servo
digitalWrite(pingPin, HIGH);
delayMicroseconds(5);
digitalWrite(pingPin, LOW);
pinMode(pingPin, INPUT);
duration = pulseIn(pingPin2, HIGH);
cm = duration /(24.5*2);
if(cm > 50)
{cm=49;}
Serial.println(cm);
return cm;
}
The description of each line of the code is not shown, to only show the pure code. It
can be seen on the website of this text.
9.10.4 Procedure
The experiment procedure (in four groups) in this project is presented below:
1) Start Up
a) Connect the Uno board to the computer using a USB cable
b) Turn on the computer
c) Open MATLAB software
d) Open Arduino software
2) MATLAB simulation
a) Write a matlab code for simulation
b) Estimate appropriate Kp, Ki, and Kd values for the system
c) Hit run
d) Monitor step response
e) Adjust these values until the desired response is reached
3) Arduino Program
a) Write an Arduino code
b) Input Kp, Ki, and Kd values from matlab system simulation
c) Plug in Arduino board on the balance to the computer
d) Select Arduino Uno for the board
e) Select COM port that the Arduino is located on (or assign the Arduino to a COM
port)
f ) Compile (i.e., verify)
g) Upload Arduino code – (i.e., ON)
h) Press ctrl+shift +m to open serial monitor (Under Tools)
i) Place the ball on the balance and wait for the ball to settle
clear all
close all
clc
arduino=serial(’COM3’,’BaudRate’,9600); % create serial com-
munication object on port COM18
fopen(arduino); % initiate Arduino communication
CM(1)=0;
time(1)=0;
i=1;
tic;
while (toc<=100)
CM(2)=fscanf(arduino,’%f’);
time(2)=toc;
figure(1);
grid on;
axis([toc‐10, toc+10, 0, 35])
h(i)=plot(time,CM,’b’,’LineWidth’,5);
hold on
CM(1)=CM(2);
time(1)=time(2);
if(i >= 300)
delete(h(i‐299));
end
i=i+1;
end
fclose(arduino); % end communication with arduino
The MATLAB code for evaluating/determining PID gains is not provided in this sec-
tion. The technique to determine PID gains for such neutrally stable system is left to the
reader to investigate. This MATLAB code requires a mathematical (dynamic) model of
the ball‐beam mechanism. Chapter 6 provides techniques to design control systems
using a PID controller.
Questions 393
30
Distance (cm)
25
20
15
10
0
0 5 10 15 20 25 time (sec) 30
Questions
1 What is the major function of a microcontroller?
12 What are the differences between flight simulation software and the microcon-
troller code? Briefly describe.
18 What is Arduino?
25 List name of at least four elements from which a microcontroller receives a signal.
39 Briefly describe the Matlab special support package for Arduino hardware.
40 Briefly describe the process to use the Matlab software for controlling a device via
an Arduino board.
Problems
1 Write a code in C that converts the given temperature in Fahrenheit to Celsius using
the following conversion formula:
F 32
C
1.8
3 Write a code in C that converts the given voltage (V) and current (I) of a sensor to
determine its power using the following conversion formula:
P IV
ax 2 bx c 0
ax 3 bx 2 c 0
void main()
{
char *s=”\12345s\n”;
396 9 Microcontroller
printf(“%d”,sizeof(s)):
}
7 Write a code for Arduino Uno board to sweep the shaft of a servomotor back and
forth across 90°.
8 Write a code for Arduino Uno board to sweep the shaft of a servomotor back and
forth across 180°.
9 Write a code for Arduino Uno board to sweep the shaft of a servomotor back and
forth ±30°. This is to model one aileron.
10 Write a code for Arduino Uno board to sweep the shaft of two servomotors simul-
taneously back and forth ±30°. This is to model two ailerons. Hence, make sure,
when one aileron is deflected upward, the other one is deflected downward, and
vice versa.
13 Write an Arduino code to receive a signal from a range finder and create an analog
output (voltage).
14 Write an Arduino code to receive a signal from an altimeter and create an analog
output (voltage).
15 Write an Arduino code to use a range finder output to measure the distance from
a UAV to an obstacle.
16 Write an Arduino code to use a rate gyro output to measure the attitude of a UAV.
19 Write an Arduino code to use a pitot‐tube output to measure the UAV airspeed.
Design Projects 397
20 To simulate the measurement of fuel level in a UAV fuel tank, write an Arduino
code to use an ultrasound sensor to measure and illustrate the fuel level.
21 To simulate the measurement of fuel level in a UAV fuel tank, write an Arduino
code to use an ultrasound sensor to measure and illustrate the fuel level.
22 Write a Matlab code to cause an LED on an Arduino Uno to blink every 1 second.
In this code, the matlab support package for Arduino hardware is employed.
23 Write a Matlab code to cause an LED on an Arduino Mega to blink every 0.4 sec-
ond. In this code, the matlab support package for Arduino hardware is employed.
Design Projects
1 Design and build a control system using an Arduino Uno to control the position of
a servo with an analog Pot. Instructor should provide the equipment.
2 Design and build a control system using an Arduino Uno to control the position of
a servo with a digital Pot. Instructor should provide the equipment.
3 Design and build a control system using an Arduino Uno to read air pressure from
a pitot tube and send the results to a computer and plot the results. Instructor
should provide the equipment.
4 Design and build a control system using an Arduino Uno to calculate airspeed from
a pitot tube (in a wind tunnel) output and send the results to a computer and plot
the results. Instructor should provide the equipment.
5 Design and build a control system using an Arduino Uno to read temperature from
a thermometer and save data. Instructor should provide the equipment.
6 Design and build a control system using an Arduino Uno to read altitude from an
altimeter and save data to a laptop. Instructor should provide the equipment.
7 Design and build a control system using an Arduino Uno to read applied force from
an analog force sensor and save data to a laptop. Instructor should provide the
equipment.
398 9 Microcontroller
8 Design and build a control system using an Arduino Uno to read applied force
from a digital force sensor and save data to a laptop. Instructor should provide the
equipment.
9 Design and build a control system using an Arduino Uno to control a group of
LEDs (in series). LEDs should turn on and off each for one second. Instructor
should provide the equipment.
10 Design and build a control system using an Arduino Uno to control two LEDs (in
parallel). LEDs should turn on and off in turn, each for one second. Instructor
should provide the equipment.
Notes
1 Random Access Memory.
2 Read Only Memory.
3 Electrically Erasable Programmable Read Only Memory.
4 Pulse Width Modulation (a type of digital signal).
5 Computer Operates Properly.
6 Peripheral Interface Controller (also referred to as Programmable Intelligent Computer).
7 http://suasnews.com.
8 http://ardupilot.org.
9 www.micropilot.com.
399
10
CONTENTS
Educational Outcomes, 400
10.1 Introduction, 400
10.2 Launch Technologies and Techniques, 402
10.2.1 Rocket Assisted Launch, 402
10.2.2 Bungee Cord Catapult Launch, 403
10.2.3 Pneumatic Launchers, 406
10.2.4 Hydraulic Launchers, 407
10.2.5 Air Launch, 408
10.2.6 Hand Launch, 409
10.3 Launcher Equipment, 410
10.3.1 Elements, 410
10.3.2 Ramp/Slipway, 410
10.3.3 Push Mechanism, 412
10.3.4 Elevation Platform, 412
10.3.5 Power Supply, 415
10.4. Fundamentals of Launch, 415
10.4.1 Fundamental Principles, 415
10.4.2 Governing Launch Equations, 416
10.4.3 Wing and Horizontal Tail Contributions, 419
10.4.4 UAV Longitudinal Trim, 420
10.5 Elevation Mechanism Design, 422
10.5.1 Elevation Mechanism Operation, 422
10.5.2 Hydraulic and Pneumatic Actuators, 423
10.6 VTOL, 424
10.7 Recovery Technologies and Techniques, 424
10.7.1 Fundamentals, 424
10.7.2 Net Recovery, 425
10.7.3 Arresting Line, 426
10.7.4 Skyhook, 427
10.7.5 Windsock, 427
10.7.6 Parachute, 429
10.8 Recovery Fundamentals, 429
10.8.1 Parachute, 429
10.8.2 Impact Recovery, 431
10.9 Launch/Recovery Systems Mobility, 431
10.9.1 Mobility Requirements, 431
10.9.2 Conventional Wheeled Vehicle, 432
Educational Outcomes
After study of this chapter, the reader will be able to:
1) Discuss the current launch and recovery technologies
2) Manage a launch system design project
3) Conduct a recovery system design project
4) Conduct a Unmanned Aerial Vehicle (UAV) launcher design project
5) Explain various launch techniques
6) Explain various types of launchers
7) Explain various launcher components
8) Explain various recovery techniques
9) Discuss fundamentals of launch
10) Discuss fundamentals of recovery
11) Design elevation mechanism
12) Evaluate launch and recovery systems
13) Discuss launch/recovery systems mobility
14) Develop launch and recovery systems selection process
10.1 Introduction
Similar to other aircraft types, UAVs need means to accelerate up to a certain speed
(usually slightly higher than stall speed) to be able to become airborne. All unmanned
aircraft must initially take‐off or be launched to become airborne. Moreover, at the end
of the flight mission, they must land on an airfield, or be recovered. Launch involves
transitioning the UAV from a nonflying state (e.g., stationary on the ground) to a flying
state. In the case of a horizontal runway launch, this can be considered as a conventional
takeoff. Various conventional and unconventional launch and recovery techniques have
been applied to manned aircraft for over a century. The range of options is greater for
unmanned aviation. These techniques are largely enabled by the exclusion of pilot
physical constraints and the inclusion of much lower UAV weights.
In general, there are three techniques for launching a UAV: (a) conventional horizon-
tal takeoff and landing (HTOL); (b) a catapulted or powered launch; and (c) vertical
takeoff and landing (VTOL). The first method (i.e., HTOL) requires a long runway, and
is primarily employed by large and medium‐weight UAVs. The powered launch is
mainly utilized by small UAVs, and requires a launcher. The third technique (i.e., VTOL)
is applicable when the engine thrust is greater than the UAV weight. All quadcopters
10.1 Introduction 401
and helicopter UAVs are employing the VTOL technique. The conventional takeoff and
landing fundamentals and analysis are presented by [9].
The vast majority of large fixed‐wing UAVs employ conventional launch and recovery
techniques; i.e., conventional takeoff and landing. Conventional launch and recovery
require a length of horizontal flat surface (runway); and a further distance before the
nearest obstacle of maximum specified height. Of all the methods for UAV launch and
recovery, the VTOL one is an accurate, operationally convenient and gentle. VTOL are
more appropriate for very small UAVs.
The complexity in the integration of unmanned air vehicles is more challenging when
it comes to naval ships, as the technology requirements are usually higher, and space is
limited. Apart from the physical aspects of the integration, it is desired to have a solu-
tion that is flexible, cost efficient and have a wide envelope of operability. As the types
and sizes of UAVs increase, a need for an integrated launch and recovery system that
can handle various types and sizes are being developed.
When a UAV has a conventional takeoff and landing, the launch and recovery systems
is converted to the design of landing gear. The approach for designing the landing‐gear
for a tactical‐to‐large UAVs, such as the AAI RQ‐7 Shadow 200 or the Northrop
Grumman RQ‐4 Global Hawk, is not different than for a manned aircraft. The high‐
altitude long endurance UAV, Global Hawk (Figure 1.2) has a high speed required for
lift‐off (about 100 knot). It is powered by a single turbo‐fan engine whose thrust is just
over 40 kN and requires a ground run of over 600 m. The landing gear design is out of
scope of this book, landing gear design process is presented in Ref. [8].
The Global Hawk (Figure 1.2) representing the HTOL type, powered by a turbofan
engine whose nominal thrust of just over 40 kN generates an acceleration of 0.3 m/s2 to
achieve ground roll of about 600 m. The Predator B (Figure 5.12), on the other hand,
employs a turboprop engine with a variable pitch propeller, has a ground roll of about
300 m. Unlike the Hunter, the Shadow does not use an external pilot, depending instead
on a launcher for takeoffs, and an automated landing system for recovery.
The launch acceleration will significantly influence the UAV structure as well as the
installation of payloads, due to imposing inertia force. All of the on‐board equipment,
including sensitive camera, and navigation sensors must withstand this acceleration.
Below 2 g, the amount of hardening and support needed for the equipment may be
ignored. To withstand acceleration beyond 5 g, installations require more substantial
hardening, and will add to the cost and overall weight.
Every year, new launch and recover techniques are developed by universities and
industries. Recently, Aurora is developing a new a runway independent UAV launch and
recovery system; called SideArm1; which is capable of both land and sea‐based opera-
tions. It brings runway independence to a new class of large fixed wing UAVs. The
SideArm system provides the versatility of rotary‐wing aircraft with the payload and
endurance of fixed‐wing aircraft. This single apparatus launches and recovers aircraft
from austere sites, and can relocate between launch and recovery events.
Typical launch methods include: (a) rail launchers; (b) rocket launch; (c) air launch;
(d) hand launch; (e) tensioned line launch (i.e., catapult); (f ) gun launch; and (g) ground‐
vehicle launch. Currently the following recovery methods are employed: (a) skid and
belly recovery; (b) net recovery; (c) cable‐assisted recovery; and (d) parachutes. In this
chapter, the launch of micro to small UAVs are addressed, which particularly using con-
cepts that avoids the need for a runway.
402 10 Launch and Recovery Systems Design
Figure 10.1 Pioneer Unmanned aerial vehicle (UAV) during rocket assisted launch.
10.2 Launch Technologies and Techniques 403
When released, the rocket is usually dropped into the water/ground, it will not be
usable again. However, when dropped, the rocket can be collected and inspected for
repair and for possible reuse. After the launch, there is an interval where the UAV is
airborne, but does not have enough airspeed to produce the required aerodynamic side‐
force and yawing moment to directionally control the UAV. For such a case, care must
be taken in operating under a cross wind. This pitfall can be minimized by adjusting the
launch angle to the optimum value.
When the launch is canceled due to non‐favorable weather/environment, the rocket
must be removed from UAV and stowed safely. The rocket is a pyrotechnic component
and needs to be housed in a special place. Furthermore, rockets requiring special care,
and safety considerations are highly recommended.
The small size and small number of components needed for the launch make this
technique favorable to carry onboard a ship; hence it does not require a significant
alteration to the ship. Moreover, a minor installation is needed on the ship. However,
the flames and the thrust generated by the rocket can be an issue, if the deck structure
is sensitive to these two items. When the rocket is being fired, the flame, smoke, and
explosion sound are created. These three outcomes have a negative effect, if stealth
characteristics are expected to be maintained.
In this launching operation, the rocket imposes a huge structural load on the UAV,
due to a high linear acceleration. This motion acceleration can be expressed in terms of
gravity acceleration (g). This ratio can be referred to as the g‐load or load factor:
a
n (10.1)
g
In other words, the UAV load is expressed as a factor of the standard acceleration due
to gravity (g = 9.81 m/s2 = 32.17 ft/s2). As the load factor increases, the load on the air-
craft structure (e.g., wing and fuselage) will be increased; thus, the UAV structure gets
heavier. In the UAV structural design, the highest allowable load factor is considered.
Typical value for the load factor is from 1 to 5.
Major advantages of the rocket assisted launch are: (a) it is a small system; (b) the
UAV requires near to zero take‐off length; (c) small initial cost; and (d) it can be pre-
pared in advance. These features make this launch system particularly suitable for a
ship. The rocket assisted launch (sometimes referred to as the jet assisted takeoff
[JATO] is a matured technology, and even employed by large prop‐driven transport
aircraft. The rocket thrust is relatively constant during launch, so you may employ
Newton’s second law to determine the end velocity.
This simple concept launch system includes the following elements: (a) a metal rail
that is positioned at a launch angle; (b) a bungee cord (or multiple cords) (c) a winch to
stretch the cord; and (d) release mechanism.
Due to the simplicity in the system design, and not requiring many mechanical or
electrical components, it is relatively light weight, low cost, and easy to operate. This
system is relatively silent, has no electrical components, and the rails could be manufac-
tured from low signature materials. The bungee cord is probably the quietest launch
technique; and is frequently limited to support UAVs of smaller sizes.
Performance of a bungee cord is similar to a mechanical spring; the released energy is
equal to the applied force multiplied by the rate of change of deflection. The force (F) is
proportional to cord length and its extension (x).
F 2kx (10.2)
where k is the cord spring index; and is a function of cord materials, density, and its
cross‐sectional area. The constant, 2, is used (Figure 10.2) due to two parts (left and
right of the UAV) of the cord. When the cord has its longest extension, it will apply the
maximum force; while as the extension is decreased, the force is decreased too. The
value of cord spring index is a function of cord materials and its diameter.
The launch operation procedure is described here. Prior to launch, the winch
stretches the bungee cord into necessary tension; then the cord is secured with a safety
pin. To begin the launch, the pin is released. Then, the UAV accelerates along the ramp
until it passes the rail and gets airborne. The cord is not part of the UAV and; stays on
the launcher after the launch. If the cord stretching force (winch operation) is beyond
the operator’s force limit, a motor – to turn the winch – is required. Compared with
other launch techniques, a launcher with a bungee cord requires the longest launcher
ramp. The maximum achievable UAV airspeed by a bungee cord launcher is low; and
hardly passes 20–30 knots. Thus, bungee cord launchers are often limited to light-
weight UAVs.
The initial release of cord is usually without any dampening; thus, the launch can be
a “jerky” motion in the start. This feature can cause structural/performance prob-
lems, if the UAV or its payload cannot withstand this type of acceleration. Moreover,
since the deflection is decreased during the launch, the launch force is gradually
decreased. Hence, the acceleration – where it is initially high – is gradually
decreased too.
Lc /2
Lc /2 + 2x ≈ 2x
In order to calculate the end velocity, employ the Newton’s second law in its differen-
tial form.
d2
F m x (10.3)
dt 2
where m is the UAV mass on the launcher. The contributing forces are: (a) cord force;
(b) UAV weight; (c) friction between UAV and ramp; (d) lift; and (e) drag. Section 4
presents the derivation of this equation by including all contributing forces. To simplify
the derivation, here, only the bungee cord force, and friction force are considered. If the
d2
short notation (i.e., x x ) is utilized, the governing differential equation is equiva-
dt 2
lently obtained as:
2kx mg cos mx (10.4)
where θ denotes the launch angle, and μ is the friction coefficient. The equation may be
reformatted as:
2k
x x FA (10.5)
m
x V (10.6)
The solution of Eq. (10.5) (assuming zero initial conditions) yields the velocity of the
UAV along the ramp. The transfer function of this launch system is obtained as:
X s 1
(10.7)
FA s 2 2k
s s
m
The direction of cord extension is opposite to the direction of velocity. The solution
also illustrates the required cord extension; x (i.e., launcher length) as a function of the
desired end velocity (V). Eq. (10.7) indicates that, in order to achieve a higher UAV
velocity at the separation point, one must: (a) increase the cord extension (and conse-
quently, the ramp length); (b) employ a cord with a higher spring index (k); and (c)
reduce the UAV mass (m).
The general solution to a linear second order differential equation (10.5) has the fol-
lowing form [140]:
406 10 Launch and Recovery Systems Design
V,
x,
V
a
Time
Figure 10.3 Normalized values of Unmanned aerial vehicle (UAV) displacement, velocity, and
acceleration during launch.
1t 2t
x c1e c2 e (10.8)
where c1, c2, λ1, and λ2 are determined from initial conditions and equation coefficients
(including k). However, this is a special case, with no damping. The complete solution
(assuming zero initial conditions) of Eq. (10.4) yields the displacement [50] of the UAV
along the ramp as a function of time (t):
2k
x cos t (10.9)
m
This solution is valid only until the UAV is separated from the launcher, so no oscilla-
tion is involved.
Figure 10.3 demonstrates the normalized values of displacement, velocity, and accel-
eration during launch as a function of time. As indicated, all three parameters are non-
linear with time. The displacement, velocity will reach their maximum values, while the
acceleration drops to zero.
Due to nonlinear nature of the contributing forces, the end velocity is difficult to
calculate. The calculation challenge intensifies when noted that the friction at the
beginning of launch is much higher than the period when the UAV is moving. The
interested reader is encouraged to derive the complete nonlinear governing equation;
and use numerical methods to obtain the more accurate results.
pressurize the air and to refill the accumulator tank. Moreover, a compressor to pres-
surize the air needs to be powered (e.g., electric motor, or piston engine). Furthermore,
it tends to have a high initial cost, and have a high weight. The advantages are that: (a)
the pneumatic launcher is a proven working design; (b) it has a low recurring cost; and
(c) adaptable to different UAVs. If this launcher is employed on the deck of a ship, the
ship compressed air system can be utilized through outlets.
Many UAVs are employing pneumatic power for launching operation. A ScanEagle is
launched using a pneumatic launcher (Figure 10.4), patented by Insitu, known as the
“SuperWedge” launcher. Moreover, the Insitu trailer‐mounted Mark 4 launcher – a self‐
powered by an onboard diesel (JP‐5 or JP‐8 fuel) generator and air compressor – is
compatible with all of Insitu’s unmanned aircraft. The setup of this launcher with a
weight of 4,200 lb, a deployed length of 22 ft, and with two operators, takes about
minutes. The RQ‐7 Shadow is also launched from a trailer‐mounted pneumatic catapult.
Its pneumatic launcher can accelerate the 170 kg aircraft to 70 knots in 12 m.
F ma (10.10)
Moreover, the operator may run during the launch period in order to increase the
initial speed. When a hand launch system is selected for a UAV, no design activity is
required for the launch system. However, an analysis should be conducted to make sure
that the operator can provide a safe initial velocity.
When the acceleration, a, initial velocity, V1, and the extended hand (distance), x are
known, the release speed (V2) is obtained by:
Example 10.1
A very small UAV has a mass of 1.5 kg. A human operator with a maximum force of 90 N
is arranged to launch this UAV. If his hand extends 70 cm, determine the release speed.
Solution
Newton’s second law yields the linear acceleration:
F 90 m
F ma a 60 (10.10)
m 1.5 s2
Release speed:
m
V22 V12 2ax V2 2ax 2 60 0.7 V2 9 (10.11)
s
10.3 Launcher Equipment
10.3.1 Elements
Conventionally, a relatively long runway is employed where a UAV accelerates by its own
propulsion. However, when such a runway is not available, measures have to be taken
(e.g., using launch equipment) to assist in the take‐off. UAVs can be launched from a
fixed or a moving ground vehicle. A launcher eliminates the need for conventional land-
ing gear for the purposes of takeoff. The launcher is a mechanical devise to accelerate a
fixed‐wing UAV to a minimum controllable airspeed before releasing it from launcher.
The ground vehicle provides the acceleration to flight speed, at which time the UAV is
released. This launch technology predates conventional landing gear on flying aircraft.
For UAVs which do not have a vertical takeoff capability, a launcher will be required.
In the design of a launcher, a few parameters such as launcher length, launcher weight,
launch angle, and the required force and power must be calculated. Moreover, the type
of source of launcher power (e.g., mechanical, spring, pneumatic, and rocket) needs to
be decided. Major elements of a launcher are: (a) ramp/slipway; (b) elevation platform/
mechanism; (c) mobility wheels; (d) transportation truck; (e) power source; and (f ) push
mechanism.
Furthermore, if the UAV is equipped with a pusher prop‐driven engine, a propeller
cover (element 7) is also needed. In this section, these elements are briefly described.
Figure 10.7 shows a Shadow UAV and its launcher, notice that the flap is deflected.
Figure 10.8 illustrates a Penguin C UAV with the launcher and ground station.
10.3.2 Ramp/Slipway
The vehicle must slide up the ramp due to the launch force. The ramp is often made up
of one or two parallel rails. Rail launchers provide the UAV with a stabilizing track and
launch energy to take the UAV from rest to airborne. The UAV is secured to a shuttle
10.3 Launcher Equipment 411
Figure 10.7 Shadow Unmanned aerial vehicle (UAV) and its launcher.
Figure 10.8 Penguin C with launcher and ground station. Source: Courtesy of UAV factory.
that travels (slips) along the rail via guides. It usually takes the form of a ramp along
which the UAV is accelerated on a trolley, propelled by a system of rubber bungees, by
compressed air or by rocket, until the aircraft has reached an airspeed at which it can
sustain airborne flight.
The launch method must provide a safe physical separation between the UAV and the
launcher; and other hazards throughout the launch operation. Most rail launchers with
pneumatic/hydraulic power unit are capable of launching UAVs with a weight range of
500–1000 lb Typical launch speed for small UAVs is about 50–70 knots.
412 10 Launch and Recovery Systems Design
The techniques to calculate the UAV maximum climb angle, and the climb angle cor-
responding to the maximum rate of climb are provided in Chapter 14.
The elevation platform can be hydraulic, pneumatic, or carried out by power screw. A
power screw (Figure 10.9) is a device to transfer the mechanical power by changing
angular motion into linear motion, and is usually paired with a nut. Other familiar
applications include the lead screws of lathes, and the screws for vises, presses, and jacks.
The torque (TR) required for raising a load (e.g., UAV mass), while overcoming thread
friction is obtained [141] by:
FN dm dm l
TR (10.12)
2 dm l
where dm is the mean (pitch) diameter of a square‐threaded power screw with single
thread, and μ denotes the coefficient of friction between screw threads. The normal
force is the normal component of the UAV mass (mU) plus mass of the launcher rails (mR).
10.3 Launcher Equipment 413
mg
TR
FN mR mU gcos (10.13)
where θ stands for launch angle. The parameter l is referred to as the lead, and is the
distance the nut moves parallel to the screw axis when the nut is given one turn. For a
single thread, the lead is the same as the pitch. For a screw with n threads,
l np (10.14)
where p stands for screw pitch. A desired feature of an elevation mechanism is the
self‐locking, where it does not allow the UAV weight to automatically push the mecha-
nism down. The parameter is the normal component of the sum of the UAV mass and
the launcher arm. Table 10.1 illustrates [141] the friction coefficient for threaded pairs.
The self‐locking is obtained whenever the coefficient of thread friction is equal to
or greater than the tangent of the thread lead angle. When a positive lowering torque
is obtained, the screw is said to be self‐locking. Thus, the condition for self‐locking is
dm l (10.15)
The Eqs. (10.12) and (10.13) are valid for square threads where the normal thread
loads are parallel to the axis of the screw. In the case of Acme or other threads, where
the normal thread load is inclined to the axis, you may consult with [141].
Nut materials
The mechanical power is torque multiplied by angular velocity of the screw. Hence,
the power required to raise the launcher is:
P TR (10.16)
where ω represents the angular velocity of the power screw in raising the launcher rails
and UAV.
Example 10.2
An elevation platform is being designed for a UAV launcher. The platform is made up
of power screws with a square‐thread with a pitch diameter of 30 mm, a pitch of 4 mm,
and double threads. The power screws are made up of steel, and machine oil is applied.
Assume the launch angle is 15°. The mass of UAV is 20 kg, and the launcher rail
is 40 kg.
Solution
a) Torque: From Table 10.1, the friction coefficient for a machine oiled steel power
screw is between 0.11 and 0.17. We select an average value of 0.14.
Screw lead:
l np 2 4 8 mm (10.14)
Normal force:
b) Power:
100
P TR 1.94 3.38W (10.16)
57.3
c) Electric current:
P 3.38
P IV I 0.282 A 282 mA (3.4)
V 12
10.4 Fundamentals of Launch 415
10.4 Fundamentals of Launch
The analysis of launch and design of launcher require an understanding of the
concept of launch, and the application of governing equations. In this section, main
elements, parameters, contributing forces, and governing equations of the launch
operation are presented. Basically, UAV launcher is a runway‐independent platform
that both guides and directs the UAV. In terms of operation, it is beneficial to
launch the UAV into the wind, if available, thus achieving flight speed over a shorter
distance.
Azimuth platform
Fixed platform
where “a” represents the linear acceleration. For an UAV launcher, the initial velocity is
often zero, and the distance traveled is equal to the length of launcher (LL). So, the
governing equation is expressed as:
In addition, in order for a launcher to create such acceleration, it must provide a suf-
ficient launch force (FL). From Newton’s second law, along the launcher ramp, sum of
the forces along x‐axis creates the acceleration:
Fx ma (10.18)
where m denotes the UAV mass. The contributing forces in this accelerated launching
motion are: (a) launch force (e.g., engine thrust); FL; (b) UAV‐Ramp friction; Ff ; (c) UAV
weight (W); (d) UAV drag (DL); and (e) UAV Lift (LL). In the x direction (along the
ramp), the force equation would be:
10.4 Fundamentals of Launch 417
FL Ff W cos D ma (10.19)
The friction force is proportional to the UAV normal force (x‐component of the
weight minus lift), N. It is the product of the coefficient of friction μ with the normal
force N, and acts to oppose the motion. Hence, the UAV‐Ramp friction force (Ff ) is:
Ff N (10.20)
where μ is the friction coefficient between UAV legs and the ramp, and N denotes the
normal force on the ramp. Table 10.1 provides [141] the friction coefficient between
UAV and ramp, for various ramp materials.
Two forces are contributing to the normal force: (a) UAV weight; and (b) UAV lift, LL.
The ramp has frequently a launch (i.e., climb) angle, θ. Since, the UAV is accelerating,
the lift is gradually increasing too.
N W cos LL (10.21)
where θ is the launcher angle (See Figure 10.11), Ff is the friction between launcher rails
and the UAV (indeed, two metals), and W is the weight of UAV (W=mg).
The friction coefficient (μ) between a UAV and the launcher rails is typically about
0.05–0.12. At the beginning of the launch, the lift (LL) and drag (D) are both zero. When
the friction force is substituted from Eqs. (10.20) and (10.21) into Eq. (10.19), we obtain:
F z
LL
θ
Ff W
but makes the launcher heavier and needs a larger volume for depot. For more accurate
calculation, you must include UAV lift and drag forces.
The launch force is only applied until the UAV is on the ramp; when the UAV left the
ramp, the only forward force is the engine thrust. It must be ensured that, the UAV has
gained sufficient airspeed, before leaving the launcher.
The launch speed is recommended to be equal to the UAV velocity corresponding to
the maximum rate of climb. The technique to calculate the UAV velocity corresponding
to the maximum rate of climb is provided in Chapter 14. The UAV speed at the end of
launcher is often about 10–30% greater than the stall speed. The UAV stall speed is a
key parameter governing the energy of launch event. It is desirable to reduce the launch
energy in order to lessen the UAV loads and the footprint of any supporting apparatus.
2W
Vs (10.23)
SC L max
where S is the wing area, ρ is the air density (at sea level, 1.225 kg/m3), and CLmax is the
maximum lift coefficient (usually about 1.2–1.6). The equations in this section are
employed to calculate the launcher length and required launcher force. The total
launcher length should not exceed practical transportability and storage dimensions,
but the rail may consist of multiple segments. Many governing equations of a normal
takeoff operation is applicable to launch. Reference [9] provides details of takeoff opera-
tion and introduces its governing equations and contributing parameters.
If the UAV has a pusher prop‐driven engine, it is recommended to equip the launcher
with a special housing for covering the prop (i.e., propeller guard) to prevent any
human‐related incidence and to increase operator safety.
Right after the launch, the UAV is going to climb with an instantaneous climb
angle of γ.
T D
sin (10.24)
W
Example 10.3
A launcher is designed to launch a UAV with a mass of 500 kg. The launch angle is 20°,
the launcher length is 3 m, and the friction coefficient is 0.06. The UAV is required to
reach a speed of 30 knot at the end of launcher rail. Ignore the contribution of UAV lift
and drag during the launch.
1. What acceleration does need to be generated?
2. What force is needed to push the UAV over the launcher?
Solution
2
VL2 30 0.514 m
VL2 2aLL a 39.6 (10.17)
2 LL 2 3 s2
FL W cos 1 ma (10.22)
FL 500 9.81 cos 20 1 0.06 500 39.63 25, 300 N
Please note that, part of the launch force is generated by the UAV engine.
where V denotes the UAV linear forward speed on the launcher, S represents the wing
planform area, and ρ is the air density. Two parameters of CLL and CDL are lift and drag
coefficients respectively. Typical values for CLL is between 0.1–0.5. The launch should
be continued until the lift is sufficient for lift‐off.
In a UAV with a conventional configuration, the total lift during launch (LL) is equal
to the algebraic sum of wing‐fuselage lift (Lwf ), and horizontal tail lift (Lht):
where the sign “ ±” indicates that the horizontal tail lift may be positive, or negative.
This sign is a function of a number of parameters including the relation between the
UAV center of gravity with respect to wing‐fuselage aerodynamic center. In majority
of the cases, if the UAV center of gravity is ahead of the wing‐fuselage aerodynamic
center, the horizontal tail will generate a negative lift (thus, −Lht). In contrast, if the
UAV center of gravity is aft of the wing‐fuselage aerodynamic center, the horizontal
tail will frequently generate a positive lift (thus, +Lht). The wing‐fuselage lift and the
horizontal tail lift are functions of air density, airspeed, a reference area, and their
angles of attack:
420 10 Launch and Recovery Systems Design
1
Lwf V 2 SC Lwf (10.30)
2
1
Lht V 2 Sht C Lht (10.31)
2
A negative sign for the horizontal tail lift in Eq. (10.29) indicates that, this force acts
downward.
The wing‐fuselage and tail lift coefficients are functions of their aerodynamic features
(primarily wing and tail airfoil sections), and their angles of attack. Furthermore, in a
UAV with a conventional configuration, the horizontal tail coefficient is controlled by
elevator deflection. In the aerodynamic design process of wing and horizontal tail, their
contribution to the launch motion must be considered. Therefore, the aerodynamic
design of horizontal tail will significantly influence the design of the launcher.
Fx max (10.32)
Fz 0 (10.33)
10.4 Fundamentals of Launch 421
(h-ho) C
Lwf T
V
lh
x
D
Mowf
W z
Lh
Horizontal
However, in order to keep the climb angle constant, sum of the moments about y‐axis
should be zero.
Mcg 0 (10.34)
Along the x‐axis (i.e., direction of flight), we can expand and write the equilibrium of
the forces as:
dV
T cos iT D W sin ma m (10.35)
dt
If we ignore the engine setting angle (iT) in our calculations, the thrust is acting paral-
lel to the fuselage center line. In general, this is not quite true, but in conventional air-
craft the effects of an inclination of the thrust vector are small enough to be neglected.
Furthermore, for simplicity, we may assume the thrust line is in the direction of flight
(ignoring the effect of angle of attack on engine thrust). For more simplicity we assume
all forces are passing through the aircraft center of gravity and aircraft angle of attack is
zero. Based on these simplifying assumptions, we have:
dV
T D mg sin m (10.36)
dt
Considering the above assumptions, in the z direction, the equilibrium of forces will
result in:
L W cos 0 (10.37)
where γ is the climb angle. In a fixed‐wing UAV, the horizontal tail (including elevator)
is responsible for maintaining the longitudinal trim, and to make the summations – in
Eqs. (10.36) and (10.37) – to be valid, by generating a necessary horizontal tail lift, and
by contributing in the summation of moments about y‐axis.
The application of the trim to moment equation (assuming thrust; T and drag; D are
both passing through the UAV cg) leads to the following:
Mcg 0 Mowf M Lwf M Lh 0 (10.38)
where Mowf denotes the wing‐fuselage aerodynamic pitching moment.
422 10 Launch and Recovery Systems Design
1
Mowf V 2 SC mowf C (10.39)
2
The parameter Cmowf represents the wing‐fuselage aerodynamic pitching moment
coefficient, and C̅ (or simply C) is the wing mean aerodynamic chord. Reference [8]
has further simplified the trim Eq. (10.38) to the following non‐dimensional form:
C mowf C L h ho VH C Lh 0 (10.40)
This longitudinal trim equation provides a critical tool in the design of the horizontal
tail, as well as a successful launch system. For the definition and calculations of new
parameters in Eq. (10.40), consult with Ref. [8]. The horizontal tail lift coefficient is
modeled [40] as:
S
C Lh C Lho CL h h CL E E (10.41)
Sh
where C L h is the tail lift curve slope, C L E is the elevator control derivative, δE is the
elevator deflation, and C Lho denotes the tail lift coefficient at zero angle of attack. Most
horizontal tails tend to use a symmetric airfoil section, so the parameter C Lho is nor-
mally zero.
The worst case for satisfying the longitudinal trim at the launch separation is, when
the UAV cg is located at the most forward location. For such case, the maximum eleva-
tor deflection should be sufficiently large to generate the required tail lift coefficient
( C Lh ). If this is not feasible, the launcher ramp length (LL) must be increased until the
UAV reaches the lowest satisfying airspeed. The elevator designer must synthesize an
elevator in such a way that longitudinal trim is not a limiting factor anywhere in the
intended flight envelope, particularly during launch operation.
Fa
θa θR
Wu
When the actuator piston extends its length, the actuator angle (θR) is increased. As the
ramp angle is increased, a less force/power is required to move the ramp (including
UAV). Both ends of the actuator are hinged, so they can rotate as needed.
Fa mu x ba x k a x (10.42)
where Va is the linear velocity of the actuator along the cylinder/piston (i.e., sliding
speed). This velocity is a function of the angular velocity of the rail and the arm
(distance between the actuator connection to rail and the rail hinge).
Va La (10.44)
10.6 VTOL
A vertical take‐off is the most elegant mode of launch. It enables the UAV system to be
operated from almost any type of terrain, requires no runway, airstrip, or cumbersome
catapult equipment. The launch is independent of wind direction and the aircraft can
be airborne in a short time. All quadcopters and helicopter UAVs are employing the
VTOL technique. The dynamic model and control of quadcopters are presented in
Chapter 5.
Skid and belly landing provide a recovery technique where the UAV contacts the
ground directly without the use of conventional landing gear. Either a skid device or the
UAV fuselage is the interface to the ground, providing both landing shock absorption
and friction to slow the UAV to a rest. Skids or body ground interface points must be
designed to contend with the friction of scraping the ground.
[145] that are coupled together with a stanchion and a boom. The line system can be on
the deck or on the side of the ship. For using this recovery system, the UAV has to be
equipped with a hook in order to be able to latch on to the arresting line. Modifications
can impact the effectiveness of the UAV payload such as a camera. Adding a hook to the
UAV will slightly increase aerodynamic drag of the UAV.
In general, two advantages of an arresting line recovery are: (a) zero‐length recovery;
and (b) quick recovery. In contrast, four disadvantages are: (a) rough landing; (b) suffers
from ship motions; (c) setup time is long; and (d) UAV needs a hook.
The arresting line recovery system has been successfully implemented and employed
in the Insitu ScanEagle (Figure 10.16). The recovery system for a ScanEagle – called
“tetherball”‐ on a ship employs a hook at the end of the UAV wing for recovery on a
cable hung off the side of the ship from a crane which can suspend a line 10–15 ft away
from the ship roughly 40 ft above sea level from an upper deck. This recovery method
needs no deck space and avoids the need for UAV recovery methods using hangars,
nets, or in‐water retrievals involving small boats.
10.7.4 Skyhook
The skyhook recovery system is a variant of an arresting line, in whicha vertical catch
cable is used. The system consists of a retractable crane and a wire. The procedure is to
have the UAV fly into the wire with its wing tip. The process is pretty rough as the
deceleration is pretty quick and the initial impact to the wire is considerable. From a
structural point of view, the UAV will suffer from a considerable load factor, since hit-
ting the UAV is concentrated on a small zone (i.e., wing tip). Compared with a net, the
setup time of the skyhook recovery system is not very long.
A requirement for Skyhook recovery system is a large crane which in turn needs a
large stowing room. When UAV is caught, it will pivot down toward the frame of the
crane. The hanging UAV may turn around the crane, which may cause a risk to the
carne too. The UAV has to be released later from the wire, which required skillful
personnel.
In general, two advantages of a skyhook recovery system are: (a) zero‐length recovery;
and (b) requires a low manning. In contrast, four disadvantages are: (a) very rough
recovery; (b) large stowage; (c) can suffer from ship motions; and (d) UAV is prone to
structural damage. The Skyhook recovery system has been successfully implemented
and employed in Insitu ScanEagle (Figure 10.16).
10.7.5 Windsock
The windsock recovery system in a theoretical concept that has a low recovery time,
and a low degree of complexity. The design consists of a large conical shaped windsock
(made up of strong plastic or thick fabric) mounted on top of a movable stand. The large
open entry should be much larger (Figure 10.17) than the UAV wingspan, and the small
closed end is near to the ground. For the recovery, the UAV should be flown into the
large end of the windsock, to be decelerated by the narrowing geometry of the windsock.
Once the UAV has stopped on the smaller side, it can be readily retrieved by opening
the small side of the windsock. Due to the nature of windsock, the windsock recovery of
a UAV with a prop‐driven tractor engine does not seem to be practical. However, a UAV
428 10 Launch and Recovery Systems Design
with a single pusher prop‐driven engine may be successful. In the approach phase, the
engine of the UAV should be turned off, and the prop should stop rotating, for a safe
recovery. A prop‐driven tractor engine may damage the windsock, but a careful design
will minimize the risk, and will deliver a smooth recovery. This system has a large
10.8 Recovery Fundamentals 429
footprint, and may be employed on ground or on ship deck. The windsock is frequently
cheap, and it may be replaced after each operation.
In general, a few advantages of a windsock recovery system are: (a) short‐length
recovery; (b) low cost; (c) low weight; (d) low degree of complexity; (e) simple design;
and (f ) no equipment is needed in UAV. In contrast, four disadvantages are: (a) large
footprint; (b) limits types of UAV propulsion system; (c) UAV is prone to structural
damage; and (d) large stowage.
10.7.6 Parachute
A parachute recovery system has no ground equipment, but the ground pilot may have
an effective role in the recovery success. One approach for recovery for UAVs without a
vertical flight capability, is using a parachute; which will allow a wheeled or skid‐borne
landing onto terrain. A parachute is installed within the UAV, carried from takeoff, and
is deployed at a suitable altitude over the landing zone. As the parachute gets bigger, the
impact to the ground will be slower.
However, a large parachute is heavy and adds to the weight of UAV. So, a compromise
needs to be made in selecting the parachute size. The design of the parachute is based on
the drag concept and terminal velocity. The landing/impact velocity will be equal to the
terminal velocity. The accuracy and efficiency of the parachute recovery are heavily
influenced by the wind speed and direction. The control of the landing spot will also be
affected by the wind. Moreover, if the air is turbulent, the recovery system will generate
a risk to the UAV, due to wake effects. The descending parachute may also be intercepted
in mid‐air, thus modifying the nature of the landing process. A variant of parachute is
parasail, which requires a specially designed canopy wing that resembles a parachute.
Reference [146] presents the development and testing of a recovery system for the
emergency flight termination of an 1800‐pound air vehicle, the General Atomics
Aeronautical Systems medium altitude endurance Predator A. A particularly efficient
main parachute canopy was developed with very good stability and in excess of 100 ft2
of drag area per pound of canopy.
10.8 Recovery Fundamentals
In section 10.7, various ground recovery techniques have been introduced. In this sec-
tion, the fundamental principles of two recovery techniques are briefly reviewed, and
the governing equation will be presented.
10.8.1 Parachute
A parachute allows a wheeled or skid‐borne landing onto terrain. The landing/impact
velocity will be equal to the terminal velocity (Vt). The terminal velocity relation is
obtained by equating the drag and weight:
2W
Vt (10.46)
SC D
430 10 Launch and Recovery Systems Design
where W is the weight of UAV (including the parachute), S denotes the parachute pro-
jected area, and CD is the parachute drag coefficient. Typical values for parachute drag
coefficient are about 1.2–2. The drag coefficient of a personnel parachute [44] with the
projected area of 500 ft2 is about 1.3.
The landing velocity of the UAV relative to the platform is a key parameter governing
the energy of recovery event. It is desirable to minimize the recovery energy in order to
reduce the UAV impact force and the footprint of any supporting apparatus. Figure 10.18
illustrates the SkyLite UAV recovery using a parachute.
Example 10.4
A small UAV with a mass of 100 kg is required to land on the ground with the help of a
parachute with an impact velocity of 3 m/s. What parachute projected area is needed
for landing on sea level altitude? What is its radius?
Solution
At sea level, the air density is 1.225 kg/m3. The parachute projected area is determined
by using Eq. (10.46). For parachute drag coefficient, we take the average of 1.75.
2W 2W 2 100 9.81
Vt S 101.7 m2 (10.46)
SC D C DVt2 1.225 1.75 32
10.9 Launch/Recovery Systems Mobility 431
S 101.7
S R2 R 5.7 m
Ft m V2 V1 (10.47)
Ft mV2 (10.48)
The energy of this impact (i.e., kinetic energy) must be absorbed by net, hook, or
arrester without any harm to the UAV. The size of the net is a function of the UAV
frontal area, as well as the desired reliability. The larger the net, the more reliable will be
the recovery system. The net should be flexible so that the UAV get caught in a safe way.
The flexibility will provide a longer time (t) for the UAV impact. The more energy
absorbed for recovery, the greater the safety risk. The impact velocity and altitude for a
given tension are controlled by the hook location.
vehicle is expected to operate is another constraint on the vehicle design. The designer
may come up with a state‐of‐the‐art of method of mobility that can be utilized in the
conceptual design as a new special purpose vehicle.
The mobility requirement formilitary use stems from the fact that the battlefield ter-
rain is an unknown variable. The vehicle must be able to operate on as wide a variety of
the possible rugged terrains as is practical. The control constraint requires that the
vehicle be adaptable to the desired mode of operation.
In general, as the mobility is increased, the total weigh and cost of launcher/recovery
system will be increased too. Hence, a compromise must be made to arrive at the opti-
mal solution. In another word, the mobility is enhanced by reducing the weight of the
launch and recovery systems. Moreover, in order to reduce the design cost, a regular
truck is recommended as the base vehicle.
For a launcher/recovery roving vehicle, there are two options: (a) a currently available
commercial wheeled vehicle; and (b) a new special purpose vehicle. Features of a con-
ventional wheeled vehicle is presented in the next section.
In comparing two available vehicles, the most important trade‐off decision is cost
versus survivability. If one vehicle with the launcher costs twice as much as the other,
then the vehicle should be twice as survivable. Survivability can be evaluated through
maneuverability tests. Moreover, the launch unit weight and cost reduction are achieved
by using a conventional wheeled vehicle (e.g., a regular truck) which tows the launcher
for transportation.
Quick setup
10
6
4
2
Slow setup
Net Arresting Skyhook Windsock Parachute
important criterion for selection of the recovery system. The net recovery system has
the slowest setup and the most complicated preparation. The poles must be mounted,
and the net stretched up, and since it is a relatively large system it takes some time.
The skyhooks system has a slightly faster preparation process, since hydraulics can be
used to enable a quick extension of the crane. However, the crane is often mounted on a
trailer for stowing in a hangar. This needs to be brought out onto the ground and pre-
pared. In comparison, the arresting line recovery is very fast, and does not need much
preparation, particularly if it is a permanent system, mounted in the side of the ship.
If the system is planned to be employed on a ship or carrier, other design require-
ments must be included; such as impact on ship design, impact on ship operations, deck
footprint, impact on helicopter operation, deployed mode, Risks of damaging the ship,
and number of crew. Estimations of cost that derives from parts/components are a sig-
nificant design operation. If any component/subsystem is commercially available, the
overall cost will be highly reduced.
Significant design requirements for the launch and recovery system of an UAV are: (a)
performance; (b) cost; (c) stability; (d) reliability; (e) safety; (f) manufacturing issues; (g)
weight; (h) size; (i) marketability; and (j) handling requirements. In this chapter, different
technologies or solutions for launching and recovering were presented together with posi-
tive and negative attributes. The technologies must be evaluated in terms of design drivers
to be able to decide on which type of technology is chosen for further development and
analysis. Figures 10.20 and 10.21 present the general design process of launch and recovery
systems. The design has an iterative nature and begins with the design requirements.
Design requirements
( Performance, operational, cost, structural, weight, mobility, size, …)
Functional analysis
No
Evaluation (Requirements satisfied)?
Yes
Optimization
Design requirements
(Performance, operational, cost, structural, weight, mobility, setup time, size, …)
Functional analysis
No
Evaluation (Requirements satisfied)?
Yes
Optimization
design phase, the subsystems are designed by performing calculations, modeling, and
simulation of the launch operation. Mobility design and analysis is the last step, before
evaluation of the design, to determine if the design requirements are satisfied. If the
answer is yes, the optimization process is performed. Otherwise, the non‐satisfactory
items are fed back to the appropriate phase for a redesign. The iteration is continued
until all design requirements are satisfied. The primary goal of the optimization process
is to minimize cost, weight, as well as the overall size, while maintaining the launcher
performance. Multidisciplinary design optimization is a well‐developed technique and
is recommended for this purpose.
An ideal launcher is the one which is highly transportable and universal, and is suit-
able for several types of unmanned aerial vehicle. For instance, the KONTIO (designed
by Robonic) is a transportable universal launcher and is capable to launch air vehicles of
up to 140 kg with a 70 m/s exit velocity, or alternatively 500 kg at 37 m/s.
Questions
1 List main design requirements for the launch system of an UAV.
7 What technique is employed in the recovery of: a. SkyLite UAV, b. Insitu Scan
Eagle, c. Global Hawk?
9 What major elements are required for the air launch of an UAV?
12 What is the maximum takeoff mass and wing span of ScanEagle UAV?
20 List five most common categories of UAV recovery systems and technologies.
21 What are the typical values for the load factor during a launch operation?
25 What are the main elements in a bungee cord catapult launch system?
28 What are the design options to achieve a higher UAV velocity at the separation
point in a bungee cord launcher?
39 What parameters are contributing to the torque required to raise launch rails by
elevation mechanism?
41 What parameters do influence the power required to raise launch rails by elevation
mechanism?
43 What are the typical values for the friction coefficient between UAV legs and the
ramp of a launcher?
44 What is typical speeds for a UAV at the end of launcher compared with the stall
speed?
45 What forces and moments are contributing to the longitudinal trim of a UAV after
the launch?
50 What is the typical size of a net as compared with the UAV top area?
440 10 Launch and Recovery Systems Design
62 Discuss and compare the relative setup times for various recovery systems.
Problems
1 A launcher is designed to launch a UAV with a mass of 300 kg. The launch angle is
25°, the launcher length is 2.6 m, and the friction coefficient is 0.05. The UAV is
required to reach a speed of 20 knot at the end of launcher rail. What force is needed
to push the UAV over the launcher? Ignore UAV drag during launch.
2 A launcher is designed to launch a UAV with a mass of 200 kg. The launch angle is
30°, the launcher length is 2.2 m, and the friction coefficient is 0.055. The UAV is
required to reach a speed of 15 knot at the end of launcher rail. What force is needed
to push the UAV over the launcher? Ignore UAV drag during launch.
3 A small UAV with a mass of 70 kg is required to land on the ground with the help of
a parachute with an impact velocity of 4 m/s. What parachute projected area is
needed for landing on sea level altitude? Ignore UAV drag during launch.
4 A small UAV with a mass of 150 kg is required to land on the ground with the help
of a parachute with an impact velocity of 3 m/s. What parachute projected area is
needed for landing on sea level altitude? Ignore UAV drag during launch.
Problems 441
8 A UAV with a mass of 5 kg is launched using bungee cord. The UAV is gaining the
speed of 20 knot in 5 m with the launch angle of 25°. Determine the cord spring
index. Assume a friction coefficient of 0.06.
9 A UAV with a mass of 12 kg is launched using bungee cord. The UAV is gaining the
speed of 30 knot in 7 m with the launch angle of 30°. Determine the cord spring
index. Assume a friction coefficient of 0.06.
10 A UAV with a mass of 180 kg is required to land on the ground with the help of a
parachute. The parachute projected area is 60 m2. Determine the impact velocity
for landing on sea level altitude.
11 A very small UAV has a mass of 1 kg. A human operator with a maximum force of 80 N
is arranged to launch this UAV. If his hand extends 75 cm, determine the release speed.
13 A launcher is designed to launch a UAV with a mass of 30 kg. The launch angle is
40°, and the friction coefficient is 0.05. The UAV is required to reach a speed of
25 knot at the end of launcher rail. The launch force is 700 N to push the UAV over
the launcher. What should be the length of this launcher?
14 A launcher is designed to launch a UAV with a mass of 120 kg. The launch angle is
20°, and the friction coefficient is 0.06. The UAV is required to reach a speed of
45 knot at the end of launcher rail. The launch force is 10 000 N to push the UAV
over the launcher. What should be the length of this launcher?
15 A launcher is designed to launch a UAV with a mass of 100 kg. The launch angle is
25°, and the friction coefficient is 0.05. The UAV is required to reach a speed of
442 10 Launch and Recovery Systems Design
20 knot at the end of launcher rail. The launch force is 2000 N to push the UAV over
the launcher. What should be the length of this launcher?
16 The pneumatic launcher of a UAV can accelerate the 120 kg aircraft to 35 knots in
10 m. Assume the launch angle to be 40°, and the friction coefficient to be 0.08.
Neglect the contribution of UAV lift and drag during the launch, determine the
launch force.
17 The pneumatic launcher of a small UAV can accelerate the 60 kg aircraft to 30 knots
in 6 m. Assume the launch angle to be 20°, and the friction coefficient to be 0.045.
Neglect the contribution of UAV lift and drag during the launch, determine the
launch force.
18 Repeat problem 16, but include the effect of aircraft drag. Assume the drag coeffi-
cient to be 0.035, and wing area to be 4.1 m2. Hint: write a MATLAB code and use
a short time‐step such as 0.02 seconds.
19 Repeat problem 17, but include the effect of aircraft drag. Assume the drag coeffi-
cient to be 0.04 and wing area to be 4 m2. Hint: write a MATLAB code and use a
short time‐step such as 0.02 seconds.
20 An elevation platform is being designed for a UAV launcher. The platform is made
up of power screws with a square‐thread with a pitch diameter of 40 mm, a pitch of
6 mm, and double threads. The power screws are made up of steel, and machine oil
is applied. Assume the launch angle is 10°. The mass of UAV is 15 kg, and the
launcher rail is 35 kg.
a Find the torque required to raise the UAV.
b Determine the required power, if the thread is desired to turn at the rotational
speed of 120°/s.
c This power is provided by an electric motor with the voltage of 12 V. Calculate
the electric current.
21 An elevation platform is being designed for a UAV launcher. The platform is made
up of power screws with a square‐thread with a pitch diameter of 20 mm, a pitch of
8 mm, and double threads. The power screws are made up of steel, and machine oil
is applied. Assume the launch angle is 12°. The mass of UAV is 10 kg, and the
launcher rail is 20 kg.
a Find the torque required to raise the UAV.
b Determine the required power, if the thread is desired to turn at the rotational
speed of 150°/s.
c This power is provided by an electric motor with the voltage of 8 V. Calculate
the electric current.
22 Consider a small UAV with a launch mass of 20 kg, a wing area of 2 m2, and a
horizontal tail area of 0.5 m2 with the following characteristics:
C Lho 0; C L 5.61/rad ; C L h 4 1 / rad ; h 0; C L E 0.4 1/rad ; AR 8
C mowf 0.09; h 0.18; ho 0.24 ; VH 0.8,
Note 443
The launch speed is 20 knot and maximum elevator deflection is ±20°. Determine
whether the UAV longitudinal trim can be maintained at the end of launch, if it is
launched at a 20° launch angle. Assume sea level.
23 Consider a small UAV with a launch mass of 1000 kg, a wing area of 12 m2, and a
horizontal tail area of 3 m2 with the following characteristics:
C Lho 0; C L 6 1/rad ; C L h 4.7 1/rad ; h 1 deg; C L E 0.351/rad ; AR 6
C mowf 0.04 ; h 0.12; ho 0.25; VH 0.5,
The launch speed is 50 knot and maximum elevator deflection is ±25°. Determine
whether the UAV longitudinal trim can be maintained at the end of launch, if it is
launched at a 15° launch angle. Assume sea level.
Design Projects
1 A launcher with a pneumatic power source has been design for a fixed‐wing UAV
with a mass of 100 kg and conventional control surfaces. However, the UAV is crash-
ing just after leaving the launcher. In investigating this crash, a report has concluded
that the UAV speed when leaving the launcher was less than stall speed. You are
required to redesign the system (either the UAV, or the launcher). Provide at least
two solutions for this problem. Justify your solutions.
2 A launcher with a pneumatic power source has been design for a fixed‐wing UAV
with a mass of 100 kg and conventional control surfaces. However, the UAV is crash-
ing just after leaving the launcher. In investigating this crash, a report has concluded
that the elevator (at its max deflection) is unable to longitudinally trim the UAV, so
the elevator control power is not sufficient at the time of leaving the launcher. You
are required to redesign the system (either the UAV, or the launcher). Provide at
least two solutions for each problem. Justify your solutions.
Note
1 Aurora Flight Sciences.
445
11
CONTENTS
Educational Outcomes, 446
11.1 Introduction, 446
11.2 GCS Subsystems, 448
11.3 Types of Ground Stations, 448
11.3.1 Handheld Radio Controller, 449
11.3.1.1 General Structure, 449
11.3.1.2 Stick, 450
11.3.1.3 Potentiometer, 452
11.3.2 Portable GCS, 453
11.3.3 Mobile Truck, 454
11.3.4 Central Command Station, 458
11.3.5 Sea Control Station, 459
11.3.6 General GCS, 459
11.4 GCS of a Number of UAVs, 460
11.4.1 Global Hawk, 460
11.4.2 Predator, 461
11.4.3 MQ‐5A Hunter, 462
11.4.4 Shadow 200, 462
11.4.5 DJI Phantom, 463
11.4.6 Yamaha RMAX Unmanned Helicopter, 464
11.5 Human‐Related Design Requirements, 464
11.5.1 Number of Pilots/Operators in Ground Station, 464
11.5.2 Ergonomics, 464
11.5.3 Features of a Human Pilot/Operator, 466
11.5.4 Console Dimensions and Limits, 467
11.6 Support Equipment, 469
11.6.1 Introduction, 469
11.6.2 Transportation equipment, 470
11.6.3 Power Generator, 471
11.6.4 HVAC System, 471
11.6.5 Other Items, 471
11.7 GCS Design Guidelines, 472
Questions, 473
Problems, 475
Design problems, 476
Educational Outcomes
After study of this chapter, the reader will be able to:
1) Discuss the current ground control station (GCS) technologies
2) Explain GCS features for several current Unmanned Aerial Vehicles (UAVs)
3) Conduct a GCS design project
4) Explain various types of GCS
5) Develop human‐related design requirements
6) Discuss GCS support equipment
7) Describe GCS subsystems
8) Describe the process of sending a command from a GCS to a UAV
9) Describe the process of receiving a signal from a UAV
10) Explain mathematical model and function and a potentiometer
11) Design interior layout of a GCS for a large UAV
12) Discuss fundamentals of ergonomics
13) Design a pilot/operator console
11.1 Introduction
A significant element of an Unmanned aerial system (UAS) is the ground station, which
is the man–machine interface with the UAV. Other alternative terms used in the litera-
ture are “Ground Control Station (GCS)”; “Command and Control Station”; CCS,
“Mission Control Station; MCS”, and “Mission Planning and Ground Control Station”,
MPGCS. The UAVs and their payloads are controlled and monitored by ground pilots
through GCSs. The GCS is a major component of the data collection and distribution
system. It receives the information collected by a UAV, processes that information, and
resends it via a data link to the appropriate end user. Depending upon range and type of
mission (complexity of the UAV system), smaller UAVs are controlled via visual contact
(manual real‐time control), while the larger ones are equipped with a communication
system (engage stored on‐board flight plans).
The human controller/pilot in the GCS can talk to the UAV via the communication
system (up‐link), in order to direct the flight or to update the flight plan. The ground
station allows remote control of UAV, receives, and processes navigation data from
UAV via the data‐link, supports flight planning and communicates with the autopilot
board on ground via interface. Direct operation of various payloads (e.g., camera,
weapon) that the UAV carries may also be required. If data link is installed, ground
station may support flight control without visual contact with UAV through software
application. The flight plans are programmed by the operator; and uploaded through
a serial connection between the UAV autopilot and the ground station. Three main
functions for the ground station are mission tracking/planning, observing, and
piloting.
The aircraft will return information and images to the operators via the communica-
tions down‐link (See Figure 11.1), either in real‐time or on command. The information
will usually include data from the payloads, status information on the vehicle’s sub‐
systems, altitude and airspeed and position information. The launch and recovery of
11.1 Introduction 447
Up-link
Down-link
Ground station
Figure 11.1 Ground control station (GCS) and the air vehicle (RQ‐11 Raven Unmanned aerial vehicle
[UAV]).
the vehicle may also be controlled from the station. A controller in the ground station
has a place similar to a cockpit with displays, stick/wheel and buttons to control the
UAV. The deflection to control surfaces and engine throttle are applied through
communication signals.
Conventional remote control is responsible for autopilot engagement and disengage-
ment as well as allows manual/remote controlled flight operations during visual contact
with the UAV. The UAV autopilot is controlled by human pilot in the ground station.
This chapter will introduce features of ground station, main elements, and support
equipment, design requirements, and design techniques. Since one or more humans are
utilizing the station, the ergonomics is briefly reviewed.
In general, the operator(s) in the ground station have three main tasks: (a) to control
the UAV trajectory; (b) to employ payloads; and (c) to monitor sensors. If the UAV does
not have the capability of full autonomous flight (e.g., Predator A), the controller in the
ground station must engage with the vehicle in real time throughout the flight opera-
tion. However, for the case of the full autonomous UAVs, the operator(s) in the ground
station will monitor the mission, and will act only if needed.
The typical operator’s task includes: (a) control the UAV to orbit at a given altitude,
radius, and speed around a to‐be‐designated terrestrial grid reference; (b) direct the
UAV to hover over a selected area for surveillance; (c) descend at a controlled rate and
land; and (d) descend to ground level to take an atmospheric sample and then to climb
again to the operating altitude. The sensor operator in the GCS can determine what the
UAV is currently looking at.
In some UAVs, the air vehicle has a fraction of the cost of the unmanned aircraft sys-
tem. For instance, the cost of each RQ‐7 Shadow vehicle is about $750 000 (2011 dollar),
while the cost of each system including GCS, launcher, and support equipment is about
$15.5 million. Moreover, the cost of each General Atomics MQ‐1C Gray Eagle vehicle
is about $1.5 million (2013 dollar), while the cost of each system including GCS,
launcher, and support equipment is about $21.5 million.
448 11 Ground Control Station
11.2 GCS Subsystems
A GCS usually contains a number of sub‐systems required to achieve its overall func-
tion. These sub‐systems will depend in detail on the type (civil versus military) and
mission (e.g., range, endurance, and delivery) of the UAV. In general, the following sub‐
systems and elements may be structured into the GCS:
1) The UAV flight controls consol. The operator will connect to the UAV autopilot
(i.e., control system) to control the mission; either for manual real‐time control of
the UAV, or to select and engage stored on‐board software.
2) Sticks to control: (a) engine (for airspeed and altitude); and (b) attitudes (pitch, roll,
and yaw)
3) The payload monitoring and control consol. The payload operator will monitor the
status of the operators and control their operations (e.g., video camera).
4) Communication subsystem with UAV and other operators/commanders encoders,
transmitter, and receiver). The communication with UAV has both uplink and
downlink. This system includes the control for the status of communication ele-
ments. For example, raising or lowering radio antenna masts, steering them manu-
ally or automatically to obtain good transmission and reception of the radio waves,
and changing frequencies as necessary. Section 11.5 provides more details.
5) Navigation displays for monitoring the status and flight path of the UAV. The posi-
tion of the UAV will be displayed automatically on a position display.
6) Display for recording equipment, and measuring payloads
7) Terrestrial map displays.
8) Computers for data processing, calculations, mission planning, keeping the UAV
flight programs, and housekeeping data storage.
9) Equipment to provide comfort to operators (e.g., heater, air conditioner,
dehumidifier).
10) Support subsystem to provide electric/mechanical/hydraulic power to various
equipment.
11) Office equipment (e.g., table, seat)
12) Computational software and computer programs/codes
13) Human operators/controllers
In designing a GCS, all these subsystems and elements must be designed and then
integrated into one unit. In a small UAV, all subsystems/elements will be integrated into
one small handheld box. However, for a large UAV, usually more than one ground vehi-
cle is needed to locate all pilots, operators, and equipment.
are usually employed for Medium altitude long endurance (MALE) and High altitude
long endurance (HALE) systems. In general, the control station does not necessarily
need to be located on the ground; they may be positioned in a submarine, ship, or
another aircraft (airborne). In this section, a few types of ground stations are introduced.
Antenna
LED
Carrying bar Neck strap
attachment point
Pitch control/ Throttle/Rudder stick
Aileron stick
Power switch
LCD Panel
Figure 11.2 Handheld remote control of a small Unmanned aerial vehicle (UAV).
450 11 Ground Control Station
Tail
Elevator
δE
Microcontroller Receiver
Antenna
UAV
Servo
δS
Radio Signal Stick
Transmitter Microcontroller
Antenna
Remote control box
Potentiometer
Figure 11.3 Process of sending a command from a handheld control box to a Unmanned aerial
vehicles (UAV).
rotation of the servo will be a function of received voltage. As the servo is rotating, the
elevator is deflected with same rate. All of this process will happen in a fraction of a
second. The structure and governing equations for a potentiometer is presented in the
section 11.3.1.3.
There are various commercial handheld controllers in the market for a couple of hun-
dred dollars. A few examples are: (a) Spektrum DX8 (with 8 channels); (b) Graupner
MX‐20 (with 12 channels); (c) RealFlight RF8 Horizon InterLink‐X (with 10 channels);
and (d) Radiolink AT10II (with 12 channels). Each package usually comes with both
transmitter and compatible receiver.
11.3.1.2 Stick
A remote pilot applies UAV flight control from a GCS through various tools including
sticks for steering. There are primarily two types of UAV control functions: (a) engine;
and (b) attitudes (pitch, roll, and yaw). These controls are implemented by pilot’s hands
via sticks. The motor (engine) throttle is controlled by pilot when a stick is deflected,
this will change airspeed and then angle of attack, pitch angle, and consequently alti-
tude. Moreover, three attitude angles: pitch (including angle of attack and climb angle),
roll (bank), and yaw (heading) angles) are also controlled via sticks.
These four controls may be incorporated into two sticks, each have four group of
deflections (i.e., forward, backward, left, and right).
For the correlation between the operator steering control stick (angle) in the GCS,
and the UAV attitude angle; an estimating theory (e.g., Fuzzy logic, neural network, and
adaptive control) should be employed to calculate an estimation of attitude angle.
The stick deflection in a GCS will frequently rotate a potentiometer (Figure 11.4)
which in turn creates an analog signal (usually a voltage). The voltage will enter a micro-
controller, which in turn sends a signal to the transmitter. The next step is to send a digi-
tal signal (i.e., command) through the antenna via radio waves to the UAV. When the
signal is received by the receiver of the UAV via its antenna, it will send an analog signal
(e.g., voltage) to the microcontroller. The next step is for the microcontroller to process
11.3 Types of Ground Stations 451
Control stick
Motor
Radio signal
this command and generate an analog signal (e.g., voltage) to the respective element
(e.g., engine). The rotational speed of the engine (ωE) is a function of the stick deflec-
tion (δs):
E K s1 (11.1)
E KE s2 (11.2)
A KA s3 (11.3)
R KR s4 (11.4)
where KΕ, KΑ, KΡ are the gearing ratios for elevator (δE), aileron (δA), and rudder (δR)
deflections respectively. The subscript 1, 2, 3, and 4 are referring to various sticks and
their deflections. For instance, in the case of a GCS with two sticks, subscripts 1 through
4 may refer to the aft‐to‐fore movement of the right stick (See Figure 11.2), the aft‐to‐
fore of the left stick, left‐to‐right of the right stick, and left‐to‐right of the left stick
respectively. In the case of a quadcopter, the functions of the stick movements are
defined differently (See Section 5.5.7).
Example 11.1
When a remote pilot at a GCS deflects a stick force with the value of 30°, the piston
engine of the UAV will rotate at 1500, rpm. Determine the engine‐stick proportionality
constant (Kω) for this UAS.
Solution
In order to control UAV motor and attitudes, a GCS must have at least two sticks (trig-
ger) with adjustable positions (fore‐to‐aft and side‐to‐side). Each aft‐to‐fore and left‐ or
right‐hand steering is dedicated to a UAV control variable via a channel of the transmit-
ter. A typical transmitter of a handheld GCS has at least six channels, a dedicated
452 11 Ground Control Station
11.3.1.3 Potentiometer
The motions/deflections of electric motor and control surfaces are controlled by an
operator via throttle and sticks. The element that converts the deflection of stick and
throttle to a signal is potentiometer.
The potentiometer (or pot) is an electro‐mechanical transducer [132]; the main ele-
ment is a variable resistor. It converts linear or angular position/displacement from the
operator into a voltage (i.e., electric potential). So, its output resistance changes as an
internal wiper moves across a resistive surface. A potentiometer has three leads, with
the center wiper lead connected to the analog input pin.
A potentiometer is a zero‐order measurement device that can provide a feedback for
a control system. The output voltage (Vout) as a function of input (displacement) is lin-
early modeled as:
Rx
Vout Vin (11.5)
Rp
X in
Vout Vin Linearpot (11.6)
L
in
Vout Vin Rotary pot (11.7)
max
Vout s
K L (11.8)
X in s
Vout s
K A (11.9)
in s
where KL (in volt/meter) and KA (in volt/deg) are gains for linear and angular potenti-
ometer respectively. Thus, the gain of a rotary potentiometer is:
Vbattery
KA (11.10)
max
11.3 Types of Ground Stations 453
Example 11.2
A rotary potentiometer is programmed to provide 5 V for a full 360° rotation. What is
the gain for this potentiometer?
Solution
Vbattery 5 Volt Volt
KA 0.014 0.796 (11.11)
max 360 deg rad
Thus, its gain is 5‐V/360‐deg or 0.014 V/deg or 0.796 V/rad.
The ultimate choice of gain depends upon the desired linearity and accuracy of the
signal and the amount of force/torque.
To interface a potentiometer to a microcontroller (See Chapter 9), the analog voltage
output must be converted to digital form (using an A/D converter). A PIC1 microcon-
troller has a built‐in analog‐to‐digital converter. Figure 11.5 demonstrates a few types of
typical single‐turn angular potentiometer. Typical application for an angular potenti-
ometer is to measure the angular deflection of a control surface (e.g., elevator). Most
rotary potentiometers have 270° of rotation from one extreme to the other. Hence, a
“single turn” potentiometer is indeed only a 3/4 turn measurement device.
Majority of the potentiometers are linear. However, the variation of the output volt-
age as a function of the input displacement for some potentiometers are nonlinear (e.g.,
logarithmic, and quadratic). When a new potentiometer is employed, you need to make
sure about its governing law (sometimes referred to as taper). The governing law and
also quoted tolerance of a pot could be checked by the catalog through the supplier.
Otherwise, the measured signal will not be correct/accurate.
In a fixed‐wing UAV, the potentiometer for the control of the UAV motor will only
generate a positive voltage. However, the potentiometers for the control of the UAV
control surfaces (elevator, aileron, and rudder) will generate both positive and negative
voltages. This is due to the fact that control surfaces have deflections to two sides (posi-
tive and negative). For instance, the elevator and aileron have up/down deflections,
while the rudder has left/right deflections.
Indicators/buttons
Antenna
Pitch control, Aileron
Engine control, Rudder
Power switch
Figure 11.6 Main elements of a typical portable ground control station (GCS).
back‐packed and carried in a small suitcase. The size of such GCS is comparable to
the size of a laptop. Such GCS frequently incorporates the graphical user interface
(GUI) and features a laptop, allowing the operator an easy access to key and frequently
used features. A portable GCS requires a line‐of‐sight to allow the pilot to see the
UAV and to send the command signals. The operator may employ real‐time platform
health monitoring, while looking at the display to watch the video feed from the
payload in real time.
The total mass of the portable GCS should be such that (e.g., less than 3 kg) an opera-
tor can carry it for the duration of flight (e.g., 20 minutes). If the total mass is heavier
than this, the GCS may be moved for a short time, but cannot be carried for a long time
by a human operator. In such cases, the portable GCS is placed on a table/platform to
operate. Since the operator must have a line of sight for the duration of flight, a portable
GCS is suitable for a UAV with a range of less than about 500 m.
Main elements/modules (Figure 11.6) of a typical portable GCS include: (a) display
for camera videos/images; (b) monitor for flight data; (c) engine control; (d) motion
control joysticks; (e) timer; (f ) power switch; (g) keyboard; (h) various buttons; (i)
antenna; (j) payload control platform; (k) computer (processor/RAM/hard‐drive);
(l) external connectors; (m) interfaces; (n) battery; (o) audio subsystem; (p) transmitter;
(q) receiver; and (r) battery indicator. The mission information is easily updated when
the flight vehicle is re‐tasked to support a changing environment. Figure 11.7 illustrates
the mini UAV Desert Hawk III and its portable control station.
Figure 11.7 Desert Hawk III mini unmanned aerial vehicle (UAV) and its portable control station.
Thus, the GCS for close‐range UAVs are usually mobile and housed within an
“all‐terrain” vehicle. A pneumatically raised steerable radio mast is at the rear of the
vehicle which carries an antenna for communication with the UAV.
The air vehicle of these systems usually will be either: 1. Ramp‐launched or 2. VTOL.
The requirements and capabilities of both systems will be generally similar, except for
the specifics of the control during launch and recovery. Although unmanned aircraft
system implies that no human operator is involved, but these systems might require
the manpower equivalent to manned aircraft. There is no sensation of speed, attitude,
or g’s in any maneuver. Each operator will be assigned an alternative assignment task;
plus, a crew member as the commander who is responsible for the inter‐system com-
munication. There is usually a flexibility of tasking and easy cooperation between crew
members.
The ground vehicle is usually fitted with chassis‐mounted jacks or stays which are
lowered once the truck is on‐site. These are necessary to stabilize the truck to prevent
it from rocking under the influence of wind or the operators moving around within the
vehicle. The GCS also incorporates electrical power generation and air‐conditioning
which is required not only for the comfort of the crew, but for the climatic control of
electric equipment (e.g., monitors, computers). These pieces of equipment also have
their own controls and monitoring systems provided in a separate rack. There will be a
longer duty time of the operators, additional crew members may be required, especially
for the more complex payloads.
There are a number of monitors and displays. For instance, a monitor carries a video
image from a TV camera. Beneath the monitors are the control decks, over which are
the control sticks to direct operator control of the UAV in flight. The keypad controls
456 11 Ground Control Station
for inputting mission data, software updates, or way‐points to the UAV in located on
the control deck. Controls are provided for starting the aircraft, selecting pre‐flight test
data, and for activating the aircraft launch.
There will be displays showing the payload status and data (imagery/video and/or
other types of data) with recording media. Thus, a major GCS section is the sub‐system
to recognize the type of payload installed in the UAV, and to control the operation of the
payload. A display may also be included to show communication status. The display
screen should be large enough, so that the operator’s eye is able to take advantage of the
full resolution of UAV sensors.
The operators in the GCS are not visualizing the UAV that they are controlling. All
they see is an icon appears on a moving map display, and the payload imagery which is
displayed on a monitor. The UAV could be aesthetically pleasing, large, or small, but the
icon on the map makes no distinction. Figure 11.8 illustrates inside of the GCS (e.g., an
operator, and a few displays can be seen) of a RQ‐7A Shadow 200. Figure 11.9 shows
NASA research pilot Mark Pestana which flies the Ikhana unmanned aircraft remotely
from the ground control station at NASA Dryden. The GCSs of MQ‐TB Hunter,
Avenger, and MQ‐1 Predator have 3, 6, and 12 screens respectively. In Predator UAV,
the ground station had initially 6 displays. However, users/operators required/added
more displays/monitors. Now, it has 12 displays.
When a close range UAV is launched from sea, the control station will be naturally
located in a ship. The Insitu ScanEagle UAV (Figure 3.3) with 20+ hour endurance is an
example where the GCS is placed onboard a navy ship. A ship, similar to a truck, is
capable of providing comfort for operators, transporting GCS and UAV, and generating
electric energy for GCS. However, there is a possibility that a GCS be airborne; in
another aircraft (i.e., parent aircraft).
Figure 11.10 exhibits the plan view of interior layout of a typical GCS truck for a UAV.
This GCS houses two UAV flight personals; one pilot, and one payload operator. It has
Storage
Data closet
processing
Chair Chair Air Cab
Data link conditioner
Operator Keyboard
terminal and stick
Transmitter
Stepwell
Window Door
Figure 11.10 Plan view of interior layout of a ground control station (GCS) truck for unmanned aerial
vehicle (UAV).
one door, two windows, and an air conditioner (and heater). Two individuals can sit on
their own seats and move freely, and can look at the displays and screen. The stick of the
pilot station is for deflecting control surfaces and engine throttle of the UAV. However,
the stick of the payload operator station is to control the operation and attitude of
payloads such as cameras, and radar.
458 11 Ground Control Station
Figure 11.11 Global Hawk operations centeroc at National Administration for Aeronautics and
Astronautics (NASA) Armstrong.
board the USS Coronado with controls that are common with the open architecture to
be incorporated into the RQ‐4’s system.
General GCS
Figure 11.12 A general GCS to control various unmanned aerial vehicles (UAVs).
control one Predator UAV at a time and monitor its payloads. This is true for all current
UASs, since each UAV use its own proprietary GCS systems. However, most large UAVs
in the US have a common user, the government. It is desired to reduce the overall cost,
and to increase the efficiency of UASs by defining a standardized, government‐owned,
and managed modular open ground control systems architecture applicable to govern-
ment owned UASs.
The idea for a common GCS for controlling multiple types of UAVs was launched in
2008. The plan is to cover all UASs above 20 pounds maximum takeoff weight (referred
to as UAS groups 2–5 by Department of Defense [DoD]) from MQ‐8 Fire Scout
unmanned helicopter to high altitude long‐range Global Hawk (Figure 11.12).
The new GCS will be a platform for rapid integration of various databases and sharing
information gathered by all types of UASs. Commercial manufacturers are developing
common ground stations with standard software modules to control various unmanned
aircraft. Moreover, the information gathered by various UAVs payloads. This initiative
is aimed at designing better tools for visualization, data archiving, auto‐tracking, or
other applications to improve functionality of the ground stations. With a common
GCS, command users are able to task the payload operators for raw images or video on
demand.
tracker display; (b) head‐up display; (c) head‐down display; (d) auxiliary displays; (e)
common center display; (f ) crew station console; (g) payload Operator Hand Controller;
(h) electronically adjustable rudder/brake pedals; (i) digital flight recorders; and (j) inter-
com/radio system. The Global Hawk pilot/payload operator workstation is equipped
with 11 displays. The plan by Northrop Grumman for the flight operations was to have
five personnel in the GCS: (a) primary pilot; (b) second pilot (instructor or next shift); (c)
flight operations manager; (d) payload manager; and (e) GCS systems manager.
All portions of the flight mission, including take‐off and landing are pre‐planned and
programmed before the flight. The basic task of the crew during the flight is simply to
monitor the status of the aircraft and control the payload. The pre‐planning makes fly-
ing the Global Hawk simple, but the mission planning process is challenging, and
requires a great deal of time and effort to accomplish.
There is a 24 in. display between the pilot and payload operator which provides space
for shared data such as weather and airspace. Moreover, electronically adjustable and
heated aircrew seats, and electronically adjustable rudder pedals have been provided.
These pieces of equipment and their layouts are based on ergonomics standards to
improve efficiency. The Raytheon‐made GCS receives the high‐quality imagery
obtained by the air vehicle sensor suite, and then forwards the imagery to military com-
manders and users in the field.
Another axillary vehicle in flying the Global Hawk is a chase car as a safety measure
used during takeoff and landing phases in order to give pilots (in GCS) assistance. There
is a highly trained pilot in that car to act as ground‐based wingman for the remote pilot
talking them through runway operations. This is particularly useful since the size of the
aircraft (wingspan of 131 ft) is such that there is a risk of hitting any ground obstacle
with a wingtip during taxi.
The mission control ground station (made by Raytheon) includes a shelter measuring
8 ft × 8 ft × 24 ft housing the communications, command, and control, mission planning
and image processing computers with four workstations for the mission control staff
and officers. The Raytheon launch and recovery ground station is also housed in an
8 ft × 8 ft × 10 ft shelter equipped with two workstations and the launch and recovery
mission computers.
11.4.2 Predator
The mission, performance, technical features, and payload of Predator UAV is pre-
sented in Chapter 1. The Predator UAS includes a package of four vehicles, a GCS,
communications equipment, maintenance spares, and personnel. The Predator aircraft
is flown from within the GCS, similarly to a manned aircraft, using a joystick and rud-
der pedals and a forward‐looking camera that provides the pilot with a 30° field of view.
The camera (infrared and night‐vision cameras) is used for both takeoffs and landings.
Each Predator is operated remotely by a team of three, a pilot, a sensor operator, and
a mission intelligence coordinator. The pilot is controlling the flight, while the sensor
operator monitors the performance of the various sensors/payloads.
The Predators are deployed in groups of four. Each Predator is controlled by its own
pilot and operator located at a GCS. The teams are actually able to switch control of the
vehicle midflight. For instance, a team at an airbase in Afghanistan may control a take-
off from its base, but then hand it over to a GCS in the US.
462 11 Ground Control Station
The Predator GCS is housed in a commercially available trailer or a light weight truck.
The GCS incorporates five main elements: (a) a power supply; (b) an environmental
control system; (c) pilot and payload operator workstation; (d) data exploitation, mis-
sion planning, and communication terminals; and (e) SAR workstation. The Predator
has no onboard recording capability, so all imagery recording is located within the GCS.
The ground elements for the communication link between the GCS and Predator
includes: (a) encoders; (b) transmitter; (c) receiver; and (d) controls for its flight mission.
The control of the air vehicle and the sensors, data exploitation, mission planning,
mission tracking, and payload monitoring, and system management are implemented
via GCS. There is a plan for Predator B Reaper to redesign the GCSs with user‐friendly
video game‐like controllers and touchscreen maps to access data without overwhelm-
ing operators. The US Air Force’s new Block 50 GCS – developed by General Atomic
Aeronautical Systems – for the first time controlled an MQ-9 Reaper on January 8th
2019 from flight operation facility near Palmdale, California.
The Shadow 200 system also includes a portable GCS and portable ground data
t erminal, which are stripped‐down versions of the basic ones designed as a backup to
the two GCSs. A fielded Shadow 200 system requires 22 operators/soldiers to operate
it. A trailer, towed by a support vehicle, carries the ground data terminal and houses a
10 kW generator to provide power for its associated GCS.
11.5.2 Ergonomics
Ergonomics (or human factors) is the science of designing user interaction with equip-
ment and workplaces to fit the user. The field of human factors engineering uses scien-
tific knowledge about human behavior in specifying the design and use of a
human‐machine system. The aim is to improve system efficiency by minimizing human
error and optimize performance, comfort, and safety. The operator work environment
should be comfortable; and the interface must be effective; otherwise there will be
operative fatigue and probable UAV losses. Whenever an engineering device which
deals with humans is planned to be designed, the ergonomic standards need to be
11.5 Human‐Related Design Requirements 465
Table 11.1 Number of human operators in ground control station (GCS) of a number of current active
unmanned aerial vehicles (UAVs).
Number of
No UAV operators in GCS Remarks
considered. In this section, a few related data are reproduced which will be used in the
design of GCS crew station.
The International Ergonomics Association defines ergonomics as follows:
“Ergonomics (or human factors) is the scientific discipline concerned with the
understanding of interactions among humans and other elements of a system, and the
profession that applies theory, principles, data, and methods to design in order to opti-
mize human well‐being and overall system performance”. References [47, 68] are
helpful resources in the introduction, principles, fundamentals, and useful data for
various aspects of human factors.
Because of the health risks posed by poor posture and repetitive stress, proper ergo-
nomics are too important to ignore. Whether it is a pilot or operator, the seat must be
designed such that the seater stays healthy from head to toe when he/she is sitting. The
following contains ergonomic advice for healthy seating.
MIL‐STD‐1472G [69] establishes general human engineering criteria for design and
development of military systems, equipment, and facilities. Its purpose is to present
human engineering design criteria, principles, and practices to be applied in the design
of systems, equipment, and facilities. The design objective should be to achieve the
required performance by operator, control, and maintenance personnel, and to mini-
mize skill and personnel requirements and training time.
466 11 Ground Control Station
Matching of working and living areas to human characteristics is one of the primary
tasks of those specializing in human factors. Some of the basic characteristics of human
beings are those associated with size and shape and the movements of various parts of
the body. Such data is applied in several locations on board a GCS. On the remote pilot
workstation and payload operator workstation, the basic data are used in the basic
geometry, in the provision of adequate inside visibility, in the location and design of
controls, and in seat and doors design. Furthermore, design of much equipment on
board and maintenance areas take into account human dimensions to assure sufficient
access to equipment and working space.
and be sure to stand, stretch and walk a few steps at least every few hours. Feet should
be firmly planted on the floor. If the seat positioning required for proper wrist align-
ment results in the feet not reaching the floor, use some types of footrest to support the
feet, such that the height of the support keeps the knees at a right angle.
Suggested values for the geometry of a pilot/operator console is shown in Table 11.2.
Various distances and heights for the console are illustrated in Figure 11.14. The values
of both A and B vary in function of dimensions and number of screens. Moreover, C and
D are functions of human dimensions. The thickness of the shelf is assumed to be 11 in
(25 mm). For other thicknesses, suitable adjustment should be applied. Since F is fixed,
a heel catch must be added to the chair, if D exceeds 460 mm. Figure 11.15 illustrates the
Eye line
K
15º
B
I
J
A
E
H
G
C F
D +Heel
catch 4”
4”
Optional
Figure 11.15 Reaper ground control station (GCS). Source: Photograph by Master Sergeant Steve
Horton U.S. Air Force.
11.6 Support Equipment
11.6.1 Introduction
Two primary elements of an UAS are: (a) UAV; and (b) GCS. However, for a large UAV
with a challenging flight mission, there are various required elements which are classi-
fied as support equipment. For instance: (a) transportation equipment; (b) electric
power generator; (c) HVAC system; (d) ground data terminal; (e) satellite communica-
tion ground data terminal; (f ) launch and recovery system; and (g) ground support
equipment, are typical support equipment for a medium weight UAV with a significant
mission. This section is dedicated to the introduction of support equipment for a UAS.
Figure 11.16 illustrates a Phoenix UAS (i.e., troop) which includes 5 Vehicles, 11
Personnel, and 1 Air Vehicle. Its ground equipment per Platoon includes: two GCSs,
two ground data terminals, one satellite communication ground data terminal, one
portable GCS, one portable ground data terminal, an automated takeoff and landing
system, two tactical automatic landing systems, and ground support equipment.
470 11 Ground Control Station
maintenance manual. A UAS designer must incorporate the support equipment design
requirements in the UAS design plan.
Determine desired equipment, control inputs, displays, and number of human operators
Human/Equipment-in-the-loop simulation
No
Are the GCS design requirements met?
Yes
Optimization
A crucial part of the design process [151] is to integrate the GCS with the air vehicle.
If all equipment/displays are selected/purchased, the integration process must be still
conducted. An increase in modularity and interface definition will help in overcoming
diminishing manufacturing sources. Moreover, improving line-replacement unit access
will reduce maintenance down time and will increase operational availability. The com-
fort level and effectiveness of the operators (ergonomic indicators) must be determined
in order to make sure that the mishap and error is minimal.
Since the GCS is the arena for the interaction between human (i.e., flight operator/
controller) and a machine (i.e., UAV), the fundamentals of ergonomics and human
efficiency must be observed in the design layout.
In the design of a GCS, human‐machine interfaces should be designed such that the
workplace efficacy is achieved. The minimization of the cognitive load is highly empha-
sized to provide operator reaction speed and accuracy. Improved visibility of mission
situations can be improved by using advanced graphical techniques, while enables the
fast identification of targets. The human interface will be more efficient by employing a
touch‐screen and multi‐screen system for fast reaction and presentation of necessary
information.
There should be various displays showing the payload status and data (e.g., imagery/
video) with recording media. A larger screen can be used to maximize the information
presentation. It is appropriate to place the screens up and down in order to reduce the
fatigue of the pilots and payload operators. Moreover, the individual convenience of the
pilot/operator in terms of the configuration of screens can be implemented by the cus-
tomization. Different information and flight data can be classified byusing various
colors. Furthermore, a three‐dimensional map is a better tool to express the details of
the flight mission situation including terrain and target location.
For a rapid situation awareness for pilot and payload operator, the following GCS
design directions ae recommended: (a) exhibit data through a number of symbols and
geographical data; (b) use color coding for rapid recognition; (c) use simple, but effec-
tive symbols; (d) represent the target situation with ease of understanding; (e) allow the
user to zoom in or zoom out of display; (f ) display should be such in order to provide an
enlarged view of a particular target area, while simultaneously exhibiting several display
screens; (g) use 2D and 3D color representation to indicate various features of target
and target area including moving targets, their dynamics, and terrain; (h) allow the user
to set the style of representation to accommodate the varying situations; and (i) allow
the operator to freely set in the screen in accordance with the flight mission.
Questions
1 What are the alternative terms equivalent to the GCS?
4 What is ergonomics?
5 What are a few outputs to operator when the GCS is not optimally designed?
474 11 Ground Control Station
8 At what situation, does the designer need to select a fixed comprehensive GCS?
13 Which UAV was the first one to be controlled via satellite communications?
18 Describe the process of a change in the rotational speed of a UAV motor from the
GCS by pilot in moving a stick.
24 Describe the features for the GCS of the Global Hawk in brief.
25 Describe the features for the GCS of the Shadow 200 in brief.
26 Describe the features for the GCS of the Hunter UAV in brief.
27 Describe the features for the GCS of the Predator UAV in brief.
Problems 475
29 What reference does general human engineering establish the criteria for design
and development of military systems, equipment, and facilities?
32 List the titles of each personnel in the GCS of a RQ‐4 Global Hawk.
34 List the titles of each personnel in the GCS of a Lockheed Martin RQ‐170 Sentinel.
35 What military standard (MIL‐STD) does establish the general human engineering
criteria for design and development of military systems?
Problems
1 When a remote pilot at a GCS deflects a control stick with the value of 45°, the
electric motor of the UAV will rotate at 2000 rpm. Determine the engine‐stick pro-
portionality constant (Kω) for this UAS.
2 When a remote pilot at a GCS deflects a control stick with the value of 40°, the tur-
bofan engine of the UAV will rotate at 15000 rpm. Determine the engine‐stick pro-
portionality constant (Kω) for this UAS.
3 When a remote pilot at a GCS deflects a control stick with the value of 30°, the elevator
of the UAV deflects 15°. Determine the elevator‐stick gearing ratio (KΕ) for this UAS.
4 When a remote pilot at a GCS deflects a control stick with the value of 40°, the rudder
of the UAV deflects 30°. Determine the rudder‐stick gearing ratio (KR) for this UAS.
5 When a remote pilot at a GCS deflects a control stick with the value of −30°, the
aileron of the UAV deflects −25°. Determine the aileron‐stick gearing ratio (KΑ) for
this UAS.
6 A remote pilot at a GCS deflects an aileron control stick with the value of 45°. This
control stick is connected to a potentiometer with a gain of 0.015 V/deg. The
corresponding signal is transmitted to the UAV via communications system. A simi-
lar potentiometer is used in UAV for aileron control. Due to this signal, the UAV
microcontroller applies 0.5 volts to the aileron potentiometer, determine the aileron
deflection. Then calculate the aileron-stick gearing ratio.
476 11 Ground Control Station
7 A remote pilot at a GCS deflects an elevator control stick with the value of 25°. This
control stick is connected to a potentiometer with a gain of 0.012 V/deg. The cor-
responding signal is transmitted to the UAV via communications system. A similar
potentiometer is used in UAV for elevator control. Due to this signal, the UAV
microcontroller applies 0.42 volts to the elevator potentiometer, determine the
elevator deflection. Then calculate the elevator-stick gearing ratio.
8 A remote pilot at a GCS deflects a rudder control stick with the value of 30°. This
control stick is connected to a potentiometer with a gain of 0.01 V/deg. The cor-
responding signal is transmitted to the UAV via communications system. A similar
potentiometer is used in UAV for rudder control. Due to this signal, the UAV
microcontroller applies 0.38 volts to the rudder potentiometer, determine the rud-
der deflection. Then calculate the rudder-stick gearing ratio.
Design Problems
1 You are in the UAS conceptual design phase of a remote‐controlled fixed‐wing UAV
for an aerial filming mission. The UAV is equipped with an electric engine and has
the following features:
3 You are in the UAS conceptual design phase of a remote‐controlled fixed‐wing UAV
for a mission of aerial filming, and tracking ground moving targets. The UAV is
equipped with an electric engine and has the following features:
4 You are in the UAS conceptual design phase of a remote‐controlled fixed‐wing UAV
for a mission of tracking hurricanes. The UAV is equipped with an electric engine
and has the following features:
Laboratory Experiments
1 Setup a circuit by using a servo, a potentiometer, and an Arduino Uno microcon-
troller to explore the elevator open loop control process by an operator. Use the
wiring model shown in Figure 11.18, and write an Arduino code similar to the one
demonstrated in Section 9.7.4. The requirement is to have −30°of elevator deflec-
tion (i.e., servo) by rotating the potentiometer for 40°. Then, write a report for this
lab experiment, and include a copy of the Arduino code. The instructor will provide
the necessary lab items to students. Figure 11.19 depicts the experiment.
Servo
USB connection Signal
Battery
(5 V)
5V Potentiometer
GND
Figure 11.18 Circuit, wiring, and schematic of the servo control system.
Servo
To laptop,
or battery
Potentiometer
3 Setup a circuit by using two servos, two potentiometers, and an Arduino Uno
microcontroller to explore the elevator and rudder open loop control process by an
operator. Use the wiring model shown in figure 11.18 as a guide, and write an
Arduino code similar to the one demonstrated in Chapter 9, Section 7.4. The
requirement is to have ±25 degrees of elevator and rudder deflections (i.e., servo) by
rotating the potentiometers for ±45 degrees. Then, write a report for this lab experi-
ment, and include a copy of the Arduino code. The instructor will provide the nec-
essary lab items to the students.
4 Setup a circuit by using two servos, one potentiometers, and an Arduino Uno
microcontroller to explore the ailerons open loop control process by an operator.
Use the wiring model shown in figure 11.18 as a guide, and write an Arduino code
Notes 479
5 Setup a circuit by using one potentiometer, one electric motor, and an Arduino Uno
microcontroller to explore the motor open loop control process by an operator. Use
the wiring model shown in figure 11.18 as a guide, and write an Arduino code simi-
lar to the one demonstrated in Chapter 9, Section 7.4. The requirement is to have
1000 rpm of electric motor by rotating the potentiometer for 45 degrees. Then,
write a report for this lab experiment, and include a copy of the Arduino code. The
instructor will provide the necessary lab items to the students.
Notes
1 Peripheral Interface Controller (also referred to as Programmable Intelligent Computer).
2 Flight Global, 24 August 2016.
481
12
Payloads Selection/Design
CONTENTS
Educational Outcomes, 482
12.1 Introduction, 482
12.2 Elements of Payload, 483
12.2.1 Payload Definition, 483
12.2.2 Payloads Classifications, 484
12.3 Payloads of a Few UAVs, 484
12.3.1 RQ‐4 Global Hawk, 485
12.3.2 MQ‐9 Predator B Reaper, 485
12.3.3 RQ‐7 Shadow 200, 486
12.3.4 RQ‐5A Hunter, 486
12.3.5 DJI Phantom Quadcopter, 486
12.3.6 X‐45 UCAV, 487
12.3.7 Yamaha RMAX, 487
12.4 Cargo or Freight Payload, 487
12.5 Reconnaissance/Surveillance Payload, 488
12.5.1 Electro‐Optical Camera, 489
12.5.2 Infra‐Red Camera, 494
12.5.3 Radar, 495
12.5.3.1 Fundamentals, 495
12.5.3.2 Radar Governing Equations, 497
12.5.3.3 An Example, 498
12.5.3.4 A Few Applications, 500
12.5.4 Lidar, 502
12.5.5 Range Finder, 502
12.5.6 Laser Designator, 504
12.5.7 Radar Warning Receiver, 505
12.6 Scientific Payloads, 505
12.6.1 Classifications, 505
12.6.2 Temperature Sensor, 507
12.7 Military Payloads, 508
12.8 Electronic Counter Measure Payloads, 509
12.9 Payload Installation, 511
12.9.1 Payload Wiring, 5011
12.9.2 Payload Location, 512
12.9.3 Payload Aerodynamics, 513
12.9.4 Payload‐Structure Integration, 517
12.9.5 Payload Stabilization, 519
Educational Outcomes
After study of this chapter, the reader will be able to:
1) Discuss the current Unmanned Aerial Vehicle (UAV) payloads technologies
2) Explain various types of payloads for UAVs
3) Explain features of payloads for a number of current active UAVs
4) Conduct a payload selection project for a UAV flight mission
5) Explain features of various types of payloads
6) Explain functions and structures of various payloads
7) Identify various reconnaissance/surveillance payloads
8) Conduct an Electro‐Optical\Infra‐Red (EO/IR) camera selection process for a recon-
naissance/surveillance mission
9) Provide payload installation guidelines
10) Know technical features of a number of commercial cameras
11) Develop payload control and management technique
12) Evaluate the application of a radar for a moving target tracking mission
13) Discuss features of UAV military payloads
14) Explain various electronic counter measure (ECM) techniques and payloads
15) Implement aerodynamic design of payloads
16) Calculate aerodynamic drag of payloads
17) Analyze payload‐structure integration
18) Develop payload stabilization techniques
12.1 Introduction
A UAV is designed to carry a particular payload and to perform a given flight mission.
Thus, the payload is the object/part/equipment which the basic UAV provides a plat-
form for transportation. The payload capacity of a UAV is a measure of size, weight and
energy available to perform the mission beyond the regular flight. A UAV should be able
to fly safely with the payload removal.
A UAV designer is not expected to design the payload; however, the expectation is to
incorporate the desired payload into the design process for s successful flight operation.
Hence, a UAV designer should be aware of technical specifications and characteristics of
various payloads from conventional to modern. Moreover, the weight and size of the pay-
load will impact the design requirements, so, the design process must include review
feedbacks to investigate the payload performance during the flight of the UAV. The power
drives rotate the radar antennas, sensors, and camera. Sensor positions are frequently
determined by potentiometers that convert mechanical motion to electrical signals.
12.2 Elements of Payload 483
Payload ‐ similar to any object ‐ has weight and volume. The UAV should have capac-
ity (in space, and weight) to carry a payload. As the range and endurance of a UAV is
increased, it can carry less payload. Table 2.1 (Chapter 2) presents characteristics of
several large and small fixed‐wing and rotorcraft Unmanned Aerial Systems (UAS)
along with their payloads weight ratios. The payload weight along with its volume are
two important factors in payload selection process.
Payloads are considered in two basic types: (a) dispensable; and (b) non‐dispensa-
ble. The non‐dispensable payloads will remain with the UAV until the end of flight
(e.g., sensors, and camera). The dispensable payloads will be dropped/delivered/
launched during flight operation (e.g., armament for the military, and crop‐spray
fluid or firefighting materials for civilian use). There are two groups of sensors:
(a) sensor as a payload; and (b) sensors necessary for navigation/guidance systems.
In this chapter, only payload sensors (not communication equipment) are addressed.
Modern control theories used in servomechanisms for positioning sensors and radar
antennas are discussed in Chapter 6. The sensors which are necessary for a regular
flight (such as the ones used in guidance/navigation systems) have been introduced
in Chapters 7 and 8.
In this chapter, the definition of payload, types of payloads, and some UAV design
considerations regarding the selection, installation, and integration of payloads is pre-
sented. In addition, payloads of a number of UAVs, and the features of some popular
payloads are described.
12.2 Elements of Payload
12.2.1 Payload Definition
For a manned aircraft, payload is usually passenger, cargo, and store. The term initially
arose from the load carried by an aircraft the transport of which was paid for by a cus-
tomer. In contrast, for a UAV, the payload is defined as the sensor/equipment installed
by the customer that performs a specific task. Basically, the aircraft (manned or
unmanned) should be able to fly with the payload removed. This definition, of course,
should avoid any misconception. Any equipment/sensor which is necessary for a regu-
lar flight will not be assumed as a payload. For instance, communication system, the
autopilot, and navigation system sensors such as accelerometers, gyros, and magnetom-
eters are not assumed as payload. Moreover, the elements/parts which are necessary for
launch and recovery are not assumed as payload. For instance, in a pizza delivery UAV,
only the pizza is the payload; even, the equipment to hold and release the pizza are not
part of payload.
In some references, there is a broader definition for payload, which seems ambiguous.
In those references, the payload covers all equipment and sensors which are carried by
the structure, including avionics and communications devices. Such a definition makes
it hard to compare two UAVs in terms of their useful payloads. In this book, any equip-
ment and store which are necessary for flight, navigation, and recovery (flight‐essential
items) are not considered as payload. The reader is advised to ask for clarification from
manufacturer, when a UAV payload is declared.
484 12 Payloads Selection/Design
Surveillance
payload
8.22 m
Military payload
2.1 m
(c) RQ‐5A Hunter; (d) MQ‐9 Predator B Reaper; (e) DJI Phantom Quadcopter; and
(f ) X‐45 Unmanned combat air vehicle (UCAV).
An MQ‐9 can adopt various mission kits and combinations of weapons and sensors
payloads to meet combat requirements. It can carry either two AIM‐114 air‐to‐ground
hellfire missiles, or 4 AIM‐92 Stinger, or 6 AGM‐176 Griffin air‐to‐surface missiles, or
the GBU‐12 Paveway II laser‐guided bomb, or the GBU‐38 Joint Direct Attack Munition,
or 500 lb laser‐guided bomb units. Tests are underway to allow for the addition of the
AIM‐92 Stinger air‐to‐air missile. In 2014, it also carried European payloads such as
sensors and datalinks to locate the wreckage of a crashed target.
There are future plans for improvements for operating the Reaper in contested air-
space; adding readily available sensors, weapons, and threat detection and counter-
measures. An example is a radar warning receiver to know when it’s being targeted by
an incoming missile. These provisions could increase situational awareness and enable
riskier deployments, and to provide precision navigation and timing systems to fly in
GPS‐denied areas. In April 2017, an MQ‐9 Block 5 flew with a Raytheon AN/ALR‐67
Radar Warning Receiver in its payload pod to demonstrate the aircraft’s ability to con-
duct missions in the proximity of air defenses. The Dutch MQ‐9 is equipped1 with a
SAR with the Maritime search option, and also a special ground search radar with more
range and electronic sensors to detect ground radar and signals.
video transmission system that adds 5.8 GHz transmission support and a maximum
downlink video transmission range of 7 km. It upgrades its obstacle avoidance with five
directional sensors. With six infrared cameras and the navigation system, the aircraft
has the capability to avoid obstacles in its flight path.
It has two vision systems: (a) Forward Vision System (Field of view [FOV] of 60°
[Horizontal], ±27° [Vertical]); and (b) Downward Vision System (FOV of 70° [Front and
Rear],] 50° [Left and Right]). The measuring frequency is 10 Hz for forward camera, and
20 Hz for downward camera. Lens of the camera has a FOV 84° 8.8 mm/24 mm (35 mm
format equivalent) and f/2.8 – f/11 auto focus at 1 m to ∞.
In December of 2016, Amazon [153] kicked off a private trial of its highly anticipated
UAV delivery program. Amazon said it would expand to dozens of customers near its
British facility in the coming months and later grow to hundreds. The trial is limited to
daytime deliveries when the weather is suitable. Amazon is planning for making deliver-
ies in 30 minutes at no extra cost. A week earlier in Cambridge, Amazon used one of its
autonomous drones for its first delivery, an Amazon Fire TV and a bag of popcorn.
Amazon said it took 13 minutes from the customer clicking “order”, to the package being
delivered.
Moreover, In March of 2017, Amazon completed its first public demonstration of a
Prime Air drone delivery in the U.S, ferrying sunscreen to attendees at an Amazon‐
hosted conference in California. It marks the first time one of the online retailer’s
autonomous UAV was flown for the public in the U.S. outside of Amazon’s private prop-
erty. In this mission, a quadcopter glides through the air carrying a box filled with sun-
screen — weighing about four pounds — under its center body. The drone then touches
down on a small landing pad in a field, where it releases the payload before vertically
taking off. The mission was completed fully autonomously with Amazon’s own software.
More recently, the University of Maryland Medical Center successfully completed the
first life‐saving organs and tissue delivery by a UAV. The flight which happened on 19
April 2019 had a 2.6 miles range and took 10 minutes.
A widespread application of UAV technology to deliver packages to customers’
doorsteps requires a thorough analysis of the costs and benefits of this new pick‐up
and delivery system. Reference [154] reviewed the basic directions of unmanned
aircraft systems applications in the civil field. The concepts of creation and organi-
zation of civil unmanned aircraft systems have been discussed. Moreover, the wide
range of issues concerning the use of existing capacity for design, manufacture and
operation, with subsequent integration into the common air space have been
addressed.
In dealing with civil cargo payloads, often, there is no design or selection process by
the UAV designer. The technical characteristics of the payload are provided by the cus-
tomer. However, the main job of the designer for cargos is in the accommodation, inte-
gration, platform, and load distribution of the payloads. Moreover, the designer can
have some recommendations to the customer for the packaging, and transportation
process of the cargo payloads. The recommendations should aim to reduce the cost for
the customer, as well as increasing the efficiency of payload transportation.
12.5 Reconnaissance/Surveillance Payload
Three primary functions of reconnaissance/surveillance sensors are: (a) detection;
(b) recognition; and (c) identification. Detection is defined as the activity of deter-
mining if there is an object of interest at a particular point in the target area.
Recognition is the method whereby the sensor determines if the object belong to a
general class such as tree, bird, human, can, or tank. Identification is defined as
determining the specific identity of an object, such as enemy soldier versus own
soldier, sedan car versus van, and M1 Abram tank versus T‐92 tank. Aerial photo
surveys carried out on behalf of utility companies and for civil engineering projects
became routine as well as essential.
12.5 Reconnaissance/Surveillance Payload 489
The three most common types of surveillance payloads (i.e., sensors) are: (a) daytime
EO camera; (b) IR camera for night‐vision; and (c) radar. This section provides defini-
tions, and technical features of these three surveillance sensors.
UAVs can carry various sensor packages, including electro‐optical and infrared sen-
sors, SAR, SIGINT, and multi‐ and hyperspectral imagers for reconnaissance/surveil-
lance missions. There are basically three types of surveillance missions: (a) convoy
over‐watch; (b) route surveillance; and (c) fixed surveillance. One potential for apply-
ing UAVs to surveillance missions is to utilize a UAV for convoy over‐watch as the
convoy proceeds along its route. In addition, UAVs have an effective role in fixed‐site
security as an integral part of larger security and surveillance systems are typically
dominated by radars and fixed cameras. In military applications, a UAV may be flown
in support of theater reconnaissance prior to the deployment of military forces.
Moreover, UAVs are valuable for locating cargo that misses a drop zone. With current
technology,river navigability using light detection and ranging (LIDAR) aboard a UAV
is technically infeasible.
The reconnaissance and surveillance tasks put a premium on “real‐time” sensors, or
those whose results can be exploited immediately without the need for lengthy and
time‐consuming post‐processing and annotation in order to render them intelligible.
The requirement for real‐time exploitation means that the options would be limited to
electro‐optical/infrared sensors, some varieties of SAR, and SIGINT. Other imaging
systems exploiting different spectra cannot satisfy the real‐time criterion.
The success for target detection, recognition, and identification based on an image is
not only the function of the sensor sensitivity and resolution, but also due to the target
signature. Target detection, tracking, recognition, and identification based on imaging
are complicated processes and are affected by many parameters.
An important characteristic of a reconnaissance/surveillance payload (e.g., camera) is
frame rate (i.e., frame per second, fps) which is related to the image updating and pro-
cessing capability. The frame rate (i.e., frequency) is the speed at which a camera/imager
updates its output image, the higher the frame rate, the faster is the image updating. A
20 Hz camera updates the image 20 times per second, and a 100 Hz camera will do that
100 times per second. A higher frame rate requires a higher electric current and power,
which implies a higher cost. Faster frame rates are particularly important in applica-
tions where targets may be moving at higher speeds – such as vehicles or drones. A
higher refresh rate implies a more accurate target detection. Optical cameras/TVs have
two standards: (a) PAL (Phase Alternating Line); and (b) NTSC (National Television
System Committee). PAL cameras use 25 fps, NTSC cameras use 30 fps. High quality
cameras have much higher frame rates (e.g., 75 fps or more).
Factors affecting the quality of an image/video are resolution, focus, aperture, shutter
speed, white balance, metering, film speed, and autofocus point. The area of the recep-
tor of the camera and the number of picture elements, pixels, that it contains will deter-
mine the resolution of the image.
As defined earlier, in general, there are three groups of cameras: (a) EO; (b) IR; and
(c) LD. An electro‐optic camera presents its output in a form that can be interpreted by
an operator as an image of what the sensor is viewing. Electro‐optic cameras range from
simple monochrome or color single‐frame cameras through color TV cameras, low‐
light‐level television, and thermal imaging video cameras to multi‐spectral cameras.
Optical, or “visible light” cameras operate in the 0.4–0.7 μm wave length range. For an
IR camera, the image presented represents variations in the temperature and emissivity
of the object in the scene. The infrared, or heat radiation, spectrum covers longer wave-
lengths – in the range of about 0.7–1000 μm.
The quality of an image taken by a camera is influenced by the lighting conditions. For
a camera, there is a minimum amount of light for exposure, to have a quality image. The
lumen (lm) is the unit of luminous flux (i.e., illuminance), a measure of the total quan-
tity of visible light emitted by a source. One lux is equal to one lumen per square meter
(lm/m2). Table 12.1 illustrates the illuminance levels [155] at different lighting condi-
tions. A full moon on a clear night can shine up from 0.1 up to a single lux. For a bulb
emitting 1 cd, the bulb would have a luminous intensity of 12.57 lx.
It is beneficial to differentiate three related terms in describing quality of light:
(a) lumen; (b) lux; and (c) candela. The lumen measures how much light is given off by
a light source, while lux deals with how bright a surface or the sky is, and candela meas-
ures the visible intensity from the light source. When the illuminance is not sufficient
(e.g., at night), an IR camera must be selected to monitor a target.
One of the most significant factors in selecting a camera is image/video resolution. To
describe a camera’s image resolution, a standard two‐dimensional matrix is typically
used. The resolution of an image/video/monitor is often described by the number of
pixels arranged horizontally and vertically on a picture/ screen, for example,
640 × 480 = 307 200 pixels. Another method to qualify the image resolution is to use
one code (e.g., 720p or 1080p). The code 720p is employed to refer to 1280 × 720 pixels,
while, the code 1080p is employed to refer to 1920 × 1080 pixels. It is convenient to refer
to the resolution of 720p as HD or High‐Definition, while 1080p is usually known as
FHD or Full HD. The resolution of 4096 × 2160 is referred to as the UHD, or Ultra HD.
Figure 12.2 depicts sensors of Altair UAV which includes an ocean color sensor, a
passive microwave sounder, and an electro‐optical sensor. These sensors were mounted
for the NOAA‐NASA flight demonstration in 2005. A small camera, the DJI Zenmuse
X5 Camera with a FOV of 72° can take 4K video at up to 30 fps. The gimbal platform of
the camera can tilt, roll, and pan the camera about three axes, independent of the UAV
movement. This camera has no fairing, so, carrying such a camera will generate a lot of
drag. This payload is only appropriate for a UAV with a very low speed.
Imaging sensors produce images of varying degrees of resolution. These degrees of
resolution are characterized by the NIIRS2 with a numerical score, typically ranges from
1 to 9, where 1 represents very‐low‐resolution images and 9 very‐high‐resolution images.
For instance, at an image with a score of 5, there is enough resolution at normal size to
distinguish cars and buildings, and to identify planted crops. The available real‐time
sensors typically generate imagery with NIIRS ratings between 5 and 6.5. With progress
in miniaturization, we will probably see improvements in sensor technologies.
Some available camera classes in the market are: (a) rangefinder camera; (b) instant
picture camera; (c) single‐lens reflex; (d) twin‐lens reflex; (e) large‐format camera;
(f ) medium‐format camera; (g) subminiature camera; (h) movie camera; (i) camcorders;
(j) digital camera; (k) panoramic camera; and (l) VR (Virtual Reality) Camera.
492 12 Payloads Selection/Design
It is worth comparing two cameras; a simple, cheap and commercial camera used in
RC modelers, and an advanced one employed in the Mars Rover. The Wi‐Fi Enabled
FPV High‐Definition Ominus Camera with dimensions of 73 mm × 28 mm × 14 mm,
and a range of 100 mm has a Resolution: 1280 × 720 DPI (Dots Per Inch). The price tag
of this camera, which takes both photos and videos is about $63.
There are nine cameras hard‐mounted to the Mars Rover; two pairs of black‐and‐
white Hazard Avoidance Cameras in the front, another two pair mounted to the rear of
the rover, and the color Mars Descent Imager. There is one camera on the end of a
robotic arm that is stowed in this graphic; it is called the Mars Hand Lens Imager
(MAHLI). The MAHLI is similar to that of consumer digital cameras, with an autofocus
ability. Some features are as follows: Image Size: Up to 1600 × 1200 pixels; Image
Resolution: Possibility of 13.9 μm/pixel; Focal Length: In focus from 18.3 mm at the
closest working distance to 21.3 mm at infinity; Focal Ratio: From f/9.8 to f/8.5; FOV:
from 34° to 39.4°; Memory: 8 Gigabyte flash memory storage; 128 megabyte synchro-
nous dynamic random access memory (SDRAM); HD Video: 720 p. The cost of these
advanced cameras exceed millions of dollars.
A large High altitude long endurance (HALE) UAV intended for a typical reconnais-
sance operation to detect a target will need a wide FOV lens to focus onto a receptor
with a large number of pixels. This type of camera is usually large, heavy, more complex,
and requiring great electrical power for its operation. In contrast, a short‐range UAV
will need a lighter, low‐cost, smaller, and less capable camera.
To obtain a 360° azimuth FOV, a rotatable turret should be mounted beneath the
UAV. In addition, the elevation and roll gimbals, carrying the camera, should be
mounted with their actuators within the turret. The Controp’s medium range stabilized
EO/IR cameras are 3‐axis gimbal gyro‐stabilized payloads for medium range (up to
3–5 km). A 3‐axis gimbal provides a stable platform for the camera to capture clear
image during UAV flight. Moreover, the gimbal platform can tilt, roll, and pan the cam-
era about three axes, independent of the UAV movement.
The resolution of an image is defined as the extent of which it is possible to see the
details of an image. The number of horizontal lines in an image determines the resolu-
tion of a camera. The number of vertical lines, or scanning, is constraint by the image
scanning system to produce an image. For instance, PAL format utilizes 625 lines scan-
ning at 50 Hz, and NTSC format uses only 525 lines at 60 Hz frequency. Table 12.2
shows technical features of a number of commercial EO video cameras including
dimensions and weight used for small UAVs and quadcopters. It is interesting to note
that the camera Tarot TL300MN FPV costs about $20, while camera DJI Zenmuse X5
has a price tag of about $2000.
The Camera DJI Zenmuse X5 used in DJI Phantom 4 Pro quadcopter (Figure 2.6)
integrated with 3‐axis gimbal system has the following technical characteristics: 4/3‐
inin. CMOS sensor, 4K video at up to 30 fps, record at 1920 × 1080 (60 fps), 16 MP
photographs, 12.8 stops of dynamic range, lens with Max F1.7 aperture, FOV 72°, and a
precision accuracy of 0.02 °.
It is interesting to note all HALE and MALE UAVs including the RQ‐4 Global Hawk,
MQ‐1 Predator, and MQ‐9 Reaper, are equipped with: (a) a SAR; (b) an electro‐optical
camera; and (c) an infrared camera. Moreover, Scan Eagle (Figure 3.3) carries an infra-
red camera on an inertial stabilized turret system. The RQ‐7 Shadow has a gimbal‐
mounted, digitally stabilized, EO/IR camera – installed on a step‐stare turret – that
relays video in real time via a data link to the GCS.
Table 12.2 Technical features of a number of commercial cameras.
Minimum Horizontal
No Model Lux Lines Current Voltage Mass Dimensions
1 Micro Color 1.5 380 30 mA 7–12 0.35 oz 0.31 in × 0.31 in × 0.39 in
2 Micro B/W 0.5 380 15 mA 7–12 0.32 oz .31 in × .31 in × .39 in
3 Sony CC‐1SBHR 0.2 550 65 mA 9–14.5 10.2 oz 1.3 in × 1.3 in ×1.1 in
4 Sony CC‐1XHRM 0.05 480 120 mA 9–14.5 10.2 oz. 1.4 in × 1.4 in × 1.4 in
5 KX‐131G 1 330 120 mA 5 7.8 oz. 0.87 in × 1.0 in × 1.1 in
6 KX‐121 5 330 120 mA 5 2.12 oz 0.87 in × 1.0 in × .59 in
7 Pencil Eraser Cam 1.5 380 0.35 mA 7–12 2.4 oz 0.32 in × 0.32 in. (w × h)
8 Miniature ProSeries 1.5 380 – 5–12 2.4 oz 2 in × 1 in ×1 in
9 Tarot TL300MN FPV 0.008 520 40 mA 12 15 g 21 mm × 26 mm × 30 mm
10 DJI Zenmuse X5 1.5 380 360– 18–22 526 g 120 mm × 135 mm ×140 mm
700 mA
11 Foxeer 16 : 9 0.05 960 70 mA 5–40 50 g 19 mm × 13 mm × 13 mm
RCX09–459‐NTSC
Figure 12.3 Epsilon 135 (EO) and Epsilon 175 (IR) gyro stabilized cameras (Courtesy of UAV factory).
Predator A has used both precision approach radar, and a video camera to assist pilot
in landing on manual control. The small UAV RQ‐11B Raven with a mass of 1.9 kg has
the following payloads: (a) gimbaled stabilized EO/IR cameras with IR illuminator; and
(b) dual forward and side‐look EO stabilized cameras. The EO/IR cameras can have a
continuous pan of +10 to −90° tilt.
AeroVironment RQ‐11B Raven (Figure 10.6) is equipped with stabilized EO/IR cam-
eras. The Raven is a small hand‐launched remote‐controlled UAV designed/manufac-
tured by AeroVironment. It has a pusher high‐wing conjugation with a mass of 1.9 kg
and wing span of 1.37 m. The UAV is equipped with a 250 W electric brushless engine
has a cruising speed of 30 km/h, a ceiling of 150 m, a range of 10 km and an endurance
of 90 minutes. The pilot is controlling the raven from a GCS through a line of sight or
the satellite communications. Figure 12.3 illustrates Epsilon 135 (EO) and Epsilon 175
(IR) gyro stabilized cameras.
Among a number of candidate cameras which satisfy the requirements such as the
image resolution, and lighting conditions; one should select a camera which has the
lightest weight, smallest size, lowest power consumption, and of course the lowest price.
In selecting an optical camera, the UAV designer should conduct a trade‐off study to
determine an optimum selection.
is beneficial in detecting human (warm) bodies. Thus, it is ideal and essential for locating
objects or persons at night or in bad weather conditions, offering low visibility.
The resolution of an image or a video for an IR camera is defined in a similar manner
to that of an optical camera; (i.e., number of pixels). To describe an IR camera’s image
resolution, a standard two‐dimensional matrix is utilized. Imager format is basically the
number of pixels on the detector array. Standard formats are: (a) regular resolution:
160 × 120 (19 600 pixels), and 384 × 288 (110 592 pixels); and (b) high resolution:
640 × 480 (307 200 pixels), and 1024 × 768 (786 432 pixels). Hence, in general, an infra-
red camera has fewer pixels than an optical camera.
Infrared cameras are measuring the differences between heat radiations of a target
from surrounding environment. Many infrared cameras store images in a proprietary
format that can only be read and analyzed with specialized software. However, some
cameras provide a standard JPEG image format with an embedded temperature data.
TV cameras and forward looking infrared (FLIR) sensors are less susceptible to detec-
tion than active devices such as radars.
The prices of IR camera have fallen dramatically over the past few years. There are
lots of choices in IR camera, ranging from extremely affordable simple models to highly
specialized high‐resolution complex research cameras. Higher resolution infrared cam-
eras can measure smaller targets from farther away and create sharper thermal images.
Some infrared cameras allow the user to stream live image/video to computers and
screen. This is especially useful for capturing a moving target for recording motorized
equipment or processes in motion. Thus, it is possible to connect the camera via com-
munication system to smartphones and GCS.
An IR camera’s temperature range and sensitivity are important factor. The range
provides the minimum and maximum temperatures that the camera can measure (e.g.,
−20 °F to 2000 °F). Human body has a normal temperature range of 97 °F (36.1 °C) to
99 °F (37.2 °C). However, manifolds and exhaust pipes on automobiles can reach 1200 ° F.
The smallest temperature difference between two objects that an IR camera can distin-
guish is about 0.05 °C. The UAV designer should select an IR camera with a temperature
range broad enough to capture all of the temperatures of the target which is typically
encountered.
An EO/IR sensor turret incorporates an IR sensor and a high‐resolution optical color
camera in one unit. Moreover, both the IR sensor and EO color camera may be housed
in the same turret, and it can be coupled with additional laser payloads.
12.5.3 Radar
12.5.3.1 Fundamentals
Radar (short for RAdio Detection And Ranging) is an object‐detection device that uses
electromagnetic (e.g., radio) waves to measure the range (distance), angle, or velocity of
an object. UAV radar is employed for the automatic detection and tracking of moving
ground vehicles as well as flying aircraft within its range. Four main elements of a radar
are: (a) transmitter; (b) receiver; (c) signal processor; and (d) antenna. Often, the trans-
mitting antenna and the receiving antenna are the same.
There are a number of advantages and disadvantages for radars as compared with
optical sensors such as IR camera. A radar provides its own source of energy; hence it
does not depend on reflected light or heat emitted from the target. Thus, radars are
496 12 Payloads Selection/Design
more susceptible to detection than non‐active sensors such as TV cameras and FLIR
sensors. Compared with radars, under favorable conditions, optical sensors can supply
high‐quality images of the target for human interpretation. However, optical sensors
suffer from a limited FOV and from severely reduced performance in adverse weather
and smoke and dust conditions.
Long‐range surveillance radars can provide rapid surveillance of large areas of foreign
territory. Modern radars can rapidly scan large areas, and they are less influenced by
smoke, dust, humidity, and weather. A radar sensor provides synthetic images, often
includes false colors that convey information about target motion, and polarization of
the returned signal. In contrast, an electro‐optic camera generates clear color image/
photo or video.
The wave which is sent by radar could be either (a) continuous; or (b) pulsed. A radar
transmitter emits radio signals in predetermined directions. If the transmitter turns,
the signal direction is turned as well. If the Earth were a perfectly flat horizontal plane,
the signal would come only from the closest point, and would be a true measure of
altitude. However, the Earth is not smooth, and energy is scattered back to the radar
from all parts of the surface illuminated by the transmitter.
A transmitter generates the radio signal with an oscillator such as a magnetron. A
receiver is an electronic device that receives radio waves and converts the information
carried by them to a usable form. An antenna is an electrical device which converts
electric power into radio waves and vice versa. An antenna either receives energy from
an electromagnetic field or transmits (i.e., radiates) electromagnetic waves produced by
a high frequency generator, or which are returned from a target. The antenna is a struc-
ture which serves as a transition between wave propagating in free space, and the fluc-
tuating voltages in the circuit to which it is connected (i.e., transmitter). The most
frequently used type of an antenna for a radar is in the form of a parabolic dish (for
example, see Figure 13.6).
The radar signals that are reflected back are employed by the receiver and will be sent
to the radar processor. The radar measures distance by determining the time required
for a radio wave to travel to and from a target. The radar frequencies for UAVs are often
from 9 to 35 GHz. The electromagnetic waves are traveling with the speed of light.
Thus, when a target is located at a distance of even 100 km away from the radar, the
measurement is assumed real‐time. The performance of most radar is limited by the
ability of radar to separate targets from clutter. If the radar beam is way larger the target
dimensions, the performance can be enhanced.
A particular type of radar is the radar altimeter which is often used in aircraft during
bad‐weather landings. Radar altimeter is much more accurate, and more expensive than
the pressure altimeters. They are an essential part of many blind‐landing and navigation
systems and are used over mountains to indicate terrain clearance. Special types are
used in surveying for quick determination of profiles. Radar altimeters have been in use
on various spacecraft, to measure the shape of the geoid and heights of waves and tides
over the oceans.
A type of modern radar to provide finer spatial resolution than conventional beam‐scan-
ning radars is Synthetic Aperture Radar (SAR). The SAR is a side‐looking radar system that
electronically simulates an extremely large antenna or aperture, and which generates high‐
resolution remote sensing imagery. In this process, known as coherent detection; the phase
of a return signal is compared with that of the transmitted signal. The details of radar
design are beyond the scope of this book; for details see references such as [156].
12.5 Reconnaissance/Surveillance Payload 497
1
fp (12.1)
to
The signal travels to the target at the speed of light, hits the target, and is reflected
back at the same speed. However, a portion of the emitted electromagnetic radiation is
reflected back from the target. The receiving antenna receives this reflected energy and
sends it to the receiver. The receiver processes this energy to detect the presence of the
target, and to calculate its location, size, and its relative velocity.
The distance; or range (R) to the target is given by
c.tr
R (12.2)
2
where tr is the time taken for two travels. In other words, the reflected energy is received
tr seconds at the radar after sending the pulse.
The relative motion that affects the observed frequency is only the motion in the
Line‐Of‐Sight between the source and the receiver. When the speeds of source and
the receiver relative to the medium (i.e., air) are lower than the velocity of waves in the
medium, the relationship between observed frequency (f ) and the emitted frequency
(fo) is given by:
c vr
f f o (12.3)
c vs
where c is the wave velocity (299 792 458 m/s), vr is the velocity of the receiver (i.e.,
UAV), vs is the velocity of the source (i.e., UAV/target), vr is positive if the receiver is
moving towards the source; vs is positive if the source is moving away from the receiver.
If the UAV is moving at an angle with respect to the target, the angular effect should be
498 12 Payloads Selection/Design
included, by multiplying both UAV and target speeds (vr and vs) with cos(θ). The θ is the
angle between the UAV/target forward velocity and the line of sight from the UAV to
the target. When the transmitted and received frequencies are measured, the target
velocity is calculated by the radar processor using this equation. The frequency of any
sinusoidal signal (including electromagnetic or radio waves) is expressed in terms of the
wavelength (λ):
c
f (12.4)
Radar equation relates the returning power, Pr and transmitted power, Pt:
Pt Gt Ar F 4
Pr 2
(12.5)
4 R4
where Gt denote the gain of transmitting antenna, Ar the effective aperture, σ radar
cross section (RCS), F the pattern propagation factor, and R the distance between UAV
radar and the target. The equation indicates that the received power drops as the fourth
power of the range, which means that the received power from a distant target is rela-
tively very small.
Example 12.1
Consider a radar with a pulse repetition frequency of 500 kHz. An echo from a distant
object (i.e., target) is received 12 μs after the pulse is transmitted.
a) Determine the distance of the target from radar (i.e., range).
b) Determine the time between two pulses.
Solution
a) Range
6
c.tr 299, 792, 458 12 10
R 1799 m 1.8 km (12.2)
2 2
1 1 1
fp to 0.002 sec 2 ms(12.1)
to fp 500
12.5.3.3 An Example
An airborne wide‐area, nearly all‐weather surveillance radar [12] for an UAV – spon-
sored by the Army and DARPA – was developed by Lincoln Laboratory. This radar was
required to detect and track ground moving vehicles such as tanks, trucks, and low‐
flying helicopters within a range of 15 km. The following is a general description of this
UAV radar system.
This radar system requires less than 1400 W of power and weighs 175 lb. The radar
system alone weighs 110 lb; the remaining 65 lb are contributed by support equipment
12.5 Reconnaissance/Surveillance Payload 499
No Parameter Value
such as the INS, data link, and altimeter. In a free‐flight configuration, the support
equipment would normally be shared with the flight control system. This radar system
has a 360° wide‐area surveillance mode in which the radar antenna sweeps out an annu-
lar 5–15 km range swath every 18 seconds. When the UAV is flying at an operational
altitude of 3 km, the 5–15 km swath corresponds to depression angles of 11° to 37°.
The antenna which weighs 14 lb and requires 75 W of power, is mechanically rotated
with an 18 in by 8 in dish, a 30‐azimuth bandwidth, and a cosecant‐squared‐weighted
elevation beam between −11° and −40°. Table 12.3 presents [12] the UAV radar technical
features. The weight breakdown of this radar system is provided in Chapter 2.
The radar has three basic linear FM pulse‐compression waveforms and operates in a
variety of modes to match different requirements for detection and tracking. For the
primary wide‐area surveillance mode, the radar performs a 360° scan and detects
ground moving targets in a 5–15 km range swath. In this mode, a 50 m resolution wave-
form is utilized. In the moving‐target tracking mode, the radar operates in a track‐
while‐scan mode and a sector scan is chosen to focus on a specific area of interest.
The 50 m resolution of the primary wide‐area surveillance mode is not sufficient to
resolve closely spaced targets. As a result, a higher resolution (i.e., 15 m) waveform is uti-
lized in the ground moving‐target tracking mode for better separation of individual vehi-
cles. A high pulse repetition frequency is dedicated for the helicopter‐detection mode to
distinguish between helicopters and ground moving targets. The high pulse repetition
frequency is intended for detecting individual flashes of the helicopter main rotor blades.
Table 12.4 provides characteristics of the basic waveforms for three radar modes.
500 12 Payloads Selection/Design
1 Ground moving target detection (Wide area ●● 360° scan every 18 seconds
surveillance) ●● 5–15 km range swath
●● 50 m resolution waveform
●● 7 kHz maximum pulse repetition
frequency
2 Ground moving target tracking (specific area of ●● 30° scan every 5 second
interest surveillance) ●● 6 km range swath broken into two
3 km intervals
●● 15 m resolution waveform
●● 4.4 kHz maximum pulse repetition
frequency
3 Helicopter tracking ●● 25° scan every 2.5 seconds
●● 4 km range swath
●● 30 m resolution waveform
●● 10 kHz maximum pulse repetition
frequency
No Parameter Values
Example 12.2
A UAV flying at an altitude of 1 km is directly behind and closing at a horizontal range
of 5 km from a ground moving truck. The UAV with a speed of 120 knot parallel to the
road, is tracking the truck with a radar with a frequency 10 GHz. Doppler shift between
the echo and source frequency is 2948 Hz. Calculate the truck velocity.
Solution
The radar wave has a speed of light (i.e., 3×108 m/s). We use equation 12.3 to calculate
the truck speed (vr):
c vr
f f 0(12.3)
c vs
502 12 Payloads Selection/Design
Since the radar signal is echoed back from truck, the wave frequency is shifted twice.
Thus, we need to use equation 12.3 two times. The easier approach is to divide the
frequency shift by two and use it once. Hence, the frequency shift at the truck is 2948/2
= 1474 Hz. So, the frequency at the truck will be 10.000001474 GHz. Moreover, the line
of sight is
1 H 1 1
tan tan 11.3 deg
D 5
In the equation 12.3, the components of both UAV and truck velocities along the line
of sight need to be employed. Hence, by plugging these values, we obtain:
where 0.514 is used to convert knot to m/s. Furthermore, the velocity of UAV (vs) is
negative, since the source (UAV) is moving towards the receiver (truck). The solution of
this equation yields a value of ‐16.67 m/s or ‐60 km/hr for vr:
vr 60 km/hr
Therefore, the truck is moving away from UAV with a velocity of 60 km/hr.
12.5.4 Lidar
Although images – provided by a camera – contain rich information about the
e nvironment, their real‐time processing to retrieve useful cues suffers from a significant
disadvantage. Image processing has a high computational requirement, and is highly
sensitive to environmental factors, such as light and, textures. One solution to resolve
these issues, is to employ acoustic signatures instead of images of a target. A Lidar can
provide accurate information about a target or the environment structure with lower
computational requirement.
Lidar is a similar device to radar to make use of other parts of the electromagnetic
spectrum, which uses ultraviolet, visible, or near infrared light from lasers rather than
radio waves. Lidar is an optical distance measurement sensor that measures the dis-
tance from an observer to a target by illuminating the target with pulsed laser light and
measuring the reflected pulses with a sensor. Differences in laser return times and
wavelengths can then be used to make digital three‐dimensional representations of an
object. This laser radiation device is a kind of range finder, and it can be utilized to
measure altitude.
Two weaknesses of a lidar are its higher weight and greater power consumption (com-
pared with optical cameras) which limit its application to UAVs with a relatively heavy pay-
load (e.g., the unmanned helicopter Yamaha RMAX [Figure 1.1]). Recent advances in Lidar
miniaturization has allowed its use on quadrotors as the main perception sensor. Most
Lidar‐based perception techniques for UAVs are based on building environment’s maps.
.00
00
Receiver
Emitter
Min Max
Dimension Mass Voltage Current Range Range
No Model (cm × cm × cm) (kg) (V) (mA) (m) (m)
Those beams will bounce off distant target and received by the receiver (Figure 12.5)
of the range finder. The rangefinder’s clock measures the total time it took from when
the beams left the observer, until they returned. Hence, a range finder has four main
elements: (a) signal generator; (b) emitter; (c) receiver; and (d) processor.
Lasers are continuous wave and repetitively pulsed lasers with wavelengths between
0.18 μm wavelengths between 1.5 μm. Since the travel speed of laser is known (i.e.,
299 792 458 m/s), a processor calculates the range (distance the signal traveled) by mul-
tiplying this period by the speed of light. Then, this value (i.e., range) is displayed the
distance to the user. There are a number of factors that influence the performance of a
rangefinder, including target dimensions, distance from the target, and atmospheric
conditions, such as humidity, cloud, or rain.
A popular commercial range finder is Lidar‐Lite. If the goal is to measure the distance
to target, a camera fitted with a rangefinder does the same function. A rangefinder camera
is a split‐image rangefinder by employing a focusing mechanism that allows the operator/
photographer to measure the subject distance and takes photos that are in sharp focus. A
range finder is a vital tool in the collision avoidance system, sense‐and‐avoid system, or
anti‐collision system. Table 12.6 presents features of a number of commercial range find-
ers including dimensions, mass, power consumption and range limits.
Table 12.7 presents the optical features of the range finder BOD 63 M‐LA04‐S115.
This range finder uses a laser signal with the frequency of 2050 kHz, and wavelength of
660 nm.
504 12 Payloads Selection/Design
UAV
Detector
Returned signal
Laser designator
Emitted signal
Target
12.6 Scientific Payloads
Autonomous flight and payload control on a UAV platform show great promise for
future science missions. A few recent NASA science mission concepts are: (a) climate
variability and change (to observe solar radiation in a vertical profile); (b) carbon cycle,
ecosystems and biogeochemistry (for greenhouse gas (CO2) flux measurements);
(c) water and energy (to measure cloud properties in a vertical profile); (d) atmospheric
chemistry and composition (for tropospheric ozone and pollution tracking); (e) Earth
surface and interior structure (to observe polar ice sheet dynamics); and (f ) weather (to
observe hurricane cyclogenesis, evolution and landfall).
These science mission concepts require new UAV payload (scientist sensors) devel-
opment and autonomy levels. For instance, a NASA Global Hawk UAV, with a Cloud
Physics Lidar (CPL), collects atmospheric data in airborne science missions. The CPL is
a compact elastic airborne lidar system that provides multi‐wavelength measurements
of cirrus clouds, and aerosols with high temporal and spatial resolution. It uses a laser
operating at 1064, 532, and 355 nm with a repetition rate of 5 kHz. In this section, sci-
entific payloads classifications and a list of UAV sensors are provided. As an example,
the technical specifications of a thermal sensor are described in detail in Section 12.6.2.
12.6.1 Classifications
There is a long list for non‐reconnaissance/surveillance, non‐military payloads which
may be utilized by UAVs for various scientific missions. Some significant ones are spec-
trometers, radiation detectors, environmental sensors, and atmospheric sensors. A
brief introduction to these sensors is presented here.
●● A spectrometer analyzes the spectrum of light to identify the chemical elements of the
target. The technology may also be used in other extreme conditions such as nuclear
reactors and the sea floor. For instance, Mars Rover is equipped with a rock‐zapping laser
and telescope. It produces more than a million watts of power focused for five one‐
billionths of a second to hit targets up to seven meters away. The result is a glowing ion-
ized gas which it observes with the telescope. The light is then analyzed by spectrometer.
●● A radiation detector monitors high‐energy atomic and sub atomic particles coming
from the sun, from distant supernovae and other sources to determine whether con-
ditions are favorable to life and preserving evidence of life. Naturally occurring radia-
tion is harmful to microbes and human life. The Earth atmosphere has a protective
magnetic field against radiation.
506 12 Payloads Selection/Design
The scientific payloads are manufactured in various configurations, sizes, and weights.
For details characteristics, refer to the manufacturers’ websites, or design your own. From
2006, NASA acquired [157] a General Atomics MQ‐9 Predator (Named Ikhana) to support
Earth science missions and advanced aeronautical technology development. Ikhana
(Figure 13.7) flew over several of the major Southern California wildfires in 2007, capturing
thermal‐infrared imagery to aid firefighters battling the remaining uncontrolled blazes.
The flights took Ikhana over the major blazes in the in the San Bernardino National
Forest. Ikhana also imaged the Santiago Fire in the Cleveland National Forest in Orange
County on Friday, Oct. 26. Ikhana carried the Autonomous Modular Scanner that
incorporates thermal‐infrared imaging sensors and real‐time data communications
equipment. The sensor is capable of peering through thick smoke and haze to record
hot spots and the progression of wildfires over a lengthy period. The data is downlinked
to NASA Ames where it is overlaid on Google Earth maps, then transmitted in near‐
real time to the Interagency Fire Center in Boise, Idaho, and made available to fire inci-
dent commanders to assist them in allocating their fire‐fighting resources.
Moreover, in 2009, NASA equipped a Global Hawk (Figure 12.7) with a number of
scientific sensors such as weather sensors, and lightning sensors, and Ku‐band radar for
research missions and to demonstrate new technologies. The bulbous nose houses
Figure 12.7 NASA Global Hawk. Source: Courtesy of NASA, Carla Thomas.
12.6 Scientific Payloads 507
communications and sensor payloads on Earth science missions. Some science applica-
tions included: (a) measurements of the ozone layer; (b) cross‐Pacific transport of air
pollutants and aerosols; and (c) monitoring the development of Atlantic basin
Hurricanes. A UAV with a lightning sensor would track air to ground lightning strikes
to identify potential fire targets, prioritize potential targets based on risk to people and
property, guide flight trajectory, and investigate and report fires.
Recently developed scientific sensors developed by NASA and NOAA are: (a) Airborne
compact atmospheric mapper (ACAM); (b) Cloud physics lidar (CPL); (c) Focused cav-
ity aerosol spectrometer (FCAS); (d) Meteorological measurement system (MMS);
(e) Microwave temperature profiler (MTP); (f ) High‐definition video (HDV) system;
(g) Nuclei‐mode aerosol size spectrometer (NMASS); (h) Dual‐beam UV photometer
for accurate Ozone measurements (O3); (i) Chromatograph for atmospheric trace spe-
cies (UCATS); (j) Ultra‐high sensitivity aerosol spectrometer (UHSAS); and (k) Laser
hygrometer (ULH) for in‐situ high‐accuracy atmospheric water vapor measurements.
All of these sensors are employed as scientific payloads in a NASA Global Hawk for
various Earth science flight missions.
The InSitu ScanEagle small unmanned aircraft system (sUAS) is outfitted with special
sensors consisting five modular cartridges and four pass‐through particle collectors,
enabling multiple measurements. It is controlled by satellite and has the capability of
traveling 250 nautical miles and then loitering over the area for an hour.
No Parameter Value
The TMP37 is intended for applications over the range of 5 °C to 100 °C and provides
an output scale factor of 20 mV/°C. The TMP37 provides a 500 mV output at 25 °C. The
TMP37 does not require any external calibration to provide typical accuracies of ±1 °C
at +25 °C and ± 2 °C, over the −40 °C to +125 °C temperature range.
12.7 Military Payloads
In general, there are two groups of military missions: (a) delivery of lethal warhead to a
target; and (b) military operations with no lethal warhead. The first group involves
operations such as strike, interception, and attack (e.g., improvised explosive device,
and landmine detection and destruction). The latter includes missions such as military
reconnaissance and surveillance, electronic intelligence (ELINT), and target designa-
tion by laser. Please note that guided weapons (e.g. cruise missiles) are not covered in
this book. Payloads relating to the latter group have been discussed in Section 12.5. In
this section, only weapon payloads are addressed. The UAV which utilizes such pay-
loads are in the category of UCAV.
The weapon payloads primarily include stores and munitions such as: (a) missile;
(b) rocket; and (c) bomb. These weapons are frequently attached underneath the UAV,
and the time of need, they are released or dropped, or launched. The number of weap-
ons required for a mission can be traded off against longer range, lighter weight, smaller
size, and lower cost. If the radius of action is shorter than the designated range, more
payload can be carried with less fuel.
An important requirement for an armed UAV is that it should be capable of taking off
with a useful load of weapons. There are a number of factors affecting the capability of
a UAV to carry a lethal payload including the payload weight. In general, the Army mis-
siles are less heavy than the Air Force missiles. For this reason, the Predator UAV was
originally equipped with Hellfire missiles; simply because the Air Force air‐to‐ground
missiles are too heavy for the Predator to carry.
There are variety of weapon payloads that can be carried by a combat UAV in terms
of weight, size, configuration, type of warhead, and the mission. In this section, as an
example only one missile is introduced. For more information about any other aerial
weapons, you may consult with Department of Defense (DOD) publications.
12.8 Electronic Counter Measure Payloads 509
32 cm
1.63 m
Basic self‐protecting (defensive) ECM strategies are: (a) radar interference; (b) target
modifications; and (c) changing the electrical properties of air. Two ECM interference
techniques are: (a) jamming; and (b) deception of homing missiles.
Jamming is defined as the disruption of existing signal by decreasing the signal‐to‐
noise ratio at enemy missile side through the deliberate transmission of interfering sig-
nals. Jamming is accomplished by a UAV platform to transmit signals on the radar
frequency to produce a noise level sufficient to hide echoed signals of the UAV. The
jammer’s continuous noise transmissions provide a clear direction to the enemy radar,
but no range information. Jamming as a defense is to counteract eavesdropping attacks.
A UAV communication system can be jammed in various ways using different types
of jammers. In such case, jamming is an attack, not defense. Jamming makes use of
intentional radio interferences to harm communications [158] by keeping transmitter/
receiver busy. This causes a transmitter to back‐off whenever it senses busy wireless
medium, or corrupted signal at receivers.
Deception employs a transponder to mimic the radar echo with a delay to indicate
incorrect range. Transponders increase return echo strength to make a small decoy
object appear to be a large target. One way is to use cheap radar decoys to trick the
enemy into firing missiles at the decoys. Another deception technique is the dispersal of
small metal (usually aluminum) strips called chaff/flare to change the electromagnetic
properties of air in order to provide confusing radar signals. The chaff is such that it
generates an RCS comparable to that of the UAV. An alternative technique for decep-
tion is to employ inexpensive escort UAVs to attack enemy search radars. The decoy and
chaff can only be employed once in a flight, while the jamming can be continuously
used. Hence, decoy and chaff are limited ECM resources.
The Global Hawk has three levels of defense operations against probable incoming
missiles. This vehicle is equipped with a modular self‐defense system which includes:
(a) an AN/ALR 89 radar warning receiver; (b) an on‐board jamming system; and (c) an
ALE 50 towed decoy system (Figure 12.10).
ECM platforms vary widely in size, weight, cost, electric power, and countermeasure
capability. Selection and design of electronic countermeasure payloads for a UAV
depends upon potential threats, and incoming signal. Further discussion is beyond
the scope of this text, the interested reader may refer to references such as [158, 159]
for more details.
The integrated defensive electronic countermeasures (IDECM), suite; developed by
ITT Electronic Systems and BAE Systems [159]; incorporates the ALQ‐214 receiver/
processor/jammer and the ALE‐55 fiber‐optic towed decoy. It also includes the ALR‐67
radar warning receiver and the ALE‐47 chaff/flare dispenser. The individual systems are
integrated to increase aircraft survivability. The IDECM suite will include: (a) IR/EO
missile approach warning system; (b) ALR‐67(V) radar warning receiver; (c) ALE‐47(V)
countermeasures dispenser; (d) three ALE‐50(V) towed decoy (GFE); and (e) ALQ‐214
jamming techniques generator. The unit cost – with a total volume of 0.06 m3 and a total
mass of 73.8 kg– including both ALQ‐214 and ALE‐55 is $1.7 million.
The IDECM provides three layers of defense: 1. Suppression, which denies, delays,
and degrades adversary acquisition and tracking. 2. Deception, which misleads guided
weapons away from the carrying aircraft if a track solution is achieved and a launch
occurs. 3. End‐game, makes the decoy the preferred target, seducing adversary missiles
that leak through the first and second layers of defense.
12.9 Payload Installation
When the payload for a UAV is selected, the installation is the next step which may
even affect the UAV configuration. The payload will require at least a space and power
allocation. The payload installation has various aspects, four of which are briefly
addressed in this section. (a) payload wiring; (b) payload location; (c) payload aerody-
namics (if mounted externally); (d) payload‐structure integration; and (e) payload
stabilization.
It is recommended to employ open‐architecture avionics system without altering the
airframe itself. This initiative will move away from heavily integrated payloads, sensors,
and communications systems, which leverages highly modular components with stand-
ard interfaces.
Ground
Camera
To GCS
Power 3-axis Transmitter
supply Gimbal Microcontroller
Rotation
Mechanism
not shown here for clarity. For instance, the connections of elements with the power
supply are controlled by the microcontroller. These connections are not exhibited in
Figure 12.11.
Compared to traditional cameras, miniaturized cameras (e.g., JPEG Camera module)
with serial communication interface have been recently introduced. The camera is capa-
ble of capturing high‐resolution images, sending them as JPEG through the serial
port. Images will be saved on a SD‐card in JPEG format file. This camera has a four‐pin
connector where two pins are for the power supply (+5V and GND) and two for the serial
port (RX and TX). To connect the camera to Arduino, connect the red wire (RX) to
Arduino Digital 3 pin (data into the module); the brown (TX) to Digital 2 pin (data from
the module); the gray to the + 5V signal, and the violet to ground (GND). To save camera
images, you need to connect an external storage (such as SD card) using two more wires.
One wire is connected to the second Ground pin, and the second wire to the CVBS pin.
with zoom facility, gyro‐stabilized and with pan and tilt function with a mass of proba-
bly 3–4 kg, to 3. a high‐power radar having a mass, with its power supplies, of possibly
up to 1000, kg.
The distribution of aircraft weight will influence the airworthiness and performance
via two aircraft parameters: (a) aircraft CG; and (b) aircraft mass moment of inertia.
Aircraft must be stable, controllable, and safe for all allowable aircraft cg locations dur-
ing flight envelope. One of the primary concerns during aircraft design process related
to the payload location is the UAV weight distribution. The distribution of UAV weight
(sometimes it is referred to as weight and balance) will greatly influence airworthiness
as well as aircraft performance. The aircraft CG is the cornerstone for aircraft stability,
controllability, and trim analysis.
If the payload is expendable (e.g., weapon), the location of the payload will influence
the cg range too. When the military payload is delivered, the UAV cg will move to a new
location. As a rule of thumb, the best aircraft cg location is to be around wing‐fuselage
aerodynamic center. The distance between the most forward and most aft CG limits is
called the CG range or limit along x axis. In general, the location of a payload must be
such that the entire UAV cg is within the acceptable range (both initially, and after the
payload is released). For technique to distribute weight, and to determine the UAV
range of CG, refer to Chapter 11 of Ref. [8].
Airflow
Payload
Bulkhead
Figure 12.14 Cross section of a UAV radome carrying a ground moving targets radar.
12.9 Payload Installation 515
will receive the reconnaissance data in real time. Figure 12.14 illustrates the cross sec-
tion of the low‐drag, low‐distortion radome of a UAV carrying a ground moving targets
radar. Such a nose allows a massive radar dish to rotate freely; and to efficiently track the
ground moving targets, while generating a low drag.
Techniques to determine UAV drag (including fairing drag) are presented in refer-
ences such as [9]. The aerodynamic drag of a payload (e.g., camera) is a function of the
following factors: (a) surface angle of attack; (b) geometry (e.g., frontal area; Sf ); (c) fair-
ing; (d) airspeed (V); (e) air density (ρ); and (f ) Reynolds number of the airflow. The drag
is determined by:
1
DP V 2 S f C D (12.6)
2
where CD is the payload drag coefficient. A number of symmetrical shapes having drag
values [160] at low speed are illustrated in Table 12.9. The drag coefficient values in this
table are based on the frontal area. In this table, the flow is coming from left to the right.
a. Two dimensional bodies (L: length along flow, D: length perpendicular to the flow)
Flat face 2
a. Two dimensional bodies (L: length along flow, D: length perpendicular to the flow)
Techniques to determine the drag of major UAV components such as wing and fuselage
are provided in another text [9] written by the author.
Example 12.3
A small quadcopter has a camera installed under the body. The camera has a cubical
shape with round corners, a frontal area of 5 × 10 cm2, and has no fairing. Determine the
drag for the camera. The quadcopter is cruising at sea level with a speed of 20 m/s.
Assume the Reynolds number is greater than 10 000.
12.9 Payload Installation 517
Solution
According to Table 12.9, the drag coefficient of the cubical camera is 1.05. At sea level,
the air density is 1.225 kg/m3. The frontal area of the camera is 5 × 10 cm2 = 0.005 m2.
1 1
DP V 2S f CD 1.225 202 0.05 0.1 1.05 1.28 N (12.6)
2 2
Fuel tanks
GPS receiver
Data processor
Radome Antenna
MMS
27
7
1 11
61
3
25 51
CPL ULH
7
16
14 12 1
61 22
3
25
AWAS Hawkeye
DHL
Mini- Picarro
CPL
DOAS
FCDP
Figure 12.16 Instrument layout in a NASA Global Hawk (Source: NASA, https://espo.nasa.gov/
attrex‐epo/image/ATTREX_Global_Hawk_Instrument_Layout).
12.9 Payload Installation 519
failure of the payload cannot impact the safety of the UAV’s own systems. In some cases,
a UAV is required to be capable of a range of different roles, and of carrying various
payloads and different capability in the mission. Thus, a compromise will be necessary
in designing payload compartment.
In the preceding sections, features of various payloads and techniques to control,
handle, and manage have been described. Moreover, the installation issues including
drag reduction, payload‐structure integration, and optimum payload location were
addressed. In selection/design process of payload(s) for a UAV, one must select the type
of payloads, select the payload devices, and then conduct some calculations and perfor-
mance/stability analysis.
In general, the primary factors affecting the selection/design process of payload are as
follows: (a) manufacturing technology; (b) accuracy and precision; (c) size; (d) volume;
(e) reliability; (f ) life‐cycle cost; (g) UAV configuration; (h) stealth requirements;
(i) maintainability; (j) energy consumption; (k) integration; (l) installation; (m) power
consumption; (n) interference with flight safety; (o) compatibility with control system;
(p) weight; (q) radio/radar signature; (r) environmental factors; and (s) aerodynamic
considerations. Figure 12.17 illustrates a flowchart that represents the payload (s)
selection/design process.
No
Are the design requirements met?
Yes
Optimization
For a given UAV, the range and endurance can be increased by decreasing the payload
weight. Hence, one way to improve the performance of a UAV is to replace the classical
payloads with modern payloads. For instance, light weight cameras and very light Micro
Electro‐Mechanical Systems (MEMS) electronic devices may be employed. An easy
technique to increase the range/endurance of a military UAV is to replace part of the
weapon on the wing hard‐points with external fuel tanks.
In general, the design process begins with a trade‐off study to establish a clear line
between cost and performance (i.e., accuracy) requirements; and ends with optimiza-
tion. The designer must decide about two items: (a) select type of payload; and (b) select
the payload devices. Most payload devices may be ordered/purchased from off‐the‐
shelf commercial market. After conducting the calculation process, it must be checked
to make sure that the design requirements are met.
A very crucial part of the design process is to integrate the payloads with structure
and control system (i.e., a consistent autopilot). If the complete payloads (e.g., camera)
is selected/purchased, the integration process must be still conducted. This includes
activities such as structural installation, management, interfaces, and electric power
requirements. More details are outside the scope of this text.
A vision system (e.g., camera) is the most basic payload for majority of UAVs (from a
small quadcopter to large Global Hawk). Selecting the right camera for an aerial imag-
ing is a challenging task, since it will influence the UAV flight performance too. Camera
technical parameters to be considered are: (a) pixel size; (b) focal point; (c) megapixel;
(d) sensitivity; (e) sensor size; (f ) shutter type; (g) dynamic range; and (h) bit depth. A
few of these parameters are discussed here in brief.
Resolution is an important objective in an aerial digital imaging/filming. The ground
sampling distance (GSD) is a measure of sampling limitation to image resolution. GSD
is determined by the UAV’s altitude (H), the focal length (f ) of the camera lens, and the
pixel size (px):
H . px
GSD (12.7)
f
Hence, to have a higher image resolution, select a camera with a higher pixel size,
and a shorter focal length. The shorter the focal length (e.g., 20 mm), results in the
wider the angle of view and the greater the area captured. A longer focal length is
necessary for objects further away (i.e., high altitude flight). Similarly, a shorter focal
length captures more of the scene in front of camera. In an image with a 2‐meter GSD,
adjacent pixels image locations are 2 meters apart on the ground. However, while
smaller pixels provide greater ground resolution, it will limit the speed of the UAV.
The UAV speed is a function of on the pixel size, height above the ground, and the
lens’ focal length.
It is interesting to note that the GSD is not a function of the megapixel. The pixel size
is determined by camera sensor. Indeed, the pixel size dictates the image resolution in
an aerial imaging, not the number of megapixels. A low megapixel, but high pixel size
will translate to a less UAV flight endurance, less fuel/power consumption, and lower
overall operating costs. The sensor size determines the field of view.
Questions 523
Sensitivity and noise are parameters that influence both image resolution and the
UAV’s maximum speed. The more sensitive the camera, the less exposure time is
needed, and the faster the UAV can fly. With a lower read noise, more gain can be used,
while maintaining a quality image. Thus, it allows a shorter exposure time, which
implies a faster allowable UAV speed. A higher dynamic range is very beneficial for
imaging shaded areas on the ground, while maintaining visibility in well‐lit areas.
Required bit depth is determined by the application. If the images are being viewed with
a human operator eyes, 8‐bits of data per color channel are sufficient.
Questions
1 Define payload.
2 Provide at least five types of payloads that a UAV may carry for various missions.
5 What are the primary factors affecting the payload selection/design process?
15 What is LIDAR?
20 Define ECM?
24 What is lumen?
29 What are the frame rate of cameras with 1. PAL and 2. NTSC systems?
37 Provide one advantage and one disadvantage of radar compared with an optical
sensor.
38 What are three basic deception techniques for a UAV against an incoming missile?
43 List a number of recently developed scientific sensors by NASA for UAV applica-
tions (mention at least five items).
45 What are the potential applications for a UAV with a lightning sensor which tracks
air to ground lightning strikes?
49 What NASA Global Hawk sensors should be placed in a pressurized space, in order
to perform normally and efficiently? Write at least three sensors.
50 A small camera has three wires for the connection to a microcontroller (e.g.,
Arduino board). Explain the connection destination for each wire.
Problems
1 A sound wave is moving with the frequency of 800 Hz. Assume the sound travels at
290 m/s, determine the wavelength.
2 Consider a radar with a pulse repetition frequency 1200 kHz. An echo from a dis-
tant target is received 15 μs after the pulse is transmitted.
a What is the distance of the target from the radar (i.e., range)?
b Determine the time between two pulses.
3 Consider a radar with a pulse repetition frequency 2000 kHz. An echo from a dis-
tant target is received 15 μs after the pulse is transmitted.
a What is the distance of the target from the radar (i.e., range)?
b Determine the time between two pulses.
the ground, is tracking the ship with a radar with a frequency 12 GHz. The ship
cruises (away) at 5 m/s. If the speed of radar wave is 3 × 108 m/s, calculate: a. the
radar frequency detected by the aircraft carrier, b. the echo frequency detected by
the UAV, c. the Doppler shift between the echo and source frequency, d. wave
length.
7 A fixed sound source emits a sound with a frequency of 1 MHz on a day when the
speed of sound in air is 340 m/s, and there is no wind. What is the frequency you
will receive if you move toward the source at 20 m/s?
8 A moving sound source emits a sound with a frequency of 2 MHz on a day when the
speed of sound in air is 330 m/s, and there is no wind. What is the frequency you will
receive if the source moves toward you at 30 m/s? Assume you are stationary.
9 A small quadcopter has a camera installed under the body. The camera has a cubi-
cal shape with round corners, a frontal area of 3 × 5 cm2, and has no fairing.
Determine the drag for the camera. The quadcopter is cruising at sea level with a
speed of 15 m/s. Assume the Reynolds number is greater than 10 000.
10 A fixed‐wing small UAV has a camera installed under the fuselage. The camera has
a frontal area of 2 × 3 cm2, and it is covered with an ellipsoid fairing. Determine the
drag for the camera. The UAV is cruising at sea level with a speed of 25 knot.
Assume the Reynolds number is greater than 2 × 106.
11 A small UAV has an antenna installed above the fuselage. The antenna has a thin
circular disk shape, and a frontal area of 1 × 10 cm2. Determine the drag for the
antenna. The UAV is cruising at 12000, ft with an airspeed of 120 knot. Assume
the Reynolds number is greater than 10 000.
12 A large UAV has an EO/IR camera unit installed under the fuselage. The camera
has a frontal area of 10 × 15 cm2, and it is covered with a fairing that looks as a
hemisphere with a concave face. Determine the drag for the camera unit. The UAV
is cruising at 10000 ft with an airspeed of 90 knot. Assume the Reynolds number is
greater than 10 000 ft.
15 A UAV flying with a speed of 130 knot is directly behind a manned aircraft at a
horizontal range of 2 km. The UAV is tracking the manned aircraft with a radar at
a frequency 25 GHz. Doppler shift between the echo and source frequency is 12012
Hz. Calculate the velocity of the manned aircraft.
Design Problems
16 You are required to select a payload (camera) for a small quadcopter to take image/
video during hover and cruising flight. The vehicle is planned to fly only during
daylight. The payload requirements are:
(a) cost of payload: less than $50; (b) UAV cruise velocity: 30 knot; (c) allowable
payload mass: 30 g; (d) allowable frontal area of payload: 50 × 50 mm2; (e) required
power: less than 2 W; (f ) Voltage: less than 3 Volts; (g) FOV: more than 60 °;
(h) image/video resolution: 1080p; (i) endurance: more than 10 minutes; and (j)
data could be stored in internal hard or SD card.
Analyze the given requirements, and nominate at least one camera to satisfy the
desired requirements. You may use the manufactures’ websites to search for vari-
ous commercial cameras. Camera should be compatible to be mounted on a 3‐axis
gimbal gyro‐stabilized turret. Provide the model and technical features of the
selected camera.
17 You are required to select a payload (camera) for a fixed‐wing UAV to take image/
video during cruising flight. The vehicle is planned to fly only during daylight. The
payload requirements are:
(a) cost of payload: less than $200; (b) UAV cruise velocity: 50 knot; (c) allowable
payload mass: 100 g; (d) allowable frontal area of payload: 100 × 100 mm2; (e)
required power: less than 10 W; (f ) voltage: less than 5 Volts; (g) FOV: more than
45 °, (h) image/video resolution: FHD: 4096 × 2160; (i) endurance: more than
15 minutes; and (j) data could be stored in internal hard or SD card.
Analyze the given requirements, and nominate at least one camera to satisfy the
desired requirements. You may use the manufacturers’ websites to search for vari-
ous commercial cameras. Camera should be compatible to be mounted on a 3‐axis
gimbal gyro‐stabilized turret. Provide the model and technical features of the
selected camera.
18 You are required to select a payload (camera) for an unmanned helicopter to take
image/video during hover and cruising flight. The vehicle is planned to fly only
during daylight. The payload requirements are:
(a) cost of payload: less than $500; (b) UAV cruise velocity: 25 knot; (c) allowable
payload mass: 800 g; (d) allowable frontal area of payload: 120 × 150 mm2; (e)
528 12 Payloads Selection/Design
required power: less than 15 W; (f ) Voltage: less than 12 Volts; (g) FOV: more than
70 °; (h) image/video resolution: UHD: 4096 × 2160; (i) endurance: more than
30 minutes; and (j) data could be stored in internal hard or SD card.
Analyze the given requirements, and nominate at least one camera to satisfy the
desired requirements. You may use the manufacturers’ websites to search for vari-
ous commercial cameras. Camera should be compatible to be mounted on a 3‐axis
gimbal gyro‐stabilized turret. Provide the model and technical features of the
selected camera.
19 You are required to select a payload (camera) for a fixed‐wing UAV to take image/
video during cruising flight. The vehicle is planned to fly during day and night. The
payload requirements are:
(a) cost of payload: less than $1000; (b) UAV cruise velocity: 70 knot; (c) allowable
payload mass: 1000 g; (d) allowable frontal area of payload: 200 × 100 mm2;
(e) required power: less than 60 W; (f ) Voltage: less than 20 Volts; (g) FOV: more
than 60 °; (h) image/video resolution: day: FHD, night: 384 × 288 (110 592 pixels);
(i) endurance: more than 30 minutes; and (j) data could be stored in internal hard or
SD card.
Analyze the given requirements, and nominate at least a set of two cameras to
satisfy the desired requirements. You may use the manufacturers’ websites to
search for various commercial cameras. Camera should be compatible to be
mounted on a 3‐axis gimbal gyro‐stabilized turret. Provide the model and techni-
cal features of the selected cameras.
20 A mini quadcopter UAV has a mission to travel inside a busy urban area during
daytime, so it is desired to have sense‐and‐avoid system. The UAV is desired to
have a full autonomous capability, and no ground pilot controller, with a range of
5 km, and endurance of one hour. What are the minimum payloads for such UAV?
Just list the names and types.
21 A small quadcopter UAV has a mission to travel inside an open area during day-
time. The UAV is controlled by a ground pilot via a handheld remote controller via
line of sight. The only mission is to take video and send the videos live to the GCS.
The desired range and endurance are 2 km and 20 minutes respectively. What are
the minimum payloads for such UAV? Just list the names and types.
22 A military UAV has a mission to travel inside an unknown area during day and
night times. It is controlled by a pilot and a payload operator via a GCS. The desired
range and endurance are 5000 km and 20 hours respectively. One of the flight mis-
sions for the UAV is to identify specific targets and designate them. What are the
minimum payloads for this UAV for such mission? Just list the names and types.
23 A military UAV has a mission to travel inside an unknown area during day and
night times. It is controlled by a pilot and a payload operator via a GCS. The desired
range and endurance are 10 000 km and 30 hours respectively. The flight mission
for the UAV is to identify and attack specific fixed ground targets with military
stores. What are the minimum payloads for this UAV for such mission? Just list the
names and types.
Notes 529
24 A large military UAV has a mission to travel inside an unknown area during day
and night times. It is controlled by a pilot and a payload operator via a GCS. The
desired range and endurance are 12 000 km and 25 hours respectively. The flight
mission for the UAV is to identify and attack specific moving ground targets with
military stores. Moreover, the UAV should be able to deceive potential incoming
enemy missiles. What are the minimum payloads for this UAV for such mission?
Just list the names and types.
25 In a quadcopter project for aerial filming, you are required to design the circuit to
connect a small EO camera (with three wires) with one capture mode to an Arduino
Uno board. The Arduino should start the camera 30 seconds after the takeoff and
stop filming after two minutes. Draw the wire connection between camera and the
board. Then, write an Arduino code to control the camera output signal by Arduino
board.
Notes
1 General Atomics Readies Drone for European Skies, https://www.military.com, 25 Jun
2015.
2 National Imagery Interpretability Rating Scale.
3 Light amplification by stimulated emission of radiation.
4 www.analog.com.
531
13
CONTENTS
Educational Outcomes, 531
13.1 Fundamentals, 532
13.2 Data Link, 534
13.3 Transmitter, 536
13.4 Receiver, 537
13.5 Antenna, 539
13.6 Radio Frequency, 541
13.7 Encryption, 544
13.8 Communications Systems of a Few UAVs, 545
13.9 Installation, 547
13.10 Communications System Design, 547
13.11 Bi‐directional Communications Using Arduino Boards, 548
13.11.1 Communications Modulesm, 548
13.11.2 NRF24L01 Module, 549
13.11.3 Bluetooth Module, 553
13.11.4 An Application, 554
Questions, 558
Problems, 560
Laboratory Experiments, 561
Design Projects, 562
Educational Outcomes
After study of this chapter, the reader will be able to:
1)
Discuss the current Unmanned Aerial Vehicle (UAV) communications system
technologies
2) Discuss communication process
3) Explain features of communications system for a number of current active UAVs
4) Explain function and elements of a UAV communications system
5) Provide communications system installation guidelines
6) Evaluate communications‐system‐structure integration
7) Explain features of a transmitter
13.1 Fundamentals
An important subsystem of an unmanned aerial system (UAS) is the telecommunica-
tion (or simply communication) system which provides a connection between the UAV
and the ground station for the purpose of transmitting and receiving digital informa-
tion. Through this subsystem, the data of air vehicle and of the Ground control station
(GCS) is linked together (i.e., data link); thus, an uplink and downlink. Another impor-
tant function of the communication is in the avoidance of mid‐air collision between a
UAV and other flying aircraft. In this section, various aspects of the communication
system are discussed.
The UAVs are more dependent on communications systems than manned aircraft.
This is especially true for a UAV that collects large volumes of images/data with multi‐
sensors such as EO/IR camera, high‐resolution spot mode SAR, wide area search SAR,
and Full Motion Video (FMV) for ISR. The communication relay is a traditional military
application for Navy UASs (particularly HALE UAVs). Instead of storing the UAV sen-
sor data for post‐mission analysis, the communications system can transmit the data
and intelligence products to the ground station to allow real‐time control and to pro-
vide live operation.
A telecommunication system requires [161] three main elements: (a) transmitter, for
conversion of data into digital or analog signal, and transmitting; (b) receiver, for
receiving and decoding the signal into data; and (c) medium. The communication signal
needs a medium to travel through. In general, the wireless communication between the
GCS and vehicle may be achieved by three different mediums: (a) radio wave; (b) laser
beam; and (c) infrared light.
A digital signal consists of information encoded as a set of discrete packets (i.e., 0 and
1), while in an analog signal, the information is encoded in the form of a continuous
wave (e.g., a cosine wave). Radio waves can be categorized into three groups: (a) nar-
row‐band radio waves which transmits the signal using bandwidth of 25 kHz or lower;
(b) spread‐spectrum radio waves which transmits the signal spread over wide band of
frequencies; and (c) ultra‐wide band radio waves which transmits the signal over even
wider frequency than spread spectrum radio making it difficult for detection.
The GCS serves two major purposes: (a) converts the pilot command to a signal and
sends it to the active antenna for transmitting it to UAV using uplink radio transmis-
sion; and (b) it receives UAV positional and health parameters using downlink. These
two objectives are realized through an effective communication system. There are
mainly two groups of communication equipment: (a) one onboard the UAV; (b) one
inside the GCS.
13.1 Fundamentals 533
Satellite
connection Satellite
connection
UAV
Radar station
Global
network Radar station
Internet
GCS
for beyond‐LOS communications. Inmarsat’s satellites orbit the Equator, while Iridium’s
orbit the Poles.
The air traffic control (ATC) and command‐and‐control (C2) of NASA Global Hawk
from Dryden Flight Research Center is applied in two distinct regions: (a) line‐of‐sight
(LOS); and (b) beyond line‐of‐sight (BLOS). The communications link used for LOS are
through UHF/VHF links. The primary communications links used for BLOS are two
Iridium Satcom links. However, an Inmarsat Satcom link provides a backup communi-
cations capability.
The NASA Global Hawk payload communications architecture is independent of the
communications links utilized to control the aircraft. Four dedicated Iridium SatCom
communication links are used for continuous narrow band communications between
the ground station and the UAV payloads. Moreover, two additional Iridium links are
used to monitor power consumption by individual payloads, and to control features
such as lasers and dropsonde. The use of the Iridium system provides a complete global
coverage, including the Polar regions.
GPS satellites fly in medium Earth orbit at an altitude of approximately 20 200 km.
Each GPS satellite circles the Earth twice a day. Each GPS satellite continuously trans-
mits a radio signal containing the current time and data about its position. In an UAV
operation as a navigator, four, or more GPS satellites must be visible to obtain an accu-
rate result. As of early 2015, augmented FAA‐grade GPS receivers have been provided
a horizontal accuracy of better than 3.5 m.
The original communications system for Predator UAV was slow. Pilots experienced
a delay of several seconds between moving their sticks and the UAV’s response. One of
the modifications was to include the better satellite communications and data links to
improve the efficiency of flight operation. The satellite link provides communications
between the GCS and the aircraft when it is beyond line‐of‐sight (LOS).
When the modified Predator UAV is out of sight of the GCS, a satellite data link is
employed by the operators. Video signals received in the Predator GCS are resent
directly to operational users via a land commercial broadcast system, or to global users
via satellite communication. External communications of a Predator are via High
Frequency (HF) /Ultra high frequency (UHF)/Very High Frequency (VHF) (data), GCS
cellular/landline telephones, and hardwire connectivity with a satellite communication
terminal. Other SatCom (Satellite Communications) systems may be used to link the
GCS to an intelligence architecture.
13.2 Data Link
An important function of the communication system is providing the data link between
various elements of an UAS. The data link is the means of connecting one location to
another one (e.g., UAV to GCS) for the purpose of transmitting and receiving digital
information. Through the communication system, the data of air vehicle and of the
GCS is linked together (i.e., data link); thus, an uplink and downlink. Thus, the com-
munication between a GCS (in ground) with an UAV (in the air) has both uplink and
downlink. If data link is installed, the ground station may support autopilot without
LOS with UAV through software application. For instance, the Predator UAS includes a
package of four vehicles, a GCS, and a data link suite.
13.2 Data Link 535
The data link of both UAV and GCS typically consists of a transmitter and a receiver,
an antenna, and a modem to link these parts with the sensors. The GCS serves two
major purposes: (a) converts the pilot command to a signal and sends it to the active
antenna for transmitting it to UAV using uplink radio transmission; and (b) it receives
UAV positional/health parameters and payload data using downlink. The combination
of a receiver and a transmitter is a transceiver which is the device by which receiver and
transmitter functions will be simultaneously implemented.
Part of the data link is telemetry which is a communication process by which UAV
flight measurement data are collected and automatically transmitted to the receiver
of a GCS. Since there is no physical connection (e.g., wire) between a GCS and an
UAV, communication process is referred to as the wireless telemetry. The telemetry
data link is from the UAV to GCS containing all its internal health parameters. The
onboard telemetry data link is transmitted by radio link via an onboard telemetry
antenna. If the UAV is equipped with the range data link (a subset of the telemetry
data link), the GCS can provide the positional information of the UAV with respect to
GCS reference.
The UAV data received by the GCS are live processed by the data processing unit to
generate a master information referred to as the cue data. The cue data serves as a guid-
ing information for the range sensors, if they have lost the track of the UAV due to sys-
tem failure.
In small UAVs and quadcopters, copper cables are utilized as a means for sending
signals within a UAV and within a GCS. A major progress in a high‐capacity data link is
replacing copper cables with optical fibers that are quite reliable and provide a number
of benefits. Optical fibers offer less weight, smaller diameter, lower cost, and immunity
to water and corrosion. They are also completely free from electromagnetic interfer-
ences. Moreover, the optical fibers are immune to interference and contamination from
generators, transmitters, antennas, and other noise sources. This not only eliminates
unwanted radiation, but also prevents unauthorized interception of sensitive informa-
tion by cable sniffers.
All these benefits of optical fibers are vitally significant to a UAV and a GCS, where
various subsystems, sensors, components, and antennas are crowded together in close
proximity. Thus, the UAV and the GCS data links will be more effective and reliable by
employing optical fibers.
The data link between a UAV and a GCS may be provided by a LOS, or by internet
connections using satellites. When the Predator drone is out of sight of the GCS, the
operators utilize a satellite data link. The Guardian UAV is employing the BST100 satel-
lite data link, with a component (box) on the UAV and another component on the GCS.
The Predator UAV can be programmed to autonomously return to ground base if the
datalink is lost.
Designing UAS wireless data links is highly challenging due to long Distance
between UAV and ground station, high‐speed flight, and limited availability of radio
frequency spectrum. These challenges and the spectrum affect the performance of
the data link. UAVs and commercial manned aircraft will share the same non‐segre-
gated airspace, and would need to be aware of each other’s presence. UAS data link
design requirements are: (a) high‐availability; (b) networked and non‐networked con-
trollers; (c) preemption; (d) chaining; and (e) compatibility with manned aircraft
datalinks.
536 13 Communications System Design
13.3 Transmitter
Both the air vehicle and the GCS (Figure 13.2) need a transmitter to transmit the signal/
data/command to the other side. The GCS primarily sends the command to the air
vehicle, while the air vehicle is sending the status of its flight, plus the output of its
measurement sensors to the GCS.
A transmitter is an electronic device [162] which produces radio waves through an
antenna. The transmitter initially generates an alternating electric current which is then
is converted to radio waves by an antenna. When excited by this current, the antenna
radiates radio waves. Antennas are required by any radio wave transmitter to couple its
electrical connection (e.g., copper wire or optical fiber) to the electromagnetic field.
The optical fibers are immune to interference and contamination from generators,
transmitters, antennas, and other noise sources.
In a transmitter, electromagnetic waves are generated by time‐varying electric cur-
rents, flowing through a metal conductor, antenna. One of the functions of a transmit-
ter is to add the desired information (data) to a radio wave by a process called modulation.
There are mainly three modulation techniques: (a) amplitude modulation; (b) frequency
modulation; and (c) phase modulation.
Electromagnetic (EM) waves, composed of oscillating magnetic and electric fields,
are traveling with the speed of light (about 3 × 108 m/s or 3 × 105 km/s). Unlike mechani-
cal waves (e.g., sound wave), EM waves do not need any media to travel. Hence, EM
waves can be transmitted through vacuum or space. The relationship between wave-
length (λ), frequency (f ), and velocity of an EM or radio wave (c) is governed by the
following equation:
f c (13.1)
Since the velocity of light (c) is constant; as the frequency of the wave is increased, the
wavelength is decreased. The design of a transmitter (and its antenna) is directly a func-
tion of radio frequency. The design of transmitter is beyond the scope of this text, the
interested reader can refer to references such as [162–164].
UAV
Camera
Example 13.1
A maritime variant of Guardian UAV is employing the Inmarsat communication sys-
tem. The UAV – flying at 15000 m – is transmitting a data through its Inmarsat antenna
to its GCS. How long does it take for this signal to reach the GCS? Ignore the distance
between GCS and the UAV.
Solution
Inmarsat satellites orbit the Earth at an altitude of approximately 35 786 km altitude,
while the UAV is flying at an altitude of 15 km from sea level. Moreover, the speed of the
radio wave is about of 3 × 105 km/s. The distance between GCS and the Inmarsat satel-
lite is 35 786 km, while the distance between the UAV and the satellites is 35 786–15 or
35 771 km. Thus:
DUAV 35771
tu 0.1192 sec (8.4)
c 3 105
DGCS 35786
td 0.1193 sec (8.4)
c 3 105
13.4 Receiver
Both the air vehicle and the GCS (Figure 13.3) need a receiver to receive the signal/data
from the other side. The air vehicle primarily receives the command from the GCS,
while the GCS is receiving the status of the UAV flight, plus the output of the sensors of
the air vehicle. Basically, a receiver can be regarded as the opposite of a transmitter. It
538 13 Communications System Design
UAV Sensors
Signal from
Antenna Receiver Microcontroller Control surfaces
ground
station
Camera
Engine
uses an antenna to capture radio waves, processes those waves to extract only those
waves that are vibrating at the desired frequency, extracts the signals that were added to
those waves, amplifies the signals, and send them to the user (e.g., microcontroller).
A receiver is an electronic device that receives radio waves and converts the informa-
tion carried by them to a usable form (e.g., digital data or image). It is connected to an
antenna to convert the energy of the incoming radio wave into an Alternating Current
(AC) voltage which is applied to the receiver’s input. A receiver extracts the desired
information from a signal through demodulation.
Receivers perform three basic functions on an incoming signal from the antenna: (a)
filtering; (b) amplification; and (c) demodulation. Antennas are required by any radio
wave receiver to couple its electrical connection to the electromagnetic field. The
receiver uses filters to separate the desired frequency signal from all the other signals
picked up by the antenna. The demodulation is a process through which the data is
extracted from the radio waves. The data will be then sent to the microcontroller for
further processing and implementation.
The signal strength of a radio signal from a receiver’s antenna is mainly a function of
three factors: (a) distance to the transmitter; (b) transmitter power; and (c) propagation
conditions along the path of the radio waves. In a modern receiver, the signal is sampled
and digitized, and the filtering and detection functions are performed by digital signal
processing.
A typical receiver working with a handheld GCS has at least six channels, a dedicated
frequency (e.g., 2.4 GHz), demodulation, and programming for a compatible transmit-
ter. In some UAVs, a VOR (Very High Frequency (VHF) Omni‐Directional Range)
receiver is employed to determine the UAV direction to the beacon, for air navigation.
This short‐range navigational instrument uses the VHF signal from VOR navigational
beacons between 108 and 117.95 MHz.
The power of a receiver is a function of various factors including radio frequency,
path loss, signal data, type of antenna, and signal strength. The size, weight, and cost of
a receiver is directly a function of its desired electric power. The receiver power is a
13.5 Antenna 539
function of the amount of energy needed for filtering, amplification, and demodulation.
The design of a receiver is beyond the scope of this text, the interested reader can refer
to references such as [162–164].
13.5 Antenna
Both transmitter and receiver are equipped each with an antenna; which is employed
for both broadcasting and receiving signals. An antenna is the interface between radio
waves propagating through space, and electric currents moving in metal conductors,
used with in receivers/transmitters. An antenna is an array of conductors, electrically
connected to the receiver or transmitter. For the theory and design of antenna, you may
consult with references such as [73]. In this section, the fundamentals of the antenna are
briefly reviewed.
The manned transport aircraft Boeing 787 has more than 20 antennas protruding
from its fuselage. They include: (a) GPS receiver; (b) SatCom (satellite communications);
(c) marker beacons; (d) weather radar; (e) UHF DME (distance‐measuring equipment);
(f ) transponder‐based radio navigation (UHF radio signals); (g) VOR (omni‐directional
radar‐ranging); (h) ELT (emergency location transmitter); (i) TCS (Terminal Cellular
System); (j) HF; (k) VHF; (l) CWLU (Crew wireless LAN unit); (m) ADF (automatic
direction‐finder); (n) RA (Radio altimeter); (o) TCA (traffic collision‐avoidance system);
(p) ATC (air traffic control); (q) ILS (instrument landing system) Glideslope and
Localizer; (r) LAN (local area network); and (s) ELT (Emergency locator transmitter).
Similarly, a large High altitude long endurance (HALE) UAV such as Global Hawk is
required to have multiple antennas for various transmitting and receiving functions.
Antennas are required by any radio wave receiver or transmitter to couple its electri-
cal connection to the electromagnetic field. In reception, the receiver antenna inter-
cepts some of the power of an incoming electromagnetic wave in the air in order to
produce an electric current at its terminals. In transmission, a transmitter supplies an
electric current to the antenna’s terminals, and the antenna radiates the energy from the
current as electromagnetic waves to the air. In general, there are four types of antennae
(Figure 13.4) applicable to UAV systems: (a) monopole; (b) dipole (most common, Yagi‐
Uda antenna); (c) array; and (d) aperture.
●● A mono‐pole antenna consists of a single conductor such as a metal rod, mounted,
either vertical or parallel to the ground, or on the UAV body. The most common form
of a monopole antenna is the quarter‐wave which is one‐quarter of a wavelength long.
A few other commonly used monopole antennas are whip, rubber ducky, umbrella,
mast radiator, and ground plane. This antenna is frequently used in the RC model
airplanes where the air vehicle in within LOS of the operator. However, it is not safe
in regard to jamming and electronic warfare. This antenna can be employed on both
UAV and its GCS.
●● A basic dipole antenna consists of two conductors; usually metal rods or wires; arranged
symmetrically, with one side of the balanced feedline is attached to transmitter or
receiver. The most common type of dipole antenna is the half‐wave dipoles which are
used alone as omnidirectional antennas. This antenna is a building block of many other
more complicated directional antennas. Yagi‐Uda is one of the most common
540 13 Communications System Design
Monopole Yagi-Uda
directional antennas at HF, VHF, and UHF frequencies. It consists of multiple half wave
dipole elements in a line, with a single driven element and multiple parasite elements
which serve to create a uni‐directional antenna. A few other commonly used dipole
antennas are turnstile, patch, and long periodic dipole array. This antenna cannot be
frequently employed on a UAV due to its size and drag, but it may be utilized in the GCS.
●● Array antennae consists of multiple identical driven elements (e.g., single dipole)
working as a single antenna. A few examples are collinear, reflective array, phased
array, curtain array, and batwing. This antenna cannot be frequently employed on a
UAV due to its size and drag, but it may be utilized in the GCS.
●● Aperture antennas are the main type of directional antennas used at microwave fre-
quencies and beyond. They consist of a small dipole inside a three‐dimensional large
structure with an aperture to emit the radio waves. There are mainly four types of
aperture antenna: (a) parabolic (the most commonly used); (b) horn; (c) slot; and (d)
dielectric resonator. A parabolic utilizes a large (compared to the wavelength) dish‐
shaped metal parabolic reflector with a feed antenna at the focus. It can have some of
the highest gains of any antenna type; up to 60 dB. The dish antenna has many appli-
cations including radars, point‐to‐point data links, satellite communication, and
radio telescopes. The most common form of aperture antenna is shaped like a dish
and is popularly called a dish antenna. The main advantage of a parabolic antenna is
that it has high directivity. This antenna can be employed on both UAV and its GCS.
It is always desirable to have the radio antennae mounted on the GCS to minimize
conductor lengths. Meanwhile, it is necessary to situate the antennae in a position to
13.6 Radio Frequency 541
obtain good transmission and reception of the radio waves. In a hilly terrain area, this
may mean on a crest. For some military operations, unless the GCS is small and readily
concealed, its position may become obvious to hostile forces and so vulnerable. A solu-
tion would be to mount the antennas on a small, mobile, and less‐detectable platform
which can be located in a suitable position.
The Predator UAV is equipped with a couple of antennas. Its GCS also has a few
antennas. The primary satellite link provides over‐the‐horizon communications for the
UAV. The ground data terminal antenna provides LOS communications for takeoff and
landing.
13.6 Radio Frequency
An important step in the design of the communication system (either transmitter or
receiver) is the selection of radio frequency. The communication between the GCS and
a UAV and between the UAV and GCS may be achieved by two different media:
(a) electromagnetic (radio) waves; and (b) laser beam. The communication by radio
wave between the UAV and the GCS can be direct or via satellites or other means of
radio relay. Typical usable radio frequencies for communication range from 3 MHz to
300 GHz (below the infrared spectrum of electromagnetic waves). Frequencies in the
range 3 Hz (extremely low frequency[ELF]) to 3 GHz (UHF) are effective radio frequen-
cies as they are refracted in the lower atmosphere to curve to some degree.
The selection of an operating frequency requires a compromise. A lower frequency
offers a better and more reliable propagation, while having reduced data‐rate ability. In
contrast, a higher frequency is capable of carrying high data rates, but this requires
direct LOS and higher power to propagate the signal. For instance, a high‐resolution
TV camera will produce a data rate of order 75 megabytes per second.
There are two techniques to track a UAV is by radio communication: (a) fit the UAV
with a transponder which will receive, amplify, and return a signal from the control
station; and (b) UAV down‐link should transmit a suitable pulsed signal. The successful
operation of the communication system depends upon the integration of the various
components of the system to supply adequate energy to achieve the required range.
Four contributing factors are: (a) transmitter power output; (b) receiver sensitivity;
(c) antenna gain; and (d) path loss.
These communications for UAV are done primarily through the use of RF applica-
tions, usually, satellite communication links in UAV are used LOS mode. The most
common frequency bands of this type of links are Ku, K, S, L, C, and X bands. The Ku
band has been historically used for high speed links. Due to its short wavelengths and
high frequency, this band suffers from more propagation losses. Yet, it is also able to
trespass most obstacles thus conveying great deals of data. K band possesses a large
frequency range which conveys large amounts of data. However, it requires powerful
transmitters and it is sensitive to environmental interferences.
The S and L bands do not allow data links with transmission speeds above 500 kbs.
Their large wavelength signals are able to penetrate into terrestrial infrastructures and
the transmitter require less power than in K band. The C band requires a relatively large
transmission and reception antenna. The X band has been reserved for military
542 13 Communications System Design
application. In the past, the common radio frequency was 72 MHz, but now, it is
2.4 GHz. The L band (1–2 GHz) seems to be the preferred route for safety of flight in UAVs.
Table 13.1 shows the commonly used frequency bands [165] for communication systems.
If the GCS communication system uses a frequency higher than that of the UAV cam-
era, the images are displayed/updated on the pilot’s screen with the same frame rate.
Thus, the frequency of the GCS communication system should be at least equal to the
frequency of the surveillance system (e.g., camera).
Figure 13.5 illustrates the GCS Command, Control, and Communications (C3) model.
Technologies and operating procedures related to C3 of the UAVs are divided into two
categories: (a) RF line of sight; and (b) RF beyond line of sight. Under each category
UAV technical issues may be divided into two approaches: (a) Command and Control
(C2); and (b) ATC. Under Command and Control, both full autonomy, and remote con-
trol are applicable.
Table 13.2 demonstrate typical radio frequencies for various applications for a large
UAV such as Global Hawk. There is a military recommendation to employ 14/15 GHz
band for line of sight links, while to use 20/30 GHz beyond line of sight links. The Predator
data link suite consists of: (a) UHF and VHF radio relay links; (b) a C‐band LOS data link;
and (c) Ku‐band satellite data links. In Predator UAV, the GCS is using C‐band and Ku‐
band data links for LOS and non‐LOS communications with the UAV, respectively.
13.6 Radio Frequency 543
UAV operation
Table 13.2 Typical radio frequencies for a large unmanned aerial vehicle (UAV).
The Garmin GSX 70 radar used in a NASA Global Hawk is employing Output
frequency range of 9.3–9.5 GHz (X‐Band). The mission control center has data up‐
and down‐links to the Global Hawk vehicle directly and via the Ku satellite and the
UHF satellite systems. The launch and recovery station has both up‐ and down‐data
communications links to the Global Hawk vehicle and to the UHF communications
satellite.
Example 13.2
A large UAV is employing the satellite communication system with a radio frequency of
15 GHz. Calculate the wavelength of the signal for such communication.
544 13 Communications System Design
Solution
The radio wave is an electromagnetic wave with the velocity of 3 × 108 m/s.
c 3 108
f c 0.02 m 2 cm (13.1)
f 15 109
13.7 Encryption
There have always been major concerns on UAVs security. Data link spoofing, hijack-
ing, and jamming are major security [77] issues facing the UAV communication system.
UAVs are vulnerable [166] to cyber‐attacks, as they communicate via wireless networks.
UAVs carry sensitive information related to individuals’ privacy and this causes critical
problems if the data is exploited by hackers. Securing the necessary bandwidth and
electromagnetic spectrum for civilian UAS communication between the UAV and the
GCS is a serious challenge.
There are a lot of attacks [167] which are related to wireless networks on UAVs, such
as Telnet/FTP attack, Denial of Service (DoS), ARP (Address Resolution Protocol)
spoofing, ad‐hoc network, and man in the middle attack. A security researcher was able
to take control of a Parrot AR Drone by de‐authenticating the UAV and commanding it
through his script [167] that was implemented on Raspberry pi. The U.S. Air Force has
long tasked Northrop Grumman to upgrade the abilities of the Global Hawk to resist
computer hackers’ attempts to commandeer the vehicle while in flight. Thus, the Global
Hawk’s maritime SATCOM links is upgraded to prevent computer hackers from break-
ing through existing data security to take unauthorized control of Global Hawk recon-
naissance UAVs.
Many UASs, including the Air Force’s RQ‐4B Global Hawk, the Navy’s RQ‐4N BAMS
(Broad Area Maritime Surveillance) UAS, and Predator variants, depend on the availa-
bility of satellite communications for: (a) receiving command and control; and (b) send-
ing sensor data, to the ground control stations. Similar to the case for GPS, satellite
communications are vulnerable to noise jamming. As the radiated power of the noise
jammer is increased, the UAV achievable communication data rate for a fixed quality of
service will be significantly decreased. Providing immune communications allows mili-
tary commanders to leverage some of the advantages that the UAS has, particularly in
dirty, dull, and dangerous missions.
There were many techniques to solve security problems and cyber‐attacks on UAVs.
One solution to protect the UAV’s information is a second channel security system. If
the security second channel is compromised, the self‐destroy function can be activated.
However, a standard solution is encryption, which is the process of encoding a data or
information in such a way that only authorized parties can access it, but not the people
who are not authorized. Encryption is one of the most important methods for providing
data security, especially for end‐to‐end protection of data communicated across data
link. Cryptography is vital to keeping information safe, in an era when the world
becomes more and more challenging.
13.8 Communications Systems of a Few UAVs 545
Encryption [168] is the process of taking a data signal, a readable document, or image
and changing that information to an extent that it is no longer readable. Encryption
converts any type of data from a readable form to an encoded version that can only be
decoded by another entity if they have access to a decryption key. The objective of
encryption is to protect and hide the contents of an information source from improper
disclosure. Hence, the primary purpose of encryption is to protect the confidentiality of
digital data or signal transmitted via a UAV communication system. Modern encryp-
tion algorithms play a key role in the security assurance of communications as they
provide confidentiality.
It is suitable to clarify the difference between encoding and encryption. An encoder is
a device, circuit, transducer, software program, or algorithm that transforms informa-
tion from one format or code to another, for the purposes of standardization, speed, or
compression. Different types of technologies (e.g., mechanical, magnetic, resistive, and
optical) are employed in encoders to create a signal. Thus, encoding is for maintaining
data usability and uses schemes that are publicly available, while encryption is for main-
taining data confidentiality and thus the ability to reverse the transformation codes are
limited to certain individuals. Encryption is the process of translation of data into a
secret code.
Inmarsat antenna
Ku satellite
The Global Hawk UAV is equipped with a number of antennas: (a) 1.2 m ku‐band
SatCom antenna; (b) UHF antenna; (c) LOS antenna; (d) Synthetic aperture radar
(SAR) combined antenna; and (e) dual band common data link antenna. Global Hawk
has wide band satellite data links and line of sight data links. The top front surface of
the fuselage houses the 48 in Ku‐band wideband satellite communications antenna.
Data is transferred by: (a) Ku‐band satellite communications; (b) X‐band LOS
13.10 Communications System Design 547
Table 13.3 Weight and electric power of a few components of Global Hawk communications system.
links; and (c) both Satcom and line of sight links at UHF‐band. The SAR and ground
moving target indicator operates at X‐band with a 600 MHz bandwidth. Table 13.3
illustrates the weight and electric power of a few components of Global Hawk
communications system.
Large UASs (e.g., Global Hawk and Predator) are usually encrypting their communi-
cated data to protect the UAVs against cyber‐attacks. By using the satellite communica-
tion and the encrypted data link, Global Hawk UAVs can safely fly anywhere in the
world. In MQ‐5A Hunter, the communications uplink and downlink channels employ
fixed coded frame format. There is also an optional spread spectrum modem on the
main uplink channel to present anti‐jam capability.
13.9 Installation
When the communications system elements for a UAV and the GCS are selected, the
installation is the next step which may even affect the UAV configuration. The transmit-
ter/receiver will require at least a space and power allocation, while the antennas for the
UAV also require a kind of fairing. The installation of transmitter/receiver/antennas in
the UAV is much more challenging than that of the GCS, since the space is limited, and
design requirements are more conflicting.
The transmitter/receiver installation on a UAV has various aspects which a designer
should be concern of. Four main aspects are: (a) wiring; (b) locating; (c) aerodynamics
(if mounted externally); and (d) transmitter/receiver/antennas‐structure integration.
Fundamentals of installation of transmitter, receiver, and antennas are very similar to those
of the installation of payload. Please study Section 12.9 for more details and guide lines.
If the UAV is equipped with the range data link (a subset of the telemetry data link),
the GCS should provide the positional information of the UAV with respect to GCS
reference. The GCS serves two major purposes: (a) converts the pilot command to a
signal and sends it to the active antenna for transmitting it to UAV using uplink radio
transmission; and (b) it receives UAV positional and health parameters using downlink.
These two objectives should be realized through an effective communications system.
The key challenges in the design of UAV communications system are the large dis-
tances that they need to cover and the high speed of aircrafts. These along with the
limited availability of radio frequency spectrum affect the performance of the data link.
Designing UAV wireless data link is much more challenging than other wireless links.
The key challenges are long distance, high speed, and spectrum. New data links need to
be developed for UAVs and for commercial manned flight, since they will share the
same air space and would need to be aware of each other’s presence.
The communications system design process is demonstrated in Figure 13.8. The
design of communications systems of both UAV and ground control systems are per-
formed in parallel. In both elements, transmitter, receiver, antenna, power supply, and
the processor are designed in detail. The frequency of communications should be care-
fully selected such that both UAV and GCS can function effectively in the worst‐case
scenario.
In designing communications system, growing bandwidth and multiple band require-
ments should be considered. Frequency bands are divided into three categories:
(a) exclusive federal; (b) exclusive civil; and (c) shared federal/civil. Both civil and mili-
tary UAS spectrum needs are constantly growing. Potential mitigation techniques are:
(a) data compression; (b) bandwidth efficient modulation techniques; and (c) smart pull.
If the contents of the communicated information need to be protected and hidden
from improper disclosure, then encryption should be implemented. The encryption
will protect the confidentiality of digital data or signal transmitted via a UAV commu-
nication system as a security assurance.
No No
Design requirements met?
Yes
Optimization
(a)
(b)
VCC
GND
TXD
RXD
Figure 13.9 NRF24L01 and HC‐05 modules. (a) Two NRF24L01 modules with antennas (front and back
views), (b) HC‐05 module and its pins.
No Parameter Value
1 Frequency 2.4 GHz
2 Baud rate 250 kbps – 2 Mbps
3 Current 12 mA
4 Voltage 1.9 V – 3.6 V
5 Power 22.8 mW – 43.2 mW
6 Range 100 m
7 Dimensions (without antenna, and not including header pins) 29 mm × 15.2 mm × 4.6 mm
NRF24L01
module
Figure 13.10 Typical pin connections of a NRF24L01 module with an Arduino Uno.
Board Pins
NRF24L01 module VCC GND CSN CE SCK MOSI MISO IRQ
Arduino Uno 3.3 V GND 8 7 13 11 12 10
(i.e., MOSI, MISO, and SCK) are for the SPI communication and they need to be con-
nected to the SPI pins (Figure 13.10) of the Arduino (i.e., 11, 12, and 13). The pins CSN
and CE can be connected to any digital pin (e.g., 8 and 7 (for digital signals), or A1, A2
(for analog signals)) of the Arduino board. They are used for setting the module in
standby or active mode, as well as for switching between transmit or command mode.
The IRQ pin is an interrupt pin, and does not have to be used. Table 13.5 summarizes
the connection of pins of a NRF24L01 module to an Arduino Uno.
The NRF24L01module may employ 125 different channels simultaneously, which
provides the possibility of having a network of 125 independent modems. Each channel
can have up to 6 addresses; or each unit can communicate with up to 6 other units at the
same time.
Once the NRF24L01 modules are connected to the Arduino boards, two separate
Arduino codes should be written and uploaded; one to the transmitter, and one to the
receiver. In the following, two Arduino codes [131] for the wireless communications to
send the message of “Hello World”, via NRF24L01 modules are provided.
Transmitter Code:
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
RF24 radio(7, 8);
const byte address[6] = "00001";
void setup()
552 13 Communications System Design
{
radio.begin();
radio.openWritingPipe(address);
radio.setPALevel(RF24_PA_MIN);
radio.stopListening();
}
void loop()
{
const char text[] = "Hello World";
radio.write(&text, sizeof(text));
delay(1000);
}
-------------------------------
Receiver Code:
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
RF24 radio(7, 8);
const byte address[6] = "00001";
void setup()
{
Serial.begin(9600);
radio.begin();
radio.openReadingPipe(0, address);
radio.setPALevel(RF24_PA_MIN);
radio.startListening();
}
void loop()
{
if (radio.available())
{
char text[32] = "";
radio.read(&text, sizeof(text));
Serial.println(text);
}
}
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
Since an Arduino Uno board has six analog pins, you may connect up to six analog
input devices (e.g., Potentiometers) simultaneously, to send up to six commands at
once. Moreover, an Arduino Uno board has 14 digital pins, of which 6 pins are utilized
by an NRF24L01 communication module. Hence, up to 8 output signals may be simul-
taneously communicated. For instance, if you would like to drive six servos of s1, s2, s3,
s4, s5, s6; in the loop of the code, insert the following functions: s1.attach(2); s2.attach(3);
s3.attach(4); s4.attach(5); s5.attach(6); s6.attach(7);.
13.11 Bi‐directional Communications Using Arduino Boards 553
#define ledPin 13
int val;
void setup()
{
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
}
void loop()
{
if(Serial.available())
{
val = Serial.read();
if(val =='Hi')
{
digitalWrite(ledPin, HIGH);
delay(500);
554 13 Communications System Design
digitalWrite(ledPin, LOW);
delay(500);
Serial.println("Hello");
}
}
This code may be revised to transmit any other signal such as the UAV trajectory or
the payload measurement data to a ground control station.
13.11.4 An Application
In this section, an application of the NRF24L01 communication module in the form of
an example is presented. The example indicates the open‐loop remote control of an
UAV control surface (e.g., elevator) via a ground control station. The Arduino code
development and wiring connections are fully described.
Example 13.3
Using two Arduino Uno boards and two NRF24L01 modules, design a communica-
tions system to remotely drive the position of a servo with an analog potentiometer.
The servo is representing a joystick of a ground control station, while a servomotor is
representing the drive for any control surface of an UAV.
Solution
For this experiment, the following parts are needed: 1. Two Arduino Uno boards, 2.
Two NRF24L01 modules, 3. Two breadboards, 4. Two LEDs, 5. Two 220 ohm resistors,
and 6. Generic jumper wires. The breadboards, LEDs, and resistors are optional. The
breadboards allow for a 5 V connection and easier wiring. The LEDs are blinking to
indicate that a signal is received or transmitted. The communication process constantly
repeats, and both Arduino boards are constantly sending and receiving data. The physi-
cal build of the two circuits are very similar (almost identical).
●● Wiring diagram
Servo motors have three wires: ground, power (central), and signal (often orange). In
the receiver side, the signal lead of the servomotor is arbitrarily connected to the digital
pin 6 of the Arduino Uno board. You may change 6 to whatever digital pin your servo is
connected to. The power wire (middle, often red) is connected to the 5 V pin on the
Arduino board. The ground wire is connected to a ground pin on the board.
The potentiometer should be wired so that its two outer pins are connected to power (+5
V) and ground, and its middle pin (for signal, often red) is connected to analog input 0 on
the board. In the transmitter side, since an analog potentiometer is employed, the signal
pin (i.e., center lead) of the potentiometer is arbitrarily connected to the analog input pin 0
of the Arduino Uno board. You may change 0 to whatever analog pin your potentiometer
is connected to. Since a potentiometer has an analog resistor, there is no polarity. Hence,
any side pin may be connected to the power, and the remaining side to the ground.
The CE and CSN pins of both NRF24L01 modules are arbitrarily connected to pins 9
and 10 of the Arduino Uno boards. The connection of other pins of a NRF24L01 mod-
ule to an Arduino Uno is shown in Table 13.6. Figure 13.11 demonstrates the circuit,
wiring, and schematic of the open‐loop remote control system of a servomotor.
13.11 Bi‐directional Communications Using Arduino Boards 555
Table 13.6 Connection of pins of NRF24L01 module, potentiometer, and servo to Uno board
Board Pins
NRF24L01 module VCC GND CSN CE SCK MOSI MISO IRQ
Potentiometer + ‐ middle
pin
Servomotor + ‐ Orange
wire
Arduino Uno 5V GND 10 9 13 11 12 8 D6 A0
(a)
Battery
(5 V)
Potentiometer NRF24L01
module
(b)
Battery
(5 V)
Signal
Servomotor NRF24L01
module
Figure 13.11 Wiring of NRF24L01 module, potentiometer, and servo to Uno board. (a) Transmitter
(NRF24L01 module, potentiometer, and Uno board), (b) Receiver (NRF24L01 module, servo, and Uno
board.)
NRF24L01 modules. There are some codes differences for the reading and writing pipes
for the respective boards.
In the transmitter side, the center lead of the potentiometer is arbitrarily connected
to the analog input pin 0 (i.e., function “PotVal analogRead(A0)”). In the receiver side,
the center lead of the servomotor is arbitrarily connected to the digital pin 6 (i.e., func-
tion “S1.attach(6)”).
In both Uno boards, we need to include the basic SPI and the RF24 libraries to
create an RF24 object. The two NRF24L01 module arguments are the CSN and CE
pins; we arbitrarily choose to connect them to pins 9 and 10 of the Uno (i.e., “RF24
radio (9, 10)”). The function “const byte addresses[][6] = {}” creates an array of arrays
of six bytes.
For a bi‐directional communication, we need to create two pipes or addresses. A byte
array to represent the address is used, hence; through the so called pipe, two modules
will communicate. In the setup section, we need to define both pipes, and note that the
writing address at the first Arduino needs to be the reading address at the second
Arduino, and vice versa. The reading address at the first Arduino needs to be the writ-
ing address at the second Arduino. The value of these addresses can be changed to any
5 letter string; and this enables to choose to which receiver we talk to.
At the transmitter code, we write:
●● radio.openWritingPipe(addresses[1]); // 00001
●● radio.openReadingPipe(1, addresses[0]); // 00002
●● radio.openWritingPipe(addresses[0]); // 00002
●● radio.openReadingPipe(1, addresses[1]); // 00001
In the setup section, we need to initialize the transmitter object and using the radio.
openWritingPipe() function, we set the address of the receiver to which we will send
data. On the other side, at the receiver, using the radio.setReadingPipe() function, we
set the same address to enable the communication between two modules.
Then, using the radio.setPALevel() function, we need to set the Power Amplifier level.
In our case, we will set it to minimum as our modules are identical. If a higher level is
employed, it is recommended to use a bypass capacitor across GND, so that, they have
a stable voltage while operating. At the transmitter, we set the first Arduino as receiver,
and with an empty “while” loop, we may wait for the second Arduino to send the signal.
Next, we use the radio.stopListening() function to set one module as the transmitter
(in transmitter code). In the receiver code, we use the radio.startListening() function to
set the second module as the receiver.
In the loop section, we first assign a delay, by adding 10 milli‐seconds delay (i.e.,
delay(10)). We read and map the value of potentiometer (i.e., joystick) deflection from 0
to 180. The function “angle = map()” allows us to scale the potentiometer value of 0 to
1023 to the servo value range of 0 to 180 degrees. At the transmitter, we need to create
an array of characters to which we assign the transmitting signal. Using the radio.write()
function, we will send the command signal to the receiver.
●● delay(10);
●● int angleValue = map(PotVal, 0, 1023, 0, 180);
●● radio.write(&angleValue, sizeof(angleValue));
13.11 Bi‐directional Communications Using Arduino Boards 557
By using the “&” before the variable name (i.e., angle value), we set an indication of the
variable that stores the data which we want to be sent. Using the second argument, we
set the number of bytes that we want to take from that variable. In this case, the sizeof()
function gets all bytes of the “angle value”.
At the receiver side, in the loop section, using the radio.read() function, we read the
incoming signal, and store the data into the “servo angle” variable.
While there is data available, we will read it, save it to the “servoAngle” variable, and
then use that value to rotate the servo motor. By using the servo.write() function, it
returns immediately, and the servo will subsequently move to the new position. Since
we only have one servo, we may use S1 instead of servo (i.e., “Servo S1;”).
●● delay(10);
●● radio.read(&srevoAngle, sizeof(srevoAngle));
●● S1.write(srevoAngle);
By the way, you may add LEDs that will light up when a signal is communicated
(transmitted or received). However, to have the correct voltage for the LEDS, a resis-
tor must be connected in series with each LED. A 220 ohm resistor is typical for
small LEDs. In this case, connect an analog Arduino pin (e.g., 2) to an LED long lead
(anode), and the short lead (cathode) to the resistor. Then connect other end of the
resistor to GND. If you utilize an Arduino Uno R3, it has already embedded LED and
resistor.
When the pot is deflected, or, when the servo is rotating, the LED will light up. So, the
process constantly repeats, and both Arduino boards are constantly sending and receiv-
ing signals.
Once both codes are uploaded, run the serial monitor at the receiver. You will notice
that the command signal is saved each 10 milliseconds.
Transmitter Code:
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
#define PotVal analogRead(A0)
RF24 radio(9, 10);
const byte addresses[][6] = {"00001", "00002"};
void setup()
{
radio.begin();
radio.openWritingPipe(addresses[1]);
radio.openReadingPipe(1, addresses[0]);
radio.setPALevel(RF24_PA_MIN);
radio.stopListening();
}
void loop()
{
delay(10);
int angleValue = map(PotVal, 0, 1023, 0, 180);
radio.write(&angleValue, sizeof(angleValue));
}
558 13 Communications System Design
Receiver Code:
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
#include <Servo.h>
RF24 radio(9, 10);
const byte addresses[][6] = {"00001", "00002"};
int srevoAngle = 90;
Servo S1;
void setup()
{
S1.attach(6);
radio.begin();
radio.openWritingPipe(addresses[0]);
radio.openReadingPipe(1, addresses[1]);
radio.setPALevel(RF24_PA_MIN);
radio.startListening();
}
void loop()
{
delay(10);
radio.read(&srevoAngle, sizeof(srevoAngle));
S1.write(srevoAngle);
}
Questions
1 What is the range of frequencies for UAV communication?
2 What are the main elements of the communication system in the GCS?
9 Define encryption.
10 What is SatCom?
Questions 559
11 What is encoder?
13 What are the different media for communication between the GCS and a flight
vehicle?
14 Define telemetry.
15 Define transceiver.
17 The signal strength of a radio signal from a receiver’s antenna is mainly a function
of three factors. What are they?
18 What are two major sources of positioning system and communications using
satellite?
19 What are the advantage of optic fiber over copper wire in connecting electronic
systems?
21 What is typical radio frequencies for EO/IR sensors for a large UAV?
25 What are the range of frequencies for VHF and UHF bands?
27 What is radome?
34 What is frequency range for the Garmin GSX 70 radar used in a NASA Global Hawk?
38 How much power is required by UHF power amplifier of Global Hawk communi-
cations system?
Problems
1 A large UAV is employing the satellite communication system with a radio fre-
quency of 18 GHz. Calculate the wavelength of the signal for such communication.
2 A large UAV is employing the satellite communication system with a radio fre-
quency of 30 GHz. Calculate the wavelength of the signal for such communication.
3 A large UAV is employing the satellite communication system with a radio fre-
quency of 25 GHz. Calculate the wavelength of the signal for such communication.
4 A large UAV is employing the Inmarsat communication system. The UAV – flying
at 10 000 m – is transmitting a data through its Inmarsat antenna to its GCS. How
long does it take for this signal to reach the GCS? Ignore the distance between GCS
and the UAV.
GCS. How long does it take for this signal to reach the GCS? Ignore the distance
between GCS and the UAV.
8 A GCS transmitter antenna is consuming 0.6 A at 120 volts. The phase angle
between voltage and current is 30 degrees. How much power is radiated by this
antenna?
9 A GCS transmitter antenna is consuming 1.5 kW of power with 120 volts. The
phase angle between voltage and current is 45 degrees. How much current is flow-
ing through this antenna?
Laboratory Experiments
1 Use a servo, a potentiometer, two Arduino Uno microcontrollers, a transmitter and a
receiver to explore the elevator open loop control process by an operator. In this lab,
setup two circuits by using the wiring model (similar to the one in Figure 13.11), and
write two Arduino codes similar to the one demonstrated in example 13.3. The
requirement is to have −20° of elevator deflection (i.e., servo) by rotating the potenti-
ometer for 45°. Then, write a report for this lab experiment, and include a copy of the
Arduino codes. The instructor will provide the necessary lab items to the students.
5 Use two servos, two potentiometers, two Arduino Uno microcontrollers, a trans-
mitter and a receiver to explore the elevator and rudder open loop control process
by an operator. In this lab, setup two circuits by using the wiring model (similar to
the one in Figure 13.11), and write two Arduino codes similar to the one demon-
strated in example 13.3. The requirement is to have ±30° of elevator and rudder
deflections (i.e., servos) by rotating each potentiometer for ±45°. One potentiometer
should control the elevator, and another one should control the rudder. Then, write
a report for this lab experiment, and include a copy of the Arduino codes. The
instructor will provide the necessary lab items to the students.
Design Projects
1 Design and build a control system using two Arduino Uno boards, a transmitter and
a receiver to remotely control the position of a servo with an analog potentiometer.
Instructor will provide necessary parts and equipment.
2 Design and build a control system using two Arduino Uno boards, a transmitter and
a receiver to remotely control the position of a servo with a digital potentiometer.
Instructor will provide necessary parts and equipment.
3 Design and build a control system using two Arduino Uno boards, a transmitter and a
receiver to remotely read air pressure from a pitot‐tube and send the results to a com-
puter and plot the results. Instructor will provide necessary parts and equipment.
4 Design and build a control system using two Arduino Uno boards, a transmitter and
a receiver to remotely read airspeed from a pitot‐tube (in a wind tunnel) and send
the results to a computer and plot the results. Instructor will provide necessary
parts and equipment.
5 Design and build a control system using two Arduino Uno boards, a transmitter and
a receiver to remotely read temperature from a thermometer and save data.
Instructor will provide necessary parts and equipment.
6 Design and build a control system using an Arduino Uno, a transmitter and a
receiver to read altitude from an altimeter and save data to a laptop. Instructor will
provide necessary parts and equipment.
Notes 563
7 Design and build a control system using an Arduino Uno, a transmitter and a
receiver to transmit the images taken by a digital camera to a ground station.
Instructor will provide necessary parts and equipment.
8 Design and build a control system using an Arduino Uno, a transmitter and a
receiver to transmit the UAV position data ‐ measured by a GPS ‐ to a ground sta-
tion. Instructor will provide necessary parts and equipment.
9 Design and build a control system using an Arduino Uno, a transmitter and a
receiver to transmit the UAV speed ‐ measured by a GPS ‐ to a ground station.
Instructor will provide necessary parts and equipment.
10 Design and build a control system using an Arduino Uno, a transmitter and a
receiver to transmit the UAV distance from an obstacle ‐ measured by a range finder ‐
to a ground station. Instructor will provide necessary parts and equipment.
Notes
1 Satellite Communications.
2 Inmarsat PLC is a British satellite telecommunications company, offering global mobile
services with ground stations through 13 geostationary communications satellite.
565
14
CONTENTS
Educational Outcomes, 566
14.1 Introduction, 566
14.2 Design Feedbacks, 567
14.3 Weight and Balance, 569
14.3.1 UAV Center of Gravity, 569
14.3.2 Weight Distribution, 571
14.4 Stability Analysis, 573
14.4.1 Fundamentals, 573
14.4.2 Static Longitudinal Stability, 574
14.4.3 Dynamic Longitudinal Stability, 574
14.4.4 Static Lateral‐Directional Stability, 575
14.4.5 Dynamic Lateral‐Directional Stability, 576
14.4.6 Typical Values for Stability Derivatives, 577
14.5 Controllability Analysis, 579
14.5.1 Longitudinal Control, 579
14.5.2 Lateral Control, 580
14.5.3 Directional Control, 581
14.5.4 Typical Values for Control Derivatives, 582
14.6 Flight Performance Analysis, 582
14.6.1 Maximum Speed, 582
14.6.2 Maximum Range, 584
14.6.3 Maximum Endurance, 584
14.6.4 Climb Performance, 585
14.6.4.1 Fastest Climb, 585
14.6.4.2 Steepest Climb, 586
14.6.5 Takeoff Performance, 587
14.6.6 Turn Performance, 588
14.6.7 Absolute Ceiling, 590
14.6.7.1 UAV with Jet Engine(s), 591
14.6.7.2 UAV with Propeller‐driven Engine(s), 591
14.7 Cost Analysis, 591
Questions, 593
Problems, 595
Educational Outcomes
After study of this chapter, the reader will be able to:
1) Discuss the techniques to analyze a Unmanned Aerial Vehicle UAV configuration
2) Conduct a UAV design analysis process
3) Conduct a UAV stability analysis process
4) Conduct a UAV performance analysis process
5) Conduct a UAV controllability analysis process
6) Plan for a UAV cost analysis process
7) Implement the weight and balance for a UAV
8) Evaluate a UAV design program and provide feedbacks
14.1 Introduction
An essential technical activity within a UAV design project is the design analysis and
evaluation. UAVs are remotely‐piloted or self‐piloted air vehicles that can carry pay-
loads for a given flight mission. A design analysis is providing a formalized check of the
proposed system design with respect to specification requirements. In each major
design phase (conceptual, preliminary, and detail), an analysis should be conducted to
review the design and to ensure that the design is acceptable at that point before pro-
ceeding with the next stage.
A civilian UAV is designed to perform a desired mission at a lower cost than a manned
aircraft equivalent. The cost is not a priority for a military UAV designer, and the num-
ber one priority for a military UAV designer is UAV performance (e.g., maneuverabil-
ity). However, the design requirements for a military UAV are much more challenging
(e.g., stealth, combat capability).
The Final design review is usually scheduled after the completion of the detail design
phase and prior to entering the production phase. It accomplishes two major tasks: (a)
discovering and resolving any design problems and the subsystem/component level;
and then (b) verifying and documenting the system capabilities for certification or cus-
tomer acceptance. The UAV design project has an iterative operation in its nature, and
it is open‐ended. Feedbacks of each analysis report should be used to refining the
design, and to improve the final configuration and specifications to satisfy the
requirements.
There are mainly two approaches to handle the design activities and to establish
design groups: (a) design groups based on aircraft components; and (b) design groups
based on expertise. There are various advantages and disadvantages for each of the two
planning approaches in terms of ease of management, speed of communication, effi-
ciency, and similarity of tasks. However, if the project is large such as the design of a
large UAV, both groupings could be applied simultaneously.
If the approach of groups based on expertise is selected, the chief designer must
establish (Figure 14.1) the following teams: (a) structural analysis; (b) aerodynamic
analysis; (c) flight stability analysis; (d) controllability analysis; (e) UAV performance
analysis; (f ) mission success analysis; and (g) cost analysis. In this chapter, a few design
analyses are briefly presented: (a) flight stability analysis; (b) flight performance analysis; (c)
controllability; and (d) cost analysis.
14.2 Design Feedbacks 567
Chief Designer
14.2 Design Feedbacks
A UAV is composed of various components such as wing, fuselage, tail, engine, and
landing gear, plus payload, fuel and autopilot. Two features of each component have a
significant impact on stability and control of a UAV. They are: (a) mass; and (b) moment
of inertia. Any physical component has a fixed center of gravity (cg). The aircraft cg and
mass moment of inertia calculations provide two feedbacks in the overall design pro-
cess as depicted in Figure 14.2. The aircraft cg location, aircraft cg range and aircraft
mass moment of inertia about three axes of x, y, and z are three required groups of
information to analyze aircraft stability and control.
Hence, in the first place, mass, center of gravity, and mass moment of inertia of each
component should be determined. Section 14.3.1 presents the technique to determine
the UAV center of gravity. The technique for the calculation of mass moment of inertia
of each component has been provided by Chapter 10 of [169].
Design
UAV Design Select UAV components
Optimization
requirements configuration (wing, fuselage,
etc.)
Determine aircraft
cg (Xcg, Ycg, Zcg)
Analyze
aircraft
stability Determine aircraft
cg range
(cgfor-cgaft,
cgtop-cgdown,
cgleft-cgright)
Figure 14.3 Three major feedbacks in the Unmanned Aerial Vehicle (UAV) design process. Notes: (i) Loop 1: UAV performance analysis (ii) Loop 2: UAV stability
analysis (iii) Loop 3: UAV controllability analysis
14.3 Weight and Balance 569
Three major feedbacks (i.e., loops) in the entire design process are illustrated in
Figure 14.3. The aircraft weight calculation is in the second loop which provides a feed-
back on aircraft stability analysis. This feedback initially uses the weight of components
to balance the aircraft by allocating them on the right place to submit the desired center
of gravity location. As the Figure 14.3 shows, the calculated aircraft weight is employed
to modify all components that were previously designed based on an estimated aircraft
weight. The relationship between three design phases (conceptual, preliminary, and
detail) is also briefly depicted.
14.3 Weight and Balance
14.3.1 UAV Center of Gravity
An aircraft is made up of several components such as wing, fuselage, tail, engine, and
landing gear, plus payload, fuel and autopilot. Each component has a unique mass
(weight), unique center of gravity, and thus contributes to the aircraft overall center of
gravity. In order to determine aircraft cg, a coordinate axis system must be defined.
Moreover, for each axis, a reference line should be designated.
There are mainly four coordinate axis systems; namely (a) Earth fixed axis system; (b)
body axis system; (c) wind axis system; and (d) stability axis system. The body, wind, and
stability axes systems move and rotate with the aircraft motion and are centered at the
aircraft cg. Each of these four axis systems has applications and advantages; here, a body
axis system as depicted in Figure 14.4 is selected.
In a body axis system, an orthogonal axis is defined where x axis is along fuselage
center line; y is defined using right‐hand rule. Thus, y‐axis is to the right, and z is down-
ward. The coordinate of the aircraft cg along x axis is represented by Xcg, along y axis by
Ycg; and along z axis by Zcg. The aircraft cg locations (Xcg, Ycg, and Zcg) with n compo-
nents are determined using the following formulas:
n
mi xcgi
i 1
X cg n
(14.1)
mi
i 1
n
mi ycgi
i 1
Ycg n
(14.2)
mi
i 1
n
mi zcgi
i 1
Zcg n
(14.3)
mi
i 1
570 14 Design Analysis and Feedbacks
cg
where mi denotes the mass of each aircraft component, and xcgi, ycgi, and zcgi are the
coordinates of each individual component. The coordinates are measured with respect
to particular reference lines. The selection of reference lines is arbitrary, and it does not
affect the final result. However, it is recommended to select a vertical line passing
through the foremost point of the aircraft (e.g., fuselage nose) as the reference line for x
coordinate. The reference line for y coordinate is recommended to be the fuselage cen-
terline; i.e., xz plane. The reference line for z coordinate is recommended to be the
ground level (i.e., the contact surface between the landing wheels with the ground).
When an aircraft carries the maximum allowable payload, and maximum fuel, the
summation of the weights of all components is equal to maximum take‐off weight.
Wi WTO (14.4)
Otherwise; the summation is equal to the weight of the components which are pre-
sent in that particular configuration and condition:
Wi Ww WF WHT WVT WE WLG WPL W fuel WA (14.5)
where Ww, WF, WHT, WVT, WE, WLG, WPL, Wfuel, WA represent wing, fuselage, horizon-
tal tail, vertical tail, engine, landing gear, payload, fuel, and autopilot respectively. Thus,.
Eqs. (14.1) through (14.3) are revised into the following forms:
Ww xw WF xF WHT xHT WVT xVT WE xE
WLG xLG WPL xPL W fuel x fuel WA x A
X cg (14.6)
Wi
acwf
0.25 MAC–ΔXfus
MAC
In general, design requirements that influence the decision on the aircraft weight/
load distribution (i.e., cg location and limits) are: (a) controllability requirements; (b)
stability requirements; (c) flying qualities requirements; and (d) operational require-
ments and constraints. However, various aircraft have different missions and require-
ments, so they do not have the same priority and similar constraints.
In weight distribution, the locations of some items and components such as autopilot,
tail, and some payloads (e.g., camera) are self‐evident. Other components such as wing,
fuel tanks, engines, and other payloads (e.g., radar) can be shifted around, to a certain
extent to achieve the desired cg location. A table similar to Table 14.1 should be pre-
pared and completed, to make sure the UAV masses are correctly placed; and at any
flight condition, the UAV can be balanced.
For a civil/commercial aircraft, the static longitudinal stability criterion requires that
the center of gravity is never allowed to be behind the aircraft neutral point or aircraft
aerodynamic center (Xnp). In terms of non‐dimensional derivative, the rate of change of
pitching moment with respect to angle of attack must be negative for an aircraft to be
statically longitudinally stable. This derivative is determined by:
Cm C L X cg X np (14.9)
1 Wing
2 Fuselage
3 Tail
4 Engine
5 Fuel/battery
6 Autopilot
7 Navigation system
8 Communications system
9 Payloads (e.g., camera and radar)
10 Landing gear
11 Maximum wing‐body lift
12 Minimum wing‐body lift
13 Minimum wing‐body aerodynamic pitching
moment
14 Maximum wing‐body aerodynamic pitching
moment
15 Engine thrust
16 UAV drag
17 Maximum positive horizontal tail lift
18 Maximum negative horizontal tail lift
Sum
14.4 Stability Analysis 573
This criterion dictates that for a statically longitudinally stable aircraft, the most aft
location of the cg must be forward of the aircraft neutral point. Equation (14.9) indi-
cates that the location of aircraft cg will directly influence the longitudinal static stability.
14.4 Stability Analysis
14.4.1 Fundamentals
An important UAV design requirement is flight stability. When the UAV is designed, its
stability should be analyzed, to make sure, the design, configuration, components, and
payload installation are all acceptable.
Stability is defined as the tendency of an aircraft to oppose a disturbance (e.g., gust)
and return to its initial steady state trim condition if disturbed. Stability is often divided
into two branches:
1) Static stability
2) Dynamic stability
Static stability is defined as the initial tendency of an aircraft, without autopilot
assistance/interference, to develop forces and moments to oppose an instantaneous
perturbation of a motion variable from a steady state flight condition. Dynamic
stability is defined as the tendency of an aircraft, without autopilot assistance/inter-
ference, to return to the initial steady state trim condition after a disturbance dis-
turbs the trim values. When an aircraft is dynamically stable, it definitely has static
stability. However, if an aircraft is statically stable, there is no guarantee that it has
dynamic stability.
Figure 14.4 provides an aircraft body coordinate system, plus three rotational motions
of roll, pitch, and yaw. The convention is that the clockwise rotation about any axis,
when you look from UAV cg, is assumed as the positive rotation. An aircraft motion
(flight) has six Degrees‐Of‐Freedom (6 DOF), due to two types of freedom (one linear
and one rotational) about each of the three axes of x, y and z. Therefore, stability is
measured about these three axes:
a) Lateral stability
b) Longitudinal stability
c) Directional stability
Lateral stability is defined as the stability of any rotational motion about x axis (i.e.,
roll) and any corresponding linear motion along yz plane (i.e., side motion). Longitudinal
stability is defined as the stability of any rotational motion about y axis (i.e., pitch) and
any linear motion along xz plane (i.e., forward and aft, and up and down). Directional
stability is defined as the stability of any rotational motion about z‐axis (e.g., yaw) and
any corresponding linear motion along xy plane (e.g., sideslip).
The requirements for aircraft static and dynamic stability (longitudinal, lateral, and
directional) are different. When the aircraft derivative Cmα is negative, the aircraft is
referred to as statically longitudinally stable. Table 14.2 shows the summary of static
longitudinal and lateral‐directional stability requirements.
574 14 Design Analysis and Feedbacks
Typical value
No Requirements Stability derivatives Symbol (1/rad)
C m 0 (14.10)
When the derivative Cmα is negative or when the neutral point is behind the aircraft
cg, the aircraft is said to be statically longitudinally stable. For an aircraft with a fixed aft
tail, the aircraft static longitudinal stability derivative is determined [70] as:
Sh l d
Cm C L wf h ho CL h h h 1 (14.11)
S C d
where Sh and S represent horizontal and wing planform areas respectively. Parameters
h and ho are the non‐dimensional locations of the aircraft cg and wing‐fuselage aerody-
namic center respectively. Moreover, l and C denote horizontal tail moment arm and
wing aerodynamic chord.
Among major aircraft components, the horizontal tail has the largest contribution to
the aircraft longitudinal stability. The reason is that the horizontal tail is able to gener-
ate the counter pitching moment in order to restore the longitudinal trim position.
Three basic ways to improve static longitudinal stability to: (a) increase the horizontal
tail area; (b) increase the horizontal tail moment arm; and (c) relocate/redistribute the
components, payloads, and fuel tanks in order to move the UAV cg to be further ahead
of the aircraft neutral point.
where coefficients A1, B1, C1, D1, and E1 are functions of the several stability derivatives
such as Cmα and Cmq. An aircraft is dynamically longitudinally stable, if the real parts
of all roots of longitudinal characteristic equation are negative. Another way to analyze
dynamic longitudinal stability is to make sure that longitudinal modes (i.e., short period
and long period [Phugoid]) are damped.
If you are using a state‐space dynamic model of the UAV,
x Ax Bu
(14.13)
y Cx Du
The UAV is dynamically longitudinally stable, if the real parts of all eigenvalues of
state matrix (A) are negative. The matrix A may be calculated from:
A*
A (14.14)
E
the aircraft involves a second‐order oscillatory mode (often called Dutch roll), plus two
first order modes (spiral and roll). This section also examines some aspects of the lat-
eral‐directional handling qualities of an aircraft in terms of these three modes.
The vertical tail area must be large enough to satisfy directional stability, control, and
trim requirements. Two most effective parameters in the directional stability are Cnβ
and Cnr. The major contributor to the static directional stability derivative (Cnβ) is the
vertical tail [40]:
d lVt SV
Cn Cn V K f CL V 1 V (14.17)
d bS
d
where C L V denotes the vertical tail lift curve slope, is the vertical tail sidewash
d
gradient, and ηV is the dynamic pressure ratio at vertical tail. The parameter Kf1 repre-
sents the contribution of fuselage to aircraft Cnβ and depends strongly on the shape of
the fuselage and its projected side area. The fuselage contribution to directional static
stability tends to be strongly negative. The typical value of Kf for a conventional aircraft
is about 0.65–0.85. The value of Cn for a statically directionally stable aircraft is posi-
tive. A higher value for Cnβ implies a more directionally statically stable aircraft. A typi-
cal value for Cnβ is about 0.2–0.4 1/rad.
Table 14.2 shows the summary of static longitudinal and lateral‐directional stability
requirements. On the other hand, the vertical tail has the largest contribution to the
aircraft directional stability. The vertical tail is able to generate the counter yawing
moment in order to restore the directional trim position.
where coefficients A2, B2, C2, D2, and E2 are functions of the several stability derivatives
such as Cnβ and Cnr. An aircraft is dynamically directionally stable, if the real parts of
all roots of lateral‐directional characteristic equation are negative. Another way to ana-
lyze dynamic directional stability is to make sure that directional modes (i.e., Dutch roll,
and spiral) are damped.
The reader is encouraged to consult with [70] to see how to derive the aircraft lateral‐
directional characteristic equation. The directional stability derivatives cannot be deter-
mined unless all aircraft components including wing and fuselage have been designed.
Hence, we have to resort to some other simplifying criterion that could be a base for the
vertical tail preliminary design. Similar to horizontal tail volume coefficient, a new param-
eter that is referred to as vertical tail volume coefficient (VV) is defined. If the value of this
parameter is in ballpark number, we are 90% sure that the directional stability require-
ments have been satisfied. When other aircraft components have been designed, the verti-
cal tail design will be revised and optimized in the directional stability analysis process.
1) Roll subsidence
The roll subsidence mode is a part of aircraft response to any lateral‐direction dis-
turbance. In addition, when the trim bank angle (even in a level cruising flight where
the bank angle is zero) is disturbed, a laterally‐directionally dynamically stable air-
craft will return to its initial bank angle through a rolling motion mode.
As the name implies, the roll mode is a rolling motion about x‐axis that involves a
change in bank angle. At any rate, the roll mode or roll subsidence mode is a first order
response which is characterized by a time constant. For an aircraft to feature acceptable
lateral‐directional handling qualities, the roll time constant (TR) of the roll subsidence
mode is required to be less than the specified values given in given references.
2) Spiral Mode
Another contributing mode of response to a lateral‐directional disturbance is the
spiral mode. A spiral mode is a first order response which is characterized by a time
constant. As the name implies, the spiral mode is a yawing motion about z‐axis
which involves a change in yaw angle. In UAVs with a conventional configuration,
the spiral mode is often unstable. Thus, there are no specific requirements for spiral
stability in any aircraft. Therefore, spiral mode is often allowed to be lightly unstable,
but limits are placed on the minimum time for the mode to double the amplitude
(i.e., allowable divergence of the mode).
3) Dutch Roll Oscillation
The Dutch roll mode is a second order mode of response to a lateral‐directional
disturbance and consists mainly of simultaneous side‐slipping and yawing. The roll-
ing motion is also present in most Dutch‐rolls; however, it has a relatively negligible
participation. Although the Dutch roll mode has a very little useful part to play in the
lateral‐directional dynamic stability of an aircraft, it does possess significant nui-
sance value. The Dutch roll (i.e., a second order) response is characterized by a
damping ratio (ζd) and a frequency of oscillation (ωd).
C Du −0.01 +0.3 0
C Lu −0.2 +0.6 0
C mu −0.4 +0.6 0
CD +0 +2.0 0.1
CL +1.0 +8.0 4–5
Cm +0 −20 −0.5 to −1.5
CD ~ ~ 0
CL −5.0 +15.0 2
Cm +0 −20.0 −3 to −6
C Dq ~ ~ 0
C Lq +0 +30.0 2 to 6
C mq 0 –90 −10 to −15
C yr 0 +1.2 0.2
C nr 0 −1.0 −0.1
14.5 Controllability Analysis 579
14.5 Controllability Analysis
The fundamentals of aircraft controllability have been presented in Sections 6.5 and 6.6
in Chapter 6. In this section, the applications and analysis techniques are provided.
Altitude
(ft)
50000
Absolute ceiling
30000
Flight safety is guaranteed inside this
envelope.
20000
10000 Engine
temperature limit
Aerial
filming, Cruise
surveillance Climb
Descend
Take-off
Landing
and landing. Take‐off control is much harder than the landing control due to the safety
considerations. A take‐off operation is usually divided into three sections: (a) ground
section; (b) rotation or transition; and (c) climb. The longitudinal control in a take‐off is
mainly applied during the rotation section which the nose is pitched up by rotating the
aircraft about main gear.
The longitudinal control handling qualities requirements during take‐off operation
is stated as follows: in an aircraft with a tricycle landing gear, the pitch rate should
have a value such that the take‐off rotation does not take longer than a specified
length of time. Since the take‐off rotation dynamics is governed by Newton’s second
law, the take‐off rotation time may be readily expressed in terms of the aircraft angu-
lar acceleration ( ) about the main gear rotation point. For instance, in a large UAV,
the acceptable value for the take‐off rotation time is three to five seconds. The equiva-
lent value for the angular rotation rate to achieve such requirement is 5–7 °/s. This
requirement must be satisfied when the aircraft center of gravity is located at the most
forward location.
The longitudinal controllability criterion requires the center of gravity is not allowed
to be forward of a specific location such that the aircraft is longitudinally controllable.
In majority of the cases, it is translated to take‐off rotation requirements. This criterion
dictates the most forward location of the cg. For an aircraft with a tricycle landing gear,
the forward position of the cg must be at the location such that elevator is able to rotate
the aircraft about the main gear and lift the nose when aircraft has obtained 80% of its
take‐off speed. The initial angular acceleration about the main gear (rotation point)
should have a value of 6-8 °/s2 [170]. Then a constant angular velocity of 2–3 °/s should
be maintained such that the takeoff rotation process does not take more than
3–4 seconds.
Furthermore, in a conventional aircraft with a tricycle landing gear, when the aircraft
is on the ground, the aircraft cg should not be located aft of the main gear. Otherwise,
the aircraft will tip on its tail and the rear fuselage/tail will be damaged.
control. The primary lateral control input is the aileron (δA) deflection. However, the
rudder (δR) deflection has an indirect influence on this motion too.
Roll or lateral control requirements govern the aircraft response to the aileron deflec-
tion; thus, the requirements are employed in the design of aileron. It is customary to
specify roll power in terms of the change of bank angle achieved in a given time in
response to a step function in roll command. Thus, the aircraft must exhibit a minimum
bank angle within a certain specified time in response to aileron deflection.
The notation “60 degrees in 1.3 seconds” indicates the maximum time it should take
from an initial bank angle (say 0°) to reach a bank angle which is 60° different than the
initial one, following the full deflection of aileron. It may also be interpreted as the
maximum time it should take from a bank angle of −30° to +30°. For class IV aircraft, for
level 1, the yaw control should be free. For other aircraft and levels, it is permissible to
use the yaw control to reduce any sideslip which tends to retard roll rate. Such yaw
control is not permitted to induce sideslip which enhances the roll rate.
CD e ~ ~ 0
CL e +0 +0.6 0.4
Cm e +0 −4.0 −1 to −2
Cy a ~ ~ 0
Cl a 0 +0.4 0.2
Cn a −0.08 +0.08 −0.03
Cy r 0 +0.5 0.2
Cl r −0.04 +0.04 0.01
Cn r 0 −0.15 −0.05
1 2 KW 2 1
Vmax 2 SC Do Tmax 0 (14.19)
2 S Vmax 2
where S represents wing area, W, aircraft weight, CDo, aircraft zero lift drag coefficient,
K, induced drag correction factor, and ρ is air density at given altitude. The calculation
of the aircraft zero lift drag coefficient is presented in [9].
14.6 Flight Performance Analysis 583
Figure 14.8 NASA Helios Unmanned Aerial Vehicle (UAV). Source: https://upload.wikimedia.org/
wikipedia/commons/4/4c/Helios_in_flight.jpg.
The only unknown in Eq. (14.19) is the maximum speed. This equation is an algebraic
nonlinear equation with the order of 4. When solving this equation, we will have four
solutions, only one solution is acceptable that is frequently the highest.
The maximum speed (Vmax) for a UAV with a prop‐driven engine (e.g., turboprop) is
determined [9] by the following equation:
0.9 2
1 2 K mg
Pmax SL P
3
Vmax SC Do ngine (14.20)
Turboprop en
o 2 Vmax S
1.2 2
1 2 K mg
Pmax SL P
3
Vmax SC Do Piston/electtric prop engine (14.21)
o 2 Vmax S
where PmaxSL is the maximum engine power at sea level, and ηp is the prop efficiency.
Figure 14.8 illustrates the NASA Helios UAV that was developed for the Environmental
Research Aircraft and Sensor Technology (ERAST) program. After Pathfinder and
Centurion, the Helios was the fourth aircraft developed as part of an evolutionary series
of solar‐powered UAV. They were built to develop the technologies that would allow
long‐term, high‐altitude aircraft to serve as atmospheric (or pseudo) satellite. The
Helios HP03 with a wing span of 75.3 m and a mass of 1052 kg was powered by 10
electric engines each rated at 2 hp. On June 26, 2003, the Helios broke up and fell into
the Pacific Ocean. The investigation report identified a two‐part root cause of the acci-
dent: (a) lack of adequate analysis methods; and (b) low margins of safety aircraft
configuration.
584 14 Design Analysis and Feedbacks
0.866Vmax R L / D max 1
Rmax ln (14.22)
C Wf
1
W1
where C is the specific fuel consumption, W1 is the initial UAV weight, and Wf is the
total fuel weight. The calculation of the fuel weight is presented in Chapter 2. The maxi-
mum lift‐to‐drag ratio is a function of the aircraft zero lift drag coefficient (CDo), and
the induced drag correction factor (K) as:
CL 1
(14.23)
CD max 2 KC Do
The maximum range (Rmax) for a UAV with a prop‐driven engine is determined by the
following equation:
P L/ D max 1 (14.25)
Rmax ln
C 1 G
This equation is not directly a function of altitude. The parameter G is fuel weight
Wf
ratio; .
W1
Eq. (2.33) can be used to determine the range of a UAV with electric engine(s) when
flying with a cruising velocity. For calculation of the maximum range for a UAV with a
prop‐driven electric engine, consult with [171].
L/ D max 1
Emax ln (14.26)
C 1 G
The maximum endurance for a UAV with a prop‐driven non‐electric engine is deter-
mined by the following equation:
0.866 P L/ D max 1 (14.27)
Emax ln
CVmin P 1 G
2mg
Vmin P (14.28)
3C Do
S
K
The maximum endurance (in hour, h) for a UAV with a prop‐driven electric engine is
determined by the following equation:
E D mB
Emax (14.29)
Pmin
where Pmin denotes the minimum required power (in Watt, W) for an endurance mis-
sion, ED for energy density (in Wh/kg) of the batteries, and mB stands for the mass of
battery pack. Table 3.5 in Chapter 3 provides energy density of some rechargeable
batteries.
Tmax 3
VROCmax 1 1 2
(14.31)
3 C Do S L Tmax
D max W
The climb angle that submits the maximum rate of climb is obtained by:
1 0.25 2 2 24
ROC max sin 8 K Tmax SVROC S VROC 1 4 KC Do
KW max max
2
SVROC (14.32)
max
where Tmax denotes the maximum engine thrust, and W is the UAV weight.
However, the fastest climb or the maximum rate of climb (ROCmax) for a UAV with
prop‐driven engine(s) is achieved (Eq. 14.30) when an aircraft climbs with a speed for
maximum rate of climb (VROCmax) and employs the climb angle that submits the maxi-
mum rate of climb (γROCmax).
The aircraft speed for maximum rate of climb for a propeller‐driven aircraft is
obtained by:
2mg
VROCmax (14.33)
3C Do
S
K
Note that this speed should be greater than the stall speed.
The angle corresponding to the maximum rate of climb for a UAV with prop‐driven
engine(s) is obtained by:
1 0.25
ROC max sin 16 K 2W 2 2 2 4
S VROC 1 4 KC Do 8 Pmax KS P VROC max
KW max
2
SVROC max
(14.34)
where Pmax is the maximum engine power.
1 1
max sin Tmax 2W KC Do
W (14.35)
The maximum climb angle for a UAV with prop‐driven engine(s) is obtained by:
14.6 Flight Performance Analysis 587
1 Pmax P 1 2 KW
max sin V 2max SC Do (14.36)
WV max 2W V 2max S
where the speed for maximum climb angle for a propeller‐driven airplane is deter-
mined by:
4W 2 K
V (14.37)
Pmax PS
max
Note that this speed should be greater than the stall speed. For analyzing other topic
of interest to a climbing flight such as the most economic climb, time to climb, and the
gliding flight, you may consult with [9].
STO SG S R S A (14.38)
TTO
m mg
SG ln 2
(14.39)
S C DTO C LTO TTO k LO C DTO C LTO
mg C L max
where μ is the static rolling friction coefficient. The takeoff drag coefficient ( C DTO ) is:
The takeoff lift coefficient ( C LTO ) is a function of cruise lift coefficient and flap deflec-
tion as:
The ΔCDoTO for a small RC fixed‐wing UAV is about 0.005–0.01; and for a large UAV
(e.g., Global hawk) is about 0.01–0.015.
The takeoff engine thrust (TTO) for a UAV with jet engine(s), is almost 90% of the
maximum engine thrust. However, in a prop‐driven aircraft, where propeller efficiency
is a function of aircraft speed; the takeoff engine thrust (TTO) for a fixed‐pitch propeller
is estimated from the following equation:
588 14 Design Analysis and Feedbacks
0.5 Pmax
TTO (14.42)
VR
The rotation distance (SR or ST) is simply modeled by the following linear equation:
SR TR VR (14.43)
where TR is the duration of rotation, as is about 0.3–1 seconds for a small UAV, and
1–2 seconds for a large UAV.
The last term in Eq. (14.38) is the airborne section (SA) of the takeoff run. This length
is calculated by.
2
SA SA ho2 (14.44)
where the parameter S A is determined from
mg V22 VLO
2
SA ho (14.45)
T D 2g
The obstacle height (ho) is governed by airworthiness standards. For micro to small
UAVs, this height is recommended to be about 3 ft. However, for medium to large UAVs,
the height is is recommended to be 50 ft.
Vtt2
Rmin (14.46)
g ntt 2 1
The velocity for the tightest turn is often the corner speed (V*), and is defined as:
1
2nmaxW 2
V* (14.47)
SC Lmax
The corner speed is the speed when the aircraft is turning with the maximum possible
bank angle while having the maximum lift coefficient. It is often located at the top left
corner of the n‐V diagram.
14.6 Flight Performance Analysis 589
Figure 14.9 NASA highly maneuverable aircraft technology (HiMAT) Unmanned Aerial Vehicle (UAV).
1 1
tt cos (14.48)
ntt
The value of load factor for tightest turn, ntt or (or nmax, the maximum load factor)
will be decided by the structural limits of the UAV.
Figure 14.9 illustrates a NASA highly maneuverable aircraft technology (HiMAT)
UAV. From mid‐1979 to January 1983, two remotely piloted, experimental Highly
Maneuverable Aircraft Technology vehicles were used at the NASA1 Dryden Flight
Research Center, to develop high‐performance fighter technologies. Each aircraft
was approximately half the size of an F‐16 and had nearly twice the fighter’s turning
capability. The aircraft were flown 26 times during the 3 1/2 years history of the
project.
HiMAT research at Dryden was conducted jointly by NASA and the Air Force Flight
Dynamics Laboratory. The planes were controlled from a ground control station, to
employ the experimental technologies for high‐risk maneuverability tests.
The HiMAT plane’s rear‐mounted swept wings, digital flight control system, and for-
ward controllable canard made the plane’s turn radius twice as tight as that of conven-
tional fighter planes. At near the speed of sound and at an altitude of 25 000 ft, the
HiMAT vehicle could sustain an 8‐g turn. For comparison, at the same altitude, an
F‐16’s maximum sustained turning capability is about 4.5‐g.
An interesting aspect of the HiMAT project was the flight test maneuver autopilot,
which was based on a design developed by Teledyne Ryan Aeronautical. An important
contribution of the HiMAT project to flight technology was the use of new composite
materials in structural design.
Example 14.1
Consider a mini fixed‐wing UAV with the following characteristics:
The airplane which is employing a prop‐driven electric motor is cruising at sea level
altitude. UAV is equipped with a sense‐and‐avoid system. The range‐finder is suddenly
identifying an obstacle at 8 m away in front of the UAV. Is this UAV able to avoid a col-
lision with this obstacle by turning away? Assume the aircraft is flying with the cor-
ner speed.
Solution
We need to find the shortest turn radius, which is a function of corner speed.
1 1
* 2nmaxW 2 2 1.5 0.7 9.81 2
V Vtt 8.37 m / s 30.1 km / hr (14.47)
SC Lmax 1.225 0.2 1.2
The turn radius for the tightest turn (Rtt) is:
Vtt2 8.372
Rmin 6.39 m (14.46)
g ntt 2 1 9.81 1.52 1
The turn radius is about 1.4 m shorter than the distance to the obstacle. If the UAV
has a very quick reaction, yes, it is able to avoid the collision. Even if we had the semi‐
span to the radius (1/2 + 6.39 =6.89 m), there is still a safe distance between UAV and
the obstacle (i.e., 8–6.89 =1.11 m). Figure 14.10 exhibits the geometry of UAV flight
direction and the obstacle.
Obstacle
6.39 m
8m
where ρ11000 denotes the air density at 11000 m (i.e., 0.365 kg/m3). Eq. 14.49 is used
when the absolute ceiling lies within the first layer of atmosphere (below 11,000 m),
while Eq. 14.50 is employed, when the absolute ceiling lies within the second layer of
atmosphere (higher than 11,000 m). The parameter mac denotes the UAV mass at the
ceiling altitude. When the air density (ρac) is calculated, refer to atmospheric tables to
determine the corresponding altitude.
14.7 Cost Analysis
A significant step in a UAV design project is the cost analysis, which forecasts the UAV
life-cycle cost. This initiative is conducted to make sure that the entire project is
592 14 Design Analysis and Feedbacks
Percent
100%
Cost incurred
Design progress
Figure 14.11 Status of cost and ease of change in design during design progress.
financially supportable, and also, the UAV is competitive. The cost of the UAV design is
about 1–10% of the total life cycle cost; however, this 1–10% determines the other
90–99%. Furthermore, the design cost is about 20% of the production (acquisition) cost.
Thus, any necessary investment on the design team members is worth it. Most UAV
manufacturers do not make any profit in the first couple of years of production, in the
hope that in future, they make money.
Figure 14.11 conceptually illustrates [172] the status of cost and ease of change in
design during the design progress. It is estimated that about 70% of the projected life‐
cycle cost for a given product can be committed based on engineering design and man-
agement decisions during the early stages of design proves. As the design progresses, a
change in the design is getting harder and harder. Therefore, the impact of a decision at
the early stage of a design program is more profound that a decision at the later stages.
Hence, it is crucial to be highly confident about any decision a designer makes at the
conceptual design phase. A model for life‐cycle cost analysis for small unmanned air-
craft systems is provided by [5].
Spare part requirements are a function of multiple factors, including the number of
systems, the amount of use, part reliability, and the amount of time that must be cov-
ered by the spares. The amount of use of a small unmanned aircraft system (sUAS) part
is tied to flight hours or number of evolutions for the launch and recovery mechanisms.
The maintenance cost per flight hour is based on the consumption of spare parts.
A cost list should be prepared to indicate the cost of each component/element that
comprise an UAS, with the exception of spare parts. It includes items such as aerial
vehicle, ground control station, and launch and recovery system. For instance, Table 14.6
indicates [5] the cost of sUAS equipment deployed aboard one coast guard cutter. Ref.
[172] provides a cost model to estimate the life cycle cost of an engineering program.
Questions 593
Every year, US DOD publishes the program acquisition cost by weapon system.
Table 14.7 indicates [173] the acquisition cost of some UASs for 2017. The UASs list
includes Predator/Gray Eagle, Reaper, Global Hawk/Triton, Shadow, Raven, Puma, and
Blackjack. Tables such as 14.6 and 14.7 provide guidelines for predicting design and
development cost for future UASs.
Table 14.6 Cost of small unmanned aircraft system (sUAS) equipment deployed aboard one coast
guard cutter.
Table 14.7 Acquisition cost of some small unmanned aircraft systems (sUAS) for FY 2017.
Cost
No Aircraft and Related Systems ($ in million)
Questions
1 Draw a figure to show the UAV analysis groups.
7 What is the relation between Xcg and Xnp for a longitudinally statically stable UAV?
32 What is the typical cost of the UAV design as compared with the total life cycle cost?
33 What is the DOD projected cost for the acquisition of Predator/Gray Eagle UAVs
in 2017?
34 What is the DOD projected cost for the acquisition of Reaper UAVs in 2017?
35 What are the names and units of the following stability derivatives: Cl p , C mq , C nr ?
36 What design parameters will influence the maximum endurance of a UAV with an
electric engine?
37 What design parameters will influence the maximum range of a UAV with an
electric engine?
38 What design parameters will influence the absolute ceiling of a UAV with a piston‐
prop engine?
39 What design parameters will influence the rate of climb of a UAV with a turbofan
engine?
40 What design parameters will influence the maximum speed of a UAV with an
electric engine?
Problems
The airplane which is employing a prop‐driven electric motor is cruising at sea level
altitude. UAV is equipped with a sense‐and‐avoid system. The range‐finder is
596 14 Design Analysis and Feedbacks
suddenly identifying an obstacle at 8 m away in front of the UAV. Is this UAV able to
avoid a collision with this obstacle by turning away? Assume the aircraft is flying
with the corner speed.
The airplane which is employing a prop‐driven electric motor is cruising at sea level
altitude. UAV is equipped with a sense‐and‐avoid system. The range‐finder is
suddenly identifying an obstacle at 30 m away in front of the UAV. Is this UAV able
to avoid a collision with this obstacle by turning away? Assume the aircraft is fly-
ing with the corner speed.
mTO = 1000 kg, Vs = 40 knot, CLmax = 1.7, b = 15 m, nmax = 2.5
The airplane which is employing a prop‐driven piston engine is cruising at sea level
altitude. UAV is equipped with a sense‐and‐avoid system. The range‐finder is
suddenly identifying an obstacle at 100 m away in front of the UAV. Is this UAV
able to avoid a collision with this obstacle by turning away? Assume the aircraft
is flying with the corner speed.
The airplane which is employing a jet engine is cruising at sea level altitude. UAV is
equipped with a sense‐and‐avoid system. The range‐finder is suddenly identifying
an obstacle at 400 m away in front of the UAV. Is this UAV able to avoid a collision
with this obstacle by turning away? Assume the aircraft is flying with the corner
speed.
Tmax = 64 kN, S = 41 m2, mTO = 17 000 kg, CLmax = 2.2, K = 0.09, CDo = 0.025,
mf = 5000 kg, C = 0.84 lb/hr/lb
Tmax = 27 kN, S = 56 m2, mTO = 11 000 kg, CLmax = 1.7, K = 0.05, CDo = 0.018,
C = 0.7 lb/hr/lb, mf = 2,000 kg
8 Determine the maximum speed for a small UAV with a piston prop‐driven engine
and following features:
9 Determine the maximum speed for a small UAV with a piston prop‐driven engine
and following features:
mTO = 1500 kg, S = 18 m2, K = 0.04, CDo = 0.022, Pmax = 300 hp, ηP = 0.82,
CLmax = 1.6
10 Determine the maximum range for a small UAV with a piston prop engine and
following features:
mTO = 2 kg, S = 0.5 m2, K = 0.06, CDo = 0.042, ηP = 0.6, mf = 0.3 kg, CLmax = 1.6,
C = 0.6 lb/hr/hp
11 Determine the maximum endurance for a UAV with a turboprop engine and fol-
lowing features:
mTO = 1200 kg, S = 17 m2, K = 0.03, CDo = 0.024, Pmax = 200 hp, ηP = 0.75,
mf = 400 kg, CLmax = 1.6, C = 0.5 lb/hr/hp
12 Determine the takeoff ground roll for a small UAV with an electric engine and
following features:
mTO = 1.2 kg, S = 0.3 m2, K = 0.03, CDo = 0.028, Pmax = 0.2 hp, ηP = 0.75, Vs = 12
knot, CLC = 0.3
The UAV – which has a fixed landing gear, and no flap – is taking off on a concert
runway at 2000 ft altitude.
mTO = 10 kg, S = 2 m2, K = 0.03, CDo = 0.028, Pmax = 1.2 hp, ηP = 0.75, Vs = 15
knot
598 14 Design Analysis and Feedbacks
mTO = 20 kg, S = 2 m2, K = 0.05, CDo = 0.032, Pmax = 2 hp, ηP = 0.73, Vs = 20 knot
Identify the DutchD roll, roll, and spiral modes of lateral‐directional dynamics; and
then determine damping ratio, natural frequency, and period of the DutchD roll
mode, and time constants of roll mode and spiral mode. Is the aircraft dynamically
lateral‐directionally stable? Why?
17 A small UAV has the following longitudinal characteristic equation for a cruising
flight:
125s4 + 308 s3 + 354 s2 + 30s + 29 = 0
Determine the features of the longitudinal modes (i.e., damping ratio, natural fre-
quency and period). Is the aircraft dynamically longitudinally stable? Why?
19 A surveillance UAV has the following longitudinal state space model for a cruising
flight:
Problems 599
u 0.1 7 0 32.2 u 0
0.03 2.71 0.99 0 0.22
q 0 103.9 1.42 0 q 15.83 e
0 0 1 1 0
20 A search and rescue UAV has the following longitudinal state space model for a
cruising flight:
0 0 1 0 0
21 A small UAV has the following lateral‐directional state space model for a cruising
flight:
Determine the features of the lateral‐directional modes (i.e., roll, spiral, and dutch
roll). Is the aircraft dynamically laterally‐directionally stable? Why?
22 For the UAV given in problem 20, plot the variations of pitch angle, and airspeed to
a −2.3° elevator deflection. If the initial airspeed and pitch angle are 160 knots, and
3° respectively, what are the new values for these two flight parameters? The state-
space equation is based on the ft/sec as the unit of airspeed, and radian as the unit
of angles and deflection.
23 For the UAV given in problem 18, plot the variations of angle of attack to a −1.5°
elevator deflection input. If the initial angle of attack is 4°, what is the new value for
this flight parameter?
600 14 Design Analysis and Feedbacks
TmaxSL = 30 kN, S = 50 m2, mTO = 15,000 kg, CLmax = 2.1, K = 0.04, CDo = 0.022
Determine the absolute ceiling. Assume the UAV mass at the ceiling is 95% of the
maximum takeoff mass.
PmaxSL = 85 kW, S = 12 m2, mTO = 1,000 kg, CLmax = 1.8, K = 0.036, CDo = 0.024,
ηp = 0.74
Determine the absolute ceiling. Assume the UAV mass at the ceiling is 94% of the
maximum takeoff mass.
PmaxSL = 130 kW, S = 15 m2, mTO = 1,300 kg, CLmax = 1.9, K = 0.033, CDo = 0.023,
ηp = 0.72
Determine the absolute ceiling. Assume the UAV mass at the ceiling is 93% of the
maximum takeoff mass.
27 The UAV in problem 12 has a pack of Li‐Po batteries with a mass of 0.15 kg.
Determine the UAV maximum endurance. Hint: Calculate minimum required
power first.
28 The UAV in problem 13 has a pack of Nickel–cadmium batteries with a mass of 0.8
kg. Determine the UAV maximum endurance. Hint: Calculate minimum required
power first.
Note
1 http://NASA.gov.
601
References
1 Fitzpatric A. (2018). Drones are everywhere, get used to it., Time magazine, 11
June 2018
2 Federal Aviation Regulations, Part 107 (2016). Operation and Certification of Small
Unmanned Aircraft Systems. Washington DC: Federal Aviation Administration,
Department of Transportation.
3 Peters, J.E., Seong, S., Bower, A. et al. (2012). Unmanned Aircraft Systems for Logistics
Applications. RAND.
4 Austin, R. (2010). Unmanned Aircraft Systems: UAVs Design, Development and
Deployment. Wiley.
5 Erdman, T.J. and Mitchum, M. (2013). Life‐Cycle Cost Analysis for Small Unmanned
Aircraft Systems, NPS‐CE‐13‐096, Naval Postgraduate School.
6 Daily Launch. (2018). American Institute of Aeronautics and Astronautics, Reston, VA,
Oct 30, 2018
7 Swan, S. (2006). X‐45A Unmanned Combat Vehicle on Display, Aerotech News and
Review, Nov 17 2006
8 Sadraey, M. (2012). Aircraft Design; A Systems Engineering Approach. Wiley.
9 Sadraey, M. (2017). Aircraft Performance Analysis: An Engineering Approach.
CRC Press.
10 Su, Y., Liahng, H., and Wu, J. (2008). “Multilevel Peukert Equations Based Residual
Capacity Estimation Method for Lead‐Acid Batteries,” IEEE International Conference
on Sustainable Energy Technologies, IEEE Publication, Piscataway, NJ, 2008, pp.
101–105.
11 Simpson, C. (1995). Characteristics of Rechargeable Batteries. Santa Clara, CA: National
Semiconductor.
12 Schwartz, C.E., Bryant, T.G., Cosgrove, J.H. et al. (1990). A radar for unmanned air
vehicles. The Lincoln Laboratory Journal 3 (1): 119–143.
13 Up: A Chinese firm has taken the lead in a promising market. The Economist, 11
April 2015.
14 Anderson, J.D. (2016). Fundamentals of Aerodynamics, 6e. McGraw‐Hill.
15 Shevell, R.S. (1989). Fundamentals of Flight, 2e. Prentice Hall.
16 Megson, T. (2012). Aircraft Structures for Engineering Students, 5e. Elsevier.
17 Paul, K. (1956). Stresses in Aircraft and Shell Structures. McGraw‐Hill.
18 Farokhi, S. (2014). Aircraft Propulsion, 2e. Wiley.
46 Beard, R.W., Kingston, D., Quigley, M. et al. (2005). Autonomous vehicle technologies
for small fixed‐wing UAVs. Journal of Aerospace Computing, Information, and
Communication 2 (1): 1542–9423.
47 Salyendy, G. (2006). Handbook of Human Factors and Ergonomics, 3e. Wiley.
48 Sadraey, M. (2009). Robust Nonlinear Controller Design for Complete UAV Mission.
VDM Verlag Dr. Müller.
49 Dorf, R.C. and Bishop, R.H. (2017). Modern Control Systems, 13e. Pearson.
50 Ogata, K. (2010). Modern Control Engineering, 5e. Prentice Hall.
51 James Stewart, (2015). Calculus, 8e, Brooks Cole.
52 Hoak, D.E., Ellison, D.E. et al. (1978). USAF Stability and Control DATCOM. Wright‐
Patterson AFB, Ohio: Flight Control Division, Air Force Flight Dynamics Laboratory.
53 Nelson, R. (1989). Flight Stability and Automatic Control. McGraw Hill.
54 Stevens, B.L., Lewis, F.L., and Johnson, E.N. (2016). Aircraft Control and Simulation,
3e. Wiley.
55 Sadraey, M and Colgren, R. (2006). Derivation of coupling stability derivatives and
coupling transfer function. 6th AIAA Aviation Technology, Integration and Operations
Conference, Wichita, Kansas, Sept 2006
56 Butcher, J.C. (2016). Numerical Methods for Ordinary Differential Equations, 3e. Wiley.
57 The Mathworks, Inc., (2005). MATLAB, Simulink, www.mathworks.com.
58 Buschek, H. (Jan‐Feb 1999). Full envelope missile autopilot design using gain scheduled
robust control. Journal of Guidance, Control, and Dynamics 22 (1): 46–59.
59 McFarland, M. B. and Hoque, S. (2000). “Robustness of a Nonlinear Missile Autopilot
Designed using Dynamic Inversion,” AIAA Guidance, Navigation, and Control
Conference, 14–17 August 2000.
60 Wang Q., and Stengel, Robert F. (1999). Robust Nonlinear Control of a Hypersonic
Aircraft. Guidance, Navigation, and Control Conference, AIAA‐99‐4000.
61 Menon P. K., Iragavarapu V. R., and Ohlmeyer E. J. (1997). Nonlinear Missile Autopilot
Design using Time‐scale Separation. Guidance, Navigation, and Control Conference,
AIAA‐97‐3765.
62 Snell, S.A., Enns, D.F., and Garrad, W.L. (July‐August 1992). Nonlinear inversion flight
control for a supermaneuverable aircraft. Journal of Guidance, Control, and Dynamics
15 (4): 976–984.
63 Mahony, R., Kumar, V., and Corke, P. (2012). Multirotor aerial vehicles: modeling,
estimation, and control of quadrotor. IEEE Robotics and Automation Magazine 19
(3): 20–32.
64 Wingo, B. (2016). Mathematical Modeling of Quadcopter Dynamics. Rose‐Hulman
Undergraduate Research Publications, Rose‐Hulman Institute of Technology.
65 Zhicheng H., Isabelle F., and Arturo Z. (2013). Modeling and Decentralized Control for
the Multiple UAVs Formation based on Lyapunov design and redesign, 2nd IFAC
Workshop on Research, Education and Development of Unmanned Aerial Systems,
20–22 November 2013. Compiegne, France
66 Chapra, S.C. (2017). Applied Numerical Methods with MATLAB for Engineers and
Scientists, 4e. McGraw‐Hill.
67 Holmberg, Jessica A., King, Daniel, J., and Leonard, John R. (2008). Flying Qualities
Specifications and Design Standards for Unmanned Air Vehicles, AIAA Atmospheric
Flight Mechanics Conference and Exhibit, 18–21 August 2008, Honolulu, Hawaii
68 Bridger, R.S. (2008). Introduction to Ergonomics, 3e. CRC Press.
604 References
Index
Fuel 10, 19, 28, 47, 70, 72–74, 92, 107, 123, Ground control stations 8–10, 18, 37, 66,
126, 128, 129–130, 148, 178–179, 197, 80, 243, 262, 307, 357, 443–471, 483,
210–212, 227, 234, 400, 405, 469, 506, 528, 540, 549–550, 567, 585, 588
520, 563, 565–566, 580 Ground moving target 256, 313, 483,
tank 10, 107, 124, 125, 243, 330, 483, 495–498, 511–512, 543
515, 518, 567–568, 570 Ground roll 399, 583
weight 36, 39–42, 580 Guidance law 143–144, 187, 236–237,
Function – of components 23, 66 254–255, 257–258, 261–280, 284,
Functional analysis 19, 31, 432–435 288–289, 291, 293–295, 304
Fuselage design 18, 25, 31, 123–131 Guidance process 255–256
Guidance sensor 292–294
g Guidance system 143–145, 187, 215, 217,
Gain scheduling 227–229 233, 237, 239, 241, 253–295, 304, 313,
Game theory 259 322, 333, 338, 344–346, 481, 506, 515
Gantt chart 12–13, 31 Guinness 9
Garmin GSX 70, 497, 498, 539 Gust 70, 148, 178, 194, 196, 212, 276, 327,
General Atomics 4, 9–10, 145, 176, 179, 333, 335–337, 503, 514, 516–517, 569, 571
256, 316–317, 427, 445, 483, 498, 503, Gyro 178, 209–214, 216, 218, 310, 315,
506, 541 316, 321–322, 324–327, 331, 333, 361,
General Dynamics 4, 93 376, 386, 490, 492, 510, 516–517
Generator 80–82, 84–85, 87, 89, 91, 176, Gyroscope 92, 209, 211, 305, 310–311,
181, 208, 333, 358, 405, 413, 461, 467, 321–322, 324–327, 331–333, 338, 345,
469, 494, 500–501, 508, 531, 532 355, 357, 361, 386, 515
Geodesy 308 Gyroscopic effect 324
Geodetic coordinates 308, 312–313 Gyroscopic precession 338, 340
Gimbal 54, 243, 294, 310, 324–326, 387,
489–490, 509, 516–517 h
Glass fiber 69 HALE UAV 6, 9, 124, 490, 528, 535, 575
Glide slope 126, 176, 180 Handheld radio controller 447–451
g‐load 3, 268, 323, 401 Hand launch 399, 400, 407–408, 413, 492
Global Hawk 2, 4–9, 13, 49, 73, 77, 80–81, Handling qualities 115, 122, 185, 187, 240,
91, 95, 109–110, 115–116, 123, 125, 572, 573, 576
127–128, 131, 145, 178, 202, 256, 294, Hard‐points 506, 514, 518
316, 342, 399, 422, 456–459, 468, 482, Hardware‐in‐the‐loop 145, 181,
483, 497–498, 502–504, 508, 512, 184–185, 381
515–516, 519, 530, 535, 538, 539–540, Hazard detection 282–283
542–543, 583, 589 Heading 11, 126, 160, 176, 178, 194, 196,
Global Positioning System (GPS) 11, 95, 200–201, 209, 215–216, 243, 256–257,
126, 146, 209, 211, 233, 257, 273, 281, 261, 264–266, 268–269, 271–275,
283, 288, 305–310, 314–320, 327, 278–279, 285–287, 290, 293, 305, 309,
330–332, 334, 341, 344, 357, 361, 370, 311–312, 314, 320, 324, 326, 331–332,
386–387, 422, 462, 484–485, 487, 502, 334–336, 338, 340–343, 448, 460
512, 515, 529–530, 535, 540 Headwind 333–334
Graphite/Epoxy 69, 71 Helicopter 7, 53–54, 76, 82, 92, 133, 170,
Gray Eagle 4, 10, 91, 294, 445, 223, 228, 230–231, 274, 280–281, 293,
497–498, 589 314, 384, 399, 422–423, 432, 458, 462,
Greenwich 305, 308, 317 485, 496–497, 499, 515
Index 615
Hellfire 9–10, 92, 484, 506 Integration 4, 19, 31, 82, 90, 107, 126, 174,
Hemisphere 308, 342 182, 186, 187, 215, 280–281, 283, 295,
High altitude long endurance 5, 458, 305, 310–311, 314, 322, 330, 332,
490, 535 344–345, 368, 370, 371, 386, 399, 458,
High lift device 108, 112 471, 481, 483, 486, 508, 514–515,
HiMAT UAV 585 517–519, 543
Hobbyist 3, 145, 460 Intelligent flight 233–234
Hold function 176, 178–180, 211 Interception 263–264, 267, 271, 505, 531
Horizontal tail 23, 28–29, 31, 66, 69, 85, Interior layout 455, 475
102, 110, 114–122, 133, 417–420, 502,
566, 570–573 j
Human error 93, 95, 235, 462 Jammer 81, 484, 507–508, 540
Human factor 95, 123, 186, 240, 431, 433, Jamming 293, 305, 316, 330, 507–508,
435, 462–464, 470 535, 539–540
Hummingbird 172 Jet engine 27, 44, 52, 72–73, 147, 342, 578,
Humvee 460, 468 580, 581–584, 586–587, 592
Hunter 5, 7, 10–11, 73, 399, 454, 458, 460,
483–484, 497–498, 543 k
Hydraulic system 71, 79, 243 Kalman estimator 314
Kalman filter 260, 313–314, 338, 495
i Kalman filtering 261, 313–315, 338, 370
Ideal lift coefficient 108–109
Illuminance 490 l
Ikhana 454–455, 503, 542 Landing 8, 39, 66, 109, 142, 206, 281, 328,
Imager 487, 490, 492–493 357, 398, 459, 486, 535, 563
Image resolution 488–490, 492, 520 Landing gear design 18, 31, 75–77, 399
Imagery 5, 453–454, 459–460, 468, 471, Laser 293, 316, 321, 323, 328, 484, 493,
484, 489, 494, 503, 517 499–500, 504, 506, 515, 528, 530, 537
Impact 2, 17, 19, 28, 81, 90, 95, 108, 111, Laser designator 484, 500–502
123, 255, 326, 333, 422, 423, 425, Lateral control 85, 110, 206, 208, 576–577
427–429, 431–432, 480, 518, 563, 588 Lateral stability 76, 111–112, 115, 120,
Incidence 68, 105, 109, 111–113, 116– 128–129, 212, 569, 572
117, 119–122, 416 Latitude 305, 308–310, 312–313, 315,
Inertial measurement unit 95, 310, 332, 317–320, 330, 342, 343
376, 515 Launch 8, 66, 109, 243, 315, 385, 397, 444,
Inertial navigation systems 39, 305, 307, 481, 539, 583
309–313, 316, 330–331, 334, 340–341, Launcher 7, 11, 78, 109, 398–400,
345, 359, 529 402–406, 408–418, 420, 429–431, 434,
Infrared 73, 282, 292–293, 447, 459, 475, 445, 468, 583
483–485, 487–488, 490, 492–493, 499, Launch mechanism 402, 406, 408,
501, 503, 528, 537 410–411, 413, 418, 420–421, 430, 433,
Inmarsat 529–530, 533, 542 435, 481, 500, 509, 518, 588
Installation 73, 81, 95–96, 116, 131–133, Leader UAV 256, 263–265, 269, 271,
295, 327, 346, 376, 399, 401, 410, 431, 288–300
456, 481, 508–519, 543, 567, 569 Lessons learned 3, 8, 91–93
Insitu 78, 405, 410, 423, 425–426, 428, Lidar 259–260, 281–282, 322, 389, 487,
454, 504 499, 500, 502, 503, 515
616 Index
Life cycle 17, 19–22, 241, 294, 344, 470, Magnetometer 126, 209, 321–322,
518, 588 331–333, 345, 357, 361, 384–385, 481
Lift 27, 42, 66, 102, 149, 208, 267, 341, MALE UAV 3, 5–6, 38, 490
365, 399, 456, 511, 572, Maneuver 76, 79, 86, 95, 132, 186, 195,
Lift coefficient 27, 55, 57, 103–104, 208, 216–217, 228, 231–232, 260, 265,
106–109, 112–113, 116–117, 119, 121, 271, 273, 279–280, 284–285, 323, 430,
134, 153, 179, 210, 279, 416, 418, 420, 453, 509, 578, 581, 584–585
580, 583–584 Maneuverability 79, 85–86, 110, 116,
Lift curve slope 107, 112, 116, 118, 121, 186–187, 195, 241–242, 265, 269, 271,
420, 572 275, 279–280, 284, 287, 429, 431,
Linearization 144, 157–158, 161, 163, 562, 584–585
165, 167 Manufacturing 20, 23, 25, 27, 32, 89, 121,
Linear model 227, 240 127, 187, 241, 294, 344, 355, 360,
Line of sight 95, 115, 124, 131, 186, 236, 431–432, 470, 518
243, 257, 263–267, 270, 290, 293, 315, Map reading 320
320, 447, 452, 462, 492, 495, 500, 530, Mars Rover 489–490, 502
538–539, 542–543 Mass moment of inertia 75, 110, 126, 149,
Load factor 70, 89, 95, 187, 194, 206, 229, 326, 340, 510, 563
216–218, 241–242, 267–269, 271, 275, Matching plot 28, 48–50, 52, 55, 58–59
276, 278–280, 284, 323–324, 401, 425, Matlab 162, 182–183, 198–199, 205,
575, 584–585 219–221, 223, 225–227, 229, 232, 314,
Localization 281, 313, 333 356, 383–384, 389, 390–391
Localizer 176, 180, 215–216, 535 Maximum lift coefficient 27, 55, 107–108,
Lockheed 3, 11, 468 112, 279, 416, 584
Lofting 128–130, 133, 510 Maximum lift‐to‐drag ratio 42, 46, 57,
Longitude 305, 308–310, 313, 315, 110, 580
317–320, 330, 343 Maximum singular value 230
Longitudinal control 85, 116, 169, Maximum speed 9–12, 25, 28, 30, 42, 49,
205–206, 208, 211, 575–576 51, 54–56, 59, 95, 181, 243, 278, 423,
Longitudinal stability 94, 115, 117, 506, 520, 578–579
119, 156, 169–170, 212, 568, Maximum takeoff weight 6, 35–36, 40,
569–571, 574 47–48, 50, 54, 78, 458
Longitudinal trim 66, 85, 115–118, Maximum turn rate 279
418–420, 567, 570 Mechanical system 66, 79, 217, 332, 410
Low pass filter 265, 333, 337 Mechatronic 79, 360
Long period mode 211, 571 Microcontroller 144, 202, 261, 330, 353,
Luminous 490 447, 509, 534
Microelectromechanical system
m (MEMS) 145, 327, 330–332, 345, 518
Mach number 89, 119, 227, 329 MicroPilot 356, 384, 386–387
Maintainability 15, 19, 21, 76, 89, 129, Microprocessor 145, 202–203, 231, 233,
187, 241, 294, 344, 431, 433, 435, 470, 257, 354–357, 359–361, 368, 379, 386
517, 518, 543 Military payload 4, 482–483, 505–507, 510
Maintenance 3, 15, 25, 79, 81–82, 234, MIL‐STD 186, 195, 371, 463
387, 420 Military specification 195, 335
Maintenance manual 456, 459, 463–464, Minimum turn radius 279, 584
468, 470, 588 Mini UAV 6, 172, 186, 276, 429, 452
Index 617
Mishap 91, 93, 95, 142, 471 Negligence 41, 150, 156, 342, 573
Miss distance 258, 285, 287, 335 Net 11, 37, 108, 234, 422–425, 429
Missile 5, 9–10, 85, 92, 123, 162, 216, 255, Net recovery 399, 400, 422–424, 432
261–264, 267–268, 292, 310, 413, 482, Neural network 232, 448
484, 502, 506–508, 514, 517 Neutral point 117, 568–570
Mission profile 4, 40, 429 Newton’s laws 307, 325
Mission planning 92, 232, 444, 446, Noise 71, 93, 143, 148, 196–198, 222,
459–460 229–230, 243, 261, 310, 313–314, 321,
Mistake 91 325, 333, 337–338, 365, 507, 520,
MIT’s RAVEN 223 531–533, 540
Mobility 408, 429–431, 434–435, 452, Nonlinear model 157
465, 469–470, 543 Normal acceleration 176, 181, 186,
Mockup 134 267–268, 270, 323–324, 338
Model 3, 47, 74, 132, 142, 204, 258, 306, Normal shock wave 329
356, 403, 447, 493, 535, 571 Northrop Grumman 8, 10, 73, 77, 91, 131,
Modulation 450, 532–533, 545 145, 316, 459, 483–484, 498, 502, 540
Moment coefficient 107, 112, 116, 117, Nose gear/wheel 75–77, 91
153–155, 420 NTSC format 490
Moment of inertia 75, 110, 126, 149, 229, Numerical method 68, 104, 181–185, 404
326, 340, 510, 563
Moving target 254, 256–258, 260–261, o
263, 267, 271–272, 289, 292–293, Obstacle 54, 94, 234, 281, 283, 288, 305, 335,
313–314, 471, 483, 493, 495–498, 399, 430, 459, 485, 537, 584, 586, 592
511–512, 543 Obstacle detection 232, 258, 259, 282, 284
MQ‐1C Gray Eagle 294, 445, 497–498 Operating manual 456, 469
MQ‐8 Fire Scout 456, 458 Operational Amplifier 365
MQ‐9 Predator B Reaper 7, 9–10, Operating limits 567–568
483–484, 503 Operator 12, 37, 79, 143, 232, 257, 312,
MQ‐9B SkyGuardian 4 367, 400, 447, 485, 530
Multidisciplinary design optimization 20, Optical camera 487–493, 499
127, 434, 435 Optical fiber 531–532
Munition 10, 12, 484–485, 506 Optics 79, 323, 483
Optimal control 213, 222–227, 228, 241,
n 257, 261
NACA 106–108, 118–119 Optimization 3, 17, 20, 23, 25, 27, 31, 32,
NACA airfoil section 106–108, 118–119 86, 90, 127–129, 148, 197, 222, 229,
NASA 28, 48, 70, 88, 92, 106–108, 241–242, 294, 344, 359, 363, 434, 435,
131–132, 181, 307, 386, 454, 456–458, 470, 519
489, 497, 502–504, 515–516, 530, 539, Optimum 16–17, 27, 49, 72, 87, 108,
541, 542, 579, 585 113–114, 116, 118, 125–127, 130, 276,
National Airspace System 280–281 281, 284, 346, 359, 363, 387, 401, 410,
Nautical mile 5, 309, 317, 504 465, 492, 499, 518
Navigation system 39, 54, 80–81, 94, 143, Oswald’s span efficiency factor 56, 103
145, 180, 187, 233, 237, 241, 254–255,
258, 261–262, 276–277, 281, 290, p
294–295, 303–346, 359, 387, 481, 483, PAL format 490
485, 494, 517, 529 Parabolic dish 494
618 Index
Telemetry 81, 146, 209, 358, 384, 386, 460, Tricycle 9, 75–77, 576
468, 531, 539, 543 T‐tail 24, 115
Temperature limit 144 Turbine engine 73, 338
Testingwind tunnel 106–108, 134, 155 Turbofan engine 9, 12, 73, 125, 127
Thermometer 379, 504 Turbojet engine 24, 72, 586
Thermal images 493 Turboprop engine 10, 24, 72, 73, 127, 449,
Tier system 6 579, 586, 587
Tightest turn 584–586 Turbulence 129, 133, 178, 212, 260, 333,
Tilt 53, 133, 340, 489, 490, 510 335, 336, 503, 511, 516
Timer 330, 358, 362–365, 452 Turn coordination 176, 177, 180, 217, 218
Thickness‐to‐chord ratio 106, 107 Turn coordinator 209, 216–220, 250
Thrust, engine 27, 28, 43, 48–50, 72, Turn performance 25, 271, 584–586
73, 147, 153, 160, 173, 211, 290, 343, Turn radius 16, 216, 217, 275, 278–280,
398, 410, 413–416, 418, 419, 568, 584–586
582, 583 Turn rate 16, 176–178, 269, 275, 276, 279,
Torque 53, 75, 90, 96, 171–175, 202, 203, 206, 280, 299
212, 310, 326, 366, 389, 410–412, 451 TV camera 292, 453, 484, 488, 493, 501, 537
Total pressure 329 Typical Values 42, 44–46, 104, 117, 119,
Tracking 176, 177, 181, 187, 231, 240, 243, 121, 132, 171, 204, 401, 417, 428, 570,
260–264, 269, 274, 276, 277, 281, 290, 572–574, 578
292–294, 306, 313, 314, 332, 354, 444,
458, 460, 487, 493, 495–498, 502, 508, u
516, 536 Uncertainty 26, 187, 222, 229, 230, 244, 283
Track‐while‐scan 496 Unmanned aerial system (UAS) 2, 422,
Trade‐off analysis/study 23, 25, 26 444, 456, 468, 481, 528
Traffic Alert and Collision Avoidance Unmanned combat air vehicle
(TCAS), 283 (UCAV) 195, 483
Trajectory design 291–292, 331, 343 Uno 366, 376, 378–380, 388–390,
Transceiver 81, 333, 531, 545, 549 545–547, 549–553
Transfer function 144, 146, 150–152, 167, Uplink 265, 283, 446, 528, 530, 531, 539, 543
169, 187, 196–199, 204, 213, 214, 216,
218, 219, 221, 225, 229–232, 244, 291, v
403, 450 Vision‐based 281, 284, 288, 306, 313
Transmitter 37, 49, 71, 80, 81, 83, 84, 94, Vision system 485
215, 239, 257, 282, 283, 293, 328, 333, Vertical tail 23–25, 28, 29, 31, 66, 67, 69,
357, 358, 366, 380, 381, 446–449, 452, 77, 85, 88, 102, 103, 113–115, 119–122,
460, 461, 468, 485, 493, 494, 498, 501, 130, 131, 133, 160, 213, 566, 571–573
507, 509, 515, 528, 531, 532–535, 537, Voice 239, 240, 529, 541
542, 543, 545, 547, 551, 552, 553, 554 Volume coefficient 116, 117, 121, 122,
Transmission 19, 28, 66, 67, 78–79, 87, 89, 571, 573
123, 240, 243, 258, 328, 367, 433, 435, V‐tail 10, 24, 87, 88, 115, 116, 122
446, 461, 485, 495, 507, 518, 528, 531,
532, 534–537, 543, 545, 549 w
Transponder 6, 92, 126, 282, 283, 333, Waypoint navigation 261, 263, 272–274,
507, 535, 537 304, 384
Transportation 20, 233, 280, 408, 431, Waypoint guidance 262, 263, 272–280,
433, 435, 467, 468, 480, 486 304
Index 623
Weapon 5, 9, 12, 91, 107, 108, 125, 333, Wiring 81–83, 96, 367, 376, 381, 389,
444, 456, 482–485, 500, 506, 508, 510, 475–477, 508–510, 550–552
511, 517, 518, 567, 589 World geodetic system 305, 308–309
Weight and balance 510, 565–569
Weight distribution 70, 129, 510, 567–569 x
Weight fraction 36, 40–42, 47 X‐45A UCAV 12, 14, 125
Wind 32, 69, 86, 104, 106–108, 129, 131,
133, 134, 148, 155, 172, 175, 276, 285, y
312, 327, 333–335, 338, 341, 342, 401, Yamaha R‐50 helicopter 230
413, 422, 427, 453, 503, 511, 516, 565 Yamaha RMAX helicopter 7, 37, 77, 82,
Windsock 400, 425–427, 432 228, 281, 314, 457, 462, 463, 485,
Wind tunnel 69, 106–108, 129, 133, 134, 499, 515
155, 511 Yaw damper 176–178, 213–215
Wing design 18, 31, 68, 69, 76, 104–113 Yawing moment 67, 122, 127, 128,
Wing leveler 176, 178, 212–213, 217, 153–155, 160, 169, 171, 178, 207, 208,
224, 226 214, 341, 401, 570, 572, 577
Wing loading 50, 58, 59
Wing sizing 55 z
Wire insulation 83 Zero lift drag coefficient 27, 28, 31, 45,
Wireless telemetry 531 103, 578, 580