METHOD FOR NAVIGATING AN AERIAL DRONE IN THE PRESENCE OF AN INTRUDING AIRCRAFT, AND DRONE FOR IMPLEMENTING SAID METHOD
20170178519 ยท 2017-06-22
Assignee
Inventors
Cpc classification
International classification
Abstract
Method of navigation of an aerial drone in the presence of at least one intruding aircraft in an airspace zone surrounding the drone, wherein an estimated distance between the drone and the intruding aircraft is calculated based on a strength of the signal received and validated if an estimated value of an element of positioning data calculated by the drone using the estimated distance substantially corresponds to a measured value of the element of positioning data.
Aerial drone designed for implementation of this method.
Claims
1. A method of navigation of an aerial drone in the presence of at least one intruding aircraft in an airspace zone surrounding the drone, characterised in that the method comprises the stages, implemented on the drone, involving: receiving on the drone a signal from the intruding aircraft, which signal comprises at least the altitude of the intruding aircraft and calculating an estimated distance between the drone and the intruding aircraft based on a strength of the received signal; capturing at least one image of the intruding aircraft and determining a bearing angle of the intruding aircraft based on this image; extracting from the signal the altitude transmitted by the intruding aircraft; calculating, using the estimated distance, an estimated value of an element of positioning data of the intruding aircraft or the drone; comparing the estimated value of the element of positioning data with a measured value of the element of positioning data and taking account of the distance calculated for navigation if the estimated value substantially matches the measured value.
2. The method according to claim 1, wherein the element of positioning data is the altitude of the intruding aircraft, said method therefore comprising the stages of: calculating an estimated altitude of the intruding aircraft based on the bearing angle and the estimated distance; comparing the estimated altitude with the transmitted altitude and taking account of the estimated distance for navigation if the estimated altitude substantially matches the transmitted altitude.
3. The method according to claim 1, wherein the element of positioning data is the bearing angle of the intruding aircraft, said method therefore comprising the stages of: calculating an estimated bearing angle of the intruding aircraft based on the altitude of the drone, the transmitted altitude and the estimated distance; comparing the estimated bearing angle with the bearing angle determined based on the image and taking account of the estimated distance for navigation if the estimated bearing angle substantially matches the bearing angle determined based on the image.
4. The method according to claim 1, comprising the subsequent stage of calculating at least one closing speed of the drone and of the intruding aircraft and an estimated time to collision based on the estimated distance calculated on two successive images.
5. The method according to claim 4, comprising the stages of calculating a closing speed of the drone and of the intruding aircraft based on a dimension of the intruding aircraft in two successive images and comparing the closing speed determined based on a dimension of the intruding aircraft in two successive images and the closing speed determined based on the estimated distance calculated in two successive images.
6. An Aerial drone comprising a piloting device including a data processing unit connected to an altitude measuring instrument, to an optronic detection device designed to determine a bearing angle of an intruding aircraft operating in an area surrounding the drone and to a receiver for receiving a signal that is emitted by an intruding aircraft and which includes an altitude of the intruding aircraft, wherein the piloting device is designed to: calculate an estimated distance between the drone and an intruding aircraft based on a strength of a signal received by the receiver; capture at least one image of the intruding aircraft by the optronic device and determine the bearing angle of the intruding aircraft based on this image; extract from the signal the altitude transmitted by the intruding aircraft; calculating, using the estimated distance, an estimated value of an element of positioning data of the intruding aircraft or the drone; comparing the estimated value of the element of positioning data with a measured value of the element of positioning data and taking account of the distance calculated for navigation if the estimated value substantially matches the measured value.
7. The drone according to claim 6, comprising an interrogator designed to interrogate a transponder of the intruding aircraft.
8. The drone according to claim 6, wherein the data processing unit comprises a means of estimating a closing speed of the intruding aircraft.
9. The drone according to claim 8, wherein the means of estimation is an image processing unit designed to determine the closing speed of the intruding aircraft as a function of a size of the intruding aircraft in two successive images captured by the optronic device.
10. The drone according to claim 8, wherein the means of estimation comprise a Kalman filter for calculating the closing speed based on the estimated distances.
11. The drone according to claim 10, wherein the Kalman filter is designed to provide periodically estimated distances and closing speeds based on the images provided by the optronic device and the altitude transmitted by the aircraft.
12. The drone according to claim 11, wherein the estimated distances and the closing speeds are associated with an identifier of the intruding aircraft, said identifier being extracted from the signal received by drone transponder.
13. The drone according to claim 6, wherein the receiver comprises a directional antenna.
14. The drone according to claim 6, wherein the element of positioning data is the altitude transmitted by the intruding aircraft.
15. The drone according to claim 6, wherein the element of positioning data is the bearing angle of the intruding aircraft.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING (S)
[0023] Reference is made to the appended drawings, wherein:
[0024]
[0025]
DETAILED DESCRIPTION OF THE INVENTION
[0026] Referring to the figures, the aerial drone according to the invention has the overall shape of an aircraft and comprises a fuselage 1 and wings 2 which are equipped with flying surfaces movable by means of actuators connected to a piloting device on board the drone. The drone structure itself is not part of the invention and will therefore not be described in detail here.
[0027] The piloting device, generally referred to in 3, comprises a data processing unit 4 connected to an altitude measuring instrument 5, an optronic detection device 6 and a receiver 7. The piloting device 3 also comprises in a manner known per se means of control of the actuators of the flight control surfaces and the drone engine.
[0028] The data processing unit 4 is a computer unit comprising in particular a processor for processing the data and a memory for recording the data.
[0029] The altitude measuring instrument 5 is a conventional barometric instrument.
[0030] The optronic detection device 6 comprises an image sensor connected to an acquisition unit and oriented in order to obtain a field covering a monitored airspace zone situated in front of the drone. The sensor of the detection device 6 is designed to function in the infrared range and/or in the visible range. The performances of the sensor are adequate in order to allow detection, in the images provided, of an aircraft (so-called intruding aircraft) located within the monitored airspace zone at a maximum distance of between 8 and 10 km. The processing unit 4 includes an image processing module (software or hardware) designed to determine a bearing angle of the intruding aircraft operating within the monitored airspace zone.
[0031] The receiver 7 has a directional antenna and is designed to receive a signal emitted by the mode S transponders of the aircrafts operating in the vicinity of the drone. The receiver operates in this case at a frequency of 1090 MHz. The signal contains: a barometric altitude of the intruding aircraft, a carrier code and a hexadecimal code identifying each aircraft equipped with a mode S transponder.
[0032] The piloting device 3 is designed and programmed in order to: [0033] calculate an estimated distance between the drone and an intruding aircraft based on a strength of a signal received by the receiver 7; [0034] capture at least one image of the intruding aircraft by the optronic device 6 and determine the bearing angle of the intruding aircraft based on this image; [0035] extract from the signal the altitude transmitted by the intruding aircraft; [0036] calculate an estimated altitude of the intruding aircraft based on the bearing angle and the calculated distance; [0037] compare the estimated altitude with the transmitted altitude and take account of the distance calculated for navigation if the estimated altitude substantially matches the transmitted altitude.
[0038] The processing unit 4 is programmed in order to employ Kalman filters for calculation in particular of: [0039] an altitude and vertical speed of the intruding aircraft based on the transmitted altitude contained in the signals received; [0040] an estimated distance and a relative speed (or closing speed) between the drone and the intruding aircraft based on the strength of each received signal; [0041] an estimated altitude and an estimated elevation speed of the intruding aircraft based on the bearing angle and the estimated distance.
[0042] The processing unit 4 furthermore includes an association module (software or hardware) for associating data solely derived from the received signal (transmitted altitude, estimated distance, estimated closing speed, vertical speed) and data also derived from the images (estimated elevation speed, estimated altitude).
[0043] A situation involving a potential collision between a drone in accordance with the invention and an intruding aircraft will now be described in order to explain the method of the invention.
[0044] When the drone A is flying, the optronic device 6 supplies images to the processing unit 4 which processes these images in order to seek the presence of an intruding aircraft. As soon as an intruding aircraft C is detected by the image processing module in one of the images transmitted by the optronic device 6, the image processing module subsequently determines in the image a bearing angle of the intruding aircraft C appearing in the image.
[0045] In parallel, the drone A in flight receives signals from the transponders of the aircrafts replying to a secondary radar station B that is located on the ground S and has a surveillance zone within which said aircrafts are flying in addition to the drone A. The processing unit 4 of the drone A extracts the transmitted altitude contained in the signal, the identifier of the aircraft that emitted the signal and the power of the received signal.
[0046] The estimated distance between the drone and the intruding aircraft is calculated by the Kalman filter based on the power of the received signal and is transmitted to the association module.
[0047] The estimated distance is also used by the processing unit 4 to calculate an estimated altitude of the intruding aircraft based on the estimated distance and the bearing angle.
[0048] It goes without saying that calculation of the estimated distance is only valid if signal reception and image capture are close together in time. It may thus be envisaged that the piloting unit 3 is designed to control the optronic device 6 such that reception of a signal automatically triggers capture of an image by the optronic device 6.
[0049] The estimated altitude is calculated in the local terrestrial frame (for example in the NED or ENU coordinate system). Once again, the accuracy of the estimated altitude depends on the proximity in time of signal reception and image capture.
[0050] The power of the received signal is used here in the form of the signal-to-noise ratio of the received signal. This ratio depends on the distance between the transponder and the receiver, on the output power (transponder of between 1 to 5 watts TBC), on the gain of the transmitting antenna (transponder antenna of the intruding aircraft C), on the gain of the receiving antenna 7 and on the atmospheric attenuation. Nevertheless, it has been possible to determine experimentally that the distance can be approximated by a second-degree law of the signal to noise ratio. The law adopted is valid over the distance range considered, in this case between 1 and 10 km.
[0051] Assuming that it has been possible to establish an association with a transmitted identifier, the data that will be extracted from images of the intruding aircraft C or signals subsequently transmitted by the intruding aircraft C will be associated with said identifier.
[0052] Based on the data obtained from both successive signals, the Kalman filters of the processing unit 4 are designed to calculate, based on the estimated distances, a closing distance of the intruding aircraft C and the drone A and an estimated time to collision between the intruding aircraft C and the drone A.
[0053] The Kalman filters are designed to monitor evolution of the data over time, detect errors and smooth the results.
[0054] The transmitted altitudes, estimated distances, estimated closing speeds (calculated by differences in the estimated distances over a given time), vertical speeds (calculated by the difference in the altitudes transmitted over a given time), the estimated altitudes (calculated based on the estimated distances and the bearing angles) and the estimated elevation speeds are transmitted to the association module of the processing unit 4 which is designed to associate these data with an identification code of the data such as the identifier of the intruding aircraft (transmitted in the received signal).
[0055] Hence, the association module is designed to perform a comparison of altitudes, i.e.: [0056] a direct comparison of the altitudes (transmitted altitude and estimated altitude of the intruding aircraft); and/or [0057] a comparison of the elevation speeds (obtained by the difference in the successively transmitted altitudes and by the difference in the altitudes estimated based on the two successive images, respectively in relation to the time between the receptions of the successive signals and the time between the captures of the successive images).
[0058] Based on the estimated time to collision, the processing unit 4 issues the piloting device 3 an avoidance command; the avoidance command may be systematically the same (veer to the right or veer to the left) or be adapted for example taking account of the elevation speed of the intruding aircraft C (ascent or descent).
[0059] It can therefore be seen that the validated estimated distance has been taken into account in navigation of the drone A.
[0060] It will be noted that the association module adopts as identifier that for which the estimated altitude is substantially equal to the transmitted altitude (whereby the estimated distance is validated in this case). In the event that several identifiers could be selected, the association module adopts as the identifier that which corresponds to the worst case, i.e. that resulting in the shortest estimated distance and the highest closing speed.
[0061] If no transmitted altitude is substantially equal to the estimated altitude, the selected identification code is specific to the association module until the data associated with this identification code can be associated with a transmitted identifier and with the data associated with the latter.
[0062] The identification code is thus either specific to the association mode if a signal has not yet been received or to the identifier extracted from the received signal if such as signal has been received.
[0063] It will also be noted that the directional antenna makes it possible to eliminate ambiguities during association by allowing determination of a direction of emission of the signal and verification of its compatibility with the bearing angle determined in the image. In this case, it would also be of value to extract from the images an elevation angle, the consistency of which with the direction of emission can subsequently be verified. Furthermore, the elevation angle can be used to determine a flightpath of the intruding aircraft in order to develop an avoidance manoeuvre and/or fine-tune the prediction of collision.
[0064] The processing unit 4 is furthermore preferably designed to determine the closing speed of the intruding aircraft based on a dimension of the intruding aircraft in two successive images captured by the optronic device. To this end, the image processing module extracts from each image a solid angle formed by the surface of the intruding aircraft in each image or the size in pixels of the intruding aircraft in each image. By comparison with signatures contained in an aircraft signature database, an estimated distance between the drone and the intruding aircraft can be determined (a size of the intruding aircraft obtained from data contained in the mode S signal may also be used as a guide). The processing unit 4 is designed to provide closing speeds periodically based on the variation in the solid angle or size in pixels of the intruding aircraft obtained by comparison of these data from two successive images.
[0065] Thus, in the absence of a transponder on the intruding aircraft, only the data extracted from the images provided by the optronic detection device are used to determine the risk of collision and the avoidance manoeuvre to be carried out.
[0066] Furthermore, if the intruding aircraft is equipped with a transponder, the closing speeds obtained by image processing can be compared with those obtained as a function of the variation in the estimated distance calculated as a function of the strength of the received signals. This allows validation or correction of the results provided by the association module. It is therefore possible to compare and analyse the results obtained by using only the data derived from the optronic device 6 and the results obtained by also using the data extracted from the signals so as to only keep the results with less noise.
[0067] As an alternative embodiment, the processing unit 4 is also connected to an interrogator designed to interrogate the transponders of the aircraft operating in the vicinity.
[0068] Of course, the invention is not limited to the described embodiments but encompasses any alternative solution within the scope of the invention as defined in the claims.
[0069] In particular, the invention can be used with transponders operating according to modes other than mode S, for instance mode C or the modes of the transponders of military aircraft. If the signal does not have an identifier, the data consistent with the signal received are sought in order to identify the corresponding track.
[0070] The invention can also be used with the Automatic Dependent Surveillance-Broadcast system ADS-B in which the intruding aircraft periodically emits omnidirectionally a signal containing in particular its position and altitude.
[0071] As an alternative embodiment, the element of positioning data is the bearing angle of the intruding aircraft, wherein the method therefore comprises the stages of: [0072] calculating an estimated bearing angle of the intruding aircraft based on the altitude of the drone, the transmitted altitude and the estimated distance; [0073] comparing the estimated bearing angle with the bearing angle determined based on the image and taking account of the estimated distance for navigation if the estimated bearing angle substantially matches the bearing angle determined based on the image.
[0074] The processing unit can be designed to extract data from the image other than those mentioned, for example an elevation angle of the intruding aircraft. This elevation angle is not used in the method described, as it is considered that the intruding aircraft is heading directly towards the drone in order to take account of the most critical situation in navigation of the drone. One could contemplate using the elevation angle to determine a flightpath of the intruding aircraft in order to fine-tune the prediction of collision and the avoidance manoeuvre to be carried out.
[0075] The altitudes used may be barometric altitudes and/or altitudes obtained by a satellite-type geo-location device.