Disclosure of Invention
The invention aims to provide a method and a system for constructing flight tracks of a multi-rotor unmanned aerial vehicle. .
The technical scheme provided by the invention is as follows:
a method for constructing flight paths of multi-rotor unmanned aerial vehicles comprises the following steps:
acquiring current attitude information of the unmanned aerial vehicle in the flight process; acquiring target information within a preset range according to the current attitude information; marking the obtained target information, and further obtaining flight parameter information according to the current attitude information and the target information; the flight parameter information comprises flight height, flight direction and flight speed; establishing a flight track coordinate graph of the unmanned aerial vehicle in the set range according to the target information and the parameter information to be flown; and controlling the unmanned aerial vehicle to perform complete flight operation according to the flight track coordinate graph.
Further preferred, comprising:
the current attitude information and the target information are obtained based on that a plurality of detectors are arranged on the unmanned aerial vehicle, frequency signals are transmitted and received through the detectors, and the current attitude information is further obtained according to the frequency signals; the installation positions of the plurality of detectors form 360 degrees relative to the set position of the unmanned aerial vehicle.
Further preferably, the acquiring the flying height comprises:
acquiring echo time difference between a transmitting signal and a receiving signal of each detector in a preset transmitting working frequency; and acquiring the flying height of the unmanned aerial vehicle relative to the ground and between the target information according to the echo time difference and the current light speed.
Further preferably, the acquiring the flying speed comprises:
acquiring echo frequency difference between a transmitting signal and a receiving signal of each detector in the preset transmitting working frequency; and further acquiring the flying speed of the unmanned aerial vehicle, which is reached by the current flying height, according to the echo frequency difference, the current light speed and the preset transmitting working frequency.
Further preferably, the acquiring the flight orientation includes:
acquiring wavelength parameters corresponding to the preset emission working frequency of each detector and the installation distance between antennas installed on each detector; acquiring corresponding phase difference according to the mounting distance between the antennas; further acquiring the relative angle detected by each detector at the current flying height of the unmanned aerial vehicle according to the wavelength parameter, the installation distance and the phase difference and a trigonometric function relationship; and calculating the flight orientation of the unmanned aerial vehicle according to the relative angle detected by each detector.
Further preferred, comprising:
when the target information is judged to be the obstacle information, marking the obstacle in a set flight range; when the unmanned aerial vehicle flies to the preset range around the obstacle, adjusting the flight parameters of the unmanned aerial vehicle; and when the target information is judged to be the non-obstacle information, the unmanned aerial vehicle flies normally along a set flight track.
Further preferably, adjusting the flight parameters of the drone includes:
adjusting the flying height of the unmanned aerial vehicle; adjusting a flight orientation of the drone; adjusting the flying speed of the unmanned aerial vehicle; when the obstacle is a dynamic obstacle, the unmanned aerial vehicle is further adjusted to be in a hovering state, or the current flight track is changed, so that the obstacle is avoided.
A system for constructing flight tracks of multi-rotor unmanned aerial vehicles can execute the method for constructing flight tracks of multi-rotor unmanned aerial vehicles, and comprises the following steps: the unmanned aerial vehicle comprises a controller, a plurality of detectors, an unmanned aerial vehicle body and wings; the detectors are mounted on the unmanned aerial vehicle body and the wings and are in communication connection with the controller; the installation angles of the plurality of detectors form 360 degrees relative to the flight direction of the unmanned aerial vehicle; an antenna for transmitting and receiving signals is arranged on each detector;
the detector is used for acquiring current attitude information of the unmanned aerial vehicle in the flight process;
the controller includes: the data processing module is used for carrying out data operation processing on the acquired current attitude information of the unmanned aerial vehicle in the flight process; the information marking module is used for acquiring target information within a preset range according to the processed current attitude information and marking the acquired target information, and the flight parameter acquisition module is used for acquiring flight parameter information according to the current attitude information and the target information; the flight parameter information comprises flight height, flight direction and flight speed; the coordinate graph building module is used for building a flight track coordinate graph of the unmanned aerial vehicle in a set range according to the target information and the parameter information to be flown; and the unmanned aerial vehicle is in complete flight operation of the flight track coordinate graph.
Further preferably, the flight parameter acquiring module includes:
the flying height calculating unit is used for acquiring echo time difference between a transmitting signal and a receiving signal of each detector in a preset transmitting working frequency; and acquiring the flying height of the unmanned aerial vehicle relative to the ground and between the target information according to the echo time difference and the current light speed.
Further preferably, the flight parameter acquiring module includes:
the flight speed calculation unit is used for acquiring an echo frequency difference between a transmitting signal and a receiving signal of each detector in the preset transmitting working frequency; and further acquiring the flying speed of the unmanned aerial vehicle, which is reached by the current flying height, according to the echo frequency difference, the current light speed and the preset transmitting working frequency.
Further preferably, the flight parameter acquiring module includes:
the flight direction calculation unit is used for acquiring wavelength parameters corresponding to the preset emission working frequency of each detector and the installation distance between the antennas installed on each detector; acquiring corresponding phase difference according to the mounting distance between the antennas; further acquiring the relative angle detected by each detector at the current flying height of the unmanned aerial vehicle according to the wavelength parameter, the installation distance and the phase difference and a trigonometric function relationship; and calculating the flight orientation of the unmanned aerial vehicle according to the relative angle detected by each detector.
The invention provides a method and a system for constructing flight paths of a multi-rotor unmanned aerial vehicle, which at least have the following beneficial effects:
according to the invention, according to the flight scene characteristics of the unmanned aerial vehicle, the plurality of detectors are arranged on the body of the unmanned aerial vehicle, so that the terrain characteristics and the terrain trend in the flight scene of the unmanned aerial vehicle are marked in real time and converted into real-time flight tracks, namely three-dimensional terrain maps, and the unmanned aerial vehicle can adapt to different flight scenes to a greater extent.
According to the invention, the flight parameters of the built real-time terrain trend are controlled by the control system, the flight path can keep equal-altitude flight in a horizontal scene, and when the terrain changes, the unmanned aerial vehicle can still automatically adjust the flight height to safely fly according to the real-time terrain changes, so that the requirement on unmanned aerial vehicle control in a complex special operation scene is ensured.
Detailed Description
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following description will be made with reference to the accompanying drawings. It is obvious that the drawings in the following description are only some examples of the invention, and that for a person skilled in the art, other drawings and embodiments can be derived from them without inventive effort.
For the sake of simplicity, the drawings only schematically show the parts relevant to the present invention, and they do not represent the actual structure as a product.
Referring to fig. 1, the present invention provides an embodiment of a method for constructing flight paths of a multi-rotor unmanned aerial vehicle, including
Step S100, acquiring current attitude information of the unmanned aerial vehicle in the flight process;
step S200, acquiring target information in a preset range according to the current attitude information;
step S300, marking the acquired target information, and further acquiring flight parameter information according to the current attitude information and the target information; flight parameter information includes flight altitude, flight orientation, and flight speed;
step S400, establishing a flight path coordinate graph of the unmanned aerial vehicle in a set range according to the target information and the parameter information to be flown;
and S500, controlling the unmanned aerial vehicle to perform complete flight operation according to the flight trajectory coordinate graph.
Further preferred, comprising:
specifically, the current attitude information and the target information are obtained based on the fact that a plurality of detectors are arranged on the unmanned aerial vehicle, frequency signals are transmitted and received through the detectors, and the current attitude information is further obtained according to the frequency signals; the mounting positions of the plurality of detectors constitute 360 ° with respect to the set position of the drone. The installation of a plurality of detectors can acquire the live information in the range of flight in an embodiment, the detector can comprise a radar detector, and is shown in reference to fig. 2-3, the radar detector is installed at different set positions of the unmanned aerial vehicle, the detection angle is 120 degrees in the embodiment, the detection angle comprises 1-front ground imitation radar detection angle 120 degrees, 2-rear ground imitation radar detection angle 120 degrees, 3-fixed height ground imitation radar detection angle 120 degrees, so that 1 and 2 left and right unmanned aerial vehicle bottom radars 76-81 GHz millimeter wave radars can radiate at an angle of 180 degrees, and a bottom terrain model of the unmanned aerial vehicle can be built by no dead angle detection. The installation position and the installation number of the specific radar detectors are adaptively adjusted according to the use requirements, and the unmanned aerial vehicle can detect without dead angles in the flying process; in the embodiment, a signal with a certain frequency is generated by a detector, and a return signal is received, so that the real-time attitude information of the unmanned aerial vehicle in the flight process can be calculated, a set range is detected according to the real-time attitude information, whether the target information is an obstacle or a target position to enter is judged according to the received echo frequency difference, if the target information is the obstacle, a constructed flight track (3D map) is marked, so that the flight plan is not influenced in the flight process, the corresponding information detected in the flight process is classified and marked, and the flight track is established in real time, so that the target is marked according to the flight scene characteristics of the unmanned aerial vehicle, all-directional dead-angle-free detection information in the flight process is realized, and the terrain characteristics and the terrain trend in the flight scene of the unmanned aerial vehicle are converted into a real-time three-dimensional terrain map, provide accurate flight basis for unmanned aerial vehicle's operation.
Further preferably, the step S300 of acquiring the flying height specifically includes:
acquiring echo time difference between a transmitting signal and a receiving signal of each detector in a preset transmitting working frequency; and acquiring the flying height of the unmanned aerial vehicle relative to the ground and the target information according to the echo time difference and the current light speed.
The calculation of the specific flying height is completed by the following formula: r ═ 12C Δ T- - (1)
R-the flying height of the unmanned aerial vehicle; c, the light speed of the unmanned aerial vehicle in the flight process, delta T, echo time difference; the flying height of the current unmanned aerial vehicle is calculated according to the specific implementation of the formula (1), so that the flying height of the current unmanned aerial vehicle can be adjusted under different operation scenes.
Further preferably, the step S300 of acquiring the flight speed specifically includes:
acquiring echo frequency differences between transmitting signals and receiving signals of each detector within a preset transmitting working frequency; and further acquiring the flying speed of the unmanned aerial vehicle, which is reached by the current flying height, according to the echo frequency difference, the current light speed and the preset transmitting working frequency.
The specific calculation of the flight speed is completed by the following formula:
f--f+- -transmitting and receiving loopsFrequency difference of wave, fo-a preset launch operating frequency, C-the speed of light of the drone during flight, calculated by formula (2) to the real-time speed of flight of the drone during flight, adjusted in real time when reaching the operating area, or an obstacle, is detected.
Further preferably, the step S300 of acquiring the flight orientation specifically includes:
acquiring wavelength parameters corresponding to preset emission working frequencies of the detectors and installation distances between antennas installed on the detectors; acquiring corresponding phase difference according to the installation distance between the antennas; further acquiring the relative angle detected by each detector on the current flying height of the unmanned aerial vehicle according to the wavelength parameter, the installation distance and the phase difference and the trigonometric function relationship; and calculating the flight direction of the unmanned aerial vehicle according to the relative angle detected by each detector.
The calculation of the specific flight orientation is completed by the following formula:
lambda- -preset transmission operating frequency foCorresponding wavelength parameters, delta phi, and the installation distance between the antennas obtain corresponding phase differences; l-the mounting distance between the antennas mounted on each detector; referring to fig. 4, 4 receiving antennas are designed, when the target object returns from the antenna 5, the distance to each antenna is different, the distance between the antennas is designed according to the use requirement, Δ Φ is further calculated according to the installation distance, and the angle of the target object can be calculated according to the relationship in (3). And calculating the real-time flight orientation of the unmanned aerial vehicle in the flight process through a formula (3), and adjusting the flight orientation in real time when the unmanned aerial vehicle arrives at an operation area or an obstacle is detected. If use in the agricultural through unmanned aerial vehicle, carry out the medicine and spray, adjust timely position in the operation process, can be more accurate spray its pesticide on crops.
Further preferably, step S200 specifically includes:
when the target information is judged to be the obstacle information, marking the obstacle in the set flight range; when the unmanned aerial vehicle flies to the preset range around the obstacle, adjusting the flight parameters of the unmanned aerial vehicle; and when the target information is judged to be the non-obstacle information, the unmanned aerial vehicle flies normally along the set flight track.
Further preferably, adjusting the flight parameters of the drone includes:
adjusting the flying height of the unmanned aerial vehicle; adjusting the flight direction of the unmanned aerial vehicle; adjusting the flight speed of the unmanned aerial vehicle; when the obstacle is a dynamic obstacle, the unmanned aerial vehicle is further adjusted to be in a hovering state, or the current flight track is changed, so that the obstacle is avoided.
According to the technical scheme provided by the invention, the radar detectors with different angles are arranged, so that the unmanned aerial vehicle can carry out all-around test in a complex landform state, dead angles are avoided, and a flight map is obtained after the tested data is operated and integrated.
As shown with reference to FIG. 4; the invention provides an embodiment of a system for constructing flight paths of a multi-rotor unmanned aerial vehicle, which can execute the method for constructing the flight paths of the multi-rotor unmanned aerial vehicle, wherein the unmanned aerial vehicle 100 comprises: a controller 120, a plurality of detectors 110, a drone body, and wings; the detector 100 is installed on the unmanned aerial vehicle body and the wings and is in communication connection with the controller 120; the installation angles of the detectors form 360 degrees relative to the flight direction of the unmanned aerial vehicle; each detector is provided with an antenna for receiving and transmitting signals;
the detector 110 is used for acquiring current attitude information of the unmanned aerial vehicle in the flight process;
the controller 120 includes: the data processing module 121 is used for performing data operation processing on the acquired current attitude information of the unmanned aerial vehicle in the flight process; the information marking module 122 is used for acquiring target information within a preset range according to the processed current attitude information and marking the acquired target information, and the flight parameter acquiring module 123 is used for acquiring flight parameter information according to the current attitude information and the target information; flight parameter information includes flight altitude, flight orientation, and flight speed; the coordinate graph building module 124 is used for building a flight track coordinate graph of the unmanned aerial vehicle in a set range according to the target information and the parameter information to be flown; and the flight control module 125 is used for completely flying the unmanned aerial vehicle in the flight trajectory coordinate graph.
Specifically, the current attitude information and the target information are obtained based on the fact that a plurality of detectors are arranged on the unmanned aerial vehicle, frequency signals are transmitted and received through the detectors, and the current attitude information is further obtained according to the frequency signals; the mounting positions of the plurality of detectors constitute 360 ° with respect to the set position of the drone. The installation of a plurality of detectors can acquire the live information in the range of flight in an embodiment, the detector can comprise a radar detector, and is shown in reference to fig. 2-3, the radar detector is installed at different set positions of the unmanned aerial vehicle, the detection angle is 120 degrees in the embodiment, the detection angle comprises 1-front ground imitation radar detection angle 120 degrees, 2-rear ground imitation radar detection angle 120 degrees, 3-fixed height ground imitation radar detection angle 120 degrees, so that 1 and 2 left and right unmanned aerial vehicle bottom radars 76-81 GHz millimeter wave radars can radiate at an angle of 180 degrees, and a bottom terrain model of the unmanned aerial vehicle can be built by no dead angle detection. The installation position and the installation number of the specific radar detectors are adaptively adjusted according to the use requirements, and the unmanned aerial vehicle can detect without dead angles in the flying process; in the embodiment, a signal with a certain frequency is generated by a detector, and a return signal is received, so that the real-time attitude information of the unmanned aerial vehicle in the flight process can be calculated, a set range is detected according to the real-time attitude information, whether the target information is an obstacle or a target position to enter is judged according to the received echo frequency difference, if the target information is the obstacle, a constructed flight track (3D map) is marked, so that the flight plan is not influenced in the flight process, the corresponding information detected in the flight process is classified and marked, and the flight track is established in real time, so that the target is marked according to the flight scene characteristics of the unmanned aerial vehicle, all-directional dead-angle-free detection information in the flight process is realized, and the terrain characteristics and the terrain trend in the flight scene of the unmanned aerial vehicle are converted into a real-time three-dimensional terrain map, provide accurate flight basis for unmanned aerial vehicle's operation.
Further preferably, the flight parameter acquiring module includes:
the flying height calculating unit is used for acquiring echo time difference between a transmitting signal and a receiving signal of each detector in a preset transmitting working frequency; and acquiring the flying height of the unmanned aerial vehicle relative to the ground and the target information according to the echo time difference and the current light speed.
Further preferably, the flight parameter acquiring module includes:
the flight speed calculation unit is used for acquiring echo frequency difference between a transmitting signal and a receiving signal of each detector within a preset transmitting working frequency; and further acquiring the flying speed of the unmanned aerial vehicle, which is reached by the current flying height, according to the echo frequency difference, the current light speed and the preset transmitting working frequency.
Further preferably, the flight parameter acquiring module includes:
the flight direction calculation unit is used for acquiring wavelength parameters corresponding to preset emission working frequencies of the detectors and installation distances among antennas installed on the detectors; acquiring corresponding phase difference according to the installation distance between the antennas; further acquiring the relative angle detected by each detector on the current flying height of the unmanned aerial vehicle according to the wavelength parameter, the installation distance and the phase difference and the trigonometric function relationship; and calculating the flight direction of the unmanned aerial vehicle according to the relative angle detected by each detector.
The specific acquisition of the flight parameters has already been explained in the above embodiments, and is not further described again.
It should be noted that the above embodiments can be freely combined as necessary. The foregoing is only a preferred embodiment of the present invention, and it should be noted that it is obvious to those skilled in the art that various modifications and improvements can be made without departing from the principle of the present invention, and these modifications and improvements should also be considered as the protection scope of the present invention.