Radio beacon system
11372072 · 2022-06-28
Assignee
Inventors
Cpc classification
H01Q21/08
ELECTRICITY
G01S3/32
PHYSICS
B64U2201/10
PERFORMING OPERATIONS; TRANSPORTING
B64C39/024
PERFORMING OPERATIONS; TRANSPORTING
H01Q3/2605
ELECTRICITY
International classification
B64D47/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A radio beacon system configured to assist autonomous flight of one or more unmanned aerial vehicles (UAVs), wherein the radio beacon system comprises: —a drone device (200), configured to be installed on an UAV and including a radio transceiver, and —a radio beacon device (100), configured to be installed on ground and including N antenna arrays (110, 120) with N≥2, one or more radio transceivers configured to communicate with the radio transceiver of the drone device (200), and at least one processing unit (130), wherein each antenna array (110, 120) has M antenna elements (115, 125) with M≥2 associated to respective beamforming electronic weights w(n, m), with n ranging from 1 to N and m ranging from 1 to M, wherein said at least one processing unit (130) is configured to perform an adaptive beamforming method for assisting autonomous flight of the UAV.
Claims
1. An adaptive beamforming method for assisting autonomous flight of an UAV on which a drone device (200) including a radio transceiver is installed, comprising the following steps: A. setting (700) beamforming electronic weights w(n, m) to respective initial values w.sub.0(n, m), with n ranging from 1 to N and m ranging from 1 to M, wherein the beamforming electronic weights w(n, m) are associated to N antenna arrays (110, 120) with N≥2 of a radio beacon device (100) installed on ground, including one or more radio transceivers configured to communicate with the radio transceiver of the drone device (200), wherein each antenna array (110, 120) has M antenna elements (115, 125) with M≥2, wherein the initial values w.sub.0(n, m) of the beamforming electronic weights w(n, m) direct main beams (1150, 1250) of array directivity functions (1100, 1200) of the N antenna arrays (110, 120) along respective N directions at angles with respect to an axis orthogonal to the ground which are different from each other, whereby, when the N antenna arrays (110, 120) receive a signal from the radio transceiver of the drone device (200), at least one received signal quantity measure M.sub.n,k(d.sub.n) that is selected from a group of physical parameters of the received signal related to a distance (d.sub.n) between the drone device (200) and one of the N antenna arrays (110, 120) is different for each one of the N antenna arrays (110, 120); B. computing (710) a difference vector ΔM′.sub.k having one or more elements which are at least a subset of differences at at least one sampling time t.sub.k of said at least one received signal quantity measure between each one of all combinations of two antenna arrays among the N antenna arrays (110, 120); C. comparing (720) said one or more elements of the difference vector ΔM′.sub.k with corresponding one or more target values of a target vector ΔM.sub.TRG which define at least one delimited zone (DZI.sub.1; DZI.sub.2); D. outputting (730) a set of one or more commands (C.sub.j) for assisting autonomous flight of said UAV with respect to said at least one delimited zone (DZI.sub.1; DZI.sub.2) and sending said set of one or more commands (C.sub.j) to the drone device (200); and E. updating (740) the beamforming electronic weights w(n, m) to maximise said one or more elements of the difference vector ΔM′.sub.k at an altitude h and/or in a specific position of the drone device (200) above the ground, and returning to execute step B until an end event occurs.
2. The adaptive beamforming method according to claim 1, wherein, when returning from step E to execute step B, said at least one received signal quantity measure is changed from a previous execution of step B.
3. The adaptive beamforming method according to claim 1, wherein after returning from step E to execute step B, in step C said one or more elements of the difference vector ΔM′.sub.k are compared with corresponding one or more target values of a target vector ΔM.sub.TRG which define at least one delimited zone (DZI.sub.1; DZI.sub.2) that is different from at least one delimited zone (DZI.sub.1; DZI.sub.2) previously defined, whereby a progressively varying trajectory of a flight plan of the UAV is defined.
4. The adaptive beamforming method according to claim 1, wherein said group of physical parameters comprises one or more of received signal strength intensity, phase rotation and time of propagation.
5. The adaptive beamforming method according to claim 1, wherein said one or more elements of the difference vector ΔM′.sub.k are all the differences of said at least one received signal quantity measure between each one of all combinations of two antenna arrays among the N antenna arrays (110, 120), whereby the difference vector ΔM.sub.k has a number of elements equal to the number of 2-combinations of N elements.
6. The adaptive beamforming method according to claim 1, wherein each one of said one or more elements of the difference vector ΔM′.sub.k is an average, optionally a weighted average, E[ΔM.sub.q(p)] over time of a time sequence of differences of said at least one received signal quantity measure between two antenna arrays among the N antenna arrays (110, 120).
7. The adaptive beamforming method according to claim 1, wherein said one or more target values of the target vector ΔM.sub.TRG depend on the altitude h of the drone device (200) above the ground and/or a time according to a flight plan of the UAV.
8. The adaptive beamforming method according to claim 1, wherein said at least one delimited zone (DZI.sub.1; DZI.sub.2) is a space volume and/or a surface and/or a line and/or a single point.
9. The adaptive beamforming method according to claim 1, wherein said at least one delimited zone (DZI.sub.1; DZI.sub.2) varies with altitude h over the ground and/or with time.
10. The adaptive beamforming method according to claim 1, wherein in step E the beamforming electronic weights w(n, m) are updated by computing them according to: a) retrieval from a look-up table; and/or b) a recursive technique operating for optimising an objective cost function.
11. The adaptive beamforming method according to claim 1, wherein in step E the end event is a landing of the UAV or achievement of a stable equilibrium of said one or more elements of the difference vector ΔM′.sub.k with said corresponding one or more target values of the target vector ΔM.sub.TRG or an end of drone mission or an exit of the drone device (200) from a signal transmission range of the N antenna arrays (110, 120).
12. A radio beacon system configured to assist autonomous flight of one or more unmanned aerial vehicles (UAVs), wherein the radio beacon system comprises: a drone device (200), configured to be installed on an UAV and including a radio transceiver, and a radio beacon device (100), configured to be installed on ground and including N antenna arrays (110, 120) with N≥2, one or more radio transceivers configured to communicate with the radio transceiver of the drone device (200), and at least one processing unit (130), wherein each antenna array (110, 120) has M antenna elements (115, 125) with M≥2 associated to respective beamforming electronic weights w(n, m), with n ranging from 1 to N and m ranging from 1 to M, wherein said at least one processing unit (130) is configured to perform the adaptive beamforming method for assisting autonomous flight of an UAV according to claim 1.
Description
(1) The present invention will be now described, by way of illustration and not by way of limitation, according to its preferred embodiments, by particularly referring to the Figures of the annexed drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14) In the Figures identical reference numerals will be used for alike elements.
(15) In the following of the description, reference will be mainly made to a first embodiment of the radio beacon system, and related method, according to the invention including one radio beacon device having two parallel linear antenna arrays and one drone device. However, it must be understood that the radio beacon system, and related method, according to the invention may have a plurality of drone devices and/or a plurality of radio beacon devices, and the radio beacon device(s) may have any configuration of antenna arrays configured to carry out beamforming, e.g. two-dimensional or circular arrays, and more than two antenna arrays, still remaining within the scope of protection of the present invention as defined by the attached claims.
(16) Making reference to
(17) The radio beacon device 100 has two parallel linear antenna arrays 110 and 120, each with four antenna elements 115 and 125, respectively, which are represented by square (as seen from the top) in the Figures. However, it must be noted that the radio beacon device 100 may have any number N of antenna arrays, with N≥2, and/or each antenna array may have any number M of antenna elements, with M≥2. Also, the radio beacon device 100 is provided with a processing unit 130 (e.g. including one or more processors, as shown in
(18) Assuming that the reference system is a Cartesian coordinate system with the x-axis that is parallel to, as well as equidistant from, the lines along which the two antenna arrays 110 and 120 extend, the antenna element spacings Δx are usually all equal to a fraction of the wavelength Δ, typically Δ/2, and antenna array spacing Δy can be selected according to size limits of the radio beacon device 100 and range considerations about delimited zones. The altitude h of the UAV above the ground, and consequently the altitude h of the drone device 200 is measured with respect to the plane (x,y) or z=0 (i.e. with respect to ground), while the distances of the drone device 200 from the centres of the antenna arrays 110 and 120 are indicated with d.sub.1 and d.sub.2. It should be noted that in the Figures measures and size are not in scale: h, d.sub.1 and d.sub.2 are usually much higher than the size of the radio beacon device 100, Δx and Δy.
(19) As shown in
(20) Similar considerations are valid when the signal quantity measure is a phase measure, provided that orthogonal directions are considered. In fact, the signal phase α at each antenna array output depends on the length of the propagation path and on a term given by the antenna array. Hence, when a sinusoidal signal from the drone device 200 is received by the two antenna arrays 110 and 120, the phase difference Δα between the outputs of the two antenna arrays 110 and 120 is equal to 0 (zero), i.e. Δα=0, only on the second (planar) delimited zone DZI.sub.2 (shown in the (x,y) plane in
(21) As shown in
(22) In general, the signal quantity measure(s) processed by the radio beacon device 100 can be any physical parameter(s) related to the distance between the drone device 200 and the radio beacon device 100. In particular, the radio beacon device 100 is optionally configured to process at least one signal quantity measure selected from the group of physical parameters comprising or consisting of RSSI, phase rotation and time of propagation.
(23) The radio beacon device has the capability of exploiting the degrees of freedom offered by the sets of beamforming weights for improving the resolution, and consequently the accuracy, of the commands sent to the UAV for respecting the delimited zones.
(24) In the case where the signal quantity is RSSI, the measure resolution can be increased by using beamforming electronic weights with the same amplitude and different phases that steer the beams in order to improve the local signal intensity variation with respect to a variation of the distance of the UAV from the delimited zone (this peculiarity of the invention will be explained with additional details in step E of the invented method).
(25) In the case where the signal quantity measure is phase rotation, the angular resolution can be increased by using beamforming electronic weights w(n, m) that have not the same amplitude, differently from the case where the signal quantity measure is RSSI wherein all beamforming electronic weights w(n, m) usually, even if not necessarily, have a normalized amplitude equal to 1. The processing executed by the method according to the invention enhances the signal contribution from the pairs of antenna elements which accumulate a higher phase difference with respect to a specific trajectory that the UAV is following. By way of example, and not by way of limitation, this is useful when the type of allowable commands to be sent to the drone are “return back” or “advance” on a specific trajectory that is independent from the particular geometric layout of the arrays and/or drone orientation and that cannot be controlled or changed by the system according to the invention. In this case, the system according to the invention is capable to enhance the response from the antenna elements that ensures a better response for the phase variation.
(26)
(27) In the case where the signal quantity measure is propagation time T, it is clear that it is strictly related to the phase rotation φ by means of the following relation:
(28)
where f.sub.tx is the frequency of the signals transmitted (and received) by the radio frequency transceivers of the drone device and the radio beacon device of the system according to the invention. Therefore, using the propagation time as a signal quantity measure is equivalent to using phase rotation with respect to small scale variations around the delimited zone (since phase exploitation is clearly limited by the 360° cycle). According to these limitations, the RSSI can be used as signal quantity measure for large scale (or coarse) determination of the delimited zone, while phase rotation (or propagation time) can be advantageously used for small scale (or fine) determinations of the delimited zone and, consequently, higher accuracy.
(29) In other words, the method according to the invention allows to use different physical parameters for defining the delimited zone(s) and updating the beamforming electronic weights w(n, m): for example, first RSSI for a coarse definition of the delimited zone(s) and then phase rotation or propagation time for a finer validation of the position with respect to the delimited zone(s).
(30) Also, in general, the radio beacon device 100 has a number N of antenna arrays, with N≥2.
(31) Furthermore, the radio beacon device 100 is provided with one radio transceiver per antenna array, namely with two radio transceivers (not shown in the Figures), configured to communicate with the radio transceiver of the drone device 200.
(32) It should be noted that, in other embodiments of the radio beacon system according to the invention, the radio beacon device may be provided with only one radio transceiver. In this case, signal communications between the single radio transceiver of the radio beacon device and the radio transceiver of the drone device needed to obtain signal quantity measures for each antenna array occur sequentially (i.e. a sequence of signal communications for each antenna array) by using the same single radio transceiver of the radio beacon device, and this is feasible since the movement times of the UAV on which the drone device is installed are several orders of magnitude longer than the electronic processing response times. This entails that the single radio transceiver of the radio beacon device can be sequentially used even more times for all the antenna arrays before the UAV sensibly change its position (i.e. its coordinates) with respect to the radio beacon device. Similarly, it should be noted that, in other embodiments of the radio beacon system according to the invention, the radio beacon device may be provided with an even number of antenna arrays, the signals of which are treated in pairs, and with only one pair of radio transceivers: in this case, signal communications between the pair of radio transceivers of the radio beacon device and the radio transceiver of the drone device needed to obtain signal quantity measures for each pair of antenna arrays occur sequentially by using such pair of radio transceivers of the radio beacon device.
(33) Assuming that the radio beacon device 100 operates according to a sampling period T.sub.S, the signal quantity measure M.sub.n,k(d.sub.n) at the sampling time t.sub.k=kT.sub.S processed by the n-th antenna array, wherein n ranges from 1 to N (where N=2 for the first embodiment shown in the Figures), depends on the distance d.sub.n of the (centre of the) n-th antenna array of the radio beacon device 100 from the drone device 200.
(34) On the basis of the N signal quantity measures M.sub.n,k(d.sub.n) of all the N antenna arrays, the preferred embodiment of the adaptive beamforming method according to the invention executed by the radio beacon device outputs: a set of one or more commands C.sub.j for autonomous flight or corrections of flight of the UAV on which the drone device 200 is installed at command time t.sub.j=jT.sub.C, where T.sub.C is the command period, where such set of one or more commands C.sub.j is sent to the UAV flight board through the drone device 200, in order to keep the UAV inside or outside one or more delimited zones identified by the N signal quantity measures M.sub.n,k(d.sub.n), and updates of the set of beamforming electronic weights w(n, m) associated to each one of the M array elements of each one of the N antenna arrays.
(35) In general, the command period T.sub.C is a multiple of the sampling period T.sub.S, usually much longer than the sampling period T.sub.S. Typical commands C.sub.j can be: a rotation by 360° in the same position of the drone device 200 for enhanced phase measurements; an advance by keeping the same direction; a return back in the opposite direction; and a rotation by an angle □ with respect to current flight direction, wherein can be advantageously equal to 90° or −90°.
(36) In greater detail, with reference to
(37) Step A (700) is a preliminary step setting the beamforming electronic weights w(n, m) to initial values w.sub.0(n, m) (n=1, . . . , N; m=1, . . . , M), wherein the array of initial values w.sub.0(n, m) depends on the type of selected signal quantity measure M.sub.n,k(d.sub.n) to be used (e.g. RSSI, phase rotation or propagation time) and on the one or more delimited zones to be identified.
(38) In step B (710), the method computes a difference vector ΔM.sub.k having a number P of elements equal to the number of 2-combinations of N elements
(39)
wherein each element is the difference of one out of all the possible combinations of two antenna arrays among the N antenna arrays of the radio beacon device 100. For instance, in the case where N=2, it is P=1, i.e. ΔM.sub.k has one single element
ΔM.sub.k=ΔM.sub.k(p)={M.sub.1,k(d.sub.1)−M.sub.2,k(d.sub.2)}, where p=P=1; in the case where N=3, it is P=3, i.e. ΔM.sub.k has three elements
ΔM.sub.k=ΔM.sub.k(p)={[M.sub.1,k(d.sub.1)−M.sub.2,k(d.sub.2)],[M.sub.1,k(d.sub.1)−M.sub.3,k(d.sub.3)],[M.sub.2,k(d.sub.2)−M.sub.3,k(d.sub.3)]}, where p ranges from 1 to P=3; in the case where N=4, it is P=6, i.e. ΔM.sub.k has six elements
ΔM.sub.k=ΔM.sub.k(p)={[M.sub.1,k(d.sub.1)−M.sub.2,k(d.sub.2)],[M.sub.1,k(d.sub.1)−M.sub.3,k(d.sub.3)],[M.sub.1,k(d.sub.1)−M.sub.4,k(d.sub.4)],[M.sub.2,k(d.sub.2)−M.sub.3,k(d.sub.3)],[M.sub.2,k(d.sub.2)−M.sub.4,k(d.sub.4)],[M.sub.3,k(d.sub.3)−M.sub.4,k(d.sub.4)]}, where p ranges from 1 to P=6.
(40) Other embodiments of the method according to the invention may have that, in step B, the method computes each one of the P element(s) of the difference vector ΔM.sub.k as an average, possibly a weighted average, E[ΔM.sub.q(p)] of a continuous set of differences between selected signal quantity measures M.sub.n,k(d.sub.n) of two antenna arrays among the N antenna arrays over time, namely along a series of Q sampling times t.sub.q=qT.sub.S, with q ranging from (k−Q+1) to k, whereby the Q sampling times include the current sampling time k and (Q−1) preceding sampling times; advantageously, QT.sub.S≤T.sub.BF where T.sub.BF is the beamforming weight update period. In this way, the method is capable to compensate possible temporary variations of the flight route (e.g. due to any sudden temporary event, like wind).
(41) It must be noted that, in other embodiments of the method according to the invention, in step B, the method computes a difference vector ΔM′.sub.k having a number P′ of elements (with P′≥1) less than the number of 2-combinations of N elements, wherein the difference vector ΔM′.sub.k includes a subset of all the possible differences of all the possible combinations of two antenna arrays among the N antenna arrays of the radio beacon device, whereby 1≤P′<P.
(42) In step C (720), the method compares the P element(s) of the difference vector ΔM.sub.k with the P element(s) of a target vector ΔM.sub.TRG of specific target values which define a delimited zone in the space and which, in general, can depend on the altitude h of the drone device 200 (e.g. provided by a GPS sensor or other proper equipment included in the drone device 200 and/or radio beacon device 100). In other words, the delimited zone (that can be a 3D zone, i.e. a space volume, a 2D zone, i.e. a surface, a 1D zone, i.e. a line, or a single point) that is defined by the target vector ΔM.sub.TRG is the (3D or 2D or 1D or single point) locus of the points that meet condition(s) that can be written as:
ΔM.sub.k(p)=ΔM.sub.TRG(p), or
ΔM.sub.k(p)>ΔM.sub.TRG(p), or
ΔM.sub.k(p)≥ΔM.sub.TRG(p), or
ΔM.sub.k(p)<ΔM.sub.TRG(p), or
ΔM.sub.k(p)≤ΔM.sub.TRG(p),
for each p ranging from 1 to P. In particular, comparing can include computing the difference(s) between the P element(s) of the vector ΔM.sub.k and the P specific target value(s) of the target vector ΔM.sub.TRG, i.e. computing (ΔM.sub.TRG−ΔM.sub.k). Also, any one of the previous conditions on ΔM.sub.k(p) can be written with reference to the absolute values (e.g., |ΔM.sub.k(p)|=|ΔM.sub.TRG(p)|). For the embodiment of the radio beacon system shown in
(43) However, it is immediate to the skilled person to also obtain other configurations of delimited zones defined by target vectors ΔM.sub.TRG, possibly by means of different antenna array configurations.
(44) In step D (730), the method outputs a set of one or more commands C.sub.j for autonomous flight or corrections of flight of the UAV on which the drone device 200 is installed at command time t.sub.j=jT.sub.C in order to keep the UAV inside (or outside) the delimited zone defined by the target vector ΔM.sub.TRG according to the condition(s) to be met by the N signal quantity measures M.sub.n,k(d.sub.n) in step C, and such set of one or more commands C.sub.j is sent to the UAV flight board through the drone device 200. For the embodiment of the radio beacon system shown in
(45) In step E (740), the method updates the set of beamforming electronic weights w.sub.r(n, m) associated to each one of the M array elements of each one of the N antenna arrays at time t.sub.r=rT.sub.BF, where T.sub.BF is the beamforming weight update period. The beamforming weight update period T.sub.BF is typically a multiple of the sampling period T.sub.S, usually much longer than T.sub.S; the weights update generally depends on one or more of the altitude h of the drone device 200, its current position, its configuration (such as orientation and type of allowable commands), current measures, delimited zone shape, antenna array configuration, and complexity trade-offs in the method according to the invention.
(46) In this regard, it must be noted that when the command period T.sub.C and/or the beamforming weight update period T.sub.BF are multiples of the sampling period T.sub.S, the method according to the invention is configured to produce a set of one or more commands C.sub.j and/or to update the set of beamforming electronic weights w.sub.r(n, m) by taking account not only of the signal quantity measures at time t.sub.j=jT.sub.C and/or at time t.sub.r=rT.sub.BF, but also of the trend of such signal quantity measures over time by computing measure averages over time sections in order to reduce measure noise; in this way, it is also possible to get additional information, e.g. ascertaining whether the UAV is getting closer to or further away from the radio beacon device.
(47) The beamforming electronic weights w.sub.r(n, m) have a twofold role in the system and related method according to the invention: first, along with the antenna array layout and the target vector ΔM.sub.TRG, they identify the delimited zone(s) (such as DZI.sub.1 and DZI.sub.2 shown in
As a relevant example of this process, in step E (740), the method updates the beamforming electronic weights for increasing the current ΔRSSI maintaining fixed the position of the drone device 200 by steering the main beams 1150 e 1250 (i.e. by changing the angles) of the array directivity functions 1100 and 1200 of the antenna arrays 110 and 120 with respect to the axes parallel to the z-axis passing through the respective centres of the same antenna arrays 110 and 120. With reference to
δ.sub.initial=|x.sub.2|/ΔRSSI.sub.2_initial,
while after the beamforming weight update, resolution is given by
δ.sub.updated=|x.sub.2|/ΔRSSI.sub.2_updated<δ.sub.initial.
This means that the same distance |x.sub.2| is examined with a larger ΔRSSI margin, resulting in a performance advantage and increased precision. In some embodiments of the method according to the invention, the beamforming electronic weights w.sub.r(n, m) can be updated for increasing the resolution δ while keeping the UAV position fixed (i.e. constant), for example in a period without flight commands transmission.
(48) As an example regarding the phase measures, the method updates the beamforming electronic weights w.sub.r(n, m) according to the following principle: the signal contributions from the pairs of antenna elements that accumulate a higher phase difference with respect to a specific trajectory that the UAV is following are enhanced by using weights not necessarily having amplitude one (this is useful, for example, when the type of allowable commands to be sent to the drone are “return back” or “advance” on a specific trajectory which is independent from the particular geometric layout of the arrays and/or drone orientation that can neither be controlled nor changed by the system according to the invention). Therefore, the system according to the invention could enhance the response from the antenna elements that assure a better response for the phase variation (see also the previous explanation of
(49) At the end of step E (740), the method may return to execute: step B (710), until an end event occurs, such as a landing of the UAV (e.g. on the landing pad of the radio beacon device 100) or the achievement of a stable equilibrium of the P element(s) of the difference vector ΔM.sub.k with the P target values of the target vector ΔM.sub.TRG (so that the comparison of the difference vector ΔM.sub.k with the target vector ΔM.sub.TRG meets one or more condition(s), except for a tolerance value, for a time longer than a stability threshold time; e.g., if the condition is ΔM.sub.k(p)=ΔM.sub.TRG(p), such stable equilibrium is achieved when (ΔM.sub.TRG−ΔM.sub.k) is equal to 0, except for a tolerance value, for a stability threshold time, e.g. of few seconds) or an end of the drone mission or an exit of the drone device 200 from the signal transmission range of the antenna arrays 110 and 120 of the radio beacon device 100; or step B (710), with a change of the signal quantity measure to be used (for example passing from RSSI to phase rotation in order to increase the accuracy in the delimited zone(s) definition), until an end event occurs, such as a landing of the UAV or the achievement of a stable equilibrium with respect to the target values of the target vector ΔM.sub.TRG or an end of the drone mission or an exit of the drone device 200 from the signal transmission range of the antenna arrays 110 and 120 of the radio beacon device 100; or step C (720), with a change of the delimited zone(s) according to a scheduled flight plan or trajectory of the UAV.
(50) According to the invention, each delimited zone or portion of delimited zone (that can be any of: a 3D zone, i.e. a volume; a 2D zone, i.e. a plane; a 1D zone, i.e. a line; a single point) is identified and accuracy is optimized by means of a two-phase mechanism, based on steps A and E, namely: definition of delimited zone(s) and accuracy optimisation.
(51) As to the definition of delimited zone(s), these are defined by proper selections of respective target vectors ΔM.sub.TRG, which correspond to differences of one or more signal quantity measures (e.g. RSSI and/or phase rotation and/or time of propagation) at the output of the processing unit 130 shown in
(52) As to accuracy optimisation, updating the method according to the invention progressively increases accuracy by updating the beamforming electronic weights. A redundant set of beamforming electronic weights vectors is exploited for selecting those combinations that, in the current particular configuration of the UAV (with reference to, e.g., altitude, position, orientation, type of accepted commands), ensures better performance, i.e. higher slope of the difference vector ΔM.sub.k as a function of position offset Δd, that is a lower ratio Δd/ΔM.sub.k.
(53)
(54) Obviously, a scheduled flight plan or trajectory of the UAV can be formed by a sequence of different targets each defining a sequence of delimited zones that the UAV is required to reach, for instance a sequence of target points; in this case, the method according to the invention (a preferred embodiment of which is shown in
(55) It must be noted that in other embodiments of the radio beacon system according to the invention, the number N of antenna arrays may be larger than 2 (i.e. N>2). When the radio beacon device is provided with an even number N of antenna arrays, the signals of such antenna arrays (and consequently the beamforming electronic weights w.sub.r(n, m) thereof) may be treated in pairs so that the array directivity functions of each pair of antenna arrays are directed along opposite angles, with respect to an angle ϑ.sub.0,u, ϑ.sub.0,u+ϑ.sub.u and ϑ.sub.0,u−ϑ.sub.u, with u ranging from 1 to U=N/2 (in this embodiment the angles ϑ.sub.0,u determine the delimited zones); in this case, in step E, the method according to the invention may update the beamforming electronic weights for increasing the current signal quantity measure (e.g. ΔRSSI) maintaining fixed the position of the drone device 200 by slightly increasing the opposite angle ϑ.sub.0,u+ϑ.sub.u and decreasing ϑ.sub.0,u−ϑ.sub.u, so increasing the angular distance between the array directivity functions of each pair of antenna arrays with respect to ϑ.sub.0,u. When the radio beacon device is provided with an odd number N of antenna arrays, the signals of such antenna arrays (and consequently the beamforming electronic weights w.sub.r(n, m) thereof) may be treated in pairs except for a single “pivotal” antenna array, so that the array directivity function of the single “pivotal” antenna array is directed along an angle ϑ.sub.0 (for example ϑ.sub.0=0°, parallel to the z-axis orthogonal to ground) and the array directivity functions of each pair of antenna arrays are directed along opposite angles ϑ.sub.0,u+ϑ.sub.u and ϑ.sub.0,u−ϑ.sub.u, with u ranging from 1 to U=(N−1)/2; in this case, in step E, the method according to the invention updates the beamforming electronic weights for increasing the current signal quantity measure (e.g. ΔRSSI) maintaining fixed the position of the drone device 200 by slightly increasing the opposite angles ϑ.sub.0,u+ϑ.sub.u and ϑ.sub.0,u−ϑ.sub.u of the array directivity functions of each pair of antenna arrays, while the angle ϑ.sub.0 of the array directivity function of the single “pivotal” antenna array is kept fixed.
(56) However, it must be also noted that neither the treatment in pairs of the signals of the antenna arrays (and consequently the beamforming electronic weights w.sub.r(n, m) thereof) of the radio beacon device nor the arrangement in parallel of the linear antenna arrays (and not even the linear configuration of the antenna arrays) is essential for the invention.
(57) As a first example,
ΔM.sub.k(p)≤ΔM.sub.TRG(p) along with the (y-z) plane DZI.sub.1 and the (x-z) plane DZI.sub.2; in
(58) As a second example,
|ΔM.sub.k(p)|≤|ΔM.sub.TRG(p)|
which could be used for inspections, for example, around a lattice structure of an overhead power line; in
(59) As a third example,
|ΔRSSI.sub.2-1|=|ΔRSSI.sub.2-1_TRG|=0
|ΔRSSI.sub.3-2|=|ΔRSSI.sub.3-2_TRG|=0
which could be used for inspections of an overhead power line; in
(60) Therefore, the use of the adaptive beamforming carried out by the method according to the invention has a twofold role: zone delimitation, on the one hand, and increase of precision by means of the update of the measures resolution as the UAV approaches the target delimited zone, on the other hand.
(61) The advantages offered by the radio beacon system, and related method, according to the invention with respect to the prior art solutions are evident. In fact, the radio beacon system, and related method, according to the invention achieve a high positioning precision (e.g. with respect to GPS sensors or the like), its implementation is inexpensive (e.g. when compared to LIDAR system), it is independent from the current rotation of the UAV, it is capable to define one or more line limits, it can manage and control multiple UAVs, and it does not require any knowledge of the absolute azimuth or elevation of the UAV.
(62) The preferred embodiments of this invention have been described and a number of variations have been suggested hereinbefore, but it should be understood that those skilled in the art can make other variations and changes without so departing from the scope of protection thereof, as defined by the attached claims.