The present invention relates to an Unmanned Aerial Vehicle (“UAV”), and more particularly a structure and method for indirectly determining wind forces, as a function of wind direction and velocity, in which the UAV is traveling.
UAVs, whether flying to a destination, or attempting to maintain a fixed position relative to the ground, must maintain speed and direction relative to an input flight path and/or a fixed ground position. When a UAV flies through the air and interacts with wind it must compensate roll and pitch, known collectively as the “attitude”, to maneuver and maintain its position. To accomplish this, wind speed and direction must be determined so that corrective action to maintain desired position and heading may be performed as needed.
To measure wind velocity utilizing mechanical sensors such as a wind vane or spinning anemometer is well known in the art. Such devices, if used on the ground, are not predictive of wind velocity at altitude because wind velocity at the ground is not the same as wind velocity experienced by the UAV at altitude. Furthermore, such prior art wind detection devices are large and heavy making them inapplicable to UAVs which must conserve weight and space in their design to account for energy usage, payload requirements, maneuverability and other physical factors during flight.
It is also known to utilize ultrasonic transducers to measure change of path length over known distances as compared to a predicted position. However these also suffer from the disadvantage that they are heavy, add on board weight and take up on board space.
Accordingly, there is a need for a structure and methodology for indirectly sensing wind direction and speed which overcomes the shortcomings of the prior art.
Wind speed and direction experienced by the UAV at altitude is determined by placing an accelerometer, gyroscope and compass on the UAV. A change in velocity experienced by the UAV is determined by the accelerometer. An orientation relative to a reference plane and an angular velocity experienced by the UAV is determined by the gyroscope. A magnetic bearing of the UAV is determined with the compass. A roll and pitch exhibited by the UAV is determined as a function of the change in velocity, orientation and change in angular velocity. Projected roll and projected pitch vectors onto a horizontal plane cutting through the center of rotation of the UAV are determined as a function of the roll and the pitch. The wind speed of the wind experienced by the UAV is determined as a function of the projected roll vector and projected pitch vector. The wind direction is determined as a function of the projected roll vector and projected pitch vector and the magnetic bearing of the UAV.
The features and advantages of the present invention will become more readily apparent from the following detailed description of the invention in which like elements are labeled similarly and in which:
Reference is initially made to
Reference is now made to
Electronics 100 also includes an inertial motion unit (IMU) 104 for determining roll and pitch of UAV 10. To determine motion in three dimensions, IMU 104 includes a three-dimensional accelerometer 112 which measures changes in velocity (speed and direction), and a gyroscope114 which determines orientation relative to a reference plane and angular velocity of UAV 10. Together they determine roll, pitch, yaw and velocity of UAV 10. Accelerometer 112 and gyroscope 114 may be MEMs; thus reducing the space and weight taken up by the wind detection apparatus. IMU 104 provides a motion output (roll, pitch, yaw and velocity) to flight controller 102, which as discussed below is used to determine wind direction and velocity and make corrections therefore.
The amount of roll and pitch will differ between different UAV designs as a function of aerodynamics, mass and other factors. In a first step, changes in the roll, pitch, and magnetic bearing of the UAV in response to known wind conditions are measured directly to determine a correction factor. Next, an average roll and average pitch in response to a known wind condition are determined. This can be determined utilizing electronics 100 with the following equations:
θRoll,Average=Σi=0nθRoll (1)
θPitch,Average=Σi=0nθPitch (2)
Where n is the number of samples and can be found by the sample rate and desired duration of the average.
The projected vectors onto the horizontal plane are then determined as follows:
Where
The present inventor has determined that the wind velocity can be determined as a function of a correction value and the projected roll and pitch vectors (
Wind Velocity=Wcorrection√{square root over (
Where Wcorrection is the wind correction factor for each unique UAV design; determined as discussed above.
The wind direction may also be determined from the same information and as a function of the magnetic bearing of UAV 10 as determined by compass 108. Compass 108 provides a true orientation relative to the ground (magnetic bearing). Wind direction can be determined in accordance with the following equation:
Wind Direction=H+tan−1(R−/P−) (6)
Where H is the magnetic bearing of the craft as determined by compass 108.
4851-4859-1796.15
As a result of the inventive use of on board lightweight, circuit-based, electronics such as accelerometer 112, gyroscope 114 and compass 108, microcomputer 110 is enabled to determine the wind direction and velocity at altitude being experienced by UAV 10 in real time and provide correction instructions for flight controller 102 relative to the desired ground position or flight path. Reference is now made to
In a step 200, a clock 106 providing an input to IMU 104 starts a timing period for accelerometer 112 and gyroscope 114 to begin measuring roll and pitch. The roll and pitch measurements are collected over a period of time, such as 30 seconds, so that normal attitude changes due to normal flight can be discriminated from long-term offsets due to wind. At the end of the time period clock 106 outputs a signal causing IMU 104 to output the measured roll and pitch as determined by accelerometer 112 and gyroscope 114 to microcontroller 110. In a step 202, a magnetic bearing is determined by compass 108 and is input to micro controller 110 along with the outputs of accelerometer 112 and gyroscope 114 for the time period determined by clock 106.
In a step 204, micro controller 110 determines the projected vectors (
It is also to be understood that the operations discussed above in connection with electronics 100 can also be accomplished at the microcontroller level. Microcontroller 110 may incorporate the accelerometer and gyroscope to determine roll and pitch without the need for IMU 104.
It should be further recognized that the invention is not limited to the particular embodiments described above. Accordingly, numerous modifications can be made without departing from the spirit of the invention and scope of the claims appended hereto.
This application claims prior to U.S. Provisional Application No. 62/806,559 filed Feb. 15, 2019, the contents of which are herein incorporated.
Number | Date | Country | |
---|---|---|---|
62806559 | Feb 2019 | US |