See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/269565921 Autonomous Guidane of a Circular Parachute Using Descent Rate Control Article in Journal of Guidance Control and Dynamics · July 2012 DOI: 10.2514/1.55919 CITATIONS READS 27 348 3 authors, including: Travis Fields University of Missouri - Kansas City 46 PUBLICATIONS 144 CITATIONS SEE PROFILE Some of the authors of this publication are also working on these related projects: Development of a low-cost cruciform parachute system for aerial delivery applications. View project All content following this page was uploaded by Travis Fields on 24 February 2017. The user has requested enhancement of the downloaded file. Autonomous Guidance of a Circular Parachute Using Descent Rate Control Travis D. Fields,1 Jerey C. LaCombe2 and Eric L. Wang3 University of Nevada, Reno, Nevada, 89557, USA This paper describes a novel method for control of the landing location of a descent vehicle using a variable-drag circular parachute. Wind data is collected prior to deployment, ideally from a dropsonde, and used to predict the descent path using a 3degree of freedom model to land at a line segment target on the ground. Guidance is achieved by controlling only the descent rate via the drag area of the parachute. Simulations using experimental wind data are presented to demonstrate the feasibility and value of the approach. Results show that when accurate wind data is available, the performance of this simple scheme is signicantly better than an uncontrolled parachute. The results demonstrate the potential for using simple and inexpensive onboard ight hardware to autonomously guide a descent vehicle to a linear target on the ground. 1 2 3 Graduate Research Assistant, Mechanical Engineering, 1664 N Virginia St. MS 312, Reno, NV, and AIAA Student Member. Associate Professor, Chemical and Materials Engineering, 1664 N Virginia St. MS 388, Reno, NV, and AIAA Member. Associate Professor, Mechanical Engineering, 1664 N Virginia St. MS 312, Reno, NV. 1 Nomenclature Cd A = Drag area, product of parachute's drag coecient, Cd , and reference area, A P, P̂ = Actual and predicted descent paths, P, P̂ ∈ (x, y, z) d¯C , d¯U = Mean distance from landing target for controlled and uncontrolled simulations m = Total mass of descent vehicle p, p̂ = Actual and predicted descent paths projected onto ground, p, p̂ ∈ (x, y) r = Range vector projected onto ground r ∈ (x, y) with magnitude r = |r| z(t), ẑ(t) = Actual (measured) and predicted descent proles zn = Altitude at nth time step ż, z̈ = Vertical components of speed (descent rate) and acceleration σU , σC = Standard deviations of landing distances from target dC , dU for uncontrolled and controlled simulations ρ = Air density (varies with altitude) θ = Bearing from current location to landing location I. Introduction The objective of this study is to investigate the potential of reaching a targeted landing location by autonomously controlling the descent rate of a circular parachute. This work contributes to a growing area of interest in accurate cargo deliveries from high altitudes. Several approaches have been proposed, including autonomous circular parachutes controlled via pneumatic actuators [13]. Such systems actively steer the parachute using pneumatics capable of altering the parachute shape with a limited number of actuations. Autonomous parafoil descent vehicles (example: [46]) are also reported, and use steerable ram air parachutes, controlled via manipulation of control lines. These can be very complex, requiring extensive modeling and control systems, but are capable of high accuracy. The approach developed here instead uses a simple control scheme of altering the descent rate (detailed below) to control the landing location. The approach described herein contrasts with the other approaches discussed above in two important ways. First, the wind provides the sole means of lateral translation, with guidance of the vehicle achieved by changing the drag area, Cd A, which aects the extent of downwind drift 2 during the descent. Second, the system makes use of detailed wind data to both predict the landing location and make periodic corrections for errors in the trajectory. The end result is a system in which the horizontal distance traveled during descent can be benecially controlled for purposes such as delivering payloads to an extended linear target such as a road or valley, independent of the release point. The specic point along the linear target cannot, however, be controlled using this approach, and the extent of control authority is determined by wind conditions. This is the tradeo for the simplicity of the system, but in comparison with an uncontrolled parachute, the accuracy will be shown below to be signicantly enhanced. Key to this approach is the use of detailed wind data to plan the trajectory and to make adjustments during descent. Whereas the actual mechanics for adjusting the drag area are beyond the scope of this work, we note that continuous control of the descent rate can be accomplished by changing the drag area through reversible reeng of the parachute or by venting the parachute. The proposed system consists of an adjustable parachute, detailed wind data, and a control system that periodically adjusts the parachute's drag area, Cd A, to govern the horizontal distance traveled during the descent. The predictive capability of the system permits it to deliver the descent vehicle close to a desired target "nish line" (Figure 1). Foreknowledge of both the wind speed and direction at each altitude is thus critical for the performance of the control system. Wind data is envisioned to be collected using either a dropsonde or radiosonde that is released both temporally and spatially close to the descent [7, 8]. II. A. Methods Model Description The complexities of controlling a descent vehicle are welldocumented [9]. However, one advantage of the present system is the ability to use a relatively simple 3degree of freedom (DOF) model of the descent vehicle, coupled with a 1DOF control scheme where Cd A is the only control parameter. Figure 1 depicts the projection of the descent path onto the ground, p, in relation to the targeted "nish line", which takes the form of a line between two points. The descent path projection p originates at the projected release point (x0 , y0 ), and terminates at (xf , yf ), dening 3 12 Landing (xf , yf) Target "Finish Line" 10 Y-Distance (km) CdA = 0.91 m2 8 CdA = 1.18 m2 CdA = 1.42 m2 CdA = 1.60 m2 Alternate Landing Locations 6 r 4 2 Release (x0, y0) θ 0 0 Projection of descent path, p 1 2 3 4 5 X-Distance (km) Fig. 1: Projection of descent path, p, from release point (x0 , y0 ) to landing point (xf , yf ). Adjustments to the descent rate will scale p and r , but will not aect θ . The solution technique adjusts Cd A so that xf , yf , falls along the nish line segment. In this example, this results from a drag area of Cd A = 1.18m2 the range vector r , at a bearing angle θ from the release point. The control scheme comprises of a descent path prediction algorithm and a drag area control algorithm. Both were developed for implementation on a microcontroller. For this study, the drag area control algorithm behaves as if there will be only a single actuation for the remainder of the descent; however, the prediction is periodically updated to correct for errors in wind data. This approach avoids the necessity to incorporate schedules of future actuations in the prediction, but neither does it attempt to take advantage of "favorable" winds to be encountered later in the descent. 4 1. Descent Path Prediction If it is assumed that all drag forces are in the vertical direction, the acceleration in the vertical direction can be expressed in terms of gravitational and drag forces acting on the parachute: z̈ = ρ (Cd A) ż 2 − g, 2m (1) where both ρ and Cd A are functions of altitude, z , and therefore a closedform solution to z(t) using Equation (1) is not readily expressed. However, by assuming the vehicle is at terminal velocity at all times, the velocity at each time step can be calculated using Equation (1) with z̈ = 0, and a suciently small time step. The terminal velocity assumption was validated through simulations run using a full RungaKutta solution approach. Note that terminal velocity varies due to changing air density during descent. For the nth time step, the descent rate takes the form s żn = 2mg . ρ (Cd A) (2) The predicted descent prole, ẑ(t), is generated by estimating the terminal velocity at each time step, and using this to determine the change in altitude using the zeroacceleration kinematics equation for the descent prole, ẑn = ẑn−1 + żn−1 ∆t. (3) Combining with the measured wind data yields a 3-D kinematic prediction of the descent path, P̂ (x, y, z, t), that factors in lateral wind drift in a similar manner to Equation (3). By varying the parachute drag area, Cd A, the attainable landing locations can be identied. This process is depicted visually in Figure 1, where four dierent values of Cd A were considered to identify the solution of 1.18 m2 which produced the desired range value of r = 10.3 km that reached the target. 2. Drag Area Controller To determine the optimal drag area setting, three candidate drag areas are selected within the range of the hardware limits: (Cd A)max , (Cd A)min , and (Cd A)nominal . The corresponding predicted landing ranges are t to a parabola, which is then used to quickly determine the optimal value of 5 Cd A that places the landing location along the target line (Figure 1). The quick determination of the optimal drag area is possible if it is assumed that Cd A remains constant for the remainder of descent. In this case, θ is independent of descent rate because all lateral motions are scaled equally by the duration spent within each altitude's wind. If the wind data used by the descent prole predictor is accurate, then no further action would be required. However, as is discussed below, inaccuracies in the wind data can signicantly impact the overall performance of the system. By periodically recalculating the optimal drag area, the system can compensate for errors in the wind data. Note that with each recalculaton of the optimal drag area, θ may change. It is important to note that if the target line is determined to be unreachable based on the wind and canopy characteristics, it will attempt to get as close as possible. Additionally, if the wind data is not available for some segment of the descent phase, the algorithm will extrapolate or interpolate available wind data. B. Impact of Errors in Wind Data With the simplied 1DOF control approach employed here, the main challenges result from imperfect knowledge of the wind speeds and directions throughout the air column. For many geographical areas, wind data is periodically measured at various locations using sounding balloons (radiosondes) or acoustic soundings (echosondes). However, use of such data can be detrimentally inaccurate if the descent vehicle is deployed at a dierent time and/or location than the wind data was collected. Inaccurate wind data will result in improper parachute trim commands being issued by the control algorithm. An alternative is to make direct measurements of the wind eld immediately prior to deployment of the descent vehicle using a sounding balloon or a suitable dropsonde, deployed from an aircraft [7]. To determine the impact of inaccurate wind data on the performance of the system, two types of errors in the wind data were investigated using simulations: 1) Type A errors caused by large spatial and/or temporal dierences between the predicted and actually experienced winds, and 2) Type B errors caused by measurement precision limitations or inaccuracies and/or small-scale variations in 6 the wind. For all of the results presented, the simulated deployment altitudes were 10 km and the drag area controller calculated a new optimal drag area every ten meters of descent. To investigate the Type A errors, simulations were run where the control algorithm used "inaccurate" wind data for the control decisions, while the vehicle was subjected to "true" wind in the kinematic motion simulation. Eleven matched pairs of GPS-derived wind data were experimentally obtained from dierent (but nearby) locations using sounding balloons for the "inaccurate" and dropsondes for the "true" wind data. The pairs of data sets were representative of real-world inaccuracies in wind data due to realistic dierences in both location (20-70 km) and time (30-80 mins). With these data, descent simulations were performed using both controlled and uncontrolled descent schemes to permit baseline comparisons with an uncontrolled parachute. To investigate the Type B wind errors, Monte Carlo simulations were performed with Gaussian noise (2 m/s standard deviation) superimposed onto a single experimentally-measured "true" wind data set (GPS-derived) for use in the algorithm's path planning calculations. The noise-free data was used in the calculations of the actual motion. The noise amplitude was estimated using shortterm variations in experimentally measured wind data, consistent with other reported approaches [10]. 250 simulated descents were performed with the target at the origin, and the release point at (x0 , y0 , z0 ) = (-5.3, 12.0, 10.0) km. The target line was chosen to be approximately perpendicular to the dominant wind direction to simulate a worst-case scenario in changing wind magnitudes, as the nite control authority of the vehicle can potentially render the vehicle incapable of reaching the landing target, depending on the magnitude of the noise. Additionally, noise in the wind direction will produce scattering laterally along the target line. These simulations represent the case where a dropsonde or radiosonde is released nearby, immediately prior to the deployment of the descent vehicle, and the applied noise represents typical measurement precision and scatter levels in the wind data. III. Results and Discussion The simulation results for Type A wind errors (large scale) are shown in Figure 2a. The mean distance to the target line for the uncontrolled parachutes was d¯U = 622.7 m (σU = 478.7 m). The 7 controlled descent vehicles faired only slightly better with a mean distance to the target line of d¯C = 409.4 m (σC = 245.1 m). A paired, 2-sided t-test (t = 1.93, p = 0.08) indicates that at a 95% condence level, there is no signicant dierence in the accuracies of the controlled and uncontrolled systems. This highlights the fact that the performance of the system is predicated on the availability of good quality wind data. If the wind data are not accurate enough (i.e., current and local), the control system's eectiveness is hampered by using invalid wind data in making corrections, and performs no better than an uncontrolled system. 4000 b) North/South Distance [m] North/South Distance [m] a) Target Line 2000 0 –2000 –2000 Uncontrolled Parachute Controlled Parachute 0 2000 4000 East/West Distance [m] 200 0 Target Line Uncontrolled Parachute Controlled Parachute –200 –200 0 200 East/West Distance [m] Fig. 2: a) Type A wind errors (large scale) showing landing location errors for controlled and uncontrolled descent vehicle simulations. The mean landing error (distance from the target) for the uncontrolled and controlled simulations were indistinguishable. b) For the simulated Type B wind errors, the mean landing error of the uncontrolled system was over three times larger than for the controlled system. For the simulations of Type B wind errors (Figure 2b), the landing locations are normally distributed about the target due to the Gaussian nature of the superimposed noise. However, unlike the previous scenario, the controlled parachutes (d¯C = 14.2 m, σC = 17.3m) performed much better than the uncontrolled parachutes (d¯U = 54.0 m, σU = 41.2 m), with the controlled system producing only one third the error of the uncontrolled system. A paired, 2-sided t-test (t = 14.38, p 0.000) conrms that at a 95% condence level, there is clearly a dierence in the accuracies of the controlled and uncontrolled systems. Errors in the wind data at the scale of instrument 8 precisions can accumulate to produce signicant errors in the landing location, but the control scheme can counteract this greatly, provided high-quality (e.g. dropsonde) wind data is available. As a nal validation, a xed drag area (uncontrolled) descent vehicle was experimentally deployed from an altitude of 10 km. The parachute's descent path and landing location were recorded with a GPS. So that variations in the wind could be studied, a dropsonde was released 4 minutes prior from the same location, and a radiosonde was launched ∼ 30 mins prior from ∼ 10 km upwind of the deployment location. Post-mission, two simulations were performed using these experimentally-measured wind data sets. In both simulations, the actual landing point was used as the target (with the target line approximately perpendicular to the dominant wind direction), and the actual wind, logged during the descent, was used for the "true" wind that dictated the kinematic motion of the simulated vehicles. However, the two simulations respectively used the radiosonde and dropsonde data in their control decisions, simulating two types of "inaccurate" wind data. Both of these simulated descents' landing locations were then compared with the actual experimentally-deployed vehicle's descent. The results were that the actual (experimental) uncontrolled descent vehicle travelled approximately 23 km downrange. The simulated landing location of the controlled descent vehicle using the dropsonde data was only 42 m further downrange. Contrasting, the simulated landing location using the radiosonde data was ∼ 1800 m further downrange than the actual landing location, demonstrating that local, current dropsonde data is critical to the system's performance. IV. Conclusions A technique was developed to autonomously navigate a descent vehicle towards a target line using a variable-drag parachute. The method was designed with a simple and inexpensive implementation in mind, such as using a microcontroller with a single actuator to trim the canopy. A 3DOF model predicts the descent path of the parachute and a simple, single-parameter control algorithm adjusts the descent rate to guide the vehicle to a linear landing target. The results indicate that the approach is eective, but is highly dependent on the accuracy of the wind data used. When there are large dierences between the expected wind used in the control 9 algorithm and the actual wind encountered by the descent vehicle, a controlled parachute performs no better than an uncontrolled, xed drag area parachute on average. It was demonstrated that such "large" discrepancies between the expected and actual wind data can arise from spatial and temporal dierences typically associated with radiosonde data. However, when accurate wind data is available, such as that from a dropsonde deployed immediately prior to release of the controlled parachute, it performs signicantly better than an uncontrolled parachute, even though the system is inherently simple compared to other reported approaches. Acknowledgement Funding provided by the Nevada NASA Space Grant Consortium through NASA grant number NNX10AJ82H. The authors also wish to express thanks to O.A. Yakimenko and N. Slegers for many fruitful discussions and encouragements in this new line of research for our team. References [1] Yakimenko, O. A., Dobrokhodov, V. N., and Kaminer, I. I., Synthesis of Optimal Control and Flight Testing of an Autonomous Circular Parachute, Journal of Guidance, Control, and Dynamics , Vol. 27, No. 1, 2004, pp. 2940. [2] Brown, G., Haggard, R., Almassy, R., Benney, R., and Dellicker, S., The Aordable Guided Airdrop System (AGAS), 15th AIAA Aerodynamic Decelerator Systems Technology Conference and Seminar , June 8-11, 1999, Toulouse, France. [3] Gilles, B., Hickey, M., and Krainski, W., Flight Testing of a Low-Cost Precision Aerial Delivery System, 18th AIAA Aerodynamic Decelerator Systems Technology Conference and Seminar , May 2326, 2005, Munich, Germany. [4] Slegers, N. and Costello, M., Aspects of Control for a Parafoil and Payload System, Journal of Guidance, Control, and Dynamics , Vol. 26, No. 6, 2003, pp. 898905. [5] Slegers, N., Beyer, E., and Costello, M., Use of Variable Incidence Angle for Glide Slope Control of Autonomous Parafoils, Journal of Guidance, Control and Dynamics , Vol. 31, No. 3, 2008, pp. 585596. [6] Slegers, N., Eects of Canopy-Payload Relative Motion on Control of Autonomous Parafoils, Journal of Guidance, Control, and Dynamics , Vol. 33, No. 1, 2010, pp. 116125. [7] Kelly, K. and Pena, B., Wind Study and GPS Dropsonde Applicability to Airdrop Testing, 16th AIAA Aerodynamic Decelerator Systems Technology Conference and Seminar , May 21-24, 2001, Boston, MA. 10 [8] Benjamin, S. S., Jamison, B. D., Moninger, W. R., Schwartz, B., and Schlatter, T. W., Relative forecast impact form aircraft, proler, rawinsonde, VAD, GPSPW, METAR and mesonet observations for hourly assimilation in the RUC, 12th Conference on IOAS-AOLS, American Meteorological Society , 20-24 January 2008, New Orleans, LA. [9] Yakimenko, O., On the Development of a Scalable 8-DoF Model for a Generic Parafoil-Payload Delivery System, 18th AIAA Aerodynamic Decelerator Systems Technology Conference and Seminar , May 2326, 2005, Munich, Germany. [10] Quadrelli, M. B., Cameron, J. M., and Kerzhanovich, V., Modeling, Simulation, and Control of Parachute/Balloon Flight Systems for Mars Exploration, 16th AIAA Aerodynamic Decelerator Systems Technology Conference and Seminar , 21-24 May 2001, Boston, MA. 11 View publication stats