1. Introduction
Investigating atmospheric boundary layer flows is limited by the difficulty of making detailed wind observations in the lower atmosphere. A common method of in situ data collection in the lowest few hundred meters uses a sensor package with a cup and vane anemometer attached to a tethered balloon [for recent studies using this method, see, e.g., Lehner et al. (2015) and Kalverla et al. (2016)]. Operating the tethered balloon system via the tether line and winch, inflating the balloon, attaching the sensor package on the tether, and handling the balloon can be challenging and labor intensive. Furthermore, the tethered balloon system and the required helium are expensive. Unmanned aerial vehicles (UAVs) provide an alternative platform for data collection in the lower atmosphere. The versatility of UAVs has led to a rapid increase in their use in environmental studies and meteorology (Anderson and Gaston 2013; Guest and Machado 2014). Applications for atmospheric research have mostly been limited to the use of fixed-wing UAVs (Martin et al. 2011; Mayer et al. 2012; Van den Kroonenberg et al. 2012; Lawrence and Balsley 2013). Wind velocity estimation using a fixed-wing UAV requires the UAV to travel horizontally for some distance (e.g., Van den Kroonenberg et al. 2008), thereby making it impractical to measure vertical wind profiles or the temporal variability of the wind at one point in space.
In recent years, rotary-wing UAVs, also referred to as multirotor aircraft or copters, have been used for applications such as aerial imagery, but their application in atmospheric research has been mostly absent in scientific literature. Advantages of multirotor copters include their vertical takeoff and landing capability and their ability to hover at a fixed point. These advantages make the multirotor copter an ideal platform to measure vertical profiles or to obtain temporal changes of meteorological variables at a fixed location. Multirotor copters are a potential replacement for balloon-based systems because they are low cost, easy to operate, durable in a wide range of atmospheric conditions, and reusable. Having such a reliable and repeatable method for atmospheric data collection will allow for detailed investigations of the structure and dynamics of the lower atmosphere.
Much of the extensive literature on multirotor copters focuses on efforts to optimize controlled maneuverability (e.g., Hoffmann et al. 2007, 2008, 2011; Nicol et al. 2011). Several studies (Waslander and Wang 2009; Chen et al. 2013; Schiano et al. 2014) consider the effect of wind as an interference to overcome with an improved flight controller. More recently, Neumann and Bartholmai (2015) made an initial attempt to use a quadcopter for estimating winds using attitude data (roll and pitch). Their wind estimates using this indirect approach showed good agreement with independent wind measurements, but the relationship between wind speed and attitude was derived using a wind tunnel, which may not be easily accessible for researchers. We follow up on this approach by deriving this relationship by using only data collected in the field. Additionally, we apply a direct approach by mounting a sonic anemometer on a multirotor copter to make wind measurements.
Here, we focus on the estimate of wind speed and direction from a hovering multirotor copter with both the direct and indirect approaches and compare these estimates with independent wind measurements from sonic anemometers. The remainder of this paper is organized as follows: Section 2 introduces the experimental methods, which include a physical model of the quadcopter used for the indirect method. Results are presented in section 3, followed by a discussion of the uncertainties, issues, and needs for future work in section 4. Concluding remarks are made in section 5.
2. Methodology
Flights for testing both the direct and indirect approaches took place outdoors in the foothills of the Blue Ridge Mountains near Charlottesville, Virginia. The test site was an open farm field with gently rolling hills. Test flights for the direct and the indirect approaches were performed on 3 June 2014 and 2 August 2015, respectively, under partly cloudy and weakly unstable conditions, with wind gusts peaking at just under 5
a. Direct approach
For the direct approach we used a hexacopter with a large carrying capacity and fail-safe six-motor design (Fig. 1a). The hexacopter had a 550-mm motor-to-motor diameter frame (DJI Flame Wheel F550) with 38-cm propellers. A flight controller (3D Robotics PixHawk) was used with ArduCopter firmware. The payload consisted of a 500-g 2D sonic anemometer (Decagon Devices DS-2) attached on top of the hexacopter via a 30-cm pole. During the flight, data were collected at 1 Hz using an Arduino datalogger. Independent wind data were obtained from a 3D sonic anemometer (Gill WindMaster) atop a 10-m tower.
Prior to the outdoor test flights, indoor testing was performed in a basketball arena to investigate the effect of the rotors on wind measurements taken 30 cm above the copter. The copter and the attached sonic anemometer were flown 5 m away from a tower with an identical anemometer. Both anemometers were sampling 6 m above the stadium floor. A comparison of the measurements (not shown) indicated that the mean increase of the wind speed measured by the copter anemometer was 0.5
b. Indirect approach
For the indirect approach, a quadcopter (Quanum Nova) was used with a 300-mm motor-to-motor diameter frame (Fig. 1b). This quadcopter was controlled by a flight controller (APM, version 2.52) using ArduCopter firmware. The flight controller uses an MPU-6000 inertial measurement unit (IMU) in conjunction with an L883 three-axis digital compass. The IMU uses accelerometers and gyroscopes to calculate pitch and roll angles and calculates the yaw angle from the digital compass measurements. The attitude data were recorded at 10 Hz. Independent wind data were obtained at the outdoor field site using 2D sonic anemometers (Decagon Devices DS-2) atop three 10-m towers that were positioned in a triangular configuration approximately 13 m apart. We made these measurements in this configuration to obtain some estimate of the wind speed variability within an area of about 75 m2. Data from the three anemometers were recorded at 1 Hz with GPS time to ensure proper synchronization between towers. An examination of the anemometer data indicated that one of the anemometers was slightly misaligned during the site setup and exhibited a mean bias of 16.9° compared to the other anemometers. This bias was subsequently removed from the direction measurements of the affected anemometer.
The quadcopter was controlled manually to a height of 10 m in the center of the triangle, and the yaw angle was set to 0° (magnetic north). At that point, the flight mode was switched to “GPS hold” mode and the quadcopter maintained this position using GPS coordinates. After 7–10 min of hover time, the quadcopter was manually landed at its launch point. Only data from the hover period are used in subsequent analyses.
3. Results
For both methods, results are presented with the raw 1-Hz data in addition to data smoothed with a 10-s moving average. This 10-s window was chosen for ease of comparison and for taking into account several uncertainties related to the collection of wind data, including the response time of the copter to external disturbances (relevant for the indirect approach) and the synchronization of the time on the various instruments. All discussion and analyses of the data below refer to the smoothed data.
a. Direct approach
Figure 4 shows an example of the comparison between the winds from the sonic anemometer on the hexacopter and the independent wind measurement from the tower at 10-m height AGL. Winds fluctuated between 1 and 5
RMSE and bias values for wind speed and direction estimated using the direct approach for all flights.
Fluctuations in wind speed and direction of a few meters per second and a few tens of degrees were captured well by the hexacopter’s sonic anemometer, for example, the periods between 350 and 410 s for wind speed and between 100 and 200 s for wind direction (Fig. 4). However, there were occasions when the copter anemometer overestimated the wind speed by approximately 1
b. Indirect approach
Figure 5 shows the comparison between winds estimated using the indirect method and independent wind measurements at 10-m height AGL. Winds varied between 1 and 4
RMSE and bias values for wind speed and direction estimated using the indirect approach for all flights.
4. Discussion
While the results of this exploratory study suggest that multirotor copters are a promising platform for the observation of winds, we also recognize that there are many uncertainties and potential issues, especially regarding the accuracy of the observations.
Our results indicate that the direct and indirect approaches can estimate wind speed with similar accuracy, and that wind direction is more accurately estimated by the indirect approach. Table 2 shows that for three of the four flights, the RMSE for wind direction is between 10° and 14°. Differences of this order of magnitude are observed when the individual tower anemometers are compared to the mean of the three anemometers. Figure 5 shows several periods of 15 s or longer where the tower measurements of wind direction differ by more than 20° from the estimated winds, including one period when measurements differ by more than 40°.
For the indirect method, we note in Table 2 large biases in wind direction for flight 1 and in wind speed for flight 4. We also calculated the so-called variable error (defined similarly as the RMSE but with the difference of the bias-adjusted copter estimate with respect to the anemometer mean), which was similar among all flights. The large biases can therefore explain the large RMSEs for wind direction in flight 1 and for wind speed in flight 4. We also note that in these cases, a large bias in either the estimated wind speed or direction does not necessarily mean that both variables are biased. For example, there is zero bias in wind direction in flight 4, even though it had the largest recorded wind speed bias. A better understanding of why these biases occur will help to make more accurate wind estimates.
RMSE and bias values presented in Tables 1 and 2 are averaged over the entire hover duration. For vertical profiling applications, it may be more practical to calculate these figures over shorter periods. For the direct method, the wind speed RMSEs calculated for 10-s periods during flight 4 (Fig. 4) had a mean value of 0.58
The rotors of the copter had an effect on the wind estimates from the copter-mounted anemometer in the direct approach. From an indoor test, we estimated an average positive bias due to the rotors of about 0.5
We recognize that reducing the relationship between wind speed and tilt to the determination of a constant
The wind speed estimation using the indirect method was able to capture some but not all of the wind variability, and there are times with large discrepancies between the estimated and measured winds. We examined other variables in the flight controller output in an attempt to determine the cause of these discrepancies. As mentioned previously, the number of satellites used by the GPS sensor fluctuated during hover periods, which may have introduced discrepancies into the recorded velocity measurements. Higher accuracy position determination, for example using differential GPS, will minimize the risk of introducing these errors. Anomalies in other data from the flight controller, including position, velocity, and acceleration, did not consistently align in time with the estimation discrepancies, and we were unable to conclude that any of these variables could reliably determine the outliers. Additionally, it is difficult to determine whether a spike in copter velocity or acceleration is due to a wind gust or to an issue with any sensor on the onboard flight computer. We suggest filming future test flights, as video evidence could serve as a reference to help determine the source of any erratic behavior that appears during data postprocessing.
The wind speed estimation using the indirect method was relatively insensitive to the number of bins used in the regression process. For each independent flight, we examined several additional regressions using bins ranging from 25 to 50 data points per bin. The slope of the regression line changed by 10% or less for each flight, which resulted in a change in the RMSE of the estimation by 5% or less for each flight. We also performed regressions where the intercept was not forced through the origin. The majority of our regressions had intercepts very close to zero, indicating that our assumptions of balance in the physical quadcopter model are close to reality.
The slope of the regression line was within 20% for all our flights. This suggests that although
Our test flights to collect wind data consisted only of hovering flight patterns. Future tests should investigate a variety of flight strategies for obtaining vertical wind profiles, including constant ascent and descent rates with a single copter, and multiple vertically stacked copters. These profiles can then be compared with profiles from, for example, radiosondes, tethersondes, and Doppler lidar to characterize the limitations and uncertainties of vertical wind profiles collected with a copter. Furthermore, wind estimates might be improved by using different hardware and software options. In particular a stable hover is important for accurate wind observations. The hover characteristics are dependent on many factors, including the weight and diameter of the multirotor frame, the quality of the GPS signal, and various tuning parameters that differ between copter designs. Changing certain tuning parameters [such as the proportional–integral–derivative (PID) controller gains] could also improve the responsiveness of the copter to wind gusts, allowing higher-frequency wind measurement.
In summary, our preliminary results indicate that multirotor copters show potential to measure atmospheric winds in light to moderate conditions. However, additional studies are desired before our direct and indirect methods can be used to make vertical profiles of the atmosphere in situations when a tethered balloon would traditionally be deployed. For the direct method, the influence of ambient winds, copter frame, height of the anemometer above the copter frame, and rotor characteristics need to be further investigated. For the indirect method, more accurate measurements of the exposed area and drag coefficient are needed to better constrain the relationship between tilt and wind speed, as defined by
5. Conclusions
We estimated atmospheric winds from a multirotor copter with a direct approach using a copter-mounted sonic anemometer, and with an indirect method using a theoretically derived tilt–wind relationship. Both approaches had typical RMSEs of about 0.5
Acknowledgments
This research was partially funded by NSF Award ATM-1151445 and by Office of Naval Research Award N00014-11-1-0709. We thank Doug Chestnut, Gianluca Guadagni, Greg Lewin, John Porter, and especially Craig Woolsey for the stimulating discussions related to this research. We also thank three reviewers for their valuable comments, which improved the manuscript.
REFERENCES
Anderson, K., and K. Gaston, 2013: Lightweight unmanned aerial vehicles will revolutionize spatial ecology. Front. Ecol. Environ, 11, 138–146, doi:10.1890/120150.
Chen, Y., Y. He, and M. Zhou, 2013: Modeling and control of a quadrotor helicopter system under impact of wind field. Res. J. Appl. Sci. Eng. Technol., 6, 3214–3221.
Etkin, B., 1972: Dynamics of Atmospheric Flight. Dover Publications, 579 pp.
Freund, R. J., W. J. Wilson, and P. Sa, 2006: Regression Analysis: Statistical Modeling of a Response Variable. 2nd ed. Academic Press, 480 pp.
Gonzalez-Rocha, J., C. A. Woolsey, C. Sultan, N. Rose, and S. F. J. De Wekker, 2017: Measuring atmospheric winds from quadrotor motion. Proc. AIAA Atmospheric Flight Mechanics Conference/AIAA SciTech Forum, Denver, CO, American Institute of Aeronautics and Astronautics, AIAA 2017-1189, doi:10.2514/6.2017-1189.
Guest, P., and C. Machado, 2014: Using UAS to sense the physical environment and predict electromagnetic system performance. Naval Postgraduate School Tech. Rep. NPS-MR-15-001, 78 pp.
Hoffmann, G., H. Huang, S. Waslander, and C. Tomlin, 2007: Quadrotor helicopter flight dynamics and control: Theory and experiment. Proc. AIAA Guidance, Navigation, and Control Conf., Hilton Head, SC, American Institute of Aeronautics and Astronautics, AIAA 2007-6461, doi:10.2514/6.2007-6461.
Hoffmann, G., S. Waslander, and C. Tomlin, 2008: Quadrotor helicopter trajectory tracking control. Proc. AIAA Guidance, Navigation, and Control Conf. and Exhibit, Honolulu, HI, American Institute of Aeronautics and Astronautics, AIAA 2008-7410, doi:10.2514/6.2008-7410.
Hoffmann, G., H. Huang, S. Waslander, and C. Tomlin, 2011: Precision flight control for a multi-vehicle quadrotor helicopter testbed. Control Eng. Pract., 19, 1023–1036, doi:10.1016/j.conengprac.2011.04.005.
Kalverla, P. C., G.-J. Duine, G.-J. Steeneveld, and T. Hedde, 2016: Evaluation of the Weather Research and Forecasting Model in the Durance valley complex terrain during the KASCADE Field Campaign. J. Appl. Meteor. Climatol., 55, 861–882, doi:10.1175/JAMC-D-15-0258.1.
Lawrence, D., and B. Balsley, 2013: High-resolution atmospheric sensing of multiple atmospheric variables using the DataHawk small airborne measurement system. J. Atmos. Oceanic Technol., 30, 2352–2366, doi:10.1175/JTECH-D-12-00089.1.
Lehner, M., C. D. Whiteman, S. W. Hoch, D. Jensen, E. R. Pardyjak, L. S. Leo, S. Di Sabatino, and H. J. S. Fernando, 2015: A case study of the nocturnal boundary layer evolution on a slope at the foot of a desert mountain. J. Appl. Meteor. Climatol., 54, 732–751, doi:10.1175/JAMC-D-14-0223.1.
Martin, S., J. Bange, and F. Beyrich, 2011: Meteorological profiling of the lower troposphere using the research UAV “M2AV Carolo.” Atmos. Meas. Tech., 4, 705–716, doi:10.5194/amt-4-705-2011.
Mayer, S., A. Sandvik, M. Jonassen, and J. Reuder, 2012: Atmospheric profiling with the UAS SUMO: A new perspective for the evaluation of fine-scale atmospheric models. Meteor. Atmos. Phys., 116, 15–26, doi:10.1007/s00703-010-0063-2.
Neumann, P. P., and M. Bartholmai, 2015: Real-time wind estimation on a micro unmanned aerial vehicle using its internal measurement unit. Sens. Actuators, 235A, 300–310, doi:10.1016/j.sna.2015.09.036.
Nicol, C., C. Macnab, and A. Ramirez-Serrano, 2011: Robust adaptive control of a quadrotor helicopter. Mechatronics, 21, 927–938, doi:10.1016/j.mechatronics.2011.02.007.
Schiano, F., J. Alonso-Mora, K. Rudin, P. Beardsley, R. Siegwart, and B. Siciliano, 2014: Towards estimation and correction of wind effects on a quadrotor UAV. Proc. IMAV 2014: Int. Micro Air Vehicle Conf. and Competition, Delft, Netherlands, Delft University of Technology, 8 pp., doi:10.3929/ethz-a-010286793.
Seddon, J. M., and S. Newman, 2011: Basic Helicopter Aerodynamics. 3rd ed. Wiley, 286 pp.
Van den Kroonenberg, A., T. Martin, M. Buschmann, J. Bange, and P. Vörsmann, 2008: Measuring the wind vector using the autonomous mini aerial vehicle M2AV. J. Atmos. Oceanic Technol., 25, 1969–1982, doi:10.1175/2008JTECHA1114.1.
Van den Kroonenberg, A., S. Martin, F. Beyrich, and J. Bange, 2012: Spatially averaged temperature structure parameter over a heterogeneous surface measured by an unmanned aerial vehicle. Bound.-Layer Meteor., 142, 55–77, doi:10.1007/s10546-011-9662-9.
Waslander, S., and C. Wang, 2009: Wind disturbance estimation and rejection for quadrotor position control. AIAA Infotech@Aerospace Conf., Seattle, WA, American Institute of Aeronautics and Astronautics, AIAA 2009-1983, doi:10.2514/6.2009-1983.