A Mini UAV for security environmental monitoring and surveillance: telemetry data analysis

Similar documents
UAV: Design to Flight Report

Hardware-in-the-Loop Simulation for a Small Unmanned Aerial Vehicle A. Shawky *, A. Bayoumy Aly, A. Nashar, and M. Elsayed

Heterogeneous Control of Small Size Unmanned Aerial Vehicles

Development of Hybrid Flight Simulator with Multi Degree-of-Freedom Robot

FLCS V2.1. AHRS, Autopilot, Gyro Stabilized Gimbals Control, Ground Control Station

Module 2: Lecture 4 Flight Control System

A New Perspective to Altitude Acquire-and- Hold for Fixed Wing UAVs

CDS 101/110a: Lecture 8-1 Frequency Domain Design

CDS 101/110: Lecture 10-2 Loop Shaping Design Example. Richard M. Murray 2 December 2015

GPS Flight Control in UAV Operations

GPS System Design and Control Modeling. Chua Shyan Jin, Ronald. Assoc. Prof Gerard Leng. Aeronautical Engineering Group, NUS

Modeling And Pid Cascade Control For Uav Type Quadrotor

Classical Control Based Autopilot Design Using PC/104

Experimental Study of Autonomous Target Pursuit with a Micro Fixed Wing Aircraft

Implementation of Nonlinear Reconfigurable Controllers for Autonomous Unmanned Vehicles

The Next Generation Design of Autonomous MAV Flight Control System SmartAP

OughtToPilot. Project Report of Submission PC128 to 2008 Propeller Design Contest. Jason Edelberg

Experimental Cooperative Control of Fixed-Wing Unmanned Aerial Vehicles

Design of Self-tuning PID Controller Parameters Using Fuzzy Logic Controller for Quad-rotor Helicopter

Design of a Flight Stabilizer System and Automatic Control Using HIL Test Platform

Flight-dynamics Simulation Tools

If we want to show all the subsystems in the platform, we got the following detailed block diagrams of the platform.

Model-Based Detection and Isolation of Rudder Faults for a Small UAS

STORC: SEARCH TO RESCUE CRAFT FINAL TECHNICAL PAPER

Location Holding System of Quad Rotor Unmanned Aerial Vehicle(UAV) using Laser Guide Beam

UAV Flight Control Using Flow Control Actuators

STUDY OF FIXED WING AIRCRAFT DYNAMICS USING SYSTEM IDENTIFICATION APPROACH

Digiflight II SERIES AUTOPILOTS

HELISIM SIMULATION CREATE. SET. HOVER

CDS 101/110a: Lecture 8-1 Frequency Domain Design. Frequency Domain Performance Specifications

QUADROTOR ROLL AND PITCH STABILIZATION USING SYSTEM IDENTIFICATION BASED REDESIGN OF EMPIRICAL CONTROLLERS

Control System Design for Tricopter using Filters and PID controller

Various levels of Simulation for Slybird MAV using Model Based Design

ARKBIRD-Tiny Product Features:

University of Minnesota. Department of Aerospace Engineering & Mechanics. UAV Research Group

DESIGN & FABRICATION OF UAV FOR DATA TRANSMISSION. Department of ME, CUET, Bangladesh

Design and Implementation of Inertial Navigation System

Intermediate Lateral Autopilots (I) Yaw orientation control

Operating Handbook For FD PILOT SERIES AUTOPILOTS

Design of Accurate Navigation System by Integrating INS and GPS using Extended Kalman Filter

FOXTECH Nimbus VTOL. User Manual V1.1

CHAPTER 5 AUTOMATIC LANDING SYSTEM

Hardware in the Loop Simulation for Unmanned Aerial Vehicles

ARIES: Aerial Reconnaissance Instrumental Electronics System

GPS-based Position Control and Waypoint Navigation System for Quadrocopters

Digiflight II SERIES AUTOPILOTS

Nautical Autonomous System with Task Integration (Code name)

Design Of An Autopilot For Small Unmanned Aerial Vehicles

Design and Implementation of FPGA Based Quadcopter

BLACKBOARD ARCHITECTURE FOR AN UNMANNED AERIAL VEHICLE CONTROLLER USING FUZZY INFERENCE SYSTEMS SWETHA PANDHITI

Autonomous Navigation of a Flying Vehicle on a Predefined Route

3DM-GX3-45 Theory of Operation

Massachusetts Institute of Technology Unmanned Aerial Vehicle Team

AN INSTRUMENTED FLIGHT TEST OF FLAPPING MICRO AIR VEHICLES USING A TRACKING SYSTEM

Rapid Prototyping a Two Channel Autopilot for a Generic Aircraft

EVALUATION OF THE GENERALIZED EXPLICIT GUIDANCE LAW APPLIED TO THE BALLISTIC TRAJECTORY EXTENDED RANGE MUNITION

Digital Autoland Control Laws Using Quantitative Feedback Theory and Direct Digital Design

ARCADE EXPERIMENT ON BOARD BEXUS 13 AND 17: DESIGN, INTEGRATION AND FLIGHT OF A TECHNOLOGY TEST PLATFORM WITHIN A STUDENT BALLOON PROGRAMME

Frequency-Domain System Identification and Simulation of a Quadrotor Controller

Introduction. Overview. Outputs Normal model 4 Delta wing (Elevon) & Flying wing & V-tail 4. Rx states

Design of a Miniature Aircraft Deployment System

INTEGRATION AND IN-FIELD GAINS SELECTION OF FLIGHT AND NAVIGATION CONTROLLER FOR REMOTELY PILOTED AIRCRAFT SYSTEM

드론의제어원리. Professor H.J. Park, Dept. of Mechanical System Design, Seoul National University of Science and Technology.

NovAtel SPAN and Waypoint GNSS + INS Technology

A Reconfigurable Guidance System

Teleoperation of a Tail-Sitter VTOL UAV

AFRL-VA-WP-TP

Heuristic Drift Reduction for Gyroscopes in Vehicle Tracking Applications

Arkbird OSD 2.0 Includes:

Pitlab & Zbig FPV System Version 2.60a. Pitlab&Zbig OSD. New functions and changes in v2.60. New functions and changes since version 2.

Autonomous Landing of Miniature Aerial Vehicles

Maritime Autonomous Navigation in GPS Limited Environments

Navigation, Guidance and Control For the CICADA Expendable Micro Air Vehicle

High Angle of Attack Flight of a Subscale Aerobatic Aircraft

SPAN Tightly Coupled GNSS+INS Technology Performance for Exceptional 3D, Continuous Position, Velocity & Attitude

International Journal of Scientific & Engineering Research, Volume 8, Issue 1, January ISSN

Waypoint navigation with an MAV

Chapter 6 Part 3. Attitude Sensors. AERO 423 Fall 2004

Implementation of three axis magnetic control mode for PISAT

NovAtel SPAN and Waypoint. GNSS + INS Technology

Recent Progress in the Development of On-Board Electronics for Micro Air Vehicles

FDM Printed Fixed Wing UAV

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

User s Guide. SmartAP 2.0 AutoPilot. All rights reserved. 1 SmartAP AutoPilot User s Guide

Arkbird Hummingbird BNF Version Airplane User Manual Caution

FY-41AP Autopilot & OSD System

1 P a g e. P13231 UAV Test Bed Setup Manual

ZJU Team Entry for the 2013 AUVSI. International Aerial Robotics Competition

Design and Navigation Control of an Advanced Level CANSAT. Mansur ÇELEBİ Aeronautics and Space Technologies Institute Turkish Air Force Academy

Design of Missile Two-Loop Auto-Pilot Pitch Using Root Locus

Systematical Methods to Counter Drones in Controlled Manners

ARHVES FLIGHT TRANSPORTATION LABORATORY REPORT R88-1 JAMES LUCKETT STURDY. and. R. JOHN HANSMAN, Jr. ANALYSIS OF THE ALTITUDE TRACKING PERFORMANCE OF

Helicopter Aerial Laser Ranging

302 VIBROENGINEERING. JOURNAL OF VIBROENGINEERING. MARCH VOLUME 15, ISSUE 1. ISSN

OS3D-FG MINIATURE ATTITUDE & HEADING REFERENCE SYSTEM MINIATURE 3D ORIENTATION SENSOR OS3D-P. Datasheet Rev OS3D-FG Datasheet rev. 2.

ANTARES Project: Visibility Analysis

Project Number: 13231

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr.

VCU Skyline. Team Members: Project Advisor: Dr. Robert Klenke. Last Modified May 13, 2004 VCU SKYLINE 1

A TRUSTED AUTOPILOT ARCHITECTURE FOR GPS-DENIED AND EXPERIMENTAL UAV OPERATIONS

Transcription:

A Mini UAV for security environmental monitoring and surveillance: telemetry data analysis G. Belloni 2,3, M. Feroli 3, A. Ficola 1, S. Pagnottelli 1,3, P. Valigi 2 1 Department of Electronic and Information Engineering, University of Perugia, Italy 2 Polo Scientifico Didattico di Terni, University of Perugia, Italy 3 Siralab Robotics srl, Terni, Italy [belloni,ficola,pagnottelli,valigi]@diei.unipg.it michele.feroli@siralab.com Abstract. This paper presents the results of some flight tests on our SR- H3 Mini UAV. After a brief description of the system architecture, the data acquired during a flight are illustrated and analyzed, in order to evaluate the performance of the Automatic Flight Control system. 1 Introduction The whole control system of any unmanned aerial vehicle comprises three main layers, namely Mission Planning (MP), Flight Guidance (FG) and Automatic Flight Control (AFC). The Mission Planning level is mostly based on the use of suitable Man Machine Interfaces and requires some form of human intervention. Mission Planning is usually carried out in advance; depending on the mission objectives, continuous re-planning may be required on-line, such as in the case of rescue and security applications. The Flight Guidance layer convert the planned mission into a trajectory that can be actually followed by the vehicle, taking into account the possible constraints that derive from the aircraft dynamics. Finally, the Automatic Flight Control layer is responsible for improving system stability and performance, i.e. the tracking of the assigned trajectories. The aerial unmanned system under test is composed of a tail-less aircraft, an autopilot, a launcher (Fig. 1) and a Ground Control Station (GCS). The aircraft is electrically powered with 3 m wing span and weights 4 kg. Both Mission Planning and Flight Guidance layers run on the GCS. The GCS is implemented on a PC through which it is possible to plan the mission and to monitor the state of the aircraft flight. Mission data are a list of waypoints (WPs) that the aircraft must follow; they are trasmitted to the autopilot that implements the AFC, which is described in the following section [1],[2]. In the subsequent section some data acquired by telemetry during a real flight mission will be presented and analyzed, with the purpose of evaluating the Automatic Flight Control performance.

(a) The system (b) SR-H3 in flight Fig. 1. SR-H3 Unmanned Aircraft System 2 Autopilot Description The Automatic Flight Control layer improves the system stability, namely increase the damping on the natural modes of the aircraft. It also must ensure the tracking of the assigned trajectories, despite external disturbances. The AFC layer relies on a number of sensors on board: an Inertial Measurement Unit (IMU) for attitude measurements, a Pitot probe for the indicated air speed, a baroaltimeter and a GPS receiver. The AFC is organized into three partly independent regulators, for speed, altitude and direction control [1],[2]. The scheme is reported in Fig. 2. Speed control. The speed control subsystem consists of a single linear regulator R v and employs the indicated air speed measured by the Pitot probe. The raw data are filtered by a 4 th order FIR filter. The regulator is a low pass filter, in order to decrease the bandwidth of the command signal, preventing current spikes that are not effective for the speed control and increases the power consumption. 1 c 1v R v (z) = c 0v 1 c 2v z 1 (1) Altitude control. The altitude control is performed by the elevons, commanded symmetrically. A two-loops scheme is employed. The inner loop is devoted to the pitch control, basing on the measurements provided by the IMU. The pitch reference θ d is provided by the outer loop by R h that regulates the altitude. Also the altitude measurements are filtered by a 4 th order FIR filter. The altitude controller is a PI regulator, in order to achieve zero steady state error, despite constant disturbances. The pitch controller is a lead-lag network: R h (z) = c 0h 1 c 1h z 1 1 z 1 (2) R θ (z) = c 0θ 1 c 1θ z 1 1 c 2θ z 1 (3)

Fig.2. The Automatic Flight Control System During the banked turns the lift would tend to decreases; therefore a feedforward pitch reference signal is also provided in function of the desired roll angle φ d. Therefore, the pitch error signal used by the pitch controller R θ is PitchErr = (θ d θ) + θ trim θ trim = k φ d (4) Direction control. For the tail-less architecture the direction control can be achieved only by bank-to-turn manoeuvres, namely by the roll angle controlled by the elevons commanded antisymmetrically. For this reason, a three-loops control scheme is employed. The outer loop, basing on the actual position and on the target one, computes the desired heading H d, which is similar to the desired yaw angle ψ d for small pitch and roll values. The intermediate loop, basing on the yaw measurements provided by the IMU, generate the roll angle reference φ d, that is controlled by the inner loop; the roll angle is provided by the IMU, too. The desired heading is computed in function of the position of the future target and the present one, expressed with latitude and longitude. If the distance between the waypoints is sufficiently small, the positions can be specified on a tangent plane to the earth at a certain latitude: therefore, assuming a local earth frame with (x, y, z) = (N orth, East, Down), the position errors are x = R E (Lat des Lat meas ) y = R E (Lon des Lon meas )cos(lat meas ) (5)

where R E is the local earth radius; the desired heading is H d ( ψ d ) = arctan( y/ x). (6) The intermediate yaw regulator R ψ is a simple gain (7). The inner roll controller R φ is a lead- lag network (8). The desired roll angle is also employed to compute the trim command for the pitch control system. R ψ (z) = c 0ψ (7) R φ (z) = c 0φ 1 c 1φ z 1 1 c 2φ z 1 (8) 3 Flight test and data analysis The flight was a path cycled between two way-points: 43.0035 N, 12.3180 E (WP1) and 43.0055 N, 12.3225 E (WP2). The desired altitude was 120 m above the ground level and the set-point speed was 20 m/s. The performed path is showed in Fig. 3. GPS path 4.30070e+01 4.30065e+01 4.30060e+01 4.30055e+01 4.30050e+01 Lat 4.30045e+01 4.30040e+01 4.30035e+01 4.30030e+01 4.30025e+01 4.30020e+01 12.316 12.317 12.318 12.319 12.320 12.321 12.322 12.323 12.324 Lon Fig. 3. UAV path The value reported in the subsequent figures are: speed, altitude, pitch, yaw and roll angle. The values are sampled at 25 Hz.

Fig. 4 shows how the desired speed is followed by the AFC. The output of the speed controller (1) is a quantity that is subtracted, in percent, to a trim value for the throttle. Is possible to see, at time 4500 s, how the regulator responds to a fall of the velocity. Speed control 30 25 20 Values 15 10 5 OutMot (%) 0 Speed (m/s) Fig.4. Performance of the speed control loop: set point 20 m/s. Actual speed and motor command Fig. 5 shows the altitude of the UAV. The desired value is 120 m. The error is about ±15m and depends on: the quantization of the baroaltimeter (about 4 m), the lift decrease during the banked turns and the wind disturbances that influence the aircraft speed and therefore the lift. The sensor quantization is partly compensated by the signal filtering. The lift decrease during the turns is partly compensated by the feedforward term of pitch controller. As for the wind disturbances, an improvement in the speed control could be introduced. In fact, an increase of the rate of climb can be obtained by increasing the aircraft speed: the altitude controller should be coupled with the speed controller, but this would cause an increase in energy consumption (the kinetic energy given by the propeller is converted in potential energy). Fig. 6 shows how the desired pitch RefPit, which is calculated by the altitude controller (2) and controlled by the pitch controller (3) is followed by the aircraft. This signal is composed of two parts: the first one depends on the altitude error and the second one is a function of the actual roll by formula (4). The offset depends on the disturbance caused by the pitching moment that cannot be recovered by

Altitude control 140 135 130 Altitude (m) 125 120 115 110 105 Fig.5. Altitude control: set point at 120 m the controller (3), due to the absence of an integral action. In fact, the actual pitch is always smaller than the desired one, ensuring a certain security margin against stall phenomena. Fig. 7 shows how the desired yaw RefYaw, that is calculated by the Direction Controller (6), is followed by the AFC by means of the yaw controller (7). Fig. 8 shows how the desired roll (RefRol), calculated by the yaw controller (7) and controlled by (8), is followed by the AFC. This signal changes according to the manoeuvres (bank-to-turn). During the banked turn the roll reference is bounded at ±15. A large roll angle causes a decrease of the lift, which must be compensated by an increase of the pitch angle, leading the wing to possible stall. On the other hand a small roll angle limits the curvature of the trajectory. The real roll angle seems noisy due to the turbulence effect.

Altitude control pitch 10 5 0 Values 5 10 15 ImuPit (deg) RefPit (deg) 20 OutPit (%) Fig.6. Altitude control: desired and actual pitch; elevon command Direction control yaw 200 150 ImuYaw (deg) RefDir (deg) 100 50 Values 0 50 100 150 200 Fig.7. Direction control: reference from the heading control and actual yaw

Direction control roll 20 15 10 ImuRol (deg) RefRol (deg) OutRol (%) 5 Values 0 5 10 15 20 25 Fig. 8. Direction control: roll reference from the yaw controller, actual roll and elevon command 4 Conclusions In this paper some experimental results on the control of a mini UAV have been presented. The Automatic Flight Control system is based on small and light-weight components and was designed by the authors. Future activities will concern the increase the performance of the altitude controller and to test different IMU sensor to enhance the autopilot performances. References 1. Belloni G., M. Feroli, A. Ficola, S. Pagnottelli, P. Valigi. A COTS-based mini Unmanned Aerial Vehicle (SR-H3) for security, environmental monitoring and surveillance operations: design and test, Proc. of European Robotics Symposium 2008 - EU- ROS 2008, Prague, Czech Republic, March 2008. 2. Belloni G., M. Feroli, A. Ficola, S. Pagnottelli, P. Valigi. A mini Unmanned Aerial Vehicle (SR-H3): design and test. M-ELROB 2008. Hammelburg, Germany, 30 June/03 July 2008.