CONTROL METHOD, UNMANNED AERIAL VEHICLE, AND COMPUTER READABLE STORAGE MEDIUM
20200119434 ยท 2020-04-16
Inventors
Cpc classification
G05D1/0094
PHYSICS
H01Q1/28
ELECTRICITY
International classification
H01Q1/28
ELECTRICITY
G05D1/10
PHYSICS
Abstract
A radiation direction control method includes obtaining a relative position of an unmanned aerial vehicle (UAV) relative to a control terminal communicating with the UAV, and driving an antenna of the UAV to move based on the relative position to cause a maximum-radiation direction of the antenna to face toward the control terminal.
Claims
1. A radiation direction control method comprising: obtaining a relative position of an unmanned aerial vehicle (UAV) relative to a control terminal communicating with the UAV; and driving, based on the relative position, an antenna of the UAV to move to cause a maximum-radiation direction of the antenna to face toward the control terminal.
2. The control method of claim 1, wherein driving the antenna includes driving a movable member connected to the antenna to move the antenna.
3. The control method of claim 2, wherein: the UAV further includes a vehicle body and an arm extending from the vehicle body; and the movable member includes a stand disposed at the vehicle body or at the arm.
4. The control method of claim 2, wherein: the UAV further includes a gimbal; and the movable member is disposed at the gimbal.
5. The control method of claim 1, further comprising: detecting a vertical distance of the UAV relative to the control terminal in real time; and detecting a horizontal distance of the UAV relative to the control terminal in real time.
6. The control method of claim 5, further comprising: calculating a first angle as an arc tangent of a ratio of the vertical distance to the horizontal distance; wherein driving the antenna includes driving the antenna to rotate to cause a second angle equal to the first angle, the second angle being between a radiation surface of the antenna and a plumb line.
7. The control method of claim 1, wherein driving the antenna includes: driving, in real time, the antenna to move based on the relative position; or driving, at a pre-set time interval, the antenna to move based on the relative position.
8. The control method of claim 1, wherein the antenna includes a dipole antenna, a monopole antenna, an inverted-F antenna (IFA), or a loop antenna.
9. An unmanned aerial vehicle (UAV) comprising: an antenna; a processor configured to obtain a relative position of the UAV relative to a control terminal communicating with the UAV; and an actuator configured to, based on the relative position, drive the antenna to move to cause a maximum-radiation direction of the antenna to face toward the control terminal.
10. The UAV of claim 9, further comprising: a movable member; wherein: the antenna is disposed at the movable member; and the actuator is configured to, based on the relative position, drive the movable member to move the antenna.
11. The UAV of claim 10, further comprising: a vehicle body; and an arm extending from the vehicle body; wherein the movable member includes a stand disposed at the vehicle body or at the arm.
12. The UAV of claim 10, further comprising: a gimbal; wherein the movable member is disposed at the gimbal.
13. The UAV of claim 9, further including: a barometer configured to detect a vertical distance of the UAV relative to the control terminal in real time; and a global positioning system (GPS) configured to detect a horizontal distance of the UAV relative to the control terminal in real time.
14. The UAV of claim 13, wherein: the processor is further configured to calculate a first angle as an arc tangent of a ratio of the vertical distance to the horizontal distance; and the actuator is configured to drive the antenna to rotate to cause a second angle equal to the first angle, the second angle being between a radiation surface of the antenna and a plumb line.
15. The UAV of claim 9, wherein the actuator is configured to: drive, in real time, the antenna to move based on the relative position; or drive, at a pre-set time interval, the antenna to move based on the relative position.
16. The UAV of claim 9, wherein the antenna includes a dipole antenna, a monopole antenna, an inverted-F antenna (IFA), or a loop antenna.
17. A computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to: obtain a relative position of an unmanned aerial vehicle (UAV) relative to a control terminal communicating with the UAV; and drive, based on the relative position, an antenna of the UAV to move to cause a maximum-radiation direction of the antenna to face toward the control terminal.
18. The computer-readable storage medium of claim 17, wherein the computer program further causes the processor to drive a movable member connected to the antenna to move the antenna.
19. The computer-readable storage medium of claim 17, wherein the computer program further causes the processor to: detect a vertical distance of the UAV relative to the control terminal in real time; and detect a horizontal distance of the UAV relative to the control terminal in real time.
20. The computer-readable storage medium of claim 19, wherein the computer program further causes the processor to: calculate a first angle as an arc tangent of a ratio of the vertical distance over the horizontal distance; and drive the antenna to rotate to cause a second angle equal to the first angle, the second angle being between a radiation surface of the antenna and a plumb line.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0007] The above described and/or additional aspects and advantages of the present disclosure become more apparent and readily understood with reference to the accompanying drawings.
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025] The numerals and labels in the drawings are summarized below. [0026] 10 UAV [0027] 11 Antenna assembly [0028] 112 Antenna [0029] 1121 Radiation surface [0030] 114 Movable member [0031] 12 Processor [0032] 13 Actuator [0033] 14 Vehicle body [0034] 15 Arm [0035] 16 Stand [0036] 162 Pivot [0037] 17 Gimbal [0038] 18 Barometer [0039] 19 Global positioning system (GPS) [0040] 20 Photographing device [0041] 30 Control terminal [0042] 40 Computer-readable storage medium
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0043] The embodiments of the present disclosure are described in detail below. Examples of the embodiments are illustrated in the accompanying drawings, where the same or similar reference numerals indicate the same or similar elements or elements having the same or similar functions. The embodiments of the present disclosure described below with reference to the accompanying drawings are intended to be illustrative and should not be construed as limiting.
[0044] In the description of the embodiments of the present disclosure, it should be understood that terms such as center, longitudinal, lateral, length, width, thickness, upper, lower, front, rear, left, right, vertical, horizontal, top, bottom, inside, outside, clockwise, counterclockwise, etc. are referring to attitude or position relationship based on the attitude or position relationship shown in the accompanying drawings for convenience of illustrating and simplifying the embodiments of the present disclosure, and do not indicate or imply that the described devices or elements have to be at the particular attitude, have to have the particularly oriented structures, or have to operate in the particular attitude. Thus, they should not be construed as limiting. In addition, terms such as first and second are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating a quantity of described technical features. As such, the feature preceded by first or second may include one or more features explicitly or implicitly. In the description of the embodiments of the present disclosure, the phrase a plurality of refers to two or more unless specifically defined otherwise.
[0045] In the description of the embodiments of the present disclosure, terms such as install, couple, and connect should be interpreted broadly unless specifically defined and limited otherwise. For example, the term connect may refer to fixedly connect, detachably connect, integrally connect, mechanically connect, electrically connect, communicatively connect, directly connect, indirectly connect through an intermediate medium, internally connect two elements, or interact with each other between two elements. For those skilled in the art, the specific meaning of the above terms should be understood on a case-by-case basis in the context of the embodiments of the present disclosure.
[0046] In the embodiments of the present disclosure, unless specifically defined or limited otherwise, a first feature being above or below a second feature may include a direct contact between the first feature and the second feature or an indirect contact between the first feature and the second feature through an intermediate feature. Moreover, the first feature being over, above, or on the second feature may include the first feature being directly over the second feature, the first feature being obliquely above the second feature, or the first feature being higher than the second feature. Similarly, the first feature being under, below, or lower than the second feature may include the first feature being directly under the second feature, the first feature being obliquely below the second feature, or the first feature being lower than the second feature.
[0047] The following description provides various examples for implementing different structures of the embodiments of the present disclosure. For simplifying the description of embodiments of the present disclosure, components and arrangements in specific examples are described below. They are merely examples and are not intended to limit the disclosure. In addition, reference numerals and/or reference labels may be repeated in different examples. Such repetitions are intended for simplification and clarity, and do not indicate by themselves the relationships between various embodiments and/or arrangements discussed. In addition, the embodiments of the present disclosure provide examples of various specific processes and materials. However, one of ordinary skill in the art will recognize the use of other processes and/or materials.
[0048] In some embodiments, referring to
[0049] As shown in
[0050] As described above, the UAV 10 communicates with the control terminal 30. The UAV 10 includes the antenna assembly 11, and the antenna assembly 11 includes the antenna 112. In some embodiments, as shown in
[0051] In other words, the processor 12 is configured to obtain the position of the UAV 10 relative to the control terminal 30. The actuator 13 is configured to drive the antenna 112 to move based on the relative position to adjust the radiation direction of the antenna 112 to cause the maximum-radiation direction of the antenna 112 to face toward the control terminal 30.
[0052] In the control method and the UAV 10 consistent with embodiments of the disclosure, the antenna 112 is driven to move based on the position of the UAV 10 relative to the control terminal 30, such that the maximum-radiation direction of the antenna 112 always faces toward the control terminal 30. Thus, the image transmission quality of the UAV 10 is improved and the control distance of the UAV 10 is increased.
[0053] In some embodiments, referring to
[0054] In some embodiments, the actuator 13 is connected to the antenna assembly 11. Based on the position of the UAV 10 relative to the control terminal 30, the actuator 13 drives the antenna 112 to move to adjust the radiation direction of the antenna 112, such that the maximum-radiation direction of the antenna 112 faces toward the control terminal 30. The movement of the antenna 112 driven by the actuator 13 may be movement of the antenna 112 directly driven by the actuator 13 or may be the movement of the antenna 112 driven by other component of the antenna assembly 11, which in turn is driven by the actuator 13.
[0055] In some embodiments, referring again to
[0056] In other words, the actuator 13 moves the antenna 112 by driving the movable member 114 to move to adjust the radiation direction of the antenna 112, such that the maximum-radiation direction of the antenna 112 faces toward the control terminal 30.
[0057] In some embodiments, mounting the antenna 112 on the movable member 114 includes mounting the antenna 112 inside the movable member 114 or mounting the antenna 112 outside the movable member 114. In some other embodiments, the antenna 112 can include a hole or a groove drilled on the movable member 114. When the antenna 112 is mounted inside or outside the movable member 114, a position of the antenna 112 relative to the movable member 114 is fixed. The antenna 112 may be fixed to the movable member 114 by snapping, threaded connection, or a combination of snapping and threaded connection. When the antenna 112 is mounted outside the movable member 114, the antenna 112 may be mounted at the surface of the movable member 114, or may be mounted to the movable member 114 with a gap in between, or may be mounted at the movable member 114 with an angle in between. In some embodiments, the antenna 112 is mounted inside the movable member 114 and the movable member 114 can protect the antenna 112. The actuator 13 moves the antenna 112 by driving the movable member 114 to move, such that the maximum-radiation direction of the antenna 112 faces toward the control terminal 30.
[0058] In some embodiments, referring to
[0059] In other words, the movable member 114 may be the one or more stands 16. The one or more stands 16 are disposed at the vehicle body 14 or the one or more arms 15. On one hand, the one or more stands 16 provide support for the UAV 10 during landing and take-off. On the other hand, the one or more stands 16 may serve as the movable member 114. The actuator 13 moves the antenna 112 by driving the one or more stands 16 to move, thereby saving cost for additionally making the movable member 114. When the movable member 114 serves as the one or more stands 16, the movement of the one or more stands 16 driven by the actuator 13 does not affect normal operation of the UAV 10.
[0060] In some embodiments, the movable member 114 may also include the one or more arms 15, a gimbal 17, or a photographing device 20 (e.g., camera) mounted at the gimbal 17.
[0061] In some embodiments, the UAV 10 includes the gimbal 17. The movable member 114 is disposed at the gimbal 17.
[0062] The gimbal 17 is a support mechanism for mounting and fixing the photographing device 20. When adjusting the radiation direction of the antenna 112, the actuator 13 moves the antenna 112 by driving the movable member 114 disposed at the gimbal 17 to move.
[0063] In some embodiments, referring to
[0064] In some embodiments, the UAV 10 also includes a barometer 18 and a global positioning system (GPS) 19. The barometer 18 is configured to execute S30 of the control method. The GPS 19 is configured to execute S40 of the control method.
[0065] In other words, the barometer 18 is configured to detect the vertical distance between the UAV 10 and the control terminal 30 in real time. The GPS 19 is configured to detect the horizontal distance between the UAV 10 and the control terminal 30 in real time.
[0066] In some embodiments, the barometer 18 detects a height of the UAV 10 relative to the ground based on a difference in atmospheric pressures at different altitudes. Assuming that the control terminal 30 is located at the ground, the vertical distance of the UAV 10 relative to the control terminal 30 is obtained in real time. The GPS 19 is configured to detect coordinates of horizontal positions of the UAV 10 and the control terminal 30, and to obtain the horizontal distance of the UAV 10 relative to the control terminal 30 in real time. The processor 12 obtains the real time vertical distance and the real time horizontal distance of the UAV 10 relative to the control terminal 30 from the barometer 18 and the GPS 19 respectively, thereby obtaining the position of the UAV 10 relative to the control terminal 30.
[0067] The GPS 19 may also be configured to detect height information of the UAV 10 and the control terminal 30. However, a low cost GPS 19 refreshes positioning data infrequently. When the UAV 10 flies at a high speed, such positioning data may be out-of-date. In some embodiments, the real time vertical distance of the UAV 10 relative to the control terminal 30 may be independently detected by the barometer 18 and the GPS 19. The independently detected data may be processed and fused to obtain a final real time vertical distance, thereby improving detection accuracy.
[0068] In some embodiments, referring to
[0069] At S50, based on the real time vertical distance and the real time horizontal distance, a first angle is calculated. The first angle satisfies the equation below:
=arctan(H/L),
where is the first angle, H is the real time vertical distance, and L is the real time horizontal distance.
[0070] Based on the relative position, the antenna 112 is driven to move to adjust the radiation direction of the antenna 112, such that the maximum-radiation direction of the antenna 112 faces toward the control terminal 30. At S20, the antenna 112 is rotated, such that a second angle formed between the radiation surface 1121 of the antenna 112 and a plumb line is equal to the first angle.
[0071] In some embodiments, the processor 12 is configured to execute S50 of the control method.
[0072] In other words, the processor is further configured to calculate the first angle based on the real time vertical distance and the real time horizontal distance. The first angle satisfies the equation =arctan(H/L), where a is the first angle, H is the real time vertical distance, and L is the real time horizontal distance. The actuator 13 drives the antenna 112 to rotate, such that the second angle formed between the radiation surface 1121 of the antenna 112 and the plumb line is equal to the first angle. Thus, the radiation direction of the antenna 112 is adjusted to cause the maximum-radiation direction of the antenna 112 to face toward the control terminal 30.
[0073] In some embodiments, referring to
[0074] In some embodiments, a plurality of first angles , such as 1, 2, 3, 4, . . . , may be calculated consecutively by repetitively applying the equation =arctan(H/L). If differences among 1, 2, and 3 are relatively small, e.g., both 2-1 and 3-1 are smaller than an angle threshold (e.g., 1), then the actuator 13 will not drive the antenna 112 to rotate around the pivot 162 and the antenna 112 maintains the previous radiation direction, that is, 0=1, to save energy. When 4-1 exceeds the angle threshold, the actuator 13 drives the antenna 112 to rotate around the pivot 162 to adjust the radiation direction of the antenna 112, such that the maximum-radiation direction of the antenna 112 faces toward the control terminal 30, that is, =4.
[0075] In some embodiments, the UAV 10 also includes a memory. The memory stores a truth table including mapping relationships between the second angle and combinations of the real time vertical distances and the real time horizontal distances. The actuator 13 may directly retrieve the second angle from the truth table based on the real time vertical distance and the real time horizontal distance and controls the antenna 112 to rotate by the second angle correspondingly.
[0076] In some embodiments, the UAV 10 sends the real time vertical distance and the real time horizontal distance to the control terminal 30 (e.g., the horizontal distance calculated in real time based on the GPS coordinate of the UAV 10 and the GPS coordinate of the control terminal 30). Based on the real time vertical distance and the real time horizontal distance, the control terminal 30 calculates the first angle and then sends the first angle back to the UAV 10. Based on the first angle , the UAV 10 adjusts the radiation direction of the antenna 112 to cause the maximum-radiation direction of the antenna to face toward the control terminal 30.
[0077] In some embodiments, the UAV 10 sends the real time vertical distance and the GPS coordinate of the UAV 10 to the control terminal 30. Based on the GPS coordinate of the UAV 10 and the GPS coordinate of the control terminal 30, the control terminal 30 calculates the real time horizontal distance between the UAV 10 and the control terminal 30. Based on the real time vertical distance and the real time horizontal distance, the control terminal 30 calculates the first angle and then sends the first angle back to the UAV 10. Based on the first angle , the UAV 10 adjusts the radiation direction of the antenna 112 to cause the maximum-radiation direction of the antenna to face toward the control terminal 30.
[0078] In some embodiments, the actuator 13 may be an electric motor. The electric motor is configured to measure an angle of the stand 16 relative to the arm 15 of the UAV 10.
[0079] Referring to
[0080] When the arm 15 of the UAV 10 is tilted (e.g., the tilted angle is greater than 10), the attitude of the UAV 10 itself needs to be included in the calculation. Referring to
[0081] In some embodiments, the angle between the arm 15 of the UAV 10 and the horizontal line may be a pitch angle of the UAV 10. The UAV 10 may calculate the pitch angle through the on-board IMU. The pitch angle is the angle .
[0082] In some embodiments, referring to
[0083] In some embodiments, the actuator 13 is configured to execute S22 or S24 of the control method.
[0084] In other words, the actuator 13 may drive the antenna 112 to move in real time based on the relative position, or may drive the antenna 112 to move at the pre-set time interval based on the relative position.
[0085] The actuator 13 drives the antenna 112 to move in real time based on the position of the UAV 10 relative to the control terminal 30, such that the maximum-radiation direction of the antenna 112 consistently faces toward the control terminal 30.
[0086] In a short period of time, the position of the UAV 10 relative to the control terminal 30 usually does not change substantially. As such, the antenna 112 may temporarily maintain the previous radiation direction to reduce unnecessary movement of the antenna assembly 11 to save energy. After the pre-set time interval (e.g., 2 s, 3 s, or 5 s, etc.), the processor obtains the position of the UAV 10 relative to the control terminal 30 again. The actuator 13 drives the antenna 112 to move again based on the updated relative position to adjust the radiation direction of the antenna 112, such that the maximum-radiation direction of the antenna 112 faces toward the control terminal 30.
[0087] In some embodiments, the antenna 112 may include a dipole antenna, a monopole antenna, an inverted-F antenna (IFA), or a loop antenna.
[0088] In some embodiments, the antenna 112 is the dipole antenna. The dipole antenna has the advantages of simple structure and easy power supply. The dipole antenna may be driven to move by the actuator 13 or may be disposed at the movable member 114 and driven to move by the movable member 114.
[0089] The present disclosure also provides a computer-readable storage medium. Referring to
[0090] For example, the computer program may be executed by the processor to implement the control method below.
[0091] At S10, a position of the UAV 10 relative to the control terminal 30 is obtained.
[0092] At S20, based on the relative position, the antenna 112 is driven to move to adjust the radiation direction of the antenna 112 to cause the maximum-radiation direction of the antenna 112 to face toward the control terminal 30.
[0093] In the description of the specification, phrases such as one embodiment, some embodiments, illustrative embodiments, example, specific example, or some examples refer to that specific feature, structure, material, or characteristic described in the embodiments or examples are included in at least one of the embodiments or examples of the present disclosure. In the specification, the above phrases are for illustrative purposes and do not necessarily mean the same embodiment or example. Moreover, the described specific feature, structure, material, or characteristic may be combined in any suitable manner in one or more embodiments or examples.
[0094] Any process or method described in the flowcharts or in other manners may be construed as one or more modules, fragments, or portions of executable instruction code for implementing certain logical functions or steps of the process. The scope of the embodiments of the present disclosure can include additional implementations, in which the functions may be performed in a different order shown or discussed, including a substantially simultaneous manner or an opposite order depending on the functions involved. It should be understood by those skilled in the art to which the embodiments of the present disclosure pertain.
[0095] The logic and/or step described in the flowcharts or in other manners may be construed as an ordered list of executable instructions for implementing logical functions, and may be embodied in any computer-readable storage medium for execution by an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processing module, or other system capable of retrieving instructions and executing instructions from an instruction execution system, apparatus, or device) or a combination of the instruction execution system, apparatus, or device. In the context of the specification, computer-readable storage medium may be any apparatus that can contain, store, communicate, propagate, or transport a program for use in an instruction execution system, apparatus, or device, or in a combination of the instruction execution system, apparatus, or device. More examples (non-exhaustive list) of the computer-readable storage medium include: electrical connections (control method) having one or more wires, a portable computer disk cartridge (magnetic apparatus), a random-access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber apparatus, and a portable compact disk read-only memory (CD-ROM). In addition, the computer-readable storage medium may even be papers or other suitable medium on which the program can be printed. The papers or other suitable medium may be optically scanned, edited, interpreted, or processed in other suitable manner to electronically obtain the program and later to store the program in a computer memory.
[0096] It should be understood that the portions of the embodiments of the present disclosure may be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods may be stored in the memory and may be implemented by having the suitable instruction execution system execute the software or the firmware. For example, if implemented in hardware, as in another embodiment, any one or any combination of the following techniques well known in the art may be utilized: a discrete logic circuit including logic gates for performing logical functions on data signals, an application specific integrated circuit having suitable combinational logic gates, a programmable gate array (PGA), and a field programmable gate array (FPGA), etc.
[0097] One of ordinary skill in the art may understand that all or some steps of the disclosed methods may be implemented by the program instructing related hardware. The program may be stored in the computer-readable storage medium. When being executed, the program implements one or more steps of the disclosed methods.
[0098] In addition, various functional blocks of the embodiments of the present disclosure may be integrated into one processing module or circuit, or may be physically separate modules or circuits, or may have two or more functional blocks integrated into one module or circuit. The integrated module or circuit may be implemented in hardware or may be implemented in software functional modules. When implemented in software functional modules and sold or used as an independent product, the integrated module may be stored in the computer-readable storage medium.
[0099] The above-described storage medium may be a read-only memory, a magnetic disk, or an optical disk.
[0100] The foregoing descriptions are merely some implementation manners of the present disclosure, but the scope of the present disclosure is not limited thereto. Without departing from the spirit and principles of the present disclosure, any modifications, equivalent substitutions, and improvements, etc., shall fall within the scope of the present disclosure.