technion aerial systems 2015 journal paper for auvsi ... · - 1 - tas – the technion aerial...

20
- 1 - TAS The Technion Aerial Systems Team Technion Aerial Systems 2015 Journal Paper for AUVSI Student UAS Competition The Technion Israel Institute of Technology Faculty of Aerospace Engineering Faculty of Electrical Engineering Abstract In preparation for the Student Unmanned Aerial Systems competition of 2015, the Technion Aerial Systems (TAS) team’s objective was to design, develop, manufacture and verify a new and improved system, surpassing the capabilities of a system presented last year in the competition. Undergraduate students from both the Aerospace Engineering and the Electrical Engineering faculties developed the new system, named Tyto. The students designed and manufactured their own custom aircraft, suited for the competition's missions and integrated it with full autonomous capabilities, a high quality stabilized imaging payload, and reliable, independent communications to the Ground Control Station, while keeping safety a foremost priority throughout the entire process. Figure 1 - Tyto UAS.

Upload: doannga

Post on 16-May-2019

214 views

Category:

Documents


0 download

TRANSCRIPT

- 1 - TAS – The Technion Aerial Systems Team

Technion Aerial Systems 2015

Journal Paper for AUVSI Student UAS Competition

The Technion – Israel Institute of Technology

Faculty of Aerospace Engineering

Faculty of Electrical Engineering

Abstract In preparation for the Student Unmanned Aerial Systems competition of 2015, the Technion Aerial Systems (TAS)

team’s objective was to design, develop, manufacture and verify a new and improved system, surpassing the

capabilities of a system presented last year in the competition. Undergraduate students from both the Aerospace

Engineering and the Electrical Engineering faculties developed the new system, named Tyto. The students designed

and manufactured their own custom aircraft, suited for the competition's missions and integrated it with full

autonomous capabilities, a high quality stabilized imaging payload, and reliable, independent communications to the

Ground Control Station, while keeping safety a foremost priority throughout the entire process.

Figure 1 - Tyto UAS.

- 2 - TAS – The Technion Aerial Systems Team

Table of Contents

1 System Engineering Approach .......................................................................................................... - 3 -

1.1 Mission Requirements Analysis ................................................................................................ - 3 -

1.2 Design Rationale ....................................................................................................................... - 3 -

1.3 Expected Task Performance...................................................................................................... - 3 -

1.4 Programmatic Risks and Mitigation Methods........................................................................... - 4 -

2 UAS Design ...................................................................................................................................... - 5 -

2.1 Airframe .................................................................................................................................... - 5 -

2.2 Wing Design ............................................................................................................................. - 6 -

2.3 Propulsion System .................................................................................................................... - 7 -

2.4 Autopilot (AP) & Flight Control System .................................................................................. - 8 -

2.5 Payload System ....................................................................................................................... - 10 -

2.6 Ground Control Station (GCS) ............................................................................................... - 11 -

2.7 Data Link ................................................................................................................................ - 12 -

2.8 Development Process of Specific Mission Tasks ................................................................... - 13 -

2.9 Mission Planning .................................................................................................................... - 15 -

3 Test and Evaluation Results ............................................................................................................ - 16 -

3.1 Aircraft Performance and Airworthiness ................................................................................ - 16 -

3.2 Mission Task Performance...................................................................................................... - 16 -

3.3 Autopilot System Performance ............................................................................................... - 17 -

3.4 Payload System Performance .................................................................................................. - 19 -

4 Safety Considerations ..................................................................................................................... - 20 -

4.1 Operational Safety Criteria ..................................................................................................... - 20 -

4.2 Design Safety Criteria ............................................................................................................. - 20 -

4.3 Safety Risks and Mitigation Methods ..................................................................................... - 20 -

5 Conclusions ..................................................................................................................................... - 20 -

- 3 - TAS – The Technion Aerial Systems Team

1 System Engineering Approach

1.1 Mission Requirements Analysis

Design, development and verification of the Tyto system required a detailed work plan in order to fulfill mission

requirements, meet competition schedule and minimize development risks. Mission tasks were prioritized according

to several parameters:

o Grade – Each task has graded parameters, which indicates its importance.

o Complexity – Assessment of manpower and man-hours required.

o Budget – Evaluating costs for hardware and components necessary.

o Previous Experience – Implementing lessons learned from last year’s team regarding available facilities

and capabilities.

Tasks were divided to three categories: 'Will Accomplish'- proven capabilities developed by last year's team. 'Will

Attempt'- development, integration and testing is required. 'Will Not Attempt'- Allocation of resources inhibits the

ability to perform.

Will accomplish: Autonomous flight, search area, actionable intelligence, emergent target and airdrop.

Will attempt: Interoperability, off axis target, ADLC, SRIC and SDA.

Will not attempt: IR target.

1.2 Design Rationale

A thorough investigation of 2014 system, combined with 2015 mission analysis has yielded several design focus

points:

o Design of an aerodynamically superior aircraft, easier to operate, transport and maintain, while preserving

main characteristics of the previous aircraft to reduce development risks.

o Improved image processing algorithms and reduced localization error.

o Design of new electro-mechanical subsystems for the off axis and airdrop tasks.

o Development of algorithms for the SDA and interoperability tasks together with integration to the autopilot.

These focus points were addressed by the team through several changes in comparison to last year:

o Improved aerodynamics – Semi trapezoidal wing planform and winglets for improved aerodynamic

efficiency and aircraft maneuverability.

o Higher durability – Aircraft structure made of all composite materials to gain a durable yet lightweight

aircraft.

o Modular build – Five modulus parts, which can be disassembled for simple transportation both to the test

field and internationally to the competition site in the United States.

o Easy maintenance – 4 longitudinal elements embedded in the fuselage to allow a larger access panel. The

access panel and removable cover ensure a quick access to each subsystem in the aircraft.

o New On Board Computer (OBC) – The Odroid XU3, a successor of last year’s OBC, allows for faster

image acquisition and processing.

o Software optimization – Complete redesign of algorithms and software to allow for only one

programming language (Python). In addition, the main image processing workload was transferred to the

ground station in order to employ more robust algorithms, nullifying OBC limitations.

o Rotating camera turret – Custom built to address Tyto’s ability to stabilize its camera and track an off

axis target, while minimizing the aerodynamic drag.

o Improved airdrop mechanism – A new mechanism allowing for better accuracy and reliability in the air

drop task.

o Enhanced flight management software – Software modification and customization to handle the

interoperability and obstacle avoidance tasks.

o Simple Graphic User Interfaces (GUI) – User friendly GUIs were designed in order to improve operators'

ability to identify and solve problems during flight.

o Safety – Key emphasis was placed on safety through all design and development stages, resulting in

methodical, checklist based, operational procedures in addition to redundant safety mechanisms.

The team endeavored on these missions while keeping schedule a foremost priority, to ensure all deadlines are met

with sufficient margins to facilitate unknown factors.

- 4 - TAS – The Technion Aerial Systems Team

1.3 Expected Task Performance

This year's Tyto UAS is a direct descendent of last year's Grey Owl system, implementing major improvements

while preserving main aerodynamics characteristics and system architecture. This allowed the team to evaluate

Tyto’s expected performance during the design phase. A new wing design and propulsion system is expected to

improve flight performance, reflected in better waypoint navigation, 10% decrease in battery consumption and lower

mission time. The target identification process is predicted to improve, due to upgraded categorization algorithms. A

rotating camera turret will enable the team to locate the targets more precisely as well as successfully perform the

off axis task. A redesigned air drop mechanism should allow for better accuracy in the air drop task as well as higher

reliability. Customized software will allow performing the interoperability task, and provide the obstacle avoidance

algorithm with a robust connection to the judge’s server. The system is expected to be able to avoid both stationary

obstacles and moving obstacles, with some difficulty in complex situations. Considering all of the above, the team

expects to accomplish all primary tasks at an objective level and eight of the nine secondary tasks at an objective or

threshold level. Due to high hardware cost, the IR task will not be attempted.

1.4 Programmatic Risks and Mitigation Methods

For successful deployment of the system, a comprehensive risk assessment was carried at an early stage in the

design process. The following table represents main risk factors identified by the team and their corresponding

mitigation methods.

Table 1 - Programmatic risks and mitigation methods

Risk Factor Description Impact Likelihood Mitigation Method

Design and/or

manufacturing

delays

Delays in the new airframe design or

construction, and/or a major design flaw

might prevent the team's plan to present a

new airframe.

High Medium

o 2014's system was maintained as

a substitute vehicle, all systems

were designed to fit both

airframes.

Insufficient

crew training

Schedule delays might prevent the team

from sufficiently training flight crews for

system operation.

Medium High

o Initial training was done using

last year's system to allow for test

flights at an early stage of the

project.

Integration

issues

Since subsystems are developed

concurrently, full system integration is

performed on a later stage. Conflicts

between subsystems could endanger the

full UAS.

High Medium

o Subsystems compatibility was

tested prior to the decision on

each system's incorporation.

o Communication protocols and

subsystems schemes were written

during initial design.

Legal and

Safety issues

The system must comply with the

competition rules as well as those of the

academy of model aeronautics (AMA).

High Low

o A thorough inspection of the

rules and regulations was made

before the design of the airframe.

o A dedicated team member was in

charge of addressing any legal

issues and system's safety.

Crash during

testing

While testing new systems and

algorithms, a crash of the entire system

would endanger the team's ability to

participate in the competition.

High Low

o Two airframes were constructed

and tested to provide redundancy.

o The 2014 aircraft was maintained

as a backup solution.

Incapacitation

of flight crew

Flight crew members might be unable to

participate in the competition, thus

impacting the team's performance.

Low Medium

o Two different team members

were trained for each flight crew

position.

o Different flight crew

compositions were trained

together.

- 5 - TAS – The Technion Aerial Systems Team

2 UAS Design

Figure 2 - Tyto main dimensions in mm.

Table2 - Tyto main aerial charecteristics

Operational Performance Horizontal Stabilizer Vertical Stabilizer Main Wing

22 Kts Stall Speed NACA

0012 Airfoil NACA 0012 Airfoil

Douglas

LA203A Airfoil

34 Kts Cruise Speed 0.75 m Span 0.35 m Span 2.6 m Span

47 Kts Max Speed 0.17 𝑚2 Area 0.07 𝑚2 Area 0.85 𝑚2 Area

30 m Minimal Turn

Radius 3.4

Aspect

Ratio 1.45

Aspect

Ratio 6.8

Aspect

Ratio

40 min Endurance Propulsion System Figures of merit Aircraft Dimensions

11.5 Kg MTOW 1650W Motor

power 13.5 Kg/m2 Wing

Loading 2.04 m Length

4 Crew 17X10 Prop. Size 143 W/Kg Power

Loading 2.6 m Width

>2 Km Operational

Radius

14.8 V

27 Ah Batteries 3.5

Max Load

Factor 0.69 m Height

2.1 Airframe

The new and improved airframe designed to be portable, lightweight, easily repairable and quickly assembled on

site unlike 2014's tip to tip wing design and one piece long fuselage which proved to be difficult to transport.

Therefore, the airframe is comprised of five main modulus parts: fuselage, large removable top cover, detachable tail

unit and two separate right half and left half wings sections. The new airframe features 2.6 m wingspan, overall

length of 2.04 m and max takeoff weight of 11.5 kg.

Quick access to components was accomplished by a large, easily removable, upper access panel, extending from the

front rib to the tail boom assembly connection. This enabled easy access to the payload bay and system components.

The cover is embedded with a hook fastener at the front, and a strong magnet at the rear, enabling for a quick and

reliable mounting to the fuselage, without the use of screws.

Advanced manufacturing techniques were implemented throughout the building process of each part. The fuselage

was manufactured as a whole and uniform body using a two parts mold. Its strength and durability was achieved by

multilayer and unidirectional carbon fiber reinforced polymer. Two Rohacell strips were embedded between two

layers of carbon fiber, in the bottom edges of the fuselage in order to sustain bending moments. A uni-directional

graphite fiber strip was also embedded at the top edges of the fuselage for the same reason. The mold was designed

using a Computer Aided Design (CAD) software and carved using a Computer Numerical Control (CNC) machine.

- 6 - TAS – The Technion Aerial Systems Team

Figure 3 - Left: Main structural assemblies. Right: Fuselage with cover removed.

The fuselage is divided into three compartments: forward bay – nose and front landing gear, mid bay – payload,

batteries and flight control, and a rear bay - tail boom connection. Supporting carbon fiber coated wooden frames

were embedded to divide the three compartments, as well as to support loads the fuselage sustains. The camera

turret is connected to the fuselage at the front by an aircraft grade plywood partition. Since the tail can be dismantled

for easy transportation, the aft connecting bay was designed to fit the tail boom and hold it in place. The tail boom

attachment fittings were designed in a CAD software and produced using a milling machine. The connectors were

glued and screwed on carbon-fiber reinforced partitions in the fuselage. Bending and torsion experiments were

performed in order to assess the connectors’ durability and a safety pin was drilled in order to prevent any rotation

or slipping of the boom from the connectors during flight.

The rudder and two elevator segments were made of a Styrofoam core base, coated with soft balsa plates and

connected to a custom made connection mount. The use of balsa in the tail section allowed it to be as light as

possible without affecting the maneuverability of the system.

Figure 4 - Left: Fuselage and supports. Middle: Wing connection overview. Right: Tail boom connection bay.

2.2 Wing Design

Careful analysis of flight conditions and expected performance of the airframe was performed in order to design a

wing strong enough to withstand predicted loads, while keeping wing structure as light as possible. The analysis of

lift distribution and subsequent loads were calculated using analytical methods and validated using commercial

Vortex Lattice Method (VLM) and Finite Element Method (FEM) programs.

Figure 5 - Left: VLM simulation, Right: FEM wing beam loading simulation.

Right wing Left wing

Tail assembly Fuselage Airdrop

system

Batteries

Flight control

system

Payload

Main wing

connection

Secondary

wing

connection

Tail boom attachments

Safety pin

Nose landing

gear support

Main landing

gear support

FWD

frame

- 7 - TAS – The Technion Aerial Systems Team

The final wing design is a semi trapezoidal planform with a main forward C beam, constructed out of graphite fabric

and uni-directional fibers and held by epoxy resin. The wing's core was made from lightweight Styrofoam and glued

to the forward beam. Kevlar reinforcements were added near the root section covering the wing joiner housing.

Balsa layer cover was added on top to ensure smooth joining followed by graphite/epoxy skin. The outboard part of

the wing not withstanding high loads was left uncovered during this process in order to reduce weight and was later

covered with monocot skin to reduce drag and improve visibility while in the air. Spaces for the actuators and the

speed controllers were then cut and covered with lids. Finally, a custom motor housing was designed and

manufactured by layering graphite and epoxy over a tube and milling the material to its final shape, which was then

glued to the wing and strengthen with graphite and epoxy.

Figure 6 - Left: Root rib and wing connections. Right: Inner wing structure.

2.3 Propulsion System

The aircraft features a twin engine configuration, mounted on the wings. This configuration is the outcome of last

years' experience, which proved efficient and improved the survivability of the aircraft in case of an engine failure.

The team decided to utilize the motors and ESCs used last year for their reliability and their weight-to-motor-power

ratio. ESC's were installed inside the wings to save space in the fuselage for other systems and to gain better cooling

from the propeller wake.

Figure 7 - Left to right – motor, ESC, batteries and propellers.

New XOAR PJP-N-P series propellers were selected. These are Beachwood propellers with metallic coating for

electric fixed wing applications, with a contra rotating configuration that prevents roll moment interference, which

results from the propellers' torque. An empirical based analysis was performed to find batteries required to power

the aircraft. Assuming straight, leveled and constant velocity flight, the team determined motor thrust needed for

cruising at a certain chosen airspeed. This knowledge allows the deduction of motor power consumption.

For size 17X10 propellers, the colored curves of figure 8 (right) represent equivalent airspeed at constant RPM, the

red vertical line represents the stall airspeed, while the blue curve represents the drag which was plotted based on an

adequate drag model which was validated during flight tests.

Foam core

Gr/Ep C beam

Reinforced fuselage

connection area Wing-fuselage

connection

Torque screw Gr/Ep skin

Wooden root rib

Power and

signal channel

- 8 - TAS – The Technion Aerial Systems Team

Figure 8 - Left: Airspeed vs. propeller efficiency, Right: drag and thrust vs. airspeed.

The required motor power, together with the efficiencies found, allowed the team to assess the output power of the

motors as a function of airspeed. The figures below present output power and current consumption of the propulsion

system as a function of airspeed.

Figure 9 - Left: Airspeed vs. propulsion power. Right: airspeed vs. propulsion current.

The described analysis provided the team with an estimation of the battery capacity necessary in order to reach 40

minutes flight time, which depends on the cruising speed of the aircraft. Using this information and considering

power consumption for the components on board the vehicle, required battery capacity was determined.

Chosen batteries were Tattu 6750mAh 14.8V 25C 4S1P Lipo, chracterized by a low internal resistance, high current

load, good voltage stability, long life span and are relatively lightweight, compared to competing batteries.

2.4 Autopilot (AP) & Flight Control System

In order to incorporate fully autonomous capabilities to the aircraft, while maximizing safety and minimizing

development risks, the autopilot system had to fulfill several requirements:

o Proven Hardware & Software – used worldwide in the UAV community and by TAS teams.

o Pilot's manual override – possible at all stages of flight, directly from the pilot's radio controller.

o Easy sensors integration – "plug & play" air data, altitude & heading reference system (ADAHRS), navigation

and propulsion monitoring sensors.

o Two-way long-range radio communication capable – delivering real time telemetry and receiving flight plan

and commands from the ground operator.

- 9 - TAS – The Technion Aerial Systems Team

o Open source ground control and airborne software to allow customization for the competition tasks.

o Vast functional capabilities – waypoint navigation, midair re-tasking, autonomous takeoff & landing and

designated mission scripting.

o Small and lightweight airborne hardware, with low power consumption and no special cooling requirements.

o Affordable overall solution.

Thorough examination of various commercial, off the shelf systems led the team to consider two main autopilot

boards: last year’s ArduPilot Mega (APM) 2.6 and its successor, the Pixhawk. The team selected the Pixhawk

autopilot due to significant improvements in its hardware. These improvements enabled the team to customize the

autopilot code, advance to sum ppm technology and include new sensors in the system. The autopilot built-in

capabilities include autonomous takeoff & landing, waypoint navigation including lateral positioning and altitude

control, midair re-tasking and designated mission scripting. In addition, absolute navigation solution with a <3m

Circular Error Probability (CEP), interference resistive magnetometer with <4° compass heading error and an

airspeed sensor (Pitot tube) with <1.5% airspeed error. With this Pitot tube extending from the nose of the UAV,

external 3DR uBlox kit behind the wing alongside its built-in Inertial Measurement Unit (IMU) and barometric

sensor, the autopilot is able to calculate its 3 dimensional position (latitude, longitude and altitude), attitude and

heading in a manner both efficient and reliable for the missions at hand.

For safe and accurate autonomous landing, the SF02 Laser Range finder was installed in the aft fuselage, looking

downward. Connected to the autopilot, this rangefinder is used as a laser altimeter, yielding accurate AGL (Above

Ground Level) altitude data.

The flight control system surrounding the autopilot is described in Figure 10. This flight control system is built to

add redundant safety mechanisms expressed by:

o Software safety switch – arms/disarms the motors on a software level as a part of the Pixhawk AP.

o Hardware signal relay – allows bypassing the autopilot completely in case of a major failure.

o Motor safety plug – upon removal, cuts all power from the motors to prevent injury while team

members are near the aircraft.

Figure 10 – Flight control system architecture.

Servos

RFD900

Telemetry

Servo Power

Switch

Laser Altimeter

FUTABA

8ch

Receiver

Hardware Signal

Relay

Pitot

GPS + Compass

Engines Power

Module

Safety

Plug

OBC Telemetry Pixhawk

Autopilot

Batteries ESCs

Autopilot

Controller Safety Pilot

900 MHz (FHSS) 2.4 GHz (FASST)

- 10 - TAS – The Technion Aerial Systems Team

2.5 Payload System

The payload system consists of an EO camera, OBC, custom camera gimbal and high speed communication

modulus. The Odroid XU3 OBC, provides robust, in-flight communication and high performance image processing

capabilities. It supports various Linux distributions giving easy access to many of the tools used during development

(MySQL, Python, OpenCV). Utilizing the multicore nature of the OBC allows the target detection algorithm to run

in parallel, using all four available cores, while handling simultaneous high-speed wireless communication and

performing intensive disk read and write accesses.

The Canon Powershot s110 has a 12 megapixel 1/1.7’’ CMOS sensor and uses a 5x zoom lenses with a focal range

of 24-120mm. It is attached to the gimbal and connected to the OBC via USB cable. The Pixhawk autopilot

telemetry port is also embedded in the system and provides real time orientation, GPS coordinates and altitude.

Clock synchronization for the camera-GPS module is an important issue for target localization and performed by

measuring and compensating the average offset between capture time and storage time for every captured image.

Figure 11 - Payload system architecture.

Mission analysis derived two modes of operation for the imagery payload. First, stabilized mode allowing image

capturing and target recognition. Second, off-axis shooting and tracking ability. In order to meet these requirements,

a new camera turret was designed and manufactured. Dual roll-tilt configuration was chosen for minimizing weight

and volume. Consisting of a rotating outer nose cone (roll axis) and an inner camera gimbal mount (pitch axis), the

turret allows for large roll and pitch rotations, guarantying no targets will be missed or captured at the camera

sensor's margins.

The gimbal utilizes two servos, controlled by the autopilot, whose servo output operates at 400Hz, providing high-

resolution control and accuracy. The turret assembly is attached to the front fuselage frame and operated using a ball

bearing. The aerodynamic cover is made of graphite/epoxy and manufactured using molds in a similar method to the

fuselage previously described.

Figure 12 - Tyto's rotating camera and gimbal system.

ODROID XU3 OBC

Ethernet

switch

Gimbal*

S110 Camera Bullet M5

Bullet M2 Batteries

Telemetry from AP

Power

Distribution

Unit

POE

POE

Imagery

GCS

SRIC

server

* Gimbal controlled by AP

2.4 GHz

5.8 GHz

Payload

Power

Switch

- 11 - TAS – The Technion Aerial Systems Team

For easy integration and detection of hardware malfunctions, full system wiring scheme was prepared. This allowed

the team to better understand failure modes possible, incorporate safety mechanisms and ensure no hardware

conflicts arise during integration.

Figure 13 - Wiring scheme.

2.6 Ground Control Station (GCS)

GCS's design aimed at allowing independent operation and a high level of performance for each of its four main

functions: Flight Management Console (FMC), Mission Display Console (MDC), Imagery Console (IC) and Safety

Pilot. To achieve this, each of the three consoles uses its own computer and operates via different communication

networks (will be discussed further in the datalink section). All consoles are placed adjacently and communicate

with the GCS commander, who maintains communications with the safety pilot via hand-held radio.

o Flight Management Console (FMC)

The purpose of the FMC is monitoring aircraft status, controlling and performing flight-related tasks (e.g., waypoint

navigation) using an RFD900 communication module. The FMC runs the autopilot software, which has been

modified by the team to allow communication with the judges' server (interoperability task). The FMC also

communicates with the Mission Display Console, which runs on a different computer, via Local Area Network

(LAN) to allow for integrated mission display.

A backup computer is preloaded with all mission parameters and controlled by the secondary operator. Its purpose is

to replace the main computer in a case of system failure and create alternative flight plans, thus decreasing work

load on the main operator.

o Mission Display Console (MDC)

The main purpose of the MDC is to satisfy the interoperability display requirement. In addition, the team has

decided to demonstrate a higher level of interoperability and incorporate information from additional mission tasks.

Meaning, the Graphic User Interface (GUI) built was integrated with the SDA task as well as other tasks to display

relevant information while each task is being performed.

- 12 - TAS – The Technion Aerial Systems Team

o Imagery Console (IC)

The imagery interface includes one computer and has three functions:

o Camera Control – allows the operator to activate the on-board camera and/or change settings.

o Manual Target Identification – downloads all images and related data marked as suspected targets by

the OBC and stores them in a database. The images are displayed in a dedicated GUI, which allows the

operator to examine the images and apply further computer aided analysis, in order to successfully

complete the identification and characterizing process.

o Automatic Target Identification – in parallel to the manual identification process, an image-processing

algorithm creates a list of identified targets, allowing the team to perform the ADLC task.

The Target Identification Console communicates with the aircraft using a broadband Wi-Fi network channel, which

will be further discussed in the data link part below. In addition, another operation ready, backup computer is set

aside to be used if needed.

o Safety Pilot

In any case of an autopilot failure (e.g., communication malfunction), the team includes a safety pilot who uses a

separate communication channel and can take over the plane in a way that completely bypasses the autopilot's signal

and is independent of its power source.

Figure 14 Left: FMC. Middle: MDC. Right: IC.

2.7 Data Link

Tyto’s graphite-epoxy fuselage requires robust communication modules and proper installation design.

For Autopilot telemetry, A RFD900 two-way telemetry module was chosen. With two-antenna design and high-

power level ensuring signal integrity.

For manual control by the safety pilot, a Futaba Advanced Spread Spectrum Technology (FASST) Transmitter and

receiver (TG14SB and SB2608 respectively) were chosen and tested to ensure undisturbed connection up to 2 Km.

For imagery data transfer from the OBC to the GCS, the UBIQUITI Bullet M5-HP, 5.8GHz Wi-Fi (for the UAV),

together with the UBIQUITI NanoStation M5, 5.8 GHz Wi-Fi (for the GCS) are utilized. It provides the ability to

gather satisfying information from the UAV to the GCS for a range of up to 1.5 kilometers.

For the SRIC link, the UBIQUITI Bullet M2-HP, 2.4 GHz Wi-Fi is installed.

Figure 15 - Comunication networks.

- 13 - TAS – The Technion Aerial Systems Team

2.8 Development Process of Specific Mission Tasks

o Autonomous Waypoint Navigation

Tyto's ability to fly autonomously between waypoints and capture them with minimal navigation error, depended

mainly on its aerial abilities and fine-tuning of autopilot parameters. Therefore, the aircraft was designed to meet

main aerodynamic requirements of maximum climb angle and minimum turn radius seen in prior competitions as

well as an extended flight envelop formulated by the team. After manufacturing the aircraft, the team evaluated its

performance and determined the required PID gain values of the autopilot both on the ground and during flight tests.

o Automatic Take Off and Landing

To minimize risks and damage to the aircraft, this task development process included many flight experiments using

a safety pilot. In addition, automatic landing was first tested on a small RC wooden plane, equipped with the

Pixhawk autopilot and all necessary sensors in order to fly autonomously. The auto landing process relies on the

SF02 laser rangefinder, used as an accurate AGL sensor and connected to the autopilot. The team is currently in the

process of final testing onboard the Tyto system in order to perform this task in the competition.

o Image Processing (search area and ADLC tasks)

Since the downlink channel of the system is limited in bandwidth, initial target identification takes place at the

Imagery Console, which first receives a scaled down image used for the manual target identification. ADLC

required an implementation of initial crop detection done using MSER (Maximally Stable Extremal Regions)

algorithm, written in Python using OpenCV. This algorithm uses gray scale images in order to find regions of pixels

which are prominent (i.e. 'stable'). The MSER algorithm uses specific constraints, such as the predicted size of

suspected target regions based on flight altitude and attitude. The algorithm outputs a list of regions with suspected

targets which are then sent via uplink to the UAV. The OBC sends down only the resulting, full resolution, crops

(see figure 16) from the original images via downlink, thus saving significant bandwidth.

Figure 16 - Examples of image crops which may or may not contain possible targets. Images were taken during

flight tests. Right most image was taken at SUAS 2014.

Next, it is assumed that the suspected target crop contains a maximum of two dominant colors, of both the

alphanumeric character and the background. Since the size of the character may vary and reach up to 90% of the

target itself, the K-Means algorithm is used in order to extract both colors. The outlining target contour is compared

with known contours of geometrical shapes (see figure 17) prepared in advance. If a suitable match is found, it is

classified as a target shape, if not, the crop is discarded as false positive.

Figure 17 - Examples of possible target shapes (left) and letter shapes (right).

The alphanumeric letter is extracted from the target by masking out all colors differing from the color of the letter.

The contour of the letter is then extracted and subjected to the same contour comparison algorithm, while the most

likely letter and its angle relative to the flat bottom of the given crop is extracted. This angle is then used to

determine the orientation of the target. Localization of the detected targets is done by projecting the target’s image

onto global coordinate reference system taking into account the camera's attitude.

- 14 - TAS – The Technion Aerial Systems Team

o Interoperability

The algorithm for the interoperability task is built on the main loop of the FMC and uses an HTTP protocol, which

operates on top of the TCP protocol in order to send and receive information from the server. In case the server

returns an error, the FMC sends a message box containing the error description, and the process stops. The algorithm

consists of an HTTP GET and POST requests: login, download server time, download obstacle information and

upload UAS position. The last three processes are executed in parallel using multithreading to keep the transmission

and reception rate at an average of 10 Hz.

o Sense, Detect and Avoid The chosen approach for this mission was a variation the team has developed for real time calculations of 3D Dubins

curves. This approach is computationally efficient with a complexity of O(n), where n is the number of obstacles,

meaning the solution is purely geometric with no discretization of the flight space.

The algorithm inspects for obstacles located between its current location and the next waypoint. To calculate a new

path, the algorithm sends an imaginary tangent line starting at the current location of the vehicle and ending at the

obstacle's circumference. It does the same between the obstacle's circumference and the desired next waypoint, all

the while using a safety envelope around the obstacle, to avoid contact. The algorithm generates three possible

solutions: clockwise, counter clockwise and above, after which commences a process of solution elimination. It

eliminates all inadequate solutions, such as those leading outside the fly zone or where the maneuver required

exceeds the UAV designed loads. Once all possible solutions have been determined, the algorithm chooses the

optimal path. Key emphasis was placed on integration with the autopilot system. It was found that for safety

considerations, modularity for future improvements and ease of system integration, guidance will be based on a

series of auxiliary waypoints to maneuver the UAV around the obstacle.

Waypoints

Fly Zone

Moving

Obstacles

Stationary

Obstacles

UAV

Position,

Velocity

UAV

Dynamics

Clockwise

Current WP

Check PathGenerate

Solutions

Not

Clear

Eliminate

SolutionsCCW

Above

Optimal PathPossible

Solutions

Clear

Figure 18 - Obstacle avoidance algorithm scheme.

o Off Axis

Algorithm development included calculations of the nessecery roll and pitch angles required for creating a line of

sight between the camera and the off-axis target. Angles are trarnslated into simple PWM command which is then

sent to the gimbal servoes. Flight experiments focused on fine tuning parameters to achive target tracking as well as

crew member collaboration, since this task requires the MFC and IC to work together.

o SRIC

For this mission, the OBC runs an automated script, continuously attempting to connect to the SRIC network. Once

successful, it downloads data and uploads a real-time imagery. Linux scripts were developed to handle scenarios of

failure, such as link failure during files transfer and IP address conflicts. Flight tests proved that the system is able to

transfer the required data during a fly-by of the SRIC router, eliminating the need for loitering above.

- 15 - TAS – The Technion Aerial Systems Team

o Air Drop System

The solution for this task is based on the algorithm developed last year. Parameters were updated in order to

improve hit accuracy and a new mechanical ejection mechanism was designed, built and tested. The custom built

drop mechanism minimizes time delay between release command and ejection. In addition the use of a spring

reduces free flight error by providing additional initial velocity towards the ground. The egg loading process was

also improved by designing a top loading hatch.

Figure 19 - Egg-drop mechanism, Left: CAD model. Right: After integration.

2.9 Mission Planning

Mission planning is performed prior to the flight day, several flight plans for the primary tasks are generated

accounting for different weather conditions and executed by the main autopilot operator (colored in blue in Figure

20). Flight plans for the secondary tasks are generated while the system is airborne by the secondary autopilot

operator (colored in turquoise in Figure 20) in consult with the GCS commander. Feedback from the imagery

operator (colored in red in Figure 20) for the relevant tasks (whether successful or not) determines further course of

action. After each secondary task, mission time remaining is evaluated by the team captain (colored orange in Figure

20) who decides on performing additional tasks or landing, after which, additional data processing can be performed

if necessary.

Preflight

Check

Interoperability

Server

Connection

Judges’

Clearance

TakeoffWP Nav

4 min

Search

Area

4.5 min

Primary Task

Threshold

Not Achieved

Emergent

Target

4 min

Achieved

Actionable

Intelligence

Mission Display

Console

Emergent Target

Flight Plan

Off Axis

Flight Plan

Distance to

Tasks

Off Axis

2 min

Air Drop

4 min

SRIC

2 min

Mission

Time

>5 min

LandingData ProcessingResults Submission

<5 min

Figure 20 - Mission planning.

- 16 - TAS – The Technion Aerial Systems Team

3 Test and Evaluation Results

3.1 Aircraft Performance and Airworthiness

Prior to flying the Tyto as a full system, a series of test were perform to guarantee its airworthiness.

o Wing Load Test

A wing loading test was performed to ensure the wing can support all flight modes and maneuvers up to 3.5g

defined in the preliminary design stage. Flight conditions and lift distribution were calculated using a specially

designed simulation and were validated through a commercially available software. Testing was performed by

gradually applying different weights spread along the wings span, in accordance with the evaluated lift distribution

and subsequent loads. In each step, the total deflection of the tip of the wing was measured. Results confirmed wing

strength, as it returned to its original form, with no residual deflection. These results were then analyzed and

compared to the computations made on the structural simulation during the preliminary design stage.

Figure 21 - Wing loading test.

o Static Thrust Tests

Static thrust experiments were conducted on several motors, comparing them in various categories: weight,

reliability, performance and motor temperatures. Further comparisons were made between static tests results and

manufacturers data, in order to ensure reliability and performance. Each component was evaluated separately during

the experiments and an optimal propulsion configuration of: batteries, speed controller, propeller and motor was

subsequently chosen.

Figure 22 - Static thrust testing configuration.

3.2 Mission Task Performance

Throughout the year, 25 flight days were conducted with an average of 6 flights per day, totaling about 150 flights.

Of the flights carried out, approximately 100 were conducted in order to test and fine tune subsystems and

algorithms and 40 flights to determine the performance of each subsystem once finalized. Finally, 10 flights were

performed as a full competition simulation where the team was judged by external evaluators (faculty staff) that

were informed of competition requirements and grading matrices. Mission tasks performance for the 10 competition

simulations are summarized in table 3.

Weights Wingtip

deflection

Thrust control

Electrical data

Thrust

measurement

Battery

ESC

Motor Propeller

- 17 - TAS – The Technion Aerial Systems Team

Table 3 - Summary of competition simulation acheivements

Mission task Sub-task Threshold achieved Objective achieved

Flight time n/a 80% (<20 min) 100% (<30 min)

Autonomous flight

Waypoint navigation 100% 100%

Auto takeoff n/a 30%

Auto landing n/a n/a

GCS display 100% 100%

Search area

Localization 95% 90%

Classification 95% 80%

Classification (QRC) 90% 50%

Autonomous search n/a 100%

ADLC

Localization n/a 40%

Classification n/a 30%

Classification (QRC) n/a 30%

FAR n/a 60%

Actionable intelligence Actionable Intelligence 100% 100%

Off axis

Imagery n/a 80%

Classification 80% 60%

Payload autonomy n/a 70%

Emergent target

In-flight re-tasking n/a 100%

Autonomous search n/a 100%

Target Identification 80% 60%

SRIC

Download n/a 90%

Upload Did not attempt* 70%

Autonomous SRIC n/a 90%

Airdrop

Release Did not attempt* 100%

Accuracy 80% 30%

Bull’s eye delivery n/a 0%

Interoperability

Download & display

obstacles/server time 100% 100%

Upload UAS position 100% 100%

Sense, detect and avoid Stationary obstacles Did not attempt* 50%

Moving obstacles Did not attempt* 40%

*The team decided to opt for objective level score without attempting the threshold.

3.3 Autopilot System Performance

Thorough ground testing were carried out, validating system reliability. This included system integration, sensors

accuracy, algorithm examinations and inspection of changes compared to last year's system. Following successful

ground testing, the system was installed on a simple RC model airplane and basic performance were tested. Once

confidence was gained, the AP was fitted to the new airframe and extensively checked: waypoint navigation ability,

altitude & speed tracking, survey performance and system maneuverability. Once final parameters were set, 95% of

flight time was performed autonomously, while the safety pilot takes control only in cases of an emergency. The

next paragraphs specify the autopilot performance and integration process on a task related manner.

o Waypoint Navigation

Nearly all flight tests included waypoint navigation as a sub-test, to ensure the system will comply with the objective

level criteria. The Tyto system has been tested to reach the required waypoint accuracy of 50 ft. Maximum climb

angle of the aircraft was limited to 40 degrees for safety considerations.

o Autonomous Search Area

Maximizing area coverage while taking into account turning radius and loss of height during sharp maneuvers, has

led the team to 'double back' scan method. Once implemented, this method proved highly effective, as the system

was able to scan the area with minimum altitude lost on turns and faster scanning time. To ensure no gaps between

- 18 - TAS – The Technion Aerial Systems Team

adjacent scanning lines, image overlap ratio of 40% was utilized. The team tested a search area similar in size and

shape as SUAS 2014 and was able to complete the task in an average of 4.5 minutes.

o Interoperability Task

Interoperability required modification to the autopilot source code. For this reason, testing was regarded crucial and

performed repeatedly in simulations to ensure stability and reliability of the system before activation during flight.

Once integrated, the system retained an impressive 97% up time while down-time was related to server connection

errors and did not disturb the performance of the autopilot. The display was separated from the autopilot control and

operated via external GUI, to minimize chances of inference between programs. During flight testing, the system

maintained an objective level upload, download and display rates through full mission time.

o Sense, Detect and Avoid Task

Since this task requires autonomous path calculation, the development process included extensive simulations, both

in Matlab and Hardware In the Loop (HIL) simulations using Flight Gear simulator via the autopilot control

program (Mission Planner). These simulations included electrical emulation of autopilot sensors and actuators, as

well as simulated feedback and autopilot commands. This process helped simulate the physics of the problem at

hand as well as integrate the algorithm to the autopilot guidance. Flight tests were later conducted to validate the

simulations and fine tune parameters affecting UAV and algorithm performance. Tests indicated that the system is

able to avoid stationary obstacles at 50% success rate, moving obstacles were avoided 40% of the time. The relation

between UAV maneuverability and the distance between several obstacles has proven to be the major factor

predicting success of this task.

Figure 23 - Examples of SDA, Left – Flight data from Mission Planner, Right – Matlab simulation.

o Off-Axis Target

As a prelimiary step, the tracking algorithm was tested using a Matlab simulation as well as ground experiments.

Once satisfying results were obtained, flight tests were carried out, initially on 2014's airframe (Left image figure

25), followed by testing on the new airframe. Combinations of different altitudes, speeds and flights paths were

examined for optimal autonomous tracking time and accuracy. 30 flights of the system included off-axis imagery,

testing its abilities for worst case scenario conditions (500 feet distance from the target while flying 250 ft. AGL).

The system accomplished the imagery objective at 80% and payload autonomy objective at 70% success rate.

o Air-Drop Task

Thirty-five attempts were conducted for this mission, 10 of which while confronting the algorithm with unfavorable

wind conditions. Threshold in drop accuracy was secured on 28 attempts, while objective accuracy was acquired on

11 of them.

- 19 - TAS – The Technion Aerial Systems Team

3.4 Payload System Performance

o Data Transfer

The team tested three different protocols for file downloading: HTTP, ZMQ and FTP. The ZMQ protocol was faster

by about 20% than the FTP and the HTTP during lab testing, however during flight testing, it had downloaded only

70% of the files. Considering this trade-off, FTP protocol was selected, which proved itself during several flights,

where payload communication was lost but had succeeded in re-gaining the connection in a short period of time. Connection between the EO camera, the OBC and the Imagery Console were tested for a smooth operation in the air

and reached 95% up time. Wireless connection was able to provide a strong signal and a satisfactory network speed

(5-50 MB/s), varying on the distance and angle between the UAS and the GCS.

o Search Area Task

This task was tested during 50 flights, with 85% success rate in identifications of different targets. Emphasis was

placed on team work and methodic communication protocol between flight management and imagery personnel.

Trainings were performed to allow a smooth and error free operation. The 'double back' scan method was used in 22

flight experiments. In addition, the GUI was modified several times to accommodate for imagery operator

requirements.

o Image Processing

Lab experiments and simulations were conducted in order to modulate and adjust the target recognition system.

These simulations contributed in discovering algorithm limitations months before Tyto was ready to fly. Basic tests

were conducted to examine connection between the camera and OBC (via USB cable) and between the Imagery

Console (via wireless network). In addition, experiments were conducted in order to test camera performance and

find better parameters for different weather and visibility conditions.

Several test targets were produced, each consisting of different shape, size, color and alphanumeric symbol. Targets

were distributed randomly on the training field and GPS coordinates and orientation were measured. Upon

completion of the flight test, results were compared with this measured data. Camera performance and

characteristics were also examined to find optimal camera parameters.

Figure 24 - Examples of test targets used during experiments.

o Rotating Turret Performance

Testing the rotating turret concept was done early in the design process, to prove its feasibility. A prototype turret

was built and fitted onto the 2014 system, enabling the execution of flight tests prior to Tyto’s manufacturing. Tests

carried out examined gimbal stabilization as well autopilot commands for pointing the camera and tracking specific

locations as required by the off-axis task.

Figure 25 – Left: Testing turret prototype on the Grey owl. Right: Ground test of the turret pointing algorithm.

- 20 - TAS – The Technion Aerial Systems Team

4 Safety Considerations

In order to successfully develop a fully functional unmanned system, emphasis on safety was essential. During the

design, manufacturing and verification of the aircraft, continuous risk assessments were carried out in order to

minimize possible harm to personnel and equipment. These assessments dictated design restraints and guided team

operational policies, which enabled a safe and reliable operation of the system.

4.1 Operational Safety Criteria

Specific goals and guidelines of each experiment were prepared and reviewed both in advanced and immediately

before each flight. Prior to every flight test day, flight crew inspected the vehicle, with emphasis on airframe and

autopilot systems. Checklists were developed and expanded as needed throughout the year for safety protocols and

pre-flight readiness procedures. Main sections of several checklists include:

o Inspecting the fuselage, wings, tail and landing gear for fatigue and damage and replacing parts as

necessary.

o Inspecting the servo linkages (pushrods, horns, etc.) and control surfaces.

o Inspecting all batteries for damage and ensuring that they are fully charged.

o Inspecting the various payload components of the vehicle and ensuring that they are connected and secured.

4.2 Design Safety Criteria

All structural elements of the airframe were designed and tested with a minimum safety factor twice of that expected

during operational deployment. All electrical systems were designed with a safety factor of at least 1.5 times its

expected load. Repeated testing were performed to ensure structural and electrical performance behave as expected.

4.3 Safety Risks and Mitigation Methods

Careful analysis performed showed main risks revolve around control of the system and during maintenance. To

minimize risks related to loss of control, a safety rely switch (“Battleswitch” single pole – double throw 10 A rely

switch) was integrated in the aircraft’s control system. This safety switch separates the RC receiver and autopilot on

a hardware level, allowing manual control and servo operation in the event of an autopilot failure. The safety switch

also allows the external pilot to bypass the autopilot and take immediate control over the vehicle in case of any

unexpected aircraft maneuvers.

In the event of losing both the RC and the autopilot communications for more than 30 seconds, the system is

programmed to enter RTL mode, in compliance to section 9.3.6.3 of the SUAS rules sheet. In case a loss of

communication signal occurs for more than 3 minutes, the system is programmed to enter a flight termination

protocol, in compliance with section 9.3.6.4 and section 9.6.3.5 of the SUAS rules sheet.

To minimize the risk of any unanticipated engine operation on the ground (during maintenance, preflight checks,

etc.), the aircraft has an integrated safety switch, connected to the autopilot system, which cuts all signal to ESCs on

a software level. In addition a physical plug was added which, once removed, disconnects the ESCs from their

power source on a hardware level. The UAV also integrates a servo cutoff switch and a payload cutoff switch,

allowing the team members to develop and test specific components of the UAV, without the unnecessary operation

of other components and systems which are not required at that moment. Incorporating all of the aforementioned

safety mechanisms ensures a minimal loss of components and a secure flight.

5 Conclusions

This paper summarizes a work done by students from the Aeronautical and Electrical engineering faculties of the

Technion in preparation for the AUVSI SUAS 2015. Throughout the year, the TAS team designed, developed and

tested the Tyto system, which includes a completely new aircraft with a unique rotating turret system, a new

software for payload control and an enhanced software for flight control. Advanced algorithms were written to

accomplish new and challenging tasks while existing ones were improved to score better in core tasks. Redundant

safety mechanisms were incorporated in the system and safety procedures were developed to make sure the system

is safe for competition audience and personnel. Meticulous testing procedures and numerous ground and aerial tests

were conducted to confirm the UAS's capabilities and assured it's excellence in the competition.