Flight control method, control terminal and unmanned aerial vehicle

文档序号:1174164 发布日期:2020-09-18 浏览:2次 中文

阅读说明:本技术 飞行控制方法、控制终端和无人机 (Flight control method, control terminal and unmanned aerial vehicle ) 是由 贾向华 黄振昊 石仁利 彭昭亮 于 2019-05-27 设计创作,主要内容包括:一种飞行控制方法、控制终端和无人机,该方法应用于控制终端,该控制终端用于控制作业分队,作业分队包括多个无人机,多个无人机用于对目标区域中的多个作业区域进行作业,作业区域为目标区域中用于作业的子区域。该方法包括:获取各个无人机对应的目标航线(401);根据各个无人机的作业高度确定各个无人机对应的目标航线的飞行高度(402),其中,多个无人机中任意两个经过同一子区域的无人机的目标航线的飞行高度不相同,并且多个无人机中任意一个无人机的目标航线的飞行高度与目标区域的最大作业高度也不相同;发送各个无人机对应的目标航线和目标航线的飞行高度至各个无人机(403)。可见,该方法可避免多个无人机之间造成碰撞或干扰。(The method is applied to a control terminal, the control terminal is used for controlling a work team, the work team comprises a plurality of unmanned aerial vehicles, the unmanned aerial vehicles are used for working a plurality of work areas in a target area, and the work areas are sub-areas used for working in the target area. The method comprises the following steps: acquiring a target route (401) corresponding to each unmanned aerial vehicle; determining the flight heights (402) of the target air lines corresponding to the unmanned aerial vehicles according to the operation heights of the unmanned aerial vehicles, wherein the flight heights of the target air lines of any two unmanned aerial vehicles passing through the same sub-area are different, and the flight height of the target air line of any one unmanned aerial vehicle in the unmanned aerial vehicles is different from the maximum operation height of the target area; and sending the target air route corresponding to each unmanned aerial vehicle and the flight height of the target air route to each unmanned aerial vehicle (403). Therefore, the method can avoid collision or interference among a plurality of unmanned aerial vehicles.)

1. A flight control method applied to a control terminal for controlling a work team, the work team including a plurality of drones for performing work on a plurality of work areas in a target area, the target area including a plurality of sub-areas, the work areas being sub-areas in the target area for the work, the method comprising:

acquiring a target route corresponding to each unmanned aerial vehicle in the plurality of unmanned aerial vehicles, wherein the target routes comprise a forward route from which the unmanned aerial vehicle navigates to a corresponding operation area and/or a return route from which the unmanned aerial vehicle returns from the corresponding operation area;

determining the flight height of the target flight path corresponding to each unmanned aerial vehicle according to the operation height of each unmanned aerial vehicle in the unmanned aerial vehicles, wherein the flight heights of the target flight paths of the unmanned aerial vehicles passing through the same sub-area are different for any two of the unmanned aerial vehicles, and the flight height of the target flight path of any one unmanned aerial vehicle in the unmanned aerial vehicles is different from the maximum operation height of the target area;

and sending the target air route corresponding to each unmanned aerial vehicle and the flight height of the target air route to each unmanned aerial vehicle.

2. The method of claim 1, wherein the altitude separation between the flight altitudes of the target flight paths of any two of the drones passing through the same sub-area is greater than or equal to a first preset altitude separation, and the altitude separation between the flight altitude of the target flight path of any one of the drones and the maximum working altitude of the target area is greater than or equal to a second preset altitude separation.

3. The method of claim 2, wherein the first predetermined height interval is the same as the second predetermined height interval.

4. The method of claim 2 or 3, wherein prior to determining the altitude of the target route for each of the drones based on the operating altitude of each of the drones, the method further comprises:

determining a positioning mode for each of a plurality of said drones;

determining the first preset height interval and/or the second preset height interval according to the positioning mode of each of the plurality of unmanned aerial vehicles.

5. The method of claim 4, wherein the positioning mode comprises a general positioning mode and a fine positioning mode, and wherein determining the first preset altitude interval and/or the second preset altitude interval from the positioning mode of each of the plurality of drones comprises:

if the positioning mode of at least one unmanned aerial vehicle in the plurality of unmanned aerial vehicles is a common positioning mode, determining that the first preset height interval is a first common height interval value; if the positioning mode of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles is a precise positioning mode, determining that the first preset height interval is a first precise height interval value, wherein the first common height interval value is greater than the first precise height interval value; and/or the presence of a gas in the gas,

if the positioning mode of at least one unmanned aerial vehicle in the plurality of unmanned aerial vehicles is a common positioning mode, determining that the second preset height interval is a second common height interval value; and if the positioning mode of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles is the accurate positioning mode, determining that the second preset height interval is a second accurate height interval value, wherein the second common height interval value is greater than the second accurate height interval value.

6. The method according to any one of claims 1 to 5, wherein the determining the flight altitude of the target route corresponding to each of the drones according to the working altitude of each of the drones comprises:

determining the operation height of any one of the unmanned aerial vehicles as the maximum operation height of the target area when the operation heights of the unmanned aerial vehicles are the same;

and determining the flight height of the target air route corresponding to each unmanned aerial vehicle according to the maximum operation height of the target area.

7. The method according to any one of claims 1 to 5, wherein the determining the flight altitude of the target route corresponding to each of the drones according to the working altitude of each of the drones comprises:

when the working heights of at least two unmanned aerial vehicles are different, determining the maximum value in the working heights of the unmanned aerial vehicles as the maximum working height of the target area;

and determining the flight height of the target air route corresponding to each unmanned aerial vehicle according to the maximum operation height of the target area.

8. The method according to any one of claims 1 to 5, wherein the maximum working height of the target area is a maximum working height of an unmanned aerial vehicle working in a working area through which the target route passes, and the determining the flight height of the target route corresponding to each of the unmanned aerial vehicles according to the working height of each of the unmanned aerial vehicles comprises:

acquiring each operation area passed by the target route;

determining the operation height of the unmanned aerial vehicle in each operation area passed by the target route;

determining the maximum value of the working heights corresponding to the working areas where the target route passes through as the maximum working height of the unmanned aerial vehicle working in the working area where the target route passes through;

and determining the flight height of the target air route corresponding to each unmanned aerial vehicle according to the maximum operation height of the unmanned aerial vehicle operating in the operation area through which the target air route passes.

9. The method according to any one of claims 2 to 5, wherein the determining the flight altitude of the target route corresponding to each of the drones according to the working altitude of each of the drones comprises:

determining the maximum operation height of the target area according to the operation height of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles;

and determining the flight height of the target air route corresponding to each unmanned aerial vehicle according to the maximum operation height of the target area, the first preset height interval, the second preset height interval and the serial number of each unmanned aerial vehicle.

10. The method of claim 9, wherein before determining the flight altitude of the target route corresponding to each drone according to the maximum working altitude of the target area, the first preset altitude interval, the second preset altitude interval, and the serial number of each drone, the method further comprises:

acquiring an operation area where the target route corresponding to each unmanned aerial vehicle passes;

and sequencing the unmanned aerial vehicles according to the number of the operation areas through which the target air routes corresponding to the unmanned aerial vehicles pass, and determining the sequence numbers of the unmanned aerial vehicles according to the sequence of the unmanned aerial vehicles.

11. The method of claim 10, wherein the sorting the drones according to the number of working areas through which the target routes corresponding to the drones pass and determining the sequence numbers of the drones according to the sequence of the drones comprises:

and sequencing the unmanned aerial vehicles according to the number of the operation areas through which the target air routes corresponding to the unmanned aerial vehicles pass from small to large, and determining the sequence numbers of the unmanned aerial vehicles according to the sequence of the unmanned aerial vehicles.

12. The method according to claim 11, wherein the sorting of the drones according to the number of the working areas through which the target routes corresponding to the drones pass is performed from small to large, and the determining of the sequence numbers of the drones according to the sequence of the drones, further comprises:

and when the number of the operation areas where the target air routes corresponding to at least two unmanned aerial vehicles pass is the same, sequencing according to the preset priority of the unmanned aerial vehicles.

13. The method according to any one of claims 9 to 12, wherein the determining the flight height of the target route corresponding to each unmanned aerial vehicle according to the maximum working height of the target area, the first preset height interval, the second preset height interval and the serial number of each unmanned aerial vehicle comprises:

determining a first unmanned machine according to the serial number of each unmanned machine, wherein the first unmanned machine is the unmanned machine which passes through the least operation area;

determining a first height of the first unmanned machine according to the second preset height interval, wherein the first height is the sum of the maximum operation height of the target area and the second preset height interval;

determining a second height of a second unmanned aerial vehicle according to the first preset height interval and the first height of the first unmanned aerial vehicle, wherein the second height is the sum of the first height of the first unmanned aerial vehicle and the first preset height interval, and the second unmanned aerial vehicle is an unmanned aerial vehicle adjacent to the serial number of the first unmanned aerial vehicle;

and determining the height of the next unmanned aerial vehicle according to the first preset height interval and the second height of the second unmanned aerial vehicle until the flight height of the target air route corresponding to each unmanned aerial vehicle is determined.

14. A flight control method, applied to a drone, the drone being any one of a plurality of drones of a work team, the drones being used to work a plurality of work areas in a target area, the target area including a plurality of sub-areas, the work area being a sub-area of the target area for work, the method comprising:

receiving a target air route corresponding to the unmanned aerial vehicle and the flying height of the target air route, which are sent by a control terminal, wherein the target air route comprises a forward air route for the unmanned aerial vehicle to navigate to a corresponding operation area and/or a return air route for the unmanned aerial vehicle to return from the corresponding operation area;

flying according to the target route and the flying height of the target route;

the flight height of the unmanned aerial vehicle is different from the flight heights of the target air routes of other unmanned aerial vehicles in the same sub-area, and the flight height of the target air route of the unmanned aerial vehicle is different from the maximum operation height of the target area.

15. The method of claim 14, wherein the altitude separation between the flight altitude of the drone and the flight altitude of the target flight path of the drone for the same sub-area is greater than or equal to a first preset altitude separation, and the altitude separation between the flight altitude of the target flight path of the drone and the maximum working altitude of the target area is greater than or equal to a second preset altitude separation.

16. The method of claim 15, wherein the first predetermined height interval is the same as the second predetermined height interval.

17. The method of any of claims 14 to 16, wherein the operating altitude of each of the drones is the same, and the operating altitude of any of the drones is determined as the maximum operating altitude of the target area.

18. The method of any one of claims 14 to 16, wherein when the working heights of at least two of the drones are not the same, the maximum value among the working heights of the drones is determined as the maximum working height of the target area.

19. The method of any one of claims 14 to 16, wherein the maximum operational height of the target area is the maximum operational height of a drone operating within the operational area traversed by the target route.

20. The method according to any one of claims 14 to 19, wherein the target flight path comprises an outbound flight path for the unmanned aerial vehicle to navigate to the corresponding work area, and the flying according to the target flight path and the flight height of the target flight path comprises:

raising the flight height to the flight height corresponding to the departure flight line at the flying point of the unmanned aerial vehicle;

according to the departure route, flying from the departure point to an operation starting point of an operation area corresponding to the unmanned aerial vehicle according to the flight height corresponding to the departure route;

and when the distance between the operation starting points is equal to a preset distance, descending the flying height to the operation height of the operation area corresponding to the unmanned aerial vehicle.

21. The method of any one of claims 14 to 19, wherein the target flight path comprises a return flight path for the drone to return from a corresponding work area, and wherein flying according to the target flight path and the flight altitude of the target flight path comprises:

raising the flying height to the flying height corresponding to the return route at the operation end point of the operation area corresponding to the unmanned aerial vehicle;

and according to the return route, flying from the operation end point to the flying start point of the unmanned aerial vehicle according to the flying height corresponding to the return route.

22. A control terminal, characterized in that, control terminal is used for controlling the work squad, the work squad includes a plurality of unmanned aerial vehicle, and is a plurality of unmanned aerial vehicle is used for carrying out the operation to a plurality of operation areas in the target area, the target area includes a plurality of sub-areas, the operation area be the sub-area that is used for the operation in the target area, control terminal includes: a memory, a processor, and a communication device, wherein:

the memory to store program instructions;

the processor invoking the program instructions for:

acquiring a target route corresponding to each unmanned aerial vehicle in the plurality of unmanned aerial vehicles, wherein the target routes comprise a forward route from which the unmanned aerial vehicle navigates to a corresponding operation area and/or a return route from which the unmanned aerial vehicle returns from the corresponding operation area;

determining the flight height of the target flight path corresponding to each unmanned aerial vehicle according to the operation height of each unmanned aerial vehicle in the unmanned aerial vehicles, wherein the flight heights of the target flight paths of the unmanned aerial vehicles passing through the same sub-area are different for any two of the unmanned aerial vehicles, and the flight height of the target flight path of any one unmanned aerial vehicle in the unmanned aerial vehicles is different from the maximum operation height of the target area;

the communication device is used for sending the target air route corresponding to each unmanned aerial vehicle and the flight height of the target air route to each unmanned aerial vehicle.

23. The control terminal of claim 22, wherein the altitude separation between the flight altitudes of the target flight paths of any two of the drones passing through the same sub-area is greater than or equal to a first preset altitude separation, and the altitude separation between the flight altitude of the target flight path of any one of the drones and the maximum working altitude of the target area is greater than or equal to a second preset altitude separation.

24. The control terminal of claim 23, wherein the first predetermined height interval is the same as the second predetermined height interval.

25. The control terminal according to claim 23 or 24, wherein before determining the flight altitude of the target route corresponding to each of the drones according to the working altitude of each of the drones, the processor calls the program instructions to further:

determining a positioning mode for each of a plurality of said drones;

determining the first preset height interval and/or the second preset height interval according to the positioning mode of each of the plurality of unmanned aerial vehicles.

26. The control terminal according to claim 25, wherein the positioning modes include a general positioning mode and a precise positioning mode, and the processor determines the first preset altitude interval and/or the second preset altitude interval according to the positioning mode of each of the plurality of drones, and is specifically configured to:

if the positioning mode of at least one unmanned aerial vehicle in the plurality of unmanned aerial vehicles is a common positioning mode, determining that the first preset height interval is a first common height interval value; if the positioning mode of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles is a precise positioning mode, determining that the first preset height interval is a first precise height interval value, wherein the first common height interval value is greater than the first precise height interval value; and/or the presence of a gas in the gas,

if the positioning mode of at least one unmanned aerial vehicle in the plurality of unmanned aerial vehicles is a common positioning mode, determining that the second preset height interval is a second common height interval value; and if the positioning mode of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles is the accurate positioning mode, determining that the second preset height interval is a second accurate height interval value, wherein the second common height interval value is greater than the second accurate height interval value.

27. The control terminal according to any one of claims 22 to 26, wherein the processor determines a maximum working height of the target area according to the working height of each of the plurality of drones, and is specifically configured to:

determining the operation height of any one of the unmanned aerial vehicles as the maximum operation height of the target area when the operation heights of the unmanned aerial vehicles are the same;

and determining the flight height of the target air route corresponding to each unmanned aerial vehicle according to the maximum operation height of the target area.

28. The control terminal according to any one of claims 22 to 26, wherein the processor determines a maximum working height of the target area according to the working height of each of the plurality of drones, and is specifically configured to:

when the working heights of at least two unmanned aerial vehicles are different, determining the maximum value in the working heights of the unmanned aerial vehicles as the maximum working height of the target area;

and determining the flight height of the target air route corresponding to each unmanned aerial vehicle according to the maximum operation height of the target area.

29. The control terminal according to any one of claims 22 to 26, wherein the maximum working height of the target area is a maximum working height of a drone operating in a working area through which the target route passes, and the processor determines the maximum working height of the target area according to the working height of each of the drones, and is specifically configured to:

acquiring each operation area passed by the target route;

determining the operation height of the unmanned aerial vehicle in each operation area where the target route passes through;

determining the maximum value of the working heights corresponding to the working areas passed by the target route as the maximum working height of the working area passed by the target route;

and determining the flight height of the target air route corresponding to each unmanned aerial vehicle according to the maximum operation height of the unmanned aerial vehicle operating in the operation area through which the target air route passes.

30. The control terminal according to any one of claims 23 to 26, wherein the processor determines a flight altitude of the target route corresponding to each of the drones according to the operating altitudes of the drones, and is specifically configured to:

determining the maximum operation height of the target area according to the operation height of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles;

and determining the flight height of the target air route corresponding to each unmanned aerial vehicle according to the maximum operation height of the target area, the first preset height interval, the second preset height interval and the serial number of each unmanned aerial vehicle.

31. The control terminal of claim 30, wherein before determining the flight altitude of the target route corresponding to each of the drones according to the maximum working altitude of the target area, the first preset altitude interval, the second preset altitude interval, and the serial number of each of the drones, the processor calls the program instructions to further:

acquiring an operation area where the target route corresponding to each unmanned aerial vehicle passes;

and sequencing the unmanned aerial vehicles according to the number of the operation areas through which the target air routes corresponding to the unmanned aerial vehicles pass, and determining the sequence numbers of the unmanned aerial vehicles according to the sequence of the unmanned aerial vehicles.

32. The control terminal according to claim 31, wherein the processor sorts the drones according to the number of work areas through which the target routes corresponding to the drones pass, and determines the sequence numbers of the drones according to the sequence of the drones, and is specifically configured to:

and sequencing the unmanned aerial vehicles according to the number of the operation areas through which the target air routes corresponding to the unmanned aerial vehicles pass from small to large, and determining the sequence numbers of the unmanned aerial vehicles according to the sequence of the unmanned aerial vehicles.

33. The control terminal according to claim 32, wherein the unmanned aerial vehicles are sorted from small to large according to the number of the working areas through which the target routes corresponding to the unmanned aerial vehicles pass, and the serial numbers of the unmanned aerial vehicles are determined according to the arrangement order of the unmanned aerial vehicles, and the processor calls the program instructions to further:

and when the number of the operation areas where the target air routes corresponding to at least two unmanned aerial vehicles pass is the same, sequencing according to the preset priority of the unmanned aerial vehicles.

34. The control terminal according to any one of claims 30 to 33, wherein the processor determines a flight altitude of the target route corresponding to each of the unmanned aerial vehicles according to a maximum working altitude of the target area, the first preset altitude interval, the second preset altitude interval, and a serial number of each of the unmanned aerial vehicles, and is specifically configured to:

determining a first unmanned machine according to the serial number of each unmanned machine, wherein the first unmanned machine is the unmanned machine which passes through the least operation area;

determining a first height of the first unmanned machine according to the second preset height interval, wherein the first height is the sum of the maximum operation height of the target area and the second preset height interval;

determining a second height of a second unmanned aerial vehicle according to the first preset height interval and the first height of the first unmanned aerial vehicle, wherein the second height is the sum of the first height of the first unmanned aerial vehicle and the first preset height interval, and the second unmanned aerial vehicle is an unmanned aerial vehicle adjacent to the serial number of the first unmanned aerial vehicle;

and determining the height of the next unmanned aerial vehicle according to the first preset height interval and the second height of the second unmanned aerial vehicle until the flight height of the target air route corresponding to each unmanned aerial vehicle is determined.

35. An unmanned aerial vehicle, wherein the unmanned aerial vehicle is any one of a plurality of unmanned aerial vehicles in a work team, and a plurality of the unmanned aerial vehicles are used for performing work on a plurality of work areas in a target area, the target area comprises a plurality of sub-areas, the work area is the sub-area for performing work in the target area, the unmanned aerial vehicle comprises: a memory, a processor, and a communication device, wherein:

the memory to store program instructions;

the communication device is used for receiving a target air route corresponding to the unmanned aerial vehicle and the flight height of the target air route, which are sent by the control terminal, wherein the target air route comprises a forward air route for the unmanned aerial vehicle to sail to a corresponding operation area and/or a return air route for the unmanned aerial vehicle to return from the corresponding operation area;

the processor invoking the program instructions for:

flying according to the target route and the flying height of the target route;

the flight height of the target route of the unmanned aerial vehicle is different from the flight heights of the target routes of other unmanned aerial vehicles in the same sub-area, and the flight height of the target route of the unmanned aerial vehicle is different from the maximum operation height of the target area.

36. A drone according to claim 35, characterised in that the height interval between the flight height of the target course of the drone and the flight heights of the target courses of other drone of the same sub-area is greater than or equal to a first preset height interval, and the height interval between the flight height of the target course of the drone and the maximum working height of the target area is greater than or equal to a second preset height interval.

37. A drone according to claim 36, wherein the first preset height interval is the same as the second preset height interval.

38. A drone as claimed in any one of claims 35 to 37, wherein the operating height of each of the drones is the same, the operating height of any of the drones is determined to be the maximum operating height of the target area.

39. A drone as claimed in any one of claims 35 to 37, wherein when the operating heights of at least two of the drones are not the same, the maximum of the operating heights of the drones is determined to be the maximum operating height of the target area.

40. A drone as claimed in any one of claims 35 to 37, wherein the maximum operational height of the target area is the maximum operational height of a drone operating within the operational area through which the target airline passes.

41. An unmanned aerial vehicle as claimed in any of claims 35-40, wherein the target route comprises an outbound route that the unmanned aerial vehicle navigates to a corresponding work area, and the processor is configured to fly according to the target route and a flight altitude of the target route, and is specifically configured to:

raising the flight height to the flight height corresponding to the departure flight line at the flying point of the unmanned aerial vehicle;

according to the departure route, flying from the departure point to an operation starting point of an operation area corresponding to the unmanned aerial vehicle according to the flight height corresponding to the departure route;

and when the distance between the operation starting points is equal to a preset distance, descending the flying height to the operation height of the operation area corresponding to the unmanned aerial vehicle.

42. An unmanned aerial vehicle as claimed in any of claims 35-40, wherein the target flight path comprises a return flight path for the unmanned aerial vehicle to return from a corresponding work area, and the processor is configured to fly according to the target flight path and a flight altitude of the target flight path, and is specifically configured to:

raising the flying height to the flying height corresponding to the return route at the operation end point of the operation area corresponding to the unmanned aerial vehicle;

and according to the return route, flying from the operation end point to the flying start point of the unmanned aerial vehicle according to the flying height corresponding to the return route.

Technical Field

The application relates to the technical field of control, in particular to a flight control method, a control terminal and an unmanned aerial vehicle.

Background

With the development of scientific and technological intelligence, a plurality of unmanned aerial vehicles can be adopted to cooperatively operate in a large-area target area, and each unmanned aerial vehicle respectively corresponds to different sub-areas to execute operation tasks, for example: spraying, shooting, etc.

However, in practical application scenarios, multiple drones may have collision and interference issues. For example, in the scenario shown in FIG. 1, the target area includes nine sub-areas with sequence numbers 1-9. The drone 101 performs timed shots in the sub-area 5, the return route of the drone 102 passing through the sub-area 3, the sub-area 5 and the sub-area 8. Wherein, the working height of the unmanned aerial vehicle 101 is the same as the height of the return route of the unmanned aerial vehicle 102. When the drone 102 enters the sub-area 5 during the return journey, there is a possibility of collision with the drone 101. Or, if the unmanned aerial vehicle 101 has an obstacle avoidance function, when the unmanned aerial vehicle 102 enters the sub-area 5, the unmanned aerial vehicle 102 may enter an obstacle avoidance area of the first unmanned aerial vehicle 101, and the unmanned aerial vehicle 101 is triggered to avoid an obstacle. And the obstacle avoidance function causes the speed of the unmanned aerial vehicle 101 to change, which causes interference to the normal operation of the unmanned aerial vehicle 101. Therefore, how to avoid collision or interference among multiple unmanned aerial vehicles is a problem to be solved urgently at present.

Disclosure of Invention

The application discloses flight control method, control terminal and unmanned aerial vehicle are favorable to avoiding causing collision or interference between a plurality of unmanned aerial vehicles.

In a first aspect, the present application provides a flight control method, applied to a control terminal, where the control terminal is configured to control a work team, the work team includes a plurality of drones, the drones are configured to perform work on a plurality of work areas in a target area, the target area includes a plurality of sub-areas, and the work area is a sub-area used for work in the target area, the method includes:

acquiring a target route corresponding to each unmanned aerial vehicle in the plurality of unmanned aerial vehicles, wherein the target route comprises a forward route from which the unmanned aerial vehicle navigates to a corresponding operation area and/or a return route from which the unmanned aerial vehicle returns from the corresponding operation area;

determining the flight heights of the target air routes corresponding to the unmanned aerial vehicles according to the operation heights of the unmanned aerial vehicles, wherein the flight heights of the target air routes of any two unmanned aerial vehicles passing through the same sub-area are different, and the flight height of the target air route of any one unmanned aerial vehicle is different from the maximum operation height of the target area;

and sending the target air route corresponding to each unmanned aerial vehicle and the flight height of the target air route to each unmanned aerial vehicle.

In a second aspect, the present application provides another flight control method, applied to any one of a plurality of drones in a work team, where the drones are used to perform work on a plurality of work areas in a target area, the target area includes a plurality of sub-areas, and the work area is a sub-area used for work in the target area, the method includes:

receiving a target air route corresponding to the unmanned aerial vehicle and the flying height of the target air route, which are sent by a control terminal, wherein the target air route comprises a forward air route for the unmanned aerial vehicle to navigate to a corresponding operation area and/or a return air route for the unmanned aerial vehicle to return from the corresponding operation area;

flying according to the target route and the flying height of the target route;

the flight height of the target air route of any one of the unmanned aerial vehicles is different from the flight heights of the target air routes of other unmanned aerial vehicles in the same sub-area, and the flight height of the target air route of any one of the unmanned aerial vehicles is different from the maximum operation height of the target area.

In a third aspect, the present application provides a control terminal, where the control terminal is configured to control a job squad, the job squad includes a plurality of drones, the drones are configured to perform jobs on a plurality of job areas in a target area, the target area includes a plurality of sub-areas, the job area is a sub-area used for jobs in the target area, and the control terminal includes: a memory, a processor, and a communication device, wherein:

a memory for storing program instructions;

a processor calling program instructions for:

acquiring a target route corresponding to each unmanned aerial vehicle in the plurality of unmanned aerial vehicles, wherein the target route comprises a forward route from which the unmanned aerial vehicle navigates to a corresponding operation area and/or a return route from which the unmanned aerial vehicle returns from the corresponding operation area;

determining the flight heights of the target air routes corresponding to the unmanned aerial vehicles according to the operation heights of the unmanned aerial vehicles, wherein the flight heights of the target air routes of any two unmanned aerial vehicles passing through the same sub-area are different, and the flight height of the target air route of any one unmanned aerial vehicle is different from the maximum operation height of the target area;

and the communication device is used for sending the target air route corresponding to each unmanned aerial vehicle and the flight height of the target air route to each unmanned aerial vehicle.

In a fourth aspect, the present application provides an unmanned aerial vehicle, this unmanned aerial vehicle is any one unmanned aerial vehicle in a plurality of unmanned aerial vehicles of operation formation, and this a plurality of unmanned aerial vehicles are used for carrying out the operation to a plurality of operation areas in the target area, and this target area includes a plurality of sub-areas, and this operation area is the sub-area that is used for the operation in this target area, and this unmanned aerial vehicle includes: a memory, a processor, and a communication device, wherein:

a memory for storing program instructions;

the communication device is used for receiving a target air route corresponding to the unmanned aerial vehicle and the flying height of the target air route, which are sent by the control terminal, wherein the target air route comprises a forward air route for the unmanned aerial vehicle to sail to a corresponding operation area and/or a return air route for the unmanned aerial vehicle to return from the corresponding operation area;

a processor calling program instructions for:

flying according to the target route and the flying height of the target route;

the flight height of the target air route of any one of the unmanned aerial vehicles is different from the flight heights of the target air routes of other unmanned aerial vehicles in the same sub-area, and the flight height of the target air route of any one of the unmanned aerial vehicles is different from the maximum operation height of the target area.

It can be seen that, in the embodiment of the application, the control terminal obtains the target air route corresponding to each unmanned aerial vehicle in the operation team, and determines the flight height of the target air route corresponding to each unmanned aerial vehicle according to the operation height of each unmanned aerial vehicle. And then, transmitting the target air route corresponding to each unmanned aerial vehicle and the flight height of the target air route to each unmanned aerial vehicle. The flight height of the target air route of any one unmanned aerial vehicle in the plurality of unmanned aerial vehicles is different from the flight height of the target air routes of other unmanned aerial vehicles in the same sub-area, and the flight height of the target air route of any one unmanned aerial vehicle in the plurality of unmanned aerial vehicles is different from the maximum operation height of the target area, so that collision or interference between the plurality of unmanned aerial vehicles is avoided.

Drawings

In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.

Fig. 1 is a schematic view of a scene in which multiple drones fly according to an embodiment of the present application;

FIG. 2 is a schematic structural diagram of a flight control system provided in an embodiment of the present application;

FIG. 3 is a schematic view of a target area provided by an embodiment of the present application;

FIG. 4 is a schematic flow chart diagram illustrating a flight control method according to an embodiment of the present disclosure;

fig. 5 is a schematic view of another scenario in which multiple drones fly according to an embodiment of the present application;

FIG. 6 is a schematic flow chart diagram illustrating another flight control method provided by embodiments of the present application;

FIG. 7 is a schematic flow chart diagram illustrating yet another flight control method provided by an embodiment of the present application;

fig. 8 is a schematic structural diagram of a control terminal according to an embodiment of the present application;

fig. 9 is a schematic structural diagram of an unmanned aerial vehicle provided in an embodiment of the present application.

Detailed Description

In order to make the objects, technical solutions and advantages of the present application clearer, the technical solutions of the embodiments of the present application will be described below with reference to the accompanying drawings.

For clearly describing the scheme of the embodiment of the present application, a system architecture to which the embodiment of the present application may be applied is described below with reference to fig. 2.

Referring to fig. 2 in detail, fig. 2 is a schematic structural diagram of a flight control system according to an embodiment of the present disclosure. The system comprises: control terminal and job teaming. This operation squad includes a plurality of unmanned aerial vehicles. Fig. 2 illustrates an example in which the work team includes the drone 1, the drone 2, and the drone 3. The unmanned aerial vehicles in the operation teams are used for operating a plurality of operation areas in the target area. Wherein the target area may be divided into a plurality of sub-areas. The operation area is a sub-area of the target area, wherein the unmanned aerial vehicle is appointed to operate. The target area may further include sub-areas not used for work, or all the sub-areas of the target area may be work areas.

As shown in FIG. 3, the target area includes nine sub-areas with serial numbers 1-9. Wherein, subregion 2 is unmanned aerial vehicle 1's operation region, and subregion 3 is unmanned aerial vehicle 2's operation region, and subregion 5 is unmanned aerial vehicle 3's operation region. Each of the sub-areas 1, 4, 6, 7, 8, and 9 is a sub-area in which no work is performed in the target area.

This application does not do the restriction to the operation type of every unmanned aerial vehicle in the operation team, and unmanned aerial vehicle's operation type can be irrigation, seeding or shoot etc..

The control terminal can establish wireless communication connection with each unmanned aerial vehicle in the operation squad to control the operation squad. For example, the control terminal may control the movement state (e.g., position, velocity, acceleration, etc.) of the drone, the control terminal may control the drone to perform a job (e.g., irrigation, seeding, or filming, etc.), and so on. The control terminal can be a mobile phone, a tablet computer, a remote controller or other wearable devices (a watch or a bracelet) and the like, and the embodiment of the application is not limited. Fig. 2 illustrates a mobile phone as an example.

Unmanned aerial vehicle can refer to unmanned vehicles, and this unmanned vehicles can be for revolving wing section mobile robot, also can be for fixed wing section mobile robot. Fig. 2 illustrates a fixed-wing-type mobile robot. This unmanned aerial vehicle can include power device, and power device sets up in unmanned aerial vehicle's fuselage for provide the power of removal for unmanned aerial vehicle. The power device may include one or more of an engine, a propeller, a motor, and an electric governor, which is not limited herein.

It is to be understood that the system architecture and the service scenario described in the embodiment of the present application are for more clearly illustrating the technical solution of the embodiment of the present application, and do not form a limitation on the technical solution provided in the embodiment of the present application, and it is known by a person skilled in the art that as the system architecture evolves and a new service scenario appears, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.

The following describes a specific flow of the flight control method provided in the embodiment of the present application.

Referring to fig. 4, fig. 4 is a schematic flow chart of a flight control method according to an embodiment of the present disclosure. As shown in fig. 4, the method may include steps 401 to 403, in which:

401. the control terminal obtains a target air route corresponding to each unmanned aerial vehicle in a plurality of unmanned aerial vehicles of the operation team.

In this embodiment of the application, the target route includes a forward route where the unmanned aerial vehicle navigates to the corresponding work area and/or a backward route where the unmanned aerial vehicle returns from the corresponding work area.

For example, the work teams in fig. 5 include drone 1, drone 2, and drone 3. The control terminal obtains a target route 1 corresponding to the unmanned aerial vehicle 1, obtains a target route 2 corresponding to the unmanned aerial vehicle 2, and obtains a target route 3 corresponding to the unmanned aerial vehicle 3. As shown in FIG. 5, the target area includes nine sub-areas with serial numbers 1-9. The operation area of unmanned aerial vehicle 1 is subregion 2, and the operation area of unmanned aerial vehicle 2 is subregion 3, and the operation area of unmanned aerial vehicle 3 is subregion 5. The target route 1 includes a departure route L11 and/or a return route L12, the target route 2 includes a departure route L21 and/or a return route L22, and the target route 3 includes a departure route L31 and/or a return route L32.

The connecting line from the point a1 to the point a2 is an outbound route L11 of the unmanned aerial vehicle 1, the point a1 is a departure point of the unmanned aerial vehicle 1, and the point a2 is an operation starting point of an operation area corresponding to the unmanned aerial vehicle 1. A connecting line from the point a1 to the point A3 is a return route L12 of the drone 1, and the point A3 is a work end point of the work area corresponding to the drone 1. The connecting line between the point B1 and the point B2 is an outbound route L21 of the unmanned aerial vehicle 2, the point B1 is a flying point of the unmanned aerial vehicle 2, and the point B2 is a work starting point of a work area corresponding to the unmanned aerial vehicle 2. A connecting line from the point B1 to the point B3 is a return route L22 of the drone 2, and the point B3 is a work end point of a work area corresponding to the drone 2. A connecting line from the point C1 to the point C2 is an outbound route L31 of the drone 3, the point C1 is a departure point of the drone 3, and the point C2 is a work starting point of a work area corresponding to the drone 3. A connecting line from the point C1 to the point C3 is a return route L32 of the drone 3, and the point C3 is a work end point of the work area corresponding to the drone 3.

In the present embodiment, the target route may be a pre-planned flight route stored in a database. In executing step 401, the control terminal may retrieve a pre-stored target route from a database. Or, when step 401 is executed, the control terminal may plan to obtain the target routes of the unmanned aerial vehicles according to a preset route planning algorithm. Of course, the control terminal can also obtain the target air route corresponding to each unmanned aerial vehicle in the plurality of unmanned aerial vehicles of the operation squad in other modes, and the embodiment of the application is not limited.

It should be noted that the target route acquired by the control terminal refers to a horizontal route of the unmanned aerial vehicle, and does not include the height of the unmanned aerial vehicle in the vertical direction.

402. The control terminal determines the flight height of a target air route corresponding to each unmanned aerial vehicle according to the operation height of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles.

In the embodiment of the application, the flying heights of the target routes of any two unmanned aerial vehicles passing through the same sub-area of the target area are different, and the flying height of the target route of any one unmanned aerial vehicle in the plurality of unmanned aerial vehicles is different from the maximum working height of the target area. The fact that the flight height of the target flight path is different from the maximum working height of the target area means that the flight height of the target flight path is larger than the maximum working height of the target area, or the flight height of the target flight path is smaller than the maximum working height of the target area.

For example, in fig. 5, the target route 1 corresponds to the unmanned aerial vehicle 1, the target route 2 corresponds to the unmanned aerial vehicle 2, and the target route 3 corresponds to the unmanned aerial vehicle 3. The target route 1 includes an outbound route L11 and a return route L12. The target route 2 includes a departure route L21 and a return route L22, and the target route 3 includes a departure route L31 and a return route L32. The target routes of the unmanned aerial vehicle 1, the unmanned aerial vehicle 2 and the unmanned aerial vehicle 3 all pass through the sub-area 5. Therefore, the flying heights of the target routes between any two drones among the drone 1, the drone 2, and the drone 3 are different. Therefore, collision of a plurality of unmanned aerial vehicles in the process of going to the operation area or in the process of returning from the operation area can be avoided. When the maximum working height is 10 meters, the flight height of the target route 1 corresponding to the unmanned aerial vehicle 1 may be 20 meters, the flight height of the target route 2 corresponding to the unmanned aerial vehicle 2 may be 30 meters, and the flight height of the unmanned aerial vehicle 3 corresponding to the unmanned aerial vehicle 3 may be 40 meters.

Optionally, the flight heights of the target routes of any two unmanned aerial vehicles in the multiple unmanned aerial vehicles may also be different, that is, whether the target routes of the two unmanned aerial vehicles pass through the same sub-area is not required to be considered.

In this application embodiment, the operation height is the flying height of unmanned aerial vehicle when corresponding operation region carries out the operation task. The working height is a height relative to a horizontal plane. If the unmanned aerial vehicle is flying at a fixed height in the working area, the working height of the unmanned aerial vehicle in the working area is kept unchanged. If the unmanned aerial vehicle flies in the operation area in a simulated manner, the operation height of the unmanned aerial vehicle is changed. Wherein, imitative ground flight means that unmanned aerial vehicle obtains the height of unmanned aerial vehicle for ground through ultrasonic wave, radar equidistance measuring transducer in the operation in-process to keep unmanned aerial vehicle for the height of deciding for ground, make unmanned aerial vehicle and ground keep invariable discrepancy in elevation. Make unmanned aerial vehicle can adapt to different topography through imitative ground flight to in time adjust flying height according to topography and crop height, realize imitative ground flight, for example when unmanned aerial vehicle carries out the irrigation task, can ensure the even spraying in the flight.

In one possible example, the specific implementation manner of determining, by the control terminal, the flight height of the target route corresponding to each unmanned aerial vehicle according to the working height of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles is as follows: the control terminal determines the maximum operation height of the target area according to the operation height of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles; and the control terminal determines the flight height of the target air route corresponding to each unmanned aerial vehicle according to the maximum operation height of the target area.

Wherein, the control terminal confirms the biggest operation height in target area according to the operation height of each unmanned aerial vehicle in this a plurality of unmanned aerial vehicles includes following three kinds of modes:

the first method is as follows: when the operation heights of all unmanned aerial vehicles in the plurality of unmanned aerial vehicles are the same, the operation height of any one unmanned aerial vehicle in the plurality of unmanned aerial vehicles is determined as the maximum operation height of the target area.

For example, the work areas in fig. 5 are sub-area 2, sub-area 3, and sub-area 5. The sub-areas 2, 3, and 5 are sub-areas for level operation. The operation height of unmanned aerial vehicle 1 in subregion 2 is 20 meters, and the operation height of unmanned aerial vehicle 2 in subregion 3 is 20 meters, and the operation height of unmanned aerial vehicle 3 in subregion 5 is 20 meters. Thus, the maximum working height of the target area is 20 meters. The flight height of the target air route of any one of the unmanned aerial vehicle 1, the unmanned aerial vehicle 2 and the unmanned aerial vehicle 3 is not equal to 20 meters.

The second method comprises the following steps: when the operation heights of at least two unmanned aerial vehicles are different, the maximum value in the operation heights of the unmanned aerial vehicles is determined as the maximum operation height of the target area.

For example, the work areas in fig. 5 are sub-area 2, sub-area 3, and sub-area 5. Sub-areas 2 and 3 are sub-areas for level operation. The subarea 5 is a subarea flying by imitating the ground. Wherein, unmanned aerial vehicle 1 is 20 meters at the operation height of subregion 2, and unmanned aerial vehicle 2 is 30 meters at the operation height of subregion 3, and unmanned aerial vehicle 3 is 50 meters at the maximum operation height of subregion 5. The maximum working height of the target area is therefore 50 meters. The flight height of the target air route of any one of the unmanned aerial vehicle 1, the unmanned aerial vehicle 2 and the unmanned aerial vehicle 3 is not equal to 50 meters.

The third method comprises the following steps: the maximum working height of the target area is the maximum working height of the unmanned aerial vehicle working in the working area through which the target route corresponding to the unmanned aerial vehicle passes. The control terminal determines the maximum operation height of the unmanned aerial vehicle operating in the operation area where the target route passes according to the operation heights of the plurality of unmanned aerial vehicles, and the control terminal comprises the following steps:

acquiring each operation area passed by a target route; determining the operation height of the unmanned aerial vehicle in each operation area through which the target route passes; and determining the maximum value of the working heights corresponding to the working areas passed by the target route as the maximum working height of the unmanned aerial vehicle operated in the working area passed by the target route.

For example, as shown in fig. 5, sub-area 2, sub-area 3, and sub-area 5 are all level work sub-areas. The working area through which the target route 1 corresponding to the unmanned aerial vehicle 1 passes is a sub-area 2 and a sub-area 5. The working height of the sub-area 2 is 20 meters, the working height of the sub-area 5 is 50 meters, namely the maximum working height of the unmanned aerial vehicle working in the working area through which the target route 1 passes is 50 meters, and the flight height of the target route 1 corresponding to the unmanned aerial vehicle 1 is not equal to 50 meters. The operation area where the target route 2 corresponding to the unmanned aerial vehicle 2 passes is the sub-area 2, the sub-area 3 and the sub-area 5, the operation height of the sub-area 3 is 60 meters, namely the maximum operation height of the unmanned aerial vehicle operating in the operation area where the target route 2 passes is 60 meters, and the flight height of the target route 2 corresponding to the unmanned aerial vehicle 2 is not equal to 60 meters. The operation area where the target route 3 corresponding to the unmanned aerial vehicle 3 passes is the sub-area 5, that is, the maximum operation height of the unmanned aerial vehicle operating in the operation area where the target route 3 passes is 50 meters, and the flight height of the target route 3 corresponding to the unmanned aerial vehicle 3 is not equal to 50 meters. That is to say, in the third mode, the maximum working height corresponding to each target route may be different, and the maximum working height corresponding to each target route is determined by the working height of the unmanned aerial vehicle in the working area through which the target route passes.

In one possible example, the height interval between the flight heights of the target flight paths of any two of the plurality of drones passing through the same sub-area is greater than or equal to a first preset height interval, and the height interval between the flight height of the target flight path of any one of the plurality of drones and the maximum working height of the target area is greater than or equal to a second preset height interval.

The first preset height interval and the second preset height interval are not limited. For example, as shown in fig. 5, the target routes corresponding to the drone 1, the drone 2, and the drone 3 all pass through the sub-area 5. When the first preset height interval is 5 meters, the second preset height interval is 10 meters, and the maximum working height of the target area is 50 meters, the flight height of the target route corresponding to the unmanned aerial vehicle 1 may be 50+10, that is, 60 meters. The flight height of the target route corresponding to the drone 2 may be 60+5, i.e. 65 metres. The flight height of the target route corresponding to the drone 3 may be 65+5, i.e. 70 meters. Because the flying height of above three unmanned aerial vehicle is inequality, and keeps certain distance, then can avoid causing collision or interference between a plurality of unmanned aerial vehicles.

In one possible example, the first preset height interval is the same as the second preset height interval. For example, when the first preset height interval is 5 meters, the second preset height interval is 5 meters.

In one possible example, prior to step 302, the flight control method further comprises:

determining a positioning mode of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles, and determining a first preset height interval and/or a second preset height interval according to the positioning mode of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles.

The Positioning mode may include a Global Positioning System (GPS) Positioning mode, a single-point Positioning mode, a pseudo-range Positioning mode, a Real-time kinematic (RTK) Positioning mode, a Global Navigation Satellite System (GNSS) Positioning mode, and the like.

The method for determining the first preset height interval may be: if the positioning mode of at least one unmanned aerial vehicle in the plurality of unmanned aerial vehicles is the common positioning mode, determining that the first preset height interval is a first common height interval value. If the positioning mode of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles is the accurate positioning mode, determining that the first preset height interval is a first accurate height interval value. Wherein the first common height interval value is greater than the first precise height interval value. For example, the first general height interval is 20 meters and the first precise height interval is 5 meters. Of course, the first preset height interval may also be determined in other manners, and the embodiment of the present application is not limited.

For example, assume that the RTK positioning mode is a precision positioning mode, the GPS positioning mode is a normal positioning mode, and the first normal altitude separation value is 30 meters and the first precision altitude separation value is 5 meters. If unmanned aerial vehicle 1 and unmanned aerial vehicle 2 are the RTK locate mode, and unmanned aerial vehicle 3 is the GPS locate mode, then first preset altitude interval is first ordinary altitude interval value, 30 meters promptly. If unmanned aerial vehicle 1, unmanned aerial vehicle 2 and unmanned aerial vehicle 3 are the RTK locate mode, then first preset height interval is first accurate height interval value, 5 meters promptly.

Similarly, the method for determining the second preset height interval may be: and if the positioning mode of at least two unmanned aerial vehicles in the plurality of unmanned aerial vehicles is the common positioning mode, determining that the second preset height interval is a second common height interval value. And if the positioning mode of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles is the accurate positioning mode, determining that the second preset height interval is a second accurate height interval value. Wherein the second common height interval value is greater than the second precise height interval value. Of course, the second preset height interval may also be determined in other manners, and the embodiment of the present application is not limited.

It can be understood that, after confirming each unmanned aerial vehicle's location mode, confirm first preset height interval and/or the second according to each unmanned aerial vehicle's location mode and predetermine height interval, can improve the accuracy that sets up safe flight interval to be favorable to avoiding causing collision or interference between a plurality of unmanned aerial vehicles.

403. The control terminal sends the target air route corresponding to each unmanned aerial vehicle and the flight height of the target air route to each unmanned aerial vehicle.

For example, the control terminal transmits the target route 1 of the unmanned aerial vehicle 1 and the flying height of the target route 1 to the unmanned aerial vehicle 1, and transmits the target route 2 of the unmanned aerial vehicle 2 and the flying height of the target route 2 to the unmanned aerial vehicle 2, and transmits the target route 3 of the unmanned aerial vehicle 3 and the flying height of the target route 3 to the unmanned aerial vehicle 2.

It can be understood that after the control terminal sends the corresponding target air route and the flight height of the target air route to each unmanned aerial vehicle, each unmanned aerial vehicle can fly according to the corresponding target air route and the flight height of the target air route. And because the flying height of the target course of two arbitrary unmanned aerial vehicles through the same subregion is inequality in a plurality of unmanned aerial vehicles, and the flying height of the target course of any unmanned aerial vehicle in a plurality of unmanned aerial vehicles is also different with the maximum operation height in target region, can avoid causing collision or interference between a plurality of unmanned aerial vehicles.

Referring to fig. 6, fig. 6 is a schematic flow chart of another flight control method disclosed in the embodiment of the present application. Step 602 and step 603 are specific implementations of step 402. As shown in fig. 6, the flight control method may include the following steps 601 to 604. Wherein:

601. the control terminal obtains a target air route corresponding to each unmanned aerial vehicle in a plurality of unmanned aerial vehicles of the operation team.

Step 601 may refer to the description of step 401, which is not described herein.

602. The control terminal determines the maximum operation height of the target area according to the operation height of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles.

Step 602 can refer to the three ways described in the embodiment described in step 402 above. Or, the control terminal can also determine the maximum working height of the target area according to the working heights of the multiple unmanned aerial vehicles in other modes.

603. The control terminal determines the flight height of the target air route corresponding to each unmanned aerial vehicle according to the maximum operation height of the target area, the first preset height interval, the second preset height interval and the serial number of each unmanned aerial vehicle.

The first preset height interval and the second preset height interval may refer to the description of step 402, which is not repeated herein.

The present application is not limited to determining the serial number of each drone, and in a possible example, before step 603, the flight control method further includes the following steps:

acquiring an operation area where a target route corresponding to each unmanned aerial vehicle passes; and sequencing the unmanned aerial vehicles according to the number of the operation areas through which the target air routes corresponding to the unmanned aerial vehicles pass, and determining the sequence numbers of the unmanned aerial vehicles according to the sequence of the unmanned aerial vehicles.

The sorting algorithm may sort from small to large according to the number of the operation areas through which the target route passes, or may sort from large to small according to the number of the operation areas, which is not limited herein.

For example, as shown in fig. 5, the work area through which the target route 1 corresponding to the unmanned aerial vehicle 1 passes is a sub-area 2 and a sub-area 5. The working area through which the target route 2 corresponding to the unmanned aerial vehicle 2 passes is a sub-area 2, a sub-area 3 and a sub-area 5. The working area through which the target route corresponding to the unmanned aerial vehicle 3 passes is a sub-area 5. It can be seen that the number of the work areas where the unmanned aerial vehicle 1 passes through is 2, the number of the work areas where the unmanned aerial vehicle 2 passes through is 3, and the number of the work areas where the unmanned aerial vehicle 3 passes through is 1. If the number of the operation areas passed by the target air route is sorted from small to large, the serial number of the unmanned aerial vehicle 3 is 1, the serial number of the unmanned aerial vehicle 1 is 2, and the serial number of the unmanned aerial vehicle 2 is 3.

Optionally, when the number of the operation areas through which the target routes corresponding to the at least two unmanned aerial vehicles pass is the same, the operation areas are sorted according to the preset priority of the unmanned aerial vehicles.

Optionally, the preset priority of the unmanned aerial vehicle may be weighted according to the cruising ability, the flight rate, the flight distance of the target route, the operation duration, and the like of the unmanned aerial vehicle, which is not limited herein.

It can be understood that when the number of the operation areas corresponding to the two unmanned aerial vehicles is the same, the unmanned aerial vehicles are sequenced in a mode of presetting priority, so that the flexibility and the accuracy of determining the sequence numbers of the unmanned aerial vehicles are improved.

In one possible example, step 603 specifically includes the following steps:

determining a first unmanned machine according to the serial number of each unmanned machine; determining a first height of the first unmanned machine according to a second preset height interval; determining a second height of the second unmanned aerial vehicle according to the first preset height interval and the first height of the first unmanned aerial vehicle; and determining the height of the next unmanned aerial vehicle according to the first preset height interval and the second height of the second unmanned aerial vehicle until the flight height of the target air route corresponding to each unmanned aerial vehicle is determined.

Wherein, first unmanned aerial vehicle is the unmanned aerial vehicle of minimum through the operation area. The first height is the sum of the maximum working height of the target area and the second preset height interval. The second unmanned aerial vehicle is the unmanned aerial vehicle adjacent with first unmanned aerial vehicle's serial number. The second height is the sum of the first height of the first unmanned machine and the first preset height interval.

That is, it is assumed that the maximum working height of the target region is H1, the first preset height interval is H2, and the second preset height interval is H3. When the unmanned aerial vehicles are sequenced from small to large according to the number of the operation areas passed by the target air route, the serial number of the first unmanned aerial vehicle is 1, the serial number of the second unmanned aerial vehicle is 2, and the serial number of the third unmanned aerial vehicle is 3. Therefore, the flight height of the first drone is equal to H1+ H3, the flight height of the second drone is H1+ H3+ H2, the flight height of the third drone is H1+ H3+2 × H2, and so on.

For example, when the number of the work areas passed by the target route is sorted from small to large, the serial number of the unmanned aerial vehicle 1 is 2, the serial number of the unmanned aerial vehicle 2 is 3, and the serial number of the unmanned aerial vehicle 3 is 1. Therefore, the first drone is drone 3 and the second drone is drone 1. The second is preset the height interval and is 5 meters, and the maximum operation height of the unmanned aerial vehicle of the operation in the operation region that the target route 3 of unmanned aerial vehicle 3 passes through is 50 meters, and the maximum operation height of target region is 50 meters promptly, and then unmanned aerial vehicle 3's first height is 50+5, 55 meters promptly. Therefore, the flight height of the target route 3 corresponding to the drone 3 is 55 meters. If the first predetermined height interval is 6 meters, the second height is 55+6, i.e. 61 meters. Therefore, the flight height of the target route 1 corresponding to the unmanned aerial vehicle 1 is 61 meters. The flight height of the target route 2 corresponding to the unmanned aerial vehicle 2 is 61+6, namely 67 meters.

It can be understood that when the number of the operation areas through which the target air lines corresponding to each unmanned aerial vehicle pass is sequenced from small to large according to the number of the operation areas, and the flight heights of the unmanned aerial vehicles are determined according to the second preset height interval and the first preset height interval, the flight heights corresponding to the unmanned aerial vehicles passing through more operation areas are higher, and collision or interference among the unmanned aerial vehicles can be further avoided.

604. The control terminal sends the target air route corresponding to each unmanned aerial vehicle and the flight height of the target air route to each unmanned aerial vehicle.

In the method shown in fig. 6, the control terminal obtains a target route corresponding to each unmanned aerial vehicle in the operation team, determines the maximum operation height of the target area according to the operation height of each unmanned aerial vehicle, and determines the flight height of the target route corresponding to each unmanned aerial vehicle according to the maximum operation height of the target area, the first preset height interval, the second preset height interval and the serial number of each unmanned aerial vehicle, so that the flight heights of the target routes of any two unmanned aerial vehicles passing through the same sub-area in the plurality of unmanned aerial vehicles are different, and the flight height of the target route of any one unmanned aerial vehicle in the plurality of unmanned aerial vehicles is different from the maximum operation height of the target area. Then, the target air route corresponding to each unmanned aerial vehicle and the flight height of the target air route are sent to each unmanned aerial vehicle, and each unmanned aerial vehicle can fly according to the corresponding target air route and the flight height of the target air route, so that collision or interference among a plurality of unmanned aerial vehicles is avoided.

Referring to fig. 7, fig. 7 is a schematic flow chart illustrating another flight control method according to an embodiment of the present application. As shown in fig. 7, the flight control method may include the following steps 701 to 704. Wherein:

701. the control terminal obtains a target air route corresponding to each unmanned aerial vehicle in a plurality of unmanned aerial vehicles of the operation team.

702. And the control terminal determines the flight height of the target air route corresponding to each unmanned aerial vehicle according to the operation height of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles.

703. And the control terminal sends the target air route corresponding to each unmanned aerial vehicle and the flying height of the target air route to each unmanned aerial vehicle.

Reference may be made to steps 401 to 403 in fig. 4 and the descriptions of steps 601 to 604 in fig. 6 for steps 701 to 703, which are not described herein again.

704. And the unmanned aerial vehicle flies according to the corresponding target air route and the flying height of the target air route.

For example, after the control terminal determines the flight height of the target route 1 corresponding to the unmanned aerial vehicle 1, the flight height of the target route 2 corresponding to the unmanned aerial vehicle 2, and the flight height of the target route 3 corresponding to the unmanned aerial vehicle 3, the control terminal sends the flight heights of the target route 1 and the target route 1 to the unmanned aerial vehicle 1, the flight heights of the target route 2 and the target route 2 to the unmanned aerial vehicle 2, and the flight heights of the target route 3 and the target route 3 to the unmanned aerial vehicle 3.

Correspondingly, the unmanned aerial vehicle 1 receives the target route 1 corresponding to the unmanned aerial vehicle 1 and the flying height of the target route 1 sent by the control terminal. The unmanned aerial vehicle 2 receives the target air route 2 corresponding to the unmanned aerial vehicle 2 and the flight height of the target air route 2 sent by the control terminal. The unmanned aerial vehicle 3 controls the target air route 3 corresponding to the unmanned aerial vehicle 3 and the flying height of the target air route 3 sent by the terminal.

After receiving the flight heights of the target route 1 and the target route 1, the unmanned aerial vehicle 1 flies according to the flight heights of the target route 1 and the target route 1. After receiving the flight heights of the target route 2 and the target route 2, the unmanned aerial vehicle 2 flies according to the flight heights of the target route 2 and the target route 2. After receiving the flight heights of the target route 3 and the target route 3, the unmanned aerial vehicle 3 flies according to the flight heights of the target route 3 and the target route 3.

The present application does not limit how the drone flies, and when the target route includes a departure route where the drone navigates to the corresponding work area, in one possible example, step 704 includes the following steps:

raising the flight altitude to the flight altitude corresponding to the departure flight line at the flying starting point of the unmanned aerial vehicle; according to the departure route, flying from the flying point to the operation starting point of the operation area corresponding to the unmanned aerial vehicle according to the flying height corresponding to the departure route; when the distance between the unmanned aerial vehicle and the operation starting point is equal to the preset distance, the flying height is lowered to the operation height of the operation area corresponding to the unmanned aerial vehicle.

Wherein the predetermined distance is not limited. Taking the unmanned aerial vehicle 1 in fig. 5 as an example, if the flight height corresponding to the departure route of the unmanned aerial vehicle 1 is 60 meters, the working height of the unmanned aerial vehicle 1 is 20 meters, and the preset distance is 2 meters, the unmanned aerial vehicle 1 raises the flight height to 60 meters at the departure point a 1. After rising to 60 meters, fly along the departure route L11 to the work starting point a2, and descend to 20 meters at a distance of 2 meters from the work starting point a 2. Therefore, enough time is ensured to be reduced to the operation height, and the operation efficiency is convenient to improve.

Where the target route comprises a return route for the drone to return from the corresponding work area, in one possible example, step 704 comprises the steps of:

raising the flying height to the flying height corresponding to the return route at the operation end point of the operation area corresponding to the unmanned aerial vehicle; and according to the return route, flying from the operation end point to the flying start point of the unmanned aerial vehicle according to the flying height corresponding to the return route.

Taking the unmanned aerial vehicle 1 in fig. 5 as an example, if the flight height corresponding to the return route of the unmanned aerial vehicle 1 is 50 meters and the working height of the unmanned aerial vehicle 1 is 20 meters, the unmanned aerial vehicle raises the flight height to 50 meters at the working end point a 3. After rising to 50 meters, fly along the return route L12 toward the job starting point a 1.

It should be noted that, the two flight modes do not limit the embodiment of the present application, and in practical application, other embodiments may also be adopted to control the unmanned aerial vehicle to fly, which is not limited herein.

Please refer to fig. 8, fig. 8 is a schematic structural diagram of a control terminal provided in an embodiment of the present application. This control terminal is used for controlling the operation squad, and this operation squad includes a plurality of unmanned aerial vehicle, and these a plurality of unmanned aerial vehicle are used for carrying out the operation to a plurality of operation areas in the target area, and this target area includes a plurality of sub-areas, and this operation area is the sub-area that is used for the operation in this target area. The control terminal comprises a memory 801, a processor 802 and communication means 803. Optionally, the memory 801, processor 802 and communication device 803 may be connected by a bus system 804.

A memory 801 for storing program instructions. The memory 801 may include volatile memory (volatile) such as random-access memory (RAM); the memory 801 may also include a non-volatile memory (non-volatile memory), such as a flash memory (flash memory), a solid-state drive (SSD), etc.; the memory 801 may also comprise a combination of memories of the kind described above.

The processor 802 may include a Central Processing Unit (CPU). The processor 802 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or the like. The PLD may be a field-programmable gate array (FPGA), a General Array Logic (GAL), or the like. Wherein the processor 802 calls program instructions in the memory 801 for performing the following steps:

acquiring a target route corresponding to each unmanned aerial vehicle in the plurality of unmanned aerial vehicles, wherein the target routes comprise a forward route from which the unmanned aerial vehicle navigates to a corresponding operation area and/or a return route from which the unmanned aerial vehicle returns from the corresponding operation area;

determining the flight heights of the target air routes corresponding to the unmanned aerial vehicles according to the operation heights of the unmanned aerial vehicles, wherein the flight heights of the target air routes of any two unmanned aerial vehicles passing through the same sub-area are different, and the flight height of the target air route of any one unmanned aerial vehicle is different from the maximum operation height of the target area;

and the communication device 803 is configured to send the target air route corresponding to each unmanned aerial vehicle and the flight altitude of the target air route to each unmanned aerial vehicle.

Optionally, the height interval between the flight heights of the target routes of any two unmanned aerial vehicles passing through the same sub-area is greater than or equal to a first preset height interval, and the height interval between the flight height of the target route of any one unmanned aerial vehicle in the multiple unmanned aerial vehicles and the maximum working height of the target area is greater than or equal to a second preset height interval.

Optionally, the first preset height interval is the same as the second preset height interval.

Optionally, before determining the flight altitude of the target route corresponding to each unmanned aerial vehicle according to the operation altitude of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles, the processor calls the program instruction to further:

determining a positioning mode of each of a plurality of unmanned aerial vehicles;

determining a first preset height interval and/or a second preset height interval according to the positioning mode of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles.

Optionally, the positioning mode includes a general positioning mode and a precise positioning mode, and the processor determines a first preset height interval and/or a second preset height interval according to the positioning mode of each of the multiple drones, and is specifically configured to:

if the positioning mode of at least one unmanned aerial vehicle in the plurality of unmanned aerial vehicles is the common positioning mode, determining that the first preset height interval is a first common height interval value; if the positioning mode of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles is the accurate positioning mode, determining a first preset height interval as a first accurate height interval value, wherein the first common height interval value is greater than the first accurate height interval value; and/or the presence of a gas in the gas,

if the positioning mode of at least one unmanned aerial vehicle in the plurality of unmanned aerial vehicles is the common positioning mode, determining that the second preset height interval is a second common height interval value; and if the positioning mode of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles is the accurate positioning mode, determining that the second preset height interval is a second accurate height interval value, wherein the second common height interval value is greater than the second accurate height interval value.

Optionally, the processor determines the flight altitude of the target route corresponding to each unmanned aerial vehicle according to the operation altitude of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles, and is specifically configured to:

when the operation heights of all the unmanned aerial vehicles are the same, determining the operation height of any one unmanned aerial vehicle in the unmanned aerial vehicles as the maximum operation height of the target area;

and determining the flight height of the target air route corresponding to each unmanned aerial vehicle according to the maximum operation height of the target area.

Optionally, the processor determines the flight altitude of the target route corresponding to each unmanned aerial vehicle according to the operation altitude of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles, and is specifically configured to:

when the working heights of at least two unmanned aerial vehicles are different, determining the maximum value in the working heights of the unmanned aerial vehicles as the maximum working height of the target area;

and determining the flight height of the target air route corresponding to each unmanned aerial vehicle according to the maximum operation height of the target area.

Optionally, the maximum working height of the target area is the maximum working height of the unmanned aerial vehicle working in the working area through which the target route passes, and the processor determines the flight height of the target route corresponding to each unmanned aerial vehicle according to the working height of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles, and is specifically configured to:

acquiring each operation area passed by a target route;

determining the operation height of the unmanned aerial vehicle in each operation area through which the target route passes;

determining the maximum value of the working heights corresponding to the working areas where the target route passes through as the maximum working height of the unmanned aerial vehicle working in the working area where the target route passes through;

and determining the flight height of the target air route corresponding to each unmanned aerial vehicle according to the maximum operation height of the unmanned aerial vehicle operating in the operation area through which the target air route passes.

Optionally, the processor determines the flight altitude of the target route corresponding to each unmanned aerial vehicle according to the operation altitude of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles, and is specifically configured to:

determining the maximum operation height of a target area according to the operation height of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles;

and determining the flight height of the target air route corresponding to each unmanned aerial vehicle according to the maximum operation height of the target area, the first preset height interval, the second preset height interval and the serial number of each unmanned aerial vehicle.

Optionally, before determining the flight altitude of the target route corresponding to each unmanned aerial vehicle according to the maximum working altitude, the first preset altitude interval, the second preset altitude interval and the serial number of each unmanned aerial vehicle in the target area, the processor calls the program instruction to further:

acquiring an operation area where a target route corresponding to each unmanned aerial vehicle passes;

and sequencing the unmanned aerial vehicles according to the number of the operation areas through which the target air routes corresponding to the unmanned aerial vehicles pass, and determining the sequence numbers of the unmanned aerial vehicles according to the sequence of the unmanned aerial vehicles.

Optionally, the processor sorts the unmanned aerial vehicles according to the number of the operation areas through which the target routes corresponding to the unmanned aerial vehicles pass, and determines the sequence numbers of the unmanned aerial vehicles according to the arrangement sequence of the unmanned aerial vehicles, and the processor is specifically used for:

and sequencing the unmanned aerial vehicles from small to large according to the number of the operation areas through which the target air routes corresponding to the unmanned aerial vehicles pass, and determining the sequence numbers of the unmanned aerial vehicles according to the sequence of the unmanned aerial vehicles.

Optionally, the unmanned aerial vehicles are sorted from small to large according to the number of the operation areas through which the target routes corresponding to the unmanned aerial vehicles pass, and the sequence numbers of the unmanned aerial vehicles are determined according to the arrangement sequence of the unmanned aerial vehicles, and the processor calls the program instructions to further:

and when the number of the operation areas where the target routes corresponding to the at least two unmanned aerial vehicles pass is the same, sequencing according to the preset priority of the unmanned aerial vehicles.

Optionally, the processor determines the flight altitude of the target route corresponding to each unmanned aerial vehicle according to the maximum working altitude, the first preset altitude interval, the second preset altitude interval of the target area and the serial number of each unmanned aerial vehicle, and is specifically configured to:

determining a first unmanned machine according to the serial number of each unmanned machine, wherein the first unmanned machine is the unmanned machine which passes through the least operation area;

determining a first unmanned-machine height according to a second preset height interval, wherein the first height is the sum of the maximum operation height of the target area and the second preset height interval;

determining a second height of a second unmanned aerial vehicle according to the first preset height interval and the first unmanned aerial vehicle height, wherein the second height is the sum of the first unmanned aerial vehicle height and the first preset height interval, and the second unmanned aerial vehicle is an unmanned aerial vehicle adjacent to the first unmanned aerial vehicle serial number;

and determining the height of the next unmanned aerial vehicle according to the first preset height interval and the second height of the second unmanned aerial vehicle until the flight height of the target air route corresponding to each unmanned aerial vehicle is determined.

Based on the same inventive concept, the principle of solving the problem of the control terminal provided in the embodiment of the present application is similar to that of the embodiment of the method of the present application, so the implementation of the control terminal can refer to the implementation of the method, and the beneficial effects of the control terminal can refer to the beneficial effects of the method, which are not described herein again for brevity.

Please refer to fig. 9, fig. 9 is a schematic structural diagram of an unmanned aerial vehicle provided in an embodiment of the present application. This unmanned aerial vehicle is any one unmanned aerial vehicle in a plurality of unmanned aerial vehicles of operation squad, and a plurality of unmanned aerial vehicles are used for carrying out the operation to a plurality of operation areas in the target area, and this target area includes a plurality of sub-areas, and this operation area is the sub-area that is used for the operation in this target area. The drone includes a memory 901, a processor 902, and a communication device 903. Optionally, the memory 901, processor 902 and communication device 903 may be connected by a bus system 904.

The memory 901 and the processor 902 may refer to the description in fig. 8, and are not described herein. In this embodiment of the application, the communicator 903 is configured to receive a target route and a flight height of the target route, which correspond to the unmanned aerial vehicle and are sent by the control terminal, where the target route includes a forward route where the unmanned aerial vehicle travels to a corresponding work area and/or a return route where the unmanned aerial vehicle returns from the corresponding work area;

the processor 902 calls program instructions in the memory 901 for performing the following steps:

flying according to the target route and the flying height of the target route;

the flight height of the target air route of any one of the unmanned aerial vehicles is different from the flight heights of the target air routes of other unmanned aerial vehicles in the same sub-area, and the flight height of the target air route of any one of the unmanned aerial vehicles is different from the maximum operation height of the target area.

Optionally, a height interval between the flight height of the target flight path of any one of the multiple drones and the flight height of the target flight path of the other drones in the same sub-area is greater than or equal to a first preset height interval, and a height interval between the flight height of the target flight path of any one of the multiple drones and the maximum working height of the target area is greater than or equal to a second preset height interval.

Optionally, the first preset height interval is the same as the second preset height interval.

Optionally, when the operation heights of the unmanned aerial vehicles are the same, the operation height of any one of the unmanned aerial vehicles is determined as the maximum operation height of the target area.

Optionally, when the working heights of the at least two drones are different, the maximum value of the working heights of the plurality of drones is determined as the maximum working height of the target area.

Optionally, the maximum working height of the target area is the maximum working height of the unmanned aerial vehicle working in the working area through which the target route passes.

Optionally, the target air route includes an outbound air route from the unmanned aerial vehicle to the corresponding operation area, and the processor flies according to the target air route and the flight height of the target air route, and is specifically configured to:

raising the flight altitude to the flight altitude corresponding to the departure flight line at the flying starting point of the unmanned aerial vehicle;

according to the departure route, flying from the flying point to the operation starting point of the operation area corresponding to the unmanned aerial vehicle according to the flying height corresponding to the departure route;

when the distance between the unmanned aerial vehicle and the operation starting point is equal to the preset distance, the flying height is lowered to the operation height of the operation area corresponding to the unmanned aerial vehicle.

Optionally, the target air route includes a return air route returned by the unmanned aerial vehicle from the corresponding operation area, and the processor flies according to the target air route and the flight height of the target air route, and is specifically configured to:

raising the flying height to the flying height corresponding to the return route at the operation end point of the operation area corresponding to the unmanned aerial vehicle;

and according to the return route, flying from the operation end point to the flying start point of the unmanned aerial vehicle according to the flying height corresponding to the return route.

Based on the same inventive concept, the principle of solving the problem of the unmanned aerial vehicle provided in the embodiment of the present application is similar to that of the embodiment of the method of the present application, so that the implementation of the unmanned aerial vehicle can refer to the implementation of the method, and the beneficial effects of the unmanned aerial vehicle can refer to the beneficial effects of the method, which are not described herein again for brevity.

It should be noted that, for simplicity of description, the above-mentioned embodiments of the method are described as a series of acts or combinations, but those skilled in the art should understand that the present application is not limited by the order of acts described, as some steps may be performed in other orders or simultaneously according to the present application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.

Those skilled in the art will recognize that in one or more of the examples described above, the functions described herein may be implemented in hardware, software, firmware, or any combination thereof.

In an embodiment of the present application, a computer-readable storage medium is further provided, where a computer program is stored, and when the computer program is executed by a processor, the flight control method described in the embodiments corresponding to fig. 4, fig. 6, and fig. 7 in the embodiment of the present application is implemented, and details are not repeated here.

The computer readable storage medium may be an internal storage unit of the control terminal or the drone described in any of the foregoing embodiments, such as a hard disk or a memory of a device. The computer readable storage medium may also be an external storage device of the control terminal or the drone, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, which are provided on the control terminal. Further, the computer-readable storage medium may also include both an internal storage unit and an external storage device of the control terminal or drone. The computer-readable storage medium is used for storing the computer program and other programs and data required by the control terminal or the drone. The computer readable storage medium may also be used to temporarily store data that has been output or is to be output.

The above-mentioned embodiments, objects, technical solutions and advantages of the present application are further described in detail, it should be understood that the above-mentioned embodiments are only examples of the present application, and are not intended to limit the scope of the present application, and any modifications, equivalent substitutions, improvements and the like made on the basis of the technical solutions of the present application should be included in the scope of the present application.

28页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:云台零位标定方法和云台

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!