Towed-body Trajectory Tracking in Aerial Recovery of Micro Air Vehicle in the presence of Wind

Similar documents
Multi-vehicle dynamics and control for aerial recovery of micro air vehicles

Optimal Trajectory Generation using Model. Predictive Control for Aerially Towed Cable Systems

Dynamic Modeling, Trajectory Generation and Tracking for Towed Cable Systems

Multi-vehicle dynamics and control for aerial recovery of micro air vehicles

Aerial Rendezvous Between an Unmanned Air Vehicle and an Orbiting Target Vehicle

Chapter 10. Path Following. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 10, Slide 1

Aerobatic Maneuvering of Miniature Air Vehicles Using Attitude Trajectories

Chapter 9. Nonlinear Design Models. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 9, Slide 1

UAV Coordinate Frames and Rigid Body Dynamics

Design and modelling of an airship station holding controller for low cost satellite operations

Problem 1: Ship Path-Following Control System (35%)

Real-time trajectory generation technique for dynamic soaring UAVs

An Evaluation of UAV Path Following Algorithms

Nonlinear Landing Control for Quadrotor UAVs

A model of an aircraft towing a cable-body system

Autopilot design for small fixed wing aerial vehicles. Randy Beard Brigham Young University

Nonlinear Trajectory Tracking for Fixed Wing UAVs via Backstepping and Parameter Adaptation. Wei Ren

Feasibility Study of a Circularly Towed Cable- Body System for UAV Applications

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

Feedback Control of Spacecraft Rendezvous Maneuvers using Differential Drag

/ m U) β - r dr/dt=(n β / C) β+ (N r /C) r [8+8] (c) Effective angle of attack. [4+6+6]

Flight Test Results for Circular Path Following by Model Predictive Control

Flight and Orbital Mechanics

Chapter 1. Introduction. 1.1 System Architecture

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems

A Strategy for Robust Precision Control of an Endbody being Towed by an Orbiting UAV

Agile Missile Controller Based on Adaptive Nonlinear Backstepping Control

Quadcopter Dynamics 1

Design and Implementation of an Unmanned Tail-sitter

Chapter 11. Path Manager. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012,

Observability-based Local Path Planning and Collision Avoidance Using Bearing-only Measurements

Reach Sets and the Hamilton-Jacobi Equation

Attitude Regulation About a Fixed Rotation Axis

Optimal Path of a UAV Engaged in Wind-influenced Circular Towing*

Equations of Motion for Micro Air Vehicles

Nonlinear Tracking Control of Underactuated Surface Vessel

TTK4190 Guidance and Control Exam Suggested Solution Spring 2011

ME 230 Kinematics and Dynamics

Mechanics of Flight. Warren F. Phillips. John Wiley & Sons, Inc. Professor Mechanical and Aerospace Engineering Utah State University WILEY

6th USA/Europe ATM 2005 R&D Seminar Statistical performance evaluation between linear and nonlinear designs for aircraft relative guidance

National Quali cations

EXTREMAL ANALYTICAL CONTROL AND GUIDANCE SOLUTIONS FOR POWERED DESCENT AND PRECISION LANDING. Dilmurat Azimov

CHAPTER 6 WORK AND ENERGY

AN INTEGRATOR BACKSTEPPING CONTROLLER FOR A STANDARD HELICOPTER YITAO LIU THESIS

Towards Reduced-Order Models for Online Motion Planning and Control of UAVs in the Presence of Wind

Circular Orbits. Slide Pearson Education, Inc.

The PVTOL Aircraft. 2.1 Introduction

CONTROLLER design for nonlinear systems subject to

UNIVERSITY OF MALTA G.F. ABELA JUNIOR COLLEGE

CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints

Flight and Orbital Mechanics. Exams

Consensus Algorithms are Input-to-State Stable

Lecture AC-1. Aircraft Dynamics. Copy right 2003 by Jon at h an H ow

Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations

Initial Trajectory and Atmospheric Effects

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

PHYSICS. Chapter 5 Lecture FOR SCIENTISTS AND ENGINEERS A STRATEGIC APPROACH 4/E RANDALL D. KNIGHT Pearson Education, Inc.

Applications Linear Control Design Techniques in Aircraft Control I

Potential Energy & Conservation of Energy

Evaluation of different wind estimation methods in flight tests with a fixed-wing UAV

Performance. 5. More Aerodynamic Considerations

Exam - TTK 4190 Guidance & Control Eksamen - TTK 4190 Fartøysstyring

Phys101 Lecture 5 Dynamics: Newton s Laws of Motion

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

Optimization of Orbital Transfer of Electrodynamic Tether Satellite by Nonlinear Programming

MODELING OF DUST DEVIL ON MARS AND FLIGHT SIMULATION OF MARS AIRPLANE

Cooperative Control of Unmanned Vehicles in a Time-Varying Flowfield

Autonomous Robotic Vehicles

3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft

Lecture 11 Overview of Flight Dynamics I. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

Chapter 1 Lecture 2. Introduction 2. Topics. Chapter-1

Aerodynamics SYST 460/560. George Mason University Fall 2008 CENTER FOR AIR TRANSPORTATION SYSTEMS RESEARCH. Copyright Lance Sherry (2008)

Figure 1 Answer: = m

CS491/691: Introduction to Aerial Robotics

kiteplane s length, wingspan, and height are 6 mm, 9 mm, and 24 mm, respectively, and it weighs approximately 4.5 kg. The kiteplane has three control

Aircraft Maneuver Regulation: a Receding Horizon Backstepping Approach

PHYSICS. Chapter 5 Lecture FOR SCIENTISTS AND ENGINEERS A STRATEGIC APPROACH 4/E RANDALL D. KNIGHT Pearson Education, Inc.

Vector Field Path Following for Miniature Air Vehicles

GUIDANCE AND CONTROL FOR D-SEND#2

INTEGRATED INTERCEPT MISSILE GUIDANCE AND CONTROL WITH TERMINAL ANGLE CONSTRAINT

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads

MAV Unsteady Characteristics in-flight Measurement with the Help of SmartAP Autopilot

Performance. 7. Aircraft Performance -Basics

Mechanics. Time (s) Distance (m) Velocity (m/s) Acceleration (m/s 2 ) = + displacement/time.

SENSITIVITY ANALYSIS OF THE FACTORS AFFECTING FORCE GENERATION BY WING FLAPPING MOTION

IEEE TRANSACTIONS ON ROBOTICS 1. Moving Path Following for Unmanned Aerial Vehicles with Applications to Single and Multiple Target Tracking Problems

Circular Motion. A car is traveling around a curve at a steady 45 mph. Is the car accelerating? A. Yes B. No

Quadrotor Modeling and Control for DLO Transportation

Introduction to Flight Dynamics

Chapter 4 The Equations of Motion

ΣF=ma SECOND LAW. Make a freebody diagram for EVERY problem!

Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein

The graph shows how an external force applied to an object of mass 2.0 kg varies with time. The object is initially at rest.

Bank-to-Turn Control for a Small UAV using Backstepping and Parameter Adaptation

Physics 12. Unit 5 Circular Motion and Gravitation Part 1

The net force on a moving object is suddenly reduced to zero. As a consequence, the object

AAPT UNITED STATES PHYSICS TEAM AIP 2018

Nonlinear Control of a Multirotor UAV with Suspended Load

Estimation of Wind Velocity on Flexible Unmanned Aerial Vehicle Without Aircraft Parameters

FLIGHT DYNAMICS. Robert F. Stengel. Princeton University Press Princeton and Oxford

Transcription:

American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July, Towed-body Tracking in Aerial Recovery of Micro Air Vehicle in the presence of Wind Liang Sun and Randal W. Beard Abstract This paper presents a method for recovering Micro Air Vehicles MAVs) in flight using a mothership and towed drogue, in which the mothership executes an orbit that places the drogue in a stable, slower orbit that can be tracked by a MAV. This paper is particularly challenging in the presence of wind. The equations of motion of the cable using an elastic model are presented. Based on the differential flatness of the system with the knowledge of the wind, the desired mothership trajectory can be calculated from the desired drogue orbit. A Lyapunov-based controller derived using backstepping is proposed that enables tracking error of mothership to exponentially converge to an ultimate bound, where the size of the ultimate bound is a function of the unknown portion of the wind. Simulation results verify the feasibility of the approach. I. INTRODUCTION In the past decades, Unmanned Aerial Vehicles UAVs) have been employed for a wide variety of military and civilian applications. The increasingly critical technology and significant information gathered by the UAVs call for protection and retrieval strategies after they complete their missions. Wyllie [] described a parachute recovery system for fixed wing UAVs. This system has the merits such as mobility, with its ability to land on unprepared ground, but it will be subject to inaccuracies due to wind, and will largely dictate the structural design of the airframe due to the higher landing loads. Kahn [] developed a vision-based guidance law for small UAV to be recovered by a net on a moving ship. This approach particularly focuses on the landing phase of the UAV within a safe area. To develop a method for a remote instant retrieval in deep enemy territory, Sun et. al. [3] proposed a aerial recovery strategy using a towedbody system. As shown in Figure, the basic idea is to maneuver the towplane, or mothership, so that the drogue enters a stable orbit at an airspeed that is slightly below the nominal airspeed of the MAV. The MAV will then be maneuvered to enter the same orbit at its nominal airspeed and will therefore overtake the drogue with a relatively slow closing speed. This paper further extends the aerial recovery approach described in our previous work [3], [4], [5]. The most significant portion to realize a successful recovery using the cable-drogue system is to enable the drogue to enters an easily followed orbit so that the MAV can detect and navigate to the drogue. Liang Sun, Ph.D student in Department of Electrical and Computer Engineering, Brigham Young University, Provo, UT 846, USA sun.liang@byu.edu Randal W. Beard, Professor in Department of Electrical and Computer Engineering, Brigham Young University, Provo, UT 846, USA beard@byu.edu Fig.. This figure shows the baseline concept described in the paper. The mothership recovers a MAV by towing a long cable attached to a drogue. The drogue is actuated and can maneuver and communicate with the MAV to facilitate successful capture. The MAV uses missile guidance strategies to intercept the drogue. The dynamics and stability of circularly towed-cable systems have received attention in the literature. Clifton et. al. [6] explore the steady-state solution of a long wire,ft) towed by an aircraft whose airspeed is about 5knots flying in a circular orbit. It was assumed that the cable is non-elastic, and only small motion around the cable equilibrium position was considered. Bourmistrov et. al. [7] focus on the trajectory tracking control of the towed body while the towing aircraft is assumed to be in straight and level flight with a constant speed and the cable is assumed to be flexible and non-elastic model. A - state dynamic equations for the towed body is applied and the nonlinear inversion technique is utilized to develop the control law. Zhu and Rahn [8] derived equations of motion for the perturbed cable-drogue system from steady state. The vibrational equations are linearized and discretized using Galerkin s method and the analysis of the effects of nondimensional rotation speed, cable fluid drag, cable length, and point mass is presented. More recently, Williams and Trivailo [9] used an object-oriented cable modeling approach to study the relative equilibria of the towed payload system using multiple towplanes. In this paper, we will continue to explore the trajectory tracking strategy of the drogue in the presence of both known and unknown components of wind. The effect of the wind on the motion of the cable and drogue was first discussed by Murray []. Winds cause a steady state offset in the North- East position of the drogue and an oscillation in the altitude direction. Even though the winds are purely in the North 978--4577-79-8//$6. AACC 39

direction, the drogue is offset in both the North and East direction. This phenomenon was also discussed in [5] based on flight test results. To more precisely match behaviors observed in flight tests, an elastic model of the cable will be developed. Given a desired drogue trajectory, based on the differential flatness of the model with the knowledge of the known component of the wind, we calculate the desired trajectory of the mothership. Figure presents a block diagram of the overall control strategy. Using a mothership dynamic model in the presence of wind, we take a similar approach and develop a Lyapunov-based control law derived using backstepping approach to guarantee the tracking error of the mothership converges exponentially to an ultimate bound where the size of the bound is a function of an upper bound on the unknown component of the wind. the location of the ith joint. Based on Newton s second law, the dynamic equations for the drogue are and the other joints are m N p N = T N +Ω N Ω N = G N +D N +L N, m j p j Ω j = T j +Ω j T j = G j +D j +L j j =,3,,N, where m j,j =,,,N are the masses of each joint, Desired Differential Flatness Control Desired Drogue Dynamics Cable-Drogue Dynamics Drogue = EA p j p j p j p j l ) l p j p j, j =,,,N, T j Wind Fig.. Strategy diagram for the drogue trajectory tracking in the presence of wind II. CABLE-DROGUE DYNAMICS In the literature, the dynamics of towed-body systems are typically modeled by assuming that the cable is flexible and non-elastic [3], [6], [7], [], [], []. However, in our own flight tests we have observed that the cable stretches considerably [5]. An elastic model for the cable is therefore needed to match simulation results to flight results. Williams and Trivailo [3] developed the equations of the motion of the cable by introducing an elastic model together with two attitude angles at each joint. In this paper, we will develop the cable-drogue dynamics using an elastic model based on Newton s second law. Figure 3 depicts a cable-drogue system are the elastic tension forces exerted on each joint of the cable, where E is the Young s modulus, A is the crosssectional area of the cable, l = L /N, where L is the original cable length, p = p m, where p m R 3 is the position of the mothership in the inertial frame, and G j,d j,l j R 3,j =,,,N are the gravity, aerodynamic drag and lift forces corresponding to each point mass respectively. III. MOTHERSHIP PATH PLANNING AND CONTROL IN THE PRESENCE OF WIND In [4] we developed a strategy based on differential flatness to regulate the mothership so that the drogue follows a desired trajectory in the absence of wind. In this paper, we will utilize a similar approach but accounting for the presence of wind. pm p Joint p A. trajectory calculation using differential flatness Based on the definitions in Section II, suppose that the desired trajectory of the drogue Nth joint) is C, then the position of the jth mass joint can be calculated as Fig. 3. Drogue p N p N Cable-drogue systems using spring model with an N link cable modeled as a finite number point mass nodes connected by springs. The forces acting on each link are lumped together and applied at the joint. The drogue is the last joint of the cable. Let p i R 3, i =,,,N, be p j = p j +l T j T j, T j = m j p j Ω j +T j+, j = N,N,,, where l = l + Tj EA and T N+ =. At each time step, these equations are applied recursively to each link of the cable until the trajectory of the mothership is calculated. In this paper, we focus on circular trajectories for the drogue. 3

B. trajectory tracking in wind The dynamic equations of the mothership in the presence of wind can be written as ṗ n = V a cosψcosγ a +w n +N n ) ṗ e = V a sinψcosγ a +w e +N e ) ṗ d = V a sinγ a +w d +N d 3) V a = gsinγ a D m + u T + F V 4) m m m m m m γ a = g cosγ a + g cosφ)u n + F γ a V a V a m m V a 5) L m F ψ ψ = sinφ+ m m V a cosγ a m m V a cosγ a 6) φ = u φ 7) where p m p n,p e,p d ) T is the position of the mothership in the inertial frame, w c w n,w e,w d ) T is known component of the wind expressed in the inertial frame, N w N n,n e,n d ) T is the unknown component of the wind where we assume that N w N where N >, V a is the magnitude of the airspeed of the mothership, V m V a cosψcosγ a V a sinψcosγ a V a sinγ a is the velocity vector of the airframe relative to the surrounding air, ψ is the heading angle, γ a is the air mass referenced flight path angle, which is defined as the angle from the inertial North-East plane to the velocity vector of the aircraft relative to the air mass, φ is the roll angle, m m is the mass of the mothership, g is the gravitational constant at Earth sea level, u n Lm m is the controlled) load factor, L mg m and D m are the aerodynamic lift and drag forces respectively, u T is the thrust and F V,F ψ,f γa ) are the tension forces in the velocity coordinates. The control inputs are the thrust u T, the load factor u n, and the roll angle command u φ. The tension forces in the inertial coordinate system can be expressed in the velocity coordinates via the transformation F V,F ψ, F γa ) T = Γ T m, where Γ cosγ acosψ cosγ a sinψ sinγ a sinψ cosψ, sinγ a cosψ sinγ a sinψ cosγ a and T m is defined as the components of tension in the inertial frame for the first cable element connected to the mothership. Assuming that the desired mothership trajectory p c mt) R 3, which is computed from the desired drogue trajectory using differential flatness, is smooth, and defining the candidate inputs as u c u T,u n,sinφ) T, then rearranging the dynamic equations of the mothership yields V a gsinγ a Dm m γ ȧ m + Fv m m = g V a cosγ a + Fγa m mv a ψ F ψ m mv a cosγ a m m + g V a cosφ u T u n sinφ F+Gu c. L m m mv a cosγ a Theorem 3. Consider the system with the dynamic equations ) - 7) under the stated definitions and assumptions, let ξ MG) e m +MF p c m +k ė m k z e m) 8) where M e m p m p c m, 9) cosγ acosψ V a sinγ a cosψ cosγ a sinψ V a sinγ a sinψ sinγ a V a cosγ a V a cosγ a sinψ V a cosγ a cosψ z e m V m w c +ṗ c m k e m, ) and select the control inputs as ut = u n u φ = ξ+z e cosφ m) T MG where z φ m sinφ ) ξ. ) ξ ) k 3 z φ m ) ) Suppose that p c mt) = p n,p e,p d ) T is a sufficiently smooth time-varying trajectory with bounded derivatives. Then, if the constants k, k and k 3 are positive, then the tracking error e m has a uniform ultimated bound N/ λσ, where { σ = min k, min{k, k, k 3 }) } 3) { { λ = min, min k σ ) }}, k, k 3. 4) Proof: Step. Error dynamics: The dynamic equation for the inertial tracking error from Equation 9) is given by ė m = ṗ m ṗ c m = V m +w c +N w ṗ c m. 3

Step. Error convergence: Define the Lyapunov function candidate V et me m, which has time derivative V = e T mv m +w c +N w ṗ c m). Introducing the error variable ), we have V = k e T me m e T mz e m)+e T mn w. Step 3. Backstepping for z e m: Consider the augmented Lyapunov function candidate with time derivative V V V + ze m) T z e m), = k e T me m +z e m) T e m V m + p c m k ė m )+e T mn w. From the mothership dynamic equations we have V m = MF+Gu c ). Therefore V = k e T me m +z e m) T e m MF MGu c + p c m k ė m )+e T mn w. It can be seen that MG is invertible, therefore using 8) and defining η sinφ and supposing that u T and u n are selected as in ), then the time derivative of the zm φ is żm φ = u φ cosφ ) ξ, and Thus u c = u T u n η = ξ +z φ m V = k e T me m k z e m) T z e m) +z e m) T MG z φ m. +e T N w. Step 4. Backstepping for zm: φ Consider the augmented Lyapunov function candidate V 3 V + z φ m = e m + ze m + z φ m 5) with time derivative V 3 = k e T me m k z e m) T z e m) +z φ m u φ cosφ ) ξ z e m) T MG ) +e T N w. If u φ is given by ), then the time derivative of V 3 becomes V 3 = k e T me m k z e m) T z e m) k 3 z φ m) +e T N w. 6) Step 5. Ultimate bound: From Equation 6), we obtain V 3 k e m k z e m k 3 z φ m ) + em N w. By constraining V, γ, and χ to reasonable values, the matrices M and G will be full rank. The product of two full-rank matrices is also full rank. Defining the vector Y e m ) T,z e m) T,z φ m) T, and letting < µ min{k, k, k 3 }, we have V3 µ Y + Y N w. To use the termµ Y to dominate Y N w, we rewrite the foregoing inequality as V 3 µ θ) Y µθ Y + Y N w, where < θ <. The term µθ Y + Y N w will be less than zero if Y Nw µθ. From the input-to-state stability theorem [4], it can be concluded that Y β Yt ),t t )+γ sup N w τ), t τ t where β is a class KL function and γ is a class K function defined asγr) r µθ. Therefore, according to the Lyapunov stability theorem [4], Y is uniformly ultimately bounded, and since e m Y, e m is also uniformly ultimately bounded within a ball of radius N/µθ. Step 6. Exponential convergence: By using the Young s inequality, it can be concluded that for any σ > V 3 k σ ) e m k z e m k 3 z φ m + σ N w. Suppose we choose < σ < k so that the term k σ is positive. Then we can conclude that there is a sufficiently small positive constant λ satisfying < λ { min k σ ) }, k, k 3 such that V 3 λv 3 + σ N, therefore, it can be concluded from the Comparison Lemma [4] that V 3 t) e λt V 3 )+ λσ N, t. Then all signals remain bounded and therefore the solution exists globally. Moreover, V 3 converges to a ball of radius N /λσ) and e m converges exponentially to a ball of radius N/ λσ because of 5). Selecting σ and λ using 3) and 4), we pick θ = λ andµ = σ to guarantee that the ultimate bound is N/ λσ. IV. SIMULATION RESULTS Consistent with the configuration of the preliminary flight test [5], the following parameters and operational boundaries are used in the simulation: ) mothership a twin prop, 55- inch wingspan, battery-powered, autonomous aircraft with Kestrel autopilot): m m =.76kg, m/s V a m/s, 35 φ 35, 5 γ a 35, lift coefficient C Lm =.8, drag coefficient C Dm =.6, wing area S m =.37m ; ) drogue hemisphere with Kestrel autopilot): mass m dr =.kg, lift coefficient C Ldr =., drag A special case of the Young s inequality is ab γ/)a +/γ)b, where a, b, and γ is any positive constant. 3

5 Top down view of mothership trajectory Desired trajectory Actual trajectory 96 955 Side view of mothership trajectory 5 95 945 North m) 5 Altitude m) 94 935 93 95 5 9 5 5 5 5 Eastm) 95 5 5 5 Northm) Fig. 4. Top-down view of mothership trajectory in the presence of wind. Fig. 5. wind. North-altitude view of mothership trajectory in the presence of coefficient C Ddr =., wing area S dr =.m ; 3) cable fishing line): mass m c =.kg, L = m, links N = 5, diameter d =.4m, Young s modulus E =.94 9 N/m². Given a desired drogue trajectory, the desired mothership trajectory can be calculated using the approach in III-A. Savitzky-Golay filter [5] was applied to locally smooth the velocity and acceleration computations in which the process is to compute the entire trajectory history of a given link and then smooth the trajectory to remove high frequency numerical noise before computing the trajectory of the next link []. A desired circular trajectory of the drogue can ) be written V dr R dr t in parametric form as p dr n t) = R dr sin, p dr e t) = R dr V cos dr t, p dr R dr d t) = 9m, t [,+ ), where p dr n, p dr e, p dr d )T are the coordinates of the drogue in North- East-Down NED) coordinates, R dr and V dr are the desired orbit radius and ground speed of the drogue respectively. Due to the operational boundaries of the mothership, given a constant wind component, we have to tune R dr and V dr to derive a feasible trajectory for the mothership to track. For a constant wind speed vector w c = 5,,) T m/s, R dr and V dr can be selected as m and 3m/s. The control gains are selected as k =.3, k = 4, k 3 =. The bound on the wind gusts can be given by N =.5m/s, therefore the ultimate bound can be calculated as.33m. The initial positions of the mothership and drogue are,3, 95) T m and,3, 84) T m respectively in NED coordinates. Figure 4 shows the North-East view of the mothership trajectory, in which it can be seen that the mothership follows the desired trajectory precisely after one circle of the orbit. Figure 5 shows the North-altitude view of the mothership trajectory, in which we can see the large inclined orbit of the mothership. As mentioned in [], even though the mothership flies a flat orbit the presence of wind causes the orbit of the drogue to be inclined. Therefore, to compensate for the oscillation of the drogue altitude, the mothership must incline its orbit. Figure 6 shows the error of the mothership. Although the mothership has an original offset from desired Fig. 6. error in North 4 6 8 4 6 8 error in East 4 6 8 4 6 8 error in Altitude 4 6 8 4 6 8 trajectory error in the presence of wind. position, after 3 seconds, all the tracking errors converges to a neighborhood of the origin. Figure 7 shows the topdown view of the drogue trajectory. It can be seen that it takes longer for the drogue to converge to desired orbit than the mothership. This is because of the flexible connection between the mothership and the drogue, which delays the response of the drogue. Fig. 8. Drogue position error in North 4 6 8 4 6 8 Drogue position error in East 4 6 8 4 6 8 Drogue position error in Altitude 4 6 8 4 6 8 Drogue trajectory error in the presence of known wind. Figure 8 gives the tracking errors of the drogue. It can be seen that after the mothership tracking errors converge to a neighborhood of the origin t > 3s), the drogue tracking errors also enter a neighborhood of the origin t > 4s). The delayed responding time about s in the current simulation) of the drogue will vary with the different initial positions of the mothership. Figure 9 shows the evolution of the roll angle φ, the path angle γ a, the thrust T and the 33

North m) 5 5 5 Top down view of Drogue trajectory Desired trajectory Actual trajectory VI. ACKNOWLEDGMENT This research was supported by the Air Force Office of Scientific Research under STTR contract No. FA 955-9-C- to Procerus Technologies and Brigham Young University. 3.5 3.5 error magnitude vs time error Ultimate bound 5 5 5 5 5 East m).5 Fig. 7. Top-down view of drogue trajectory in the presence of wind..5 load factor n of the mothership during flight. Because of the inclined orbit of the mothership, it has to fly up and down explaining the oscillation of path angle and the load factor. Since the constant wind dominates the noise, to keep a constant ground speed, the mothership regulates its airspeed to mitigate the effect of wind during flight explaining the oscillation of the mothership thrust. Figure shows the magnitude of the mothership tracking error converges within its ultimate bound after 4 seconds. φ deg) γ a deg) T N) 5 5 5 5 5 5 5 5 n 5 5 Fig. 9. Time evolution of the roll angle φ, path angle γ a, thrust T and the load factor n of the mothership in the presence of wind. V. CONCLUSION In this paper we developed the equations of motion for a cable-drogue system directly accounting for the elasticity of the cable. An inverse dynamics method based on the differential flatness of the system was used to calculate the required mothership orbit to achieve a desired drogue orbit. Using a Lyapunov-based backstepping approach, the control law was designed to enable the tracking error of the mothership to converge exponentially to an ultimate bound where the size of the bound is proportional to the strength of the unknown wind. Simulation results showed the feasibility of the strategy. 4 6 8 4 6 8 Fig.. Time evolution of the magnitude of the tracking error of the mothership in the presence of wind. REFERENCES [] T. Wyllie, Parachute recovery for uav systems, Aircraft Engineering and Aerospace Technology, vol. 73, no. 6, pp. 54 55,. [] A. D. Kahn, Vision-based recovery and guidance for small unmanned air vehicles. Toronto, Ontario Canada: AIAA Guidance, Navigation, and Control Conference, August. [3] L. Sun, R. W. Beard, M. B. Colton, and T. W. McLain., Dynamics and control of cable-drogue system in aerial recovery of micro air vehicles based on gauss s principle. St. Louis, MO, USA: 9 American Control Conference, June 9, pp. 479 4734. [4] L. Sun, R. W. Beard, and M. B. Colton, Motion planning and control for mothership-cable-drogue systems in aerial recovery of micro air vehicles. Baltimore, MD, USA: American Control Conference ACC),, pp. 6. [5] L. Sun and R. W. Beard, Towed body altitude stabilization and states estimation in aerial recovery of micro air vehicles. Toronto, Ontario Canada: AIAA, Guidance, Navigation and Control Conference, August. [6] J. M. Clifton, L. V. Schmidt, and T. D. Stuart, Dynamic modeling of a trailing wire towed by an orbiting aircraft, Journal of Guidance, Control and Dynamics, vol. 8, no. 4, pp. 875 88, 995. [7] A. S. Bourmistrov, R. D. Hill, and P. Riseborough, Nonlinear control law for aerial towed target, Journal of Guidance Control and Dynamics, vol. 8, no. 6, pp. 3 38, 995. [8] F. Zhu and C. D. Rahn, Stability analysis of a circularly towed cablebody system, Journal of Sound and Vibration, vol. 7, no. 3, pp. 435 45, May 998. [9] P. Williams and W. Ockels, Dynamics of towed payload system using multiple fixed-wing aircraft, Journal of guidance, control, and dynamics, vol. 3, no. 6, pp. 766 78, November-Decemeber 9. [] R. Murray, generation for a towed cable system using differential flatness, 3th Triennial World Congress of the International Federation of Automatic Control, pp. 395 4, 996. [] J. Cochran, M. Innocenti, T. No, and A. Thukral, Dynamics and control of maneuverable towed flight vehicles, JGCD, vol. 5, no. 5, pp. 45 5, 99. [] J. E. Quisenberry and A. S. Arena, Dynamic simulation of low altitude aerial tow systems, in AIAA Atmospheric Flight Mechanics Conference and Exhibit, vol., Providence, Rhode Island, August 4, pp. 43 5. [3] P. Williams and P. Trivailo, Dynamics of circularly towed cable systems, part : Optimal configurations and their stability, AIAA Journal of Guidance Control and Dynamics, vol. 3, no. 3, pp. 753 765, May-June 7. [4] H. K. Khalil, Nonlinear Systems, 3rd ed. Upper Saddle River, NJ: Prentice Hall,. [5] S. Orfanidis, Introduction to Signal Processing. Prentice-Hall, 996. 34