Development of Knowledge-Based Software for UAV Autopilot Design



Similar documents
Hardware In The Loop Simulator in UAV Rapid Development Life Cycle

SIX DEGREE-OF-FREEDOM MODELING OF AN UNINHABITED AERIAL VEHICLE. A thesis presented to. the faculty of

0 28 November 2011 N/A First Release of Manual 1 24 February 2012 Page 21 Error in FY31AP connection diagram corrected.

AP Series Autopilot System. AP-202 Data Sheet. March,2015. Chengdu Jouav Automation Tech Co.,L.t.d

CHAPTER 1 INTRODUCTION

MP2128 3X MicroPilot's. Triple Redundant UAV Autopilot

Basic Principles of Inertial Navigation. Seminar on inertial navigation systems Tampere University of Technology

CYCLOPS OSD USER MANUAL 5.0

CHAPTER 6 DESIGN OF SIX DEGREES OF FREEDOM AIRCRAFT MODEL AND LONGITUDINAL AUTOPILOT FOR AUTONOMOUS LANDING

Requirements to servo-boosted control elements for sailplanes

A highly integrated UAV avionics system 8 Fourth Street PO Box 1500 Hood River, OR (541) phone (541) fax CCT@gorge.

Dedalus autopilot User's manual

Dedalus autopilot user's manual. Dedalus autopilot User's manual. Introduction

Flight Controller. Mini Fun Fly

The Design and Implementation of a Quadrotor Flight Controller Using the QUEST Algorithm

Guardian 2D/3D Stabilizer. Document Version 2.0 Assembled in Taiwan

VARIABLE STABILITY FLIGHT OPERATIONS MANUAL

Onboard electronics of UAVs

High Alpha 3D Maneuvers

Configuration Software User Instruction

Modeling and Simulation of a Three Degree of Freedom Longitudinal Aero plane System. Figure 1: Boeing 777 and example of a two engine business jet

How To Control Gimbal

Engine Yaw Augmentation for Hybrid-Wing-Body Aircraft via Optimal Control Allocation Techniques

AVIONICS SYSTEM FOR A SMALL UNMANNED HELICOPTER PERFORMING AGRESSIVE MANEUVERS

Current Challenges in UAS Research Intelligent Navigation and Sense & Avoid

Control of a quadrotor UAV (slides prepared by M. Cognetti)

STEREO Guidance & Control

Lab 8 Notes Basic Aircraft Design Rules 6 Apr 06

WooKong Multi-Rotor User Manual

DATA COLLECTION FOR DEVELOPING A DYNAMIC MODEL OF A LIGHT HELICOPTER

Data Review and Analysis Program (DRAP) Flight Data Visualization Program for Enhancement of FOQA

Greg Colley, Suave Aerial Photographers

SebArt professional line

Visual Servoing using Fuzzy Controllers on an Unmanned Aerial Vehicle

Modeling and Autonomous Flight Simulation of a Small Unmanned Aerial Vehicle

FLIGHT CONTROLS 1. GENERAL 2. MAIN COMPONENTS AND SUBSYSTEMS ROLL CONTROL. Smartcockpit.com BOEING 737 SYSTEMS REVIEW Page 1

USE OF SCILAB FOR SPACE MISSION ANALYSIS AND FLIGHT DYNAMICS ACTIVITIES

Revision Number Revision Date Insertion Date/Initials 1 st Ed. Feb 01, 00 2 nd Ed. Jun 24, 02 3rd Ed. Feb 15, 07

Kevin Ortega, David Stone Department of Computer Science, California State Polytechnic University, Pomona, CA 91768

Stabilizing a Gimbal Platform using Self-Tuning Fuzzy PID Controller

Sensor Fusion Mobile Platform Challenges and Future Directions Jim Steele VP of Engineering, Sensor Platforms, Inc.

Fundamentals of Airplane Flight Mechanics

VTOL UAV. Design of the On-Board Flight Control Electronics of an Unmanned Aerial Vehicle. Árvai László, ZMNE. Tavaszi Szél 2012 ÁRVAI LÁSZLÓ, ZMNE

Naza for Multi-Rotor User Manual

S-Tec System Thirty Autopilot

Cyber Attack Vulnerabilities Analysis for Unmanned Aerial Vehicles

How To Build A Roc Plane

Design of UAV Flight Simulation Software Based on Simulation Training Method

How To Fly A Plane On Gcs 2.5

Welcome to FBL Gyro Configuration software

ZMART Technical Report The International Aerial Robotics Competition 2014

Aerospace Engineering 3521: Flight Dynamics. Prof. Eric Feron Homework 6 due October 20, 2014

06 HYDRAULICS, FLIGHT CONTROLS, LANDING GEAR, BRAKES

SebArt professional line

APPLICATION OF A SIX DEGREES OF FREEDOM ADAPTIVE CONTROLLER TO A GENERAL AVIATION AIRCRAFT. A Thesis by. Kimberly Ann Lemon

SebArt professional line AngelS 30E ARF

Motion Sensing with mcube igyro Delivering New Experiences for Motion Gaming and Augmented Reality for Android Mobile Devices

UAS Control From a Moving Platform - A Preliminary Simulator Study

Quadcopters. Presented by: Andrew Depriest

Micro and Mini UAV Airworthiness, European and NATO Activities

U g CS for DJI Phantom 2 Vision+, Phantom 3 and Inspire 1

G1000 Search Patterns. National Emergency Services Academy Mission Aircrew School (June 2013 Rev D)

Configuring FSUIPC with the CH USB Yoke, Rudder Pedals and Throttle Quadrant. version by John Cook

Electrical Flight Controls, From Airbus A320/330/340 to Future Military Transport Aircraft: A Family of Fault-Tolerant Systems

Saint Louis University Rogue Squadron

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015

Israel s Aerospace Industry. Higher Faster Farther

CFD Based Reduced Order Models for T-tail flutter

RPV/UAV Surveillance for Transportation Management and Security

Global Avionics Training Specialists, LLC.

APPENDIX 3-B Airplane Upset Recovery Briefing. Briefing. Figure 3-B.1

Avionics Can Give a Helping Hand

Introduction to the iefis Explorer

The accelerometer designed and realized so far is intended for an. aerospace application. Detailed testing and analysis needs to be

EE 402 RECITATION #13 REPORT

Airplane/Glider Design Guidelines and Design Analysis Program

Using Tactical Unmanned Aerial Systems to Monitor and Map Wildfires

CENTURY III AUTOPILOT FLIGHT SYSTEM

SIVAQ. Manufacturing Status Review

INSTRUCTION MANUAL. Specification: collective pitch 3D quadcopter. TYPE: Collective Pitch Electric 3D Quadcopter. Rotor Diameter: 118MM.

Instruction Manual Bedienungsanleitung Manuel d utilisation Manuale di Istruzioni

Model Based Fault Detection and Isolation: Linear Polynomial Methods for FDI with Applications

Aviation Safety Prize ecfi Tasks

Introduction to RC Airplanes. RC Airplane Types - Trainers, Sport RC Planes, 3D Acrobat RC Airplanes, Jets & More

Scripting Language Reference. SimpleBGC 32bit

09 FLIGHT MANAGEMENT, NAVIGATION

General Aviation Envelope Protection Feasibility Study

Light Aircraft Design

Flight Dynamics Modeling and Simulation of a Damaged Transport Aircraft

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

Innovation Made in Germany SIRIUS UAS.

Leica WDM65 Waveform Digitizer Module Product Specifications

CIVIL AVIATION AUTHORITY OF THE CZECH REPUBLIC

KILN GROUP AVIATION DIVISION UAS INSURANCE PROPOSAL FORM GLOSSARY

VBAR NEO. Quick Start Guide Express-Firmware

Control Design of Unmanned Aerial Vehicles (UAVs)

Transcription:

Development of Knowledge-Based Software for UAV Autopilot Design George Tarrant Director CLOSED LOOP SYSTEMS

Health Warning Autopilot design is a technical subject. In this paper, I have tried to translate the technicalities into readily understandable terms but I regret that sometimes it has been necessary to stray into technical territory to make my points. george.tarrant@btconnect.com

Presentation Outline Off-the-shelf autopilot features Currently suggested autopilot set-up process Integration of new autopilot set-up process Estimation of aerodynamic derivatives Knowledge-based autopilot design Design process numerical illustration Software features and benefits

UAS functional blocks GPS AUTOPILOT Control laws Gyros Accelerometers AIRCRAFT Propulsion Servos Airframe PIC/CIC IMAGING SENSOR MISSION CONTROL Uplink commands image/data capture mission simulator

Off-the-shelf autopilot tuning Supplied with control law gains matched to R/C trainer User responsible for matching gains to host aircraft Trial-and-error process mission simulator actual flight Continues until observed aircraft response deemed acceptable Can deliver reasonable response but not really satisfactory time-consuming reliant on perceptual and analytical abilities of the user fails to address wind effects Potentially some risk to timescale, cost and/or performance

Integration of new autopilot set-up process Default autopilot gains Trial and error tuning New aero (AVL) MISSION SIMULATOR RESPONSE TESTING ADJUST AUTOPILOT GAINS Baseline servo/ inertial sensor models (AUTOPILOT) Alternative servo/ inertial sensor models New aero (doublets) KNOWLEDGE-BASED AUTOPILOT DESIGN SOFTWARE FLIGHT TEST

Estimation of aerodynamic derivatives (1) Parameter adjustment algorithm Parameter adjustments Iterative loop Doublet input Parametric model of aircraft response Model response Summation of squared error Aircraft Datalog Actual response

Elevator fine servo (rads) Gyro outputs (rads/sec) Elevator demand (rads) 0.3 Estimation of aerodynamic derivatives (2) 0.2 0.1 Doublet 5 Doublet 7 Doublet 8 0 250 300 350 400 450 500 Time (sec) -0.1 Doublet 6-0.2 0.02-0.3 0.01 0 0 0.5 1 1.5 2 2.5 3-0.01-0.02-0.4-0.03-0.04-0.05-0.06-0.07 Time (sec) 0.6 0.5 0.4 0.3 0.2 0.1 0 Actual gyro output Model gyro output 0 0.5 1 1.5 2 2.5 3-0.1-0.08 Time (sec) -0.2 Time (sec)

Hierarchy of autopilot loops Airspeed Throttle from airspeed throttle Altitude Pitch from airspeed Pitch from altitude pitch 0 Elevator from pitch Rudder from Yacc elevator rudder Aircraft Dynamics airspeed pitch roll Aircraft Kinematic s altitude Heading Roll from heading roll Aileron from roll aileron heading PRIMARY STABILITY LOOPS NAVIGATION LOOPS

Elevator from pitch primary stability loop Wind disturbance PID shaping Elevator servo Pitch demand P + I Airframe pitch dynamics Pitch rate Actual pitch angle Estimated pitch angle ( D term) K d Pitch damper (Attitude computer) Update rate Pitch rate gyro

Autopilot Design Strategy K d Elevator servo Rate Gyro Airframe P+I 0 Attitude computer Pitch Damper Navigation Loops Pitch damper Primary stability loop Navigation loops Rejection of wind disturbances servo bandwidth gyro bandwidth processor update rate airframe stability Response to the demand limits on elevator travel rate gyro FSD PID gains f( 0 )

Pitch rate response (rads/sec) Pitch damper responses 0.1 0.05 Wind disturbance 1 m/sec step 0-0.05 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2-0.1-0.15-0.2 1/500th sec Indicative blur limits (Camera resolution 15 cm at 600m; f = 50 mm) -0.25-0.3-0.35-0.4 1/1000th sec Time (sec) Bare airframe Nominal autopilot + 3 Hz servo Faster autopilot + 3 Hz servo Faster autopilot + 6 Hz servo Faster autopilot + 10 Hz servo

Elevator deflection (degrees) Body pitch rate (deg/sec) Responses to a pitch attitude command of 20 120 100 80 60 40 omega0=0.5 r/sec omega0=1.0 r/sec omega0=1.5 r/sec Body pitch rate response 20 0 0 0.5 1 1.5 2 2.5 3-20 Time (sec) 5 0 0 0.5 1 1.5 2 2.5 3-5 Elevator response -10-15 omega0=0.5 r/sec omega0=1.0 r/sec omega0=1.5 r/sec -20-25 -30 Time (sec)

Software features and benefits Relevant to a large class of autopilots using PID control Integrates seamlessly with existing autopilot set-up Has autopilot knowhow embedded Leads the user by the hand through the design process Computationally very quick Radically reduces autopilot set-up time and cost Provides near-optimum performance