WO2021237462A1 - Altitude limting method and apparatus for unmanned aerial vehicle, unmanned aerial vehicle, and storage medium - Google Patents
Altitude limting method and apparatus for unmanned aerial vehicle, unmanned aerial vehicle, and storage medium Download PDFInfo
- Publication number
- WO2021237462A1 WO2021237462A1 PCT/CN2020/092370 CN2020092370W WO2021237462A1 WO 2021237462 A1 WO2021237462 A1 WO 2021237462A1 CN 2020092370 W CN2020092370 W CN 2020092370W WO 2021237462 A1 WO2021237462 A1 WO 2021237462A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- height
- unmanned aerial
- aerial vehicle
- waypoint
- flight
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/04—Control of altitude or depth
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
Definitions
- This application relates to the field of electronic technology, and in particular to methods and devices for height limitation of unmanned aerial vehicles, unmanned aerial vehicles and storage media.
- unmanned aerial vehicles can be applied to the field of plant protection, for example, unmanned aerial vehicles can perform fruit tree operations.
- the flying height of the unmanned aerial vehicle is usually restricted.
- the unmanned aerial vehicle can collect the height of the obstacle relative to the unmanned aerial vehicle in real time, and when the height is greater than the flying height limit, the unmanned aerial vehicle triggers the height restriction operation, such as suspending the current operation mission.
- the flying height limit is a predetermined fixed value
- the height of the UAV relative to the obstacle below the UAV collected by the UAV is relative to the ground. If the height of the fruit tree is usually higher, the height of the unmanned aerial vehicle relative to the ground will be greater than the height limit, which triggers the height limit operation and affects the efficiency of the task.
- the embodiments of this application provide a method, device, unmanned aerial vehicle, and storage medium for height limitation of an unmanned aerial vehicle, which can dynamically determine the altitude limit of an unmanned aerial vehicle based on the height of multiple waypoints in the flight route data. To achieve the safe altitude requirements of the unmanned aerial vehicle when performing flight route tasks, and to avoid the flight route mission failure caused by triggering the height limit, thereby improving the operating efficiency of the unmanned aerial vehicle when performing flight route tasks.
- an embodiment of the present application provides a method for limiting the height of an unmanned aerial vehicle, and the method includes:
- the flight route data including waypoint heights of multiple waypoints
- the waypoint heights of the multiple waypoints determine the restricted flying height of the unmanned aerial vehicle when performing flight route tasks according to the flight route data, wherein the restricted flying height is the height relative to the restricted flying reference point .
- an embodiment of the present application provides a height limiting device for an unmanned aerial vehicle, the device including:
- the memory is used to store a computer program, the computer program including program instructions
- the processor calls the program instructions to execute the following steps:
- the flight route data including waypoint heights of multiple waypoints
- the restricted flying height is determined when the unmanned aerial vehicle executes the flight route task according to the flight route data, wherein the restricted flying height is the height relative to the restricted flying reference point.
- an embodiment of the present application provides an unmanned aerial vehicle, and the unmanned aerial vehicle includes:
- the power system installed on the fuselage is used to provide flight power
- the height-limiting device for unmanned aerial vehicles as described in the second aspect.
- an embodiment of the present application provides a computer-readable storage medium that stores a computer program that, when executed, implements the height limitation method of the unmanned aerial vehicle described in the first aspect above .
- the waypoint heights of multiple waypoints included in the flight route data are determined to determine the flying height limit of the unmanned aerial vehicle when performing flight route tasks based on the flight route data.
- This can be achieved Dynamic determination of the restricted height. Since the restricted height is determined based on the waypoint heights of multiple waypoints contained in the flight route data, it can avoid the low flying height of the unmanned aerial vehicle when performing flight route tasks, resulting in the unmanned aerial vehicle's fuselage and operating objects. In the event of a collision, the safety altitude requirement of the unmanned aerial vehicle when performing flight route tasks is realized.
- the restricted flying height is determined based on the waypoint heights of multiple waypoints included in the flight route data, and the restricted flying height is relative to the height of the restricted reference point, it can avoid the unmanned aerial vehicle flying to two
- the flight route task fails when the height limit operation is triggered when the height limit operation is triggered between the operating objects or the low-lying ground under the unmanned aerial vehicle. Based on this, the embodiments of the present application can improve the operating efficiency of the unmanned aerial vehicle when performing flight route tasks.
- FIG. 1 is a schematic diagram of a scene of an unmanned aerial vehicle provided by an embodiment of the present application
- FIG. 2 is a schematic flowchart of a method for height limitation of an unmanned aerial vehicle according to an embodiment of the present application
- FIG. 3 is a schematic diagram of another unmanned aerial vehicle provided by an embodiment of the present application.
- FIG. 4 is a schematic flowchart of another method for height limitation of an unmanned aerial vehicle according to an embodiment of the present application.
- FIG. 5 is a schematic structural diagram of a height limiting device for an unmanned aerial vehicle provided by an embodiment of the present application
- Fig. 6 is a schematic structural diagram of an unmanned aerial vehicle provided by an embodiment of the present application.
- Unmanned aerial vehicles can be called Unmanned Aerial Vehicles/Drones (UAV), which refers to unmanned aircraft operated by radio remote control equipment and self-provided program control devices, or completely or intermittently autonomous by onboard computers ⁇ Operation.
- Unmanned aerial vehicles may include unmanned fixed-wing aircraft, unmanned vertical take-off and landing aircraft, unmanned airships, unmanned helicopters, unmanned multi-rotor aircraft, unmanned para-wing aircraft, and the like.
- the unmanned aerial vehicle may include sensors. Sensors can be used to collect sensor data, and sensor data can be used to determine the flight altitude of the unmanned aerial vehicle.
- the sensor may include one or more of a global positioning system (Global Positioning System, GPS) positioning module, a real-time dynamic (Real-Time Kinematic, RTK) measuring instrument, an air pressure sensor, a laser sensor, and an ultrasonic sensor.
- GPS Global Positioning System
- RTK Real-Time Kinematic
- FIG. 1 is a schematic diagram of exemplary flight route data provided by an embodiment of the present application.
- the unmanned aerial vehicle can obtain flight route data, where the flight route data can at least include the waypoint heights of multiple waypoints.
- the flight route task is a fruit tree operation task
- the waypoint can be the position of the fruit tree
- the height of the waypoint can be the height of the fruit tree.
- the unmanned aerial vehicle can determine the altitude limit of the unmanned aerial vehicle when performing flight route tasks based on the flight route data according to the waypoint heights of multiple waypoints.
- the fruit tree operation task may be watering or spraying pesticides on the fruit trees in the orchard by the unmanned aerial vehicle, or monitoring the fruit trees in the orchard, etc., which is not specifically limited by the embodiments of the present application.
- the flight route tasks in the embodiments of the present application include, but are not limited to, fruit tree operations tasks, and may also be flight routes tasks where the flight height of the unmanned aerial vehicle changes greatly, such as power line patrol tasks.
- the waypoint can be an electric pole or an electric tower
- the height of the waypoint can be the height of an electric pole or an electric tower.
- FIG. 2 is a schematic flowchart of a height limitation method for an unmanned aerial vehicle according to an embodiment of the present application.
- the height limitation method for an unmanned aerial vehicle may include the following steps S201 and S202:
- Step S201 Obtain flight route data, where the flight route data includes waypoint heights of multiple waypoints.
- the flight route data may include waypoint information of multiple waypoints, and the waypoint information may include the two-dimensional coordinates (for example, longitude and latitude) of the waypoint, and the height of the waypoint.
- the waypoint information may also include work task instructions for the waypoint (for example, work task instructions such as photographing, video recording, or spraying).
- the waypoint height of the waypoint can be the relative height of the waypoint relative to the ground, or the altitude of the waypoint, which can be specifically set by the user.
- the user may set the altitude of the waypoint as the altitude of the waypoint.
- the unmanned aerial vehicle performs flight route missions on the plain based on the flight route data, the user can set the waypoint height to the relative height of the waypoint relative to the ground, or the altitude of the waypoint.
- the altitude of the waypoint is preset and does not need to be set by the user. For example, the altitude of the waypoint of the waypoint is the altitude of the waypoint by default.
- the user performs editing operations on historical tasks on the user interface of the control terminal, and when the control terminal detects the editing operation of the user, it obtains the editing information input by the user.
- the control terminal generates flight route data of the unmanned aerial vehicle based on historical missions and edited information in accordance with preset rules and protocols, and sends the flight route data to the unmanned aerial vehicle.
- the historical task may be acquired by the control terminal from the local storage of the ground control terminal, or acquired by the control terminal from an unmanned aerial vehicle, or downloaded by the control terminal through the Internet, which is not specifically limited by the embodiments of this application. .
- the user performs the configuration operation of the flight route data of the unmanned aerial vehicle on the user interface of the control terminal, such as configuring multiple waypoints and waypoint information of each waypoint.
- the control terminal detects the user’s configuration operation, it obtains each waypoint and its waypoint information entered by the user, and generates the flight route data of the unmanned aerial vehicle based on each waypoint and its waypoint information in accordance with the preset rules and protocols.
- the flight route data is sent to the unmanned aerial vehicle.
- the control terminal can obtain the pre-generated surveying and mapping results, generate flight route data of the unmanned aerial vehicle based on the surveying and mapping results, and send the flight route data to the unmanned aerial vehicle. For example, the control terminal can reconstruct, identify and plan the operation scene based on the 3D mapping application and surveying results, and generate flight route data of the unmanned aerial vehicle.
- Step S202 Determine, according to the waypoint heights of the multiple waypoints, the restricted flying height of the unmanned aerial vehicle when executing the flight route task according to the flight route data, where the restricted flying height is the height relative to the restricted flying reference point.
- the flight restriction reference point may include the take-off position point of the unmanned aerial vehicle, the power-on position point of the unmanned aerial vehicle, or the position point indicated by the user of the unmanned aerial vehicle.
- the unmanned aerial vehicle can determine the waypoint with the highest waypoint height among the multiple waypoints based on the waypoint heights of multiple waypoints, and then determine the flying height limit based on the waypoint height of the waypoint with the highest waypoint height .
- the way for the unmanned aerial vehicle to determine the flying height limit according to the waypoint height of the waypoint with the highest waypoint height may include the following multiple ways:
- the unmanned aerial vehicle can determine the second relative height of the waypoint with the highest waypoint height relative to the flight-restricted reference point according to the waypoint height of the waypoint with the highest waypoint height and the height of the flight-restricted reference point, and then according to the second relative height
- the altitude determines the restricted flying altitude
- the unmanned aerial vehicle can directly determine the second relative altitude as the restricted flying altitude.
- the unmanned aerial vehicle can obtain the first safe altitude margin, and then determine the sum of the first safe altitude margin and the second relative altitude as the restricted flight altitude.
- the first safe altitude margin can be a preset altitude.
- the first safe altitude margin can be set based on experience, or set at the factory of the unmanned aerial vehicle, or the user of the unmanned aerial vehicle based on flight
- the scene setting corresponding to the route data is a fruit tree operation task, and the scene corresponding to the flight route data is the orchard operated by the fruit tree operation task.
- the unmanned aerial vehicle may determine the first safety altitude margin according to the type of the work object. For example, the first safety height margin when the type of the work object is a fruit tree may be different from the first safety height margin when the type of the work object is an electrical tower.
- the unmanned aerial vehicle can determine whether the waypoint height of the waypoint with the highest waypoint height is greater than or equal to the height of the flight restriction reference point, when the waypoint height of the waypoint with the largest waypoint height is greater than or equal to the height of the flight restriction reference point When the time, the UAV can determine the restricted flying height according to the waypoint height of the waypoint with the highest waypoint height. When the waypoint altitude of the waypoint with the highest waypoint altitude is less than the altitude of the flight restriction reference point, the unmanned aerial vehicle can determine the flight restriction altitude according to the altitude of the flight restriction reference point.
- the unmanned aerial vehicle can compare the height of each waypoint included in the flight route data with the height of the flight-restricted reference point. When there is at least one waypoint whose waypoint height is greater than or equal to the limit, When flying at the altitude of the reference point, the unmanned aerial vehicle may determine the restricted flying altitude according to the waypoint altitude of the waypoint with the highest waypoint altitude. When the altitude of all the waypoints is less than the altitude of the restricted-flying reference point, the UAV can determine the restricted-flying altitude according to the altitude of the restricted-flying reference point.
- the unmanned aerial vehicle can directly determine the altitude of the restricted-flying reference point as the restricted-flying altitude.
- the unmanned aerial vehicle can obtain the second safe altitude margin, and then determine the sum of the second safe altitude margin and the altitude of the flight restriction reference point as the restricted flight altitude.
- the second safe altitude margin can be a preset altitude.
- the second safe altitude margin can be set based on experience, or set at the factory of the unmanned aerial vehicle, or the user of the unmanned aerial vehicle based on flight
- the scene setting corresponding to the route data For example, the flight route task executed by the unmanned aerial vehicle according to the flight route data is a fruit tree operation task, and the scene corresponding to the flight route data is the orchard operated by the fruit tree operation task.
- the unmanned aerial vehicle may determine the second safety altitude margin according to the type of the work object. For example, the second safety height margin when the type of the work object is a fruit tree may be different from the second safety height margin when the type of the work object is an electrical tower.
- the unmanned aerial vehicle can determine whether the preset conditions are met. When the preset conditions are met, the altitude of multiple waypoints is used to determine the limit when the unmanned aerial vehicle performs flight route tasks based on flight route data. Fly height. When the preset conditions are not met, the unmanned aerial vehicle can determine the locally stored default restricted flying altitude as the restricted flying altitude of the unmanned aerial vehicle when performing flight route tasks based on the flight route data. In this embodiment, only when the unmanned aerial vehicle meets the preset conditions, can the unmanned aerial vehicle determine the altitude limit of the unmanned aerial vehicle when executing the flight route task according to the flight route data according to the waypoint heights of multiple waypoints, which can improve the flight route. Task efficiency.
- satisfying the preset condition may include at least one of the following:
- the distance between each waypoint included in the flight route data and the return point of the unmanned aerial vehicle is less than or equal to the preset distance threshold.
- the distance between each waypoint included in the flight route data and the flight restriction reference point is less than or equal to the preset distance threshold.
- the distance between the way point and the home point can be a straight line distance or a horizontal distance.
- the distance between the waypoint and the flight-restricted reference point can be a straight line distance or a horizontal distance.
- the preset distance threshold may be set based on experience, or set at the factory of the unmanned aerial vehicle, or set by the user of the unmanned aerial vehicle.
- the unmanned aerial vehicle is an unmanned aerial vehicle of a preset aircraft type.
- the UAV can obtain the aircraft type of the UAV before determining the altitude limit of the UAV during the flight route task based on the flight route data based on the waypoint heights of multiple waypoints.
- the aircraft type of the unmanned aerial vehicle is the plant protection type
- the unmanned aerial vehicle can determine the flying height limit of the unmanned aerial vehicle when the unmanned aerial vehicle performs flight route tasks based on the flight route data based on the waypoint heights of multiple waypoints.
- the preset aircraft type may be a plant protection type.
- the UAV can obtain the aircraft type of the UAV before determining the altitude limit of the UAV during the flight route task based on the flight route data based on the waypoint heights of multiple waypoints.
- the aircraft type of the unmanned aerial vehicle is the power line patrol type
- the unmanned aerial vehicle can determine the flying height limit of the unmanned aerial vehicle when performing flight route tasks based on the flight route data according to the waypoint heights of multiple waypoints.
- the preset aircraft type may be the power line patrol type.
- the operation object of the unmanned aerial vehicle during the execution of the flight route task is the object of the preset object type.
- the unmanned aerial vehicle based on the flight route data is a fruit tree operation task
- the unmanned aerial vehicle after the unmanned aerial vehicle flies to the area where the flight route task needs to be performed, it can identify whether the operation object in the area is a tree.
- the unmanned aerial vehicle can determine the altitude limit of the unmanned aerial vehicle when performing flight route tasks based on the flight route data according to the waypoint heights of multiple waypoints.
- the preset object type may be a tree type.
- the unmanned aerial vehicle based on the flight route data is a power line patrol task
- the unmanned aerial vehicle can identify whether the operating object in the area is a power pole or Power tower, when the work object in the area is a power pole or power tower, the unmanned aerial vehicle can determine the flying height limit of the unmanned aerial vehicle when performing flight route tasks according to flight route data according to the waypoint heights of multiple waypoints.
- the preset object type may be a power pole or a power tower.
- the way for the unmanned aerial vehicle to identify whether the operating object in the area is an object of a preset object type can be: after the unmanned aerial vehicle flies over the area where the flight route task needs to be performed, it can use a camera or 3D flight time (Time of flight, TOF) and other sensors collect images under the UAV, and identify whether there are objects of preset object types in the images.
- the UAV can determine the operating objects in the area It is an object of the preset object type.
- the flight route data may include the type of the operation object, and the unmanned aerial vehicle may determine whether the type of the operation object is a preset object type.
- the maximum flying altitude of the unmanned aerial vehicle is greater than or equal to the maximum waypoint altitude.
- the maximum flying height of different unmanned aerial vehicles is different, for example, the maximum flying height of the first unmanned aerial vehicle is 10 meters (m), the maximum flying height of the second unmanned aerial vehicle is 500m, and so on.
- the unmanned aerial vehicle can obtain the maximum flyable altitude of the unmanned aerial vehicle before determining the altitude limit of the unmanned aerial vehicle during flight route tasks based on the flight route data based on the waypoint heights of multiple waypoints.
- the maximum flyable altitude of is greater than or equal to the maximum waypoint altitude, it indicates that the unmanned aerial vehicle can successfully execute the flight route mission to the waypoint when it flies to the waypoint with the highest waypoint altitude.
- the altitude limit of the unmanned aerial vehicle can be determined based on the waypoint heights of multiple waypoints when performing flight route tasks based on flight route data.
- the maximum flyable altitude of the UAV is less than the maximum waypoint altitude, it indicates that the UAV cannot successfully perform the flight route mission to the waypoint when it flies to the waypoint with the highest waypoint altitude, such as unmanned aircraft.
- the maximum flying height of the aircraft is 10m, and the waypoint height of the waypoint with the highest waypoint height is 30m, so when the unmanned aerial vehicle flies to the waypoint with the highest waypoint height, it cannot operate in a space above 10m, and When flying away from the waypoint with the highest waypoint height, the fuselage is likely to collide with obstacles. Based on this, when the maximum flyable altitude of the unmanned aerial vehicle is less than the maximum waypoint altitude, the unmanned aerial vehicle can end the flight route task, such as controlling the unmanned aerial vehicle to land or return home.
- the unmanned aerial vehicle can obtain the working mode of the unmanned aerial vehicle before determining the altitude limit of the unmanned aerial vehicle during the flight route task according to the flight route data based on the waypoint heights of multiple waypoints.
- the working model of the unmanned aerial vehicle is In the preset working mode, the unmanned aerial vehicle can determine the altitude limit of the unmanned aerial vehicle when performing flight route tasks based on the flight route data according to the waypoint heights of multiple waypoints.
- the unmanned aerial vehicle can determine the locally stored default flying height limit as the restricted flying height of the unmanned aerial vehicle when performing flight route tasks according to the flight route data.
- the working mode of the unmanned aerial vehicle may include a first working mode and a second working mode.
- the flying height limit of the unmanned aerial vehicle is preset, that is, it is stored locally.
- the unmanned aerial vehicle can limit the height of the unmanned aerial vehicle based on the locally stored default restricted altitude.
- the unmanned aerial vehicle's restricted flying height is determined based on the waypoint heights of multiple waypoints, and then the unmanned aerial vehicle can limit the unmanned aerial vehicle's height based on the determined restricted flying height .
- the second working mode in the embodiments of the present application may be a preset working mode. If the user requires the UAV to determine the altitude limit of the UAV when performing flight route tasks according to flight route data according to the waypoint heights of multiple waypoints. , Then the user can adjust the working mode of the UAV to the preset working mode.
- the way to adjust the working mode of the unmanned aerial vehicle to the preset working mode can be as follows: the user clicks the preset button of the unmanned aerial vehicle, and the unmanned aerial vehicle detects the user's operation of the preset button and adjusts the working mode of the unmanned aerial vehicle It is the default working mode.
- the user sends a working mode adjustment instruction to the unmanned aerial vehicle through the control terminal, and the unmanned aerial vehicle adjusts the working mode of the unmanned aerial vehicle to the preset working mode in response to the working mode adjustment instruction.
- the flight route data can include the mission type of the flight route mission.
- the unmanned aerial vehicle After the unmanned aerial vehicle obtains the flight route data, it can determine whether the mission type of the flight route mission is a preset mission type.
- the unmanned aerial vehicle can determine the altitude limit of the unmanned aerial vehicle when performing flight route tasks based on the flight route data according to the waypoint heights of multiple waypoints contained in the flight route data.
- the unmanned aerial vehicle may determine the locally stored default flying altitude limit as the unmanned aerial vehicle's restricted flying altitude when performing the flight route mission according to the flight route data.
- the preset task type may include fruit tree operation task, seedling operation task or power line inspection task.
- the waypoint heights of multiple waypoints included in the flight route data are determined to determine the flying height limit of the unmanned aerial vehicle when performing flight route tasks based on the flight route data. This can be achieved Dynamic determination of the restricted height.
- FIG. 3 is a schematic diagram of another exemplary flight route data provided by an embodiment of the present application.
- the unmanned aerial vehicle Before the unmanned aerial vehicle executes the flight route task, the unmanned aerial vehicle can obtain flight route data, where the flight route data can at least include the waypoint heights of multiple waypoints.
- the flight route task is a fruit tree operation task
- the waypoint can be the position of the fruit tree
- the height of the waypoint can be the height of the fruit tree.
- the unmanned aerial vehicle determines the altitude limit of the unmanned aerial vehicle when executing the flight route task according to the flight route data according to the waypoint heights of multiple waypoints, it can execute the flight route task according to the flight route data.
- the distance between the unmanned aerial vehicle and the obstacle below the unmanned aerial vehicle can be detected by the distance sensor.
- the unmanned aerial vehicle can control the unmanned aerial vehicle to increase the flying height, so as to realize the safe altitude requirement of the unmanned aerial vehicle when performing flight route tasks.
- the flying height of the unmanned aerial vehicle can be obtained in real time, and the first relative altitude of the unmanned aerial vehicle relative to the restricted-flying reference point can be determined according to the flying height and the height of the restricted-flying reference point.
- the UAV's height limit operation is triggered. Since the embodiment of the present application compares the first relative altitude of the UAV relative to the flight restriction reference point with the flight restriction altitude, even if the UAV flies to the gap between two waypoints, or the UAV is under the depression, It will not trigger the height limit operation, thereby affecting the efficiency of the job task. Based on this, the embodiments of the present application can improve the operating efficiency of the unmanned aerial vehicle when performing flight route tasks.
- the distance sensor may include an optical distance sensor, an infrared distance sensor, a barometer, an ultrasonic distance sensor, or a photographing device.
- the distance sensor may be arranged on the bottom of the unmanned aerial vehicle.
- the flying height of the unmanned aerial vehicle may be the relative height of the unmanned aerial vehicle relative to the ground, or the altitude of the unmanned aerial vehicle.
- the unmanned aerial vehicle performs a flight route mission in a mountainous region, which indicates that the flight altitude of the unmanned aerial vehicle has a large change
- the user can set the unmanned aerial vehicle's flight altitude to the altitude of the unmanned aerial vehicle.
- the unmanned aerial vehicle performs flight route missions on the plains, indicating that the altitude of the unmanned aerial vehicle has little change, the user can set the unmanned aerial vehicle's flight altitude to the relative altitude of the unmanned aerial vehicle to the ground, or the altitude of the unmanned aerial vehicle .
- the flying height of the unmanned aerial vehicle is preset and does not need to be set by the user.
- the flying height of the unmanned aerial vehicle defaults to the altitude of the unmanned aerial vehicle.
- the flying altitude of the unmanned aerial vehicle may be the altitude; if the altitude of the restricted-flying reference point is the relative height of the restricted-flying reference point with respect to the ground, Then the flying height of the unmanned aerial vehicle can be the relative height of the unmanned aerial vehicle relative to the ground.
- FIG. 4 is a schematic flowchart of another method for height limitation of an unmanned aerial vehicle according to an embodiment of the present application.
- the method for height limitation of an unmanned aerial vehicle may include the following steps S401 to S405:
- Step S401 Obtain flight route data, where the flight route data includes waypoint heights of multiple waypoints.
- step S401 in the embodiment of the present application is the same as step S201 in the foregoing embodiment.
- step S201 in the foregoing embodiment and details are not repeated in the embodiment of the present application.
- Step S402 Determine, according to the waypoint heights of the multiple waypoints, the restricted flying height of the unmanned aerial vehicle when the processor executes the flight route task according to the flight route data, where the restricted flying height is the height relative to the restricted flying reference point.
- step S402 in the embodiment of the present application is the same as step S202 in the foregoing embodiment.
- step S202 in the foregoing embodiment and details are not repeated in the embodiment of the present application.
- Step S403 Obtain the flying height of the unmanned aerial vehicle during the process of executing the flight route task according to the flight route data, where the flying height is measured according to the sensor data output by the sensor of the unmanned aerial vehicle.
- the sensor in the embodiment of the present application may include one or more of a GPS positioning module, an RTK measuring instrument, an air pressure sensor, and a distance sensor.
- Step S404 Determine the first relative altitude of the unmanned aerial vehicle relative to the flight restriction reference point according to the flight altitude and the altitude of the flight restriction reference point.
- the unmanned aerial vehicle can subtract the flying altitude from the altitude of the restricted-flying reference point to obtain the first relative altitude.
- the unmanned aerial vehicle can compare the flight altitude with the altitude of the restricted-flying reference point. When the flying altitude is greater than the altitude of the restricted-flying reference point, the unmanned aerial vehicle can subtract the flying altitude from the altitude of the restricted-flying reference point. Get the first relative height. When the flying height is less than or equal to the height of the restricted-flying reference point, the unmanned aerial vehicle may determine that the first relative height of the unmanned aerial vehicle relative to the restricted-flying reference point is zero.
- Step S405 When the first relative altitude is greater than or equal to the restricted flying height, trigger the height restriction operation of the unmanned aerial vehicle.
- the first relative altitude can be compared with the restricted flying altitude.
- the unmanned aerial vehicle's height restriction operation will be triggered.
- the height-limiting operation of the unmanned aerial vehicle may include at least one of the following: not responding to the height-up command of the unmanned aerial vehicle; sending height-limiting prompt information to the control terminal of the unmanned aerial vehicle so that the control terminal displays the height-limiting prompt information ; Control the unmanned aerial vehicle to return home; control the unmanned aerial vehicle to land.
- the unmanned aerial vehicle may not respond to the altitude ascending instruction.
- the altitude increase instruction can be sent by the control terminal to the UAV. For example, if the user wants the UAV to increase the flying altitude, the user can operate the control terminal. When the control terminal detects the user's operation, the altitude increase instruction can be generated, and Send the altitude increase command to the unmanned aerial vehicle.
- the altitude increase instruction may also be generated by an unmanned aerial vehicle, for example, the unmanned aerial vehicle generates an altitude increase instruction when an altitude rise event is detected.
- the unmanned aerial vehicle can determine that the altitude rise event is detected. Or when the UAV flies to a certain waypoint, the waypoint height of that waypoint is less than the waypoint height of the next waypoint, and the height of the waypoint of the next waypoint is between the height of the waypoint of that waypoint If the difference is greater than the preset altitude threshold, the UAV can determine that the altitude rise event has been detected.
- the unmanned aerial vehicle can receive the altitude rise command sent by the control device, and determine the second relative altitude of the unmanned aerial vehicle according to the altitude rise instruction, the flight altitude, and the altitude of the flight restriction reference point.
- the altitude is less than the restricted flight altitude
- the altitude adjustment of the UAV will be performed in response to the altitude ascending command.
- the second relative altitude is greater than or equal to the restricted flying altitude
- the unmanned aerial vehicle may not respond to the altitude ascending command.
- the way for the unmanned aerial vehicle to determine the second relative altitude of the unmanned aerial vehicle according to the altitude ascent command, the flight altitude and the altitude of the flight restriction reference point can be as follows:
- the second relative altitude is obtained by subtracting the altitude of the restricted-flying reference point from the value obtained by adding the altitude to be adjusted and the flying altitude.
- the unmanned aerial vehicle may adjust the restricted flying height to a locally stored default restricted flying height.
- the unmanned aerial vehicle can also control the unmanned aerial vehicle to return home based on the adjusted restricted-flying altitude.
- the unmanned aerial vehicle can automatically adjust the flying restriction height to the default restricted flying height when the flight route mission ends, so as to ensure the flight safety of the unmanned aerial vehicle.
- the restricted flying height is determined based on the waypoint heights of multiple waypoints included in the flight route data, it can avoid the low flying height of the unmanned aerial vehicle when performing flight route tasks, resulting in the unmanned aerial vehicle
- the restricted flying height is determined based on the waypoint heights of multiple waypoints included in the flight route data, and the restricted flying height is relative to the height of the restricted reference point, it can avoid the unmanned aerial vehicle flying to two
- the flight route task fails when the height limit operation is triggered when the height limit operation is triggered between the operating objects or the low-lying ground under the unmanned aerial vehicle. Based on this, the embodiments of the present application can improve the operating efficiency of the unmanned aerial vehicle when performing flight route tasks.
- FIG. 5 is a schematic structural diagram of a height limiting device for an unmanned aerial vehicle provided by an embodiment of the present application.
- the height limiting device of the unmanned aerial vehicle described in the embodiment of the present application includes: a processor 501, a memory 502, a communication interface 503, and a sensor 504.
- the aforementioned processor 501, memory 502, communication interface 503, and sensor 504 are connected by one or more communication buses.
- the aforementioned processor 501 may be a CPU, and the processor may also be other general-purpose processors, DSPs, ASICs, FPGAs or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, and the like.
- the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
- the processor 501 is configured to support the unmanned aerial vehicle to perform the corresponding functions of the unmanned aerial vehicle in the method described in FIG. 2 or FIG. 4.
- the aforementioned memory 502 may include a read-only memory and a random access memory, and provides computer programs and data to the processor 501. A part of the memory 502 may also include a non-volatile random access memory.
- the processor 501 is used to execute when the computer program is called:
- the flight route data including waypoint heights of multiple waypoints
- the restricted flying height when the unmanned aerial vehicle executes the flight route task according to the flight route data, wherein the restricted flying height is the height relative to the restricted flying reference point .
- the flight restriction reference point includes a take-off position point of the unmanned aerial vehicle, a power-on position point of the unmanned aerial vehicle, or a position point indicated by a user of the unmanned aerial vehicle.
- processor 501 is further configured to execute the following steps:
- the flight altitude of the unmanned aerial vehicle is acquired, wherein the flight altitude is based on the transmission output from the sensor of the unmanned aerial vehicle. Measured by sensory data;
- the processor 501 specifically executes the following steps when triggering the height limitation operation of the UAV:
- the processor 501 specifically executes the following steps when triggering the height limitation operation of the UAV:
- the processor 501 specifically executes when determining, according to the altitudes of the multiple waypoints, the altitude limit of the unmanned aerial vehicle when performing flight route tasks according to the flight route data Do as follows:
- the restricted flying height is determined according to the waypoint height of the waypoint with the highest waypoint height.
- the processor 501 determines the restricted-flying height according to the waypoint height of the waypoint with the highest waypoint height, it specifically executes the following steps:
- the flying restriction height is determined according to the second relative height.
- the processor 501 specifically executes the following steps when determining the flying restriction height according to the second relative height:
- the sum of the first safety height margin and the second relative height is determined as the restricted flying height.
- processor 501 is further configured to execute the following steps:
- the processor 501 specifically executes the following steps when determining the flight restriction height according to the waypoint height of the waypoint with the highest waypoint height:
- the processor 501 specifically executes the following steps when determining the flying restriction height according to the height of the flying restriction reference point:
- the sum of the second safety altitude margin and the altitude of the flying restriction reference point is determined as the flying restriction altitude.
- processor 501 is further configured to execute the following steps:
- the processor 501 specifically executes the following steps when determining, according to the waypoint heights of the multiple waypoints, the flying height limit of the UAV when executing the flight route task according to the flight route data:
- the processor 501 is further configured to execute the following steps:
- the locally stored default flight restriction altitude is determined as the flight restriction altitude of the unmanned aerial vehicle when the unmanned aerial vehicle executes the flight route task according to the flight route data.
- the meeting the preset condition includes at least one of the following:
- the distance between each of the multiple waypoints and the home point of the unmanned aerial vehicle or the reference point for flight restriction is less than or equal to a preset distance threshold
- the unmanned aerial vehicle is an unmanned aerial vehicle of a preset aircraft type
- the operation object of the unmanned aerial vehicle during the execution of the flight route task is an object of a preset object type.
- processor 501 is further configured to execute the following steps:
- the processor 501 specifically executes the following steps when determining, according to the waypoint heights of the multiple waypoints, the flying height limit of the UAV when executing the flight route task according to the flight route data:
- the flight restriction of the unmanned aerial vehicle when the flight route task is executed according to the flight route data is determined according to the waypoint heights of the multiple waypoints high.
- processor 501 is further configured to execute the following steps:
- the restricted flying height is adjusted to a locally stored default restricted flying height.
- the unmanned aerial system including the unmanned aerial vehicle will be described below in conjunction with FIG. 5.
- a rotorcraft is taken as an example for description.
- the unmanned aerial vehicle 100 may include an unmanned aerial vehicle 110, a carrier 120, a display device, and a remote control device.
- the unmanned aerial vehicle 110 may include a power system 150, a flight control system 160, and a frame 170.
- the UAV 110 can wirelessly communicate with the remote control device 140 and the display device.
- the frame 170 may include a fuselage and a tripod (also referred to as a landing gear).
- the fuselage may include a center frame and one or more arms connected to the center frame, and the one or more arms extend radially from the center frame.
- the tripod is connected to the fuselage, and is used for supporting the UAV 110 when it lands.
- One or more indicator lights may be installed on the frame 170, for example, an arm lamp installed on the arm.
- the power system 150 may include an electronic speed governor (referred to as an ESC) 151, one or more propellers 153, and one or more motors 152 corresponding to the one or more propellers 153, wherein the motor 152 is connected to the electronic speed governor Between the 151 and the propeller 153, the motor 152 and the propeller 153 are arranged on the corresponding arms; the electronic governor 151 is used to receive the driving signal generated by the flight controller 160, and provide a driving current to the motor 152 according to the driving signal to control The speed of the motor 152.
- the motor 152 is used to drive the propeller to rotate, so as to provide power for the flight of the unmanned aerial vehicle 110, and the power enables the unmanned aerial vehicle 110 to realize movement of one or more degrees of freedom.
- the motor 152 may be a DC motor or an AC motor.
- the motor 152 may be a brushless motor or a brush motor.
- the power system 150 corresponds to the power components in the above-mentioned embodiment.
- the flight control system 160 may include a flight controller 161 and a sensing system 162.
- the sensing system 162 is used to measure the sensing data of the unmanned aerial vehicle.
- the sensing system 162 may include, for example, at least one of sensors such as a gyroscope, an electronic compass, an IMU, a vision sensor (for example, a monocular camera or a dual/multi-camera camera, etc.), GPS, barometer, and visual inertial odometer.
- the flight controller 161 is used to control the unmanned aerial vehicle 110.
- the unmanned aerial vehicle 110 can be controlled to perform a display task according to the sensor data measured by the sensor system 162.
- the carrier 120 can be used to carry a load 180.
- the load 180 may be a photographing device (for example, a camera, a video camera, etc.).
- the embodiment of the present application is not limited thereto.
- the carrier may also be used to carry weapons or other loads. Carrying equipment.
- the load 180 may also be a spray head.
- the embodiment of the present application also provides an unmanned aerial vehicle, which may include a fuselage; a power system provided on the fuselage for providing flight power; and the unmanned aerial vehicle as shown in FIG. 5 of the embodiment of the present application.
- the height limit device of the aircraft may include a fuselage; a power system provided on the fuselage for providing flight power; and the unmanned aerial vehicle as shown in FIG. 5 of the embodiment of the present application.
- the unmanned aerial vehicle may further include a sensor installed on the fuselage for outputting sensor data.
- the unmanned aerial vehicle may further include a communication device installed on the fuselage for information interaction with the control terminal of the unmanned aerial vehicle.
- the embodiment of the present application also provides a readable storage medium, and the readable storage medium stores a computer program.
- the computer program When the computer program is executed by a processor, it can be used to implement the implementation corresponding to FIG. 2 or FIG. 4 of the embodiment of the present application.
- the height limitation method of unmanned aerial vehicle described in the example will not be repeated here.
- the computer-readable storage medium may be the internal storage unit of the unmanned aerial vehicle described in any of the foregoing embodiments, such as a hard disk or a memory.
- the computer-readable storage medium may also be an external storage device of the UAV, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card ( Flash Card) etc.
- the computer-readable storage medium may also include both an internal storage unit of the UAV and an external storage device.
- the computer-readable storage medium is used to store the computer program and other programs and data required by the UAV.
- the computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
- the program can be stored in a readable storage medium. During execution, it may include the processes of the above-mentioned method embodiments.
- the storage medium can be a magnetic disk, an optical disk, ROM or RAM, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
本申请涉及电子技术领域,尤其涉及无人飞行器的限高方法、装置、无人飞行器及存储介质。This application relates to the field of electronic technology, and in particular to methods and devices for height limitation of unmanned aerial vehicles, unmanned aerial vehicles and storage media.
随着用户消费的逐渐升级,无人飞行器可应用于植保领域,例如无人飞行器可以执行果树作业。在无人飞行器执行果树作业过程中,为了确保作业任务的有效进行,通常会对无人飞行器的飞行高度进行限制。例如,无人飞行器可以实时采集无人飞行器相对下方障碍物的高度,当该高度大于限飞高度时,无人飞行器触发限高操作,例如中止本次作业任务。但是在上述方案中,由于限飞高度是预先设定的固定值,如果无人飞行器飞行至多棵果树的间隙,无人飞行器采集到的无人飞行器相对下方障碍物的高度即无人飞行器相对地面的高度,通常果树较高,那么无人飞行器相对地面的高度就会大于限飞高度,从而触发限高操作,影响了作业任务的作业效率。With the gradual upgrade of user consumption, unmanned aerial vehicles can be applied to the field of plant protection, for example, unmanned aerial vehicles can perform fruit tree operations. In the process of fruit tree operations performed by the unmanned aerial vehicle, in order to ensure the effective execution of the operation task, the flying height of the unmanned aerial vehicle is usually restricted. For example, the unmanned aerial vehicle can collect the height of the obstacle relative to the unmanned aerial vehicle in real time, and when the height is greater than the flying height limit, the unmanned aerial vehicle triggers the height restriction operation, such as suspending the current operation mission. However, in the above scheme, since the flying height limit is a predetermined fixed value, if the UAV flies to the gap between multiple fruit trees, the height of the UAV relative to the obstacle below the UAV collected by the UAV is relative to the ground. If the height of the fruit tree is usually higher, the height of the unmanned aerial vehicle relative to the ground will be greater than the height limit, which triggers the height limit operation and affects the efficiency of the task.
发明内容Summary of the invention
本申请实施例提供了无人飞行器的限高方法、装置、无人飞行器及存储介质,可以根据飞行航线数据中多个航点的航点高度,动态确定无人飞行器的限飞高度,既能实现无人飞行器在执行飞行航线任务时的安全高度需求,又能避免因触发限高导致的飞行航线任务失败,从而提高无人飞行器在执行飞行航线任务时的作业效率。The embodiments of this application provide a method, device, unmanned aerial vehicle, and storage medium for height limitation of an unmanned aerial vehicle, which can dynamically determine the altitude limit of an unmanned aerial vehicle based on the height of multiple waypoints in the flight route data. To achieve the safe altitude requirements of the unmanned aerial vehicle when performing flight route tasks, and to avoid the flight route mission failure caused by triggering the height limit, thereby improving the operating efficiency of the unmanned aerial vehicle when performing flight route tasks.
第一方面,本申请实施例提供了一种无人飞行器的限高方法,所述方法包括:In the first aspect, an embodiment of the present application provides a method for limiting the height of an unmanned aerial vehicle, and the method includes:
获取飞行航线数据,所述飞行航线数据包括多个航点的航点高度;Acquiring flight route data, the flight route data including waypoint heights of multiple waypoints;
根据所述多个航点的航点高度确定所述无人飞行器在根据所述飞行航线数据执行飞行航线任务时的限飞高度,其中,所述限飞高度是相对于限飞参考点的高度。According to the waypoint heights of the multiple waypoints, determine the restricted flying height of the unmanned aerial vehicle when performing flight route tasks according to the flight route data, wherein the restricted flying height is the height relative to the restricted flying reference point .
第二方面,本申请实施例提供了一种无人飞行器的限高装置,所述装置包括:In the second aspect, an embodiment of the present application provides a height limiting device for an unmanned aerial vehicle, the device including:
存储器,用于存储计算机程序,所述计算机程序包括程序指令;The memory is used to store a computer program, the computer program including program instructions;
处理器,调用所述程序指令,用于执行如下步骤:The processor calls the program instructions to execute the following steps:
获取飞行航线数据,所述飞行航线数据包括多个航点的航点高度;Acquiring flight route data, the flight route data including waypoint heights of multiple waypoints;
根据所述多个航点的航点高度确定在无人飞行器根据所述飞行航线数据执行飞行航线任务时的限飞高度,其中,所述限飞高度是相对于限飞参考点的高度。According to the waypoint heights of the multiple waypoints, the restricted flying height is determined when the unmanned aerial vehicle executes the flight route task according to the flight route data, wherein the restricted flying height is the height relative to the restricted flying reference point.
第三方面,本申请实施例提供了一种无人飞行器,所述无人飞行器包括:In a third aspect, an embodiment of the present application provides an unmanned aerial vehicle, and the unmanned aerial vehicle includes:
机身;body;
设置在机身上的动力系统,用于提供飞行动力;The power system installed on the fuselage is used to provide flight power;
如第二方面所述的无人飞行器的限高装置。The height-limiting device for unmanned aerial vehicles as described in the second aspect.
第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被执行时实现上述第一方面所述的无人飞行器的限高方法。In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium that stores a computer program that, when executed, implements the height limitation method of the unmanned aerial vehicle described in the first aspect above .
本申请实施例中,通过获取飞行航线数据,根据飞行航线数据所包含的多个航点的航点高度确定无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度的方式,可实现限飞高度的动态确定。由于限飞高度是根据飞行航线数据所包含的多个航点的航点高度确定的,那么可避免无人飞行器在执行飞行航线任务时的飞行高度较低导致无人飞行器的机身与作业对象发生碰撞,从而实现无人飞行器在执行飞行航线任务时的安全高度需求。另外,由于限飞高度是根据飞行航线数据所包含的多个航点的航点高度确定的,且限飞高度是相对于限飞参考点的高度,那么可避免因无人飞行器飞行至两个作业对象之间,或者无人飞行器下方为低洼地面等场景时触发限高操作导致的飞行航线任务失败。基于此,本申请实施例可提高无人飞行器在执行飞行航线任务时的作业效率。In the embodiments of this application, by acquiring flight route data, the waypoint heights of multiple waypoints included in the flight route data are determined to determine the flying height limit of the unmanned aerial vehicle when performing flight route tasks based on the flight route data. This can be achieved Dynamic determination of the restricted height. Since the restricted height is determined based on the waypoint heights of multiple waypoints contained in the flight route data, it can avoid the low flying height of the unmanned aerial vehicle when performing flight route tasks, resulting in the unmanned aerial vehicle's fuselage and operating objects. In the event of a collision, the safety altitude requirement of the unmanned aerial vehicle when performing flight route tasks is realized. In addition, because the restricted flying height is determined based on the waypoint heights of multiple waypoints included in the flight route data, and the restricted flying height is relative to the height of the restricted reference point, it can avoid the unmanned aerial vehicle flying to two The flight route task fails when the height limit operation is triggered when the height limit operation is triggered between the operating objects or the low-lying ground under the unmanned aerial vehicle. Based on this, the embodiments of the present application can improve the operating efficiency of the unmanned aerial vehicle when performing flight route tasks.
为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例中 所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly describe the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings that need to be used in the embodiments of the present application. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative labor.
图1是本申请实施例提供的一种无人飞行器的场景示意图;FIG. 1 is a schematic diagram of a scene of an unmanned aerial vehicle provided by an embodiment of the present application;
图2是本申请实施例提供的一种无人飞行器的限高方法的流程示意图;2 is a schematic flowchart of a method for height limitation of an unmanned aerial vehicle according to an embodiment of the present application;
图3是本申请实施例提供的另一种无人飞行器的场景示意图;FIG. 3 is a schematic diagram of another unmanned aerial vehicle provided by an embodiment of the present application;
图4是本申请实施例提供的另一种无人飞行器的限高方法的流程示意图;FIG. 4 is a schematic flowchart of another method for height limitation of an unmanned aerial vehicle according to an embodiment of the present application;
图5是本申请实施例提供的一种无人飞行器的限高装置的结构示意图;FIG. 5 is a schematic structural diagram of a height limiting device for an unmanned aerial vehicle provided by an embodiment of the present application;
图6是本申请实施例提供的一种无人飞行器的结构示意图。Fig. 6 is a schematic structural diagram of an unmanned aerial vehicle provided by an embodiment of the present application.
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of this application.
无人飞行器可以称为无人机(Unmanned Aerial Vehicle/Drones,UAV),指的是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞机,或者由车载计算机完全地或间歇地自主地操作。无人飞行器可以包括无人固定翼飞机、无人垂直起降飞机、无人飞艇、无人直升机、无人多旋翼飞行器、无人伞翼机等。Unmanned aerial vehicles can be called Unmanned Aerial Vehicles/Drones (UAV), which refers to unmanned aircraft operated by radio remote control equipment and self-provided program control devices, or completely or intermittently autonomous by onboard computers地 Operation. Unmanned aerial vehicles may include unmanned fixed-wing aircraft, unmanned vertical take-off and landing aircraft, unmanned airships, unmanned helicopters, unmanned multi-rotor aircraft, unmanned para-wing aircraft, and the like.
为了便于理解本申请实施例提供的一种无人飞行器的限高方法、装置、无人飞行器及存储介质,本申请实施例先对无人飞行器的重要组成部件进行简要介绍。无人飞行器可以包括传感器。传感器可以用于采集传感数据,传感数据用于确定无人飞行器的飞行高度。具体的,传感器可以包括全球定位系统(Global Positioning System,GPS)定位模块,实时动态(Real-Time Kinematic,RTK)测量仪器,气压传感器,激光传感器,超声波传感器中的一种或多种。In order to facilitate the understanding of an unmanned aerial vehicle height limitation method, device, unmanned aerial vehicle, and storage medium provided in the embodiments of this application, the embodiments of this application first briefly introduce the important components of the unmanned aerial vehicle. The unmanned aerial vehicle may include sensors. Sensors can be used to collect sensor data, and sensor data can be used to determine the flight altitude of the unmanned aerial vehicle. Specifically, the sensor may include one or more of a global positioning system (Global Positioning System, GPS) positioning module, a real-time dynamic (Real-Time Kinematic, RTK) measuring instrument, an air pressure sensor, a laser sensor, and an ultrasonic sensor.
请参见图1,图1是本申请实施例提供的一种示例性的飞行航线数据的示意图。在无人飞行器执行飞行航线任务之前,无人飞行器可以获取飞行航线数据, 其中飞行航线数据至少可以包括多个航点的航点高度。例如,假设飞行航线任务为果树作业任务,那么航点可以为果树所处位置点,航点高度可以为果树的高度。无人飞行器可以根据多个航点的航点高度确定无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度。Please refer to FIG. 1, which is a schematic diagram of exemplary flight route data provided by an embodiment of the present application. Before the unmanned aerial vehicle executes the flight route task, the unmanned aerial vehicle can obtain flight route data, where the flight route data can at least include the waypoint heights of multiple waypoints. For example, assuming that the flight route task is a fruit tree operation task, the waypoint can be the position of the fruit tree, and the height of the waypoint can be the height of the fruit tree. The unmanned aerial vehicle can determine the altitude limit of the unmanned aerial vehicle when performing flight route tasks based on the flight route data according to the waypoint heights of multiple waypoints.
示例性的,果树作业任务可以为无人飞行器对果园中的果树浇水或喷洒农药等,或者对果园中的果树进行监控等,具体不受本申请实施例的限定。Exemplarily, the fruit tree operation task may be watering or spraying pesticides on the fruit trees in the orchard by the unmanned aerial vehicle, or monitoring the fruit trees in the orchard, etc., which is not specifically limited by the embodiments of the present application.
可以说明的是,本申请实施例中的飞行航线任务包含但不限定于果树作业任务,还可以是无人飞行器的飞行高度变化较大的航线作业任务,例如电力巡线任务等。假设飞行航线任务为电力巡线任务,那么航点可以为电杆或电塔,航点高度可以为电杆或电塔的高度。It can be explained that the flight route tasks in the embodiments of the present application include, but are not limited to, fruit tree operations tasks, and may also be flight routes tasks where the flight height of the unmanned aerial vehicle changes greatly, such as power line patrol tasks. Assuming that the flight route task is a power line patrol task, the waypoint can be an electric pole or an electric tower, and the height of the waypoint can be the height of an electric pole or an electric tower.
基于图1,请参见图2,图2是本申请实施例提供的一种无人飞行器的限高方法的流程示意图,该无人飞行器的限高方法可以包括以下步骤S201以及S202:Based on FIG. 1, please refer to FIG. 2. FIG. 2 is a schematic flowchart of a height limitation method for an unmanned aerial vehicle according to an embodiment of the present application. The height limitation method for an unmanned aerial vehicle may include the following steps S201 and S202:
步骤S201:获取飞行航线数据,飞行航线数据包括多个航点的航点高度。Step S201: Obtain flight route data, where the flight route data includes waypoint heights of multiple waypoints.
其中,飞行航线数据可以包括多个航点的航点信息,航点信息可以包括航点的二维坐标(例如经度和纬度),和航点高度。在某些实施例中,航点信息还可以包括航点的工作任务指令(例如拍照、录像或喷洒等工作任务指令)。Wherein, the flight route data may include waypoint information of multiple waypoints, and the waypoint information may include the two-dimensional coordinates (for example, longitude and latitude) of the waypoint, and the height of the waypoint. In some embodiments, the waypoint information may also include work task instructions for the waypoint (for example, work task instructions such as photographing, video recording, or spraying).
其中,航点的航点高度可以为航点相对地面的相对高度,或者航点的海拔高度,具体可以由用户设置。在一示例性场景中,如果无人飞行器根据该飞行航线数据在山地执行飞行航线任务,那么用户可以将航点高度设置为航点的海拔高度。如果无人飞行器根据该飞行航线数据在平原执行飞行航线任务,那么用户可以将航点高度设置为航点相对地面的相对高度,或者航点的海拔高度。在另一示例性的场景中,航点高度是预先设置好的,无需用户设置,例如航点的航点高度默认为是该航点的海拔高度。Wherein, the waypoint height of the waypoint can be the relative height of the waypoint relative to the ground, or the altitude of the waypoint, which can be specifically set by the user. In an exemplary scenario, if the unmanned aerial vehicle performs a flight route mission in a mountainous area according to the flight route data, the user may set the altitude of the waypoint as the altitude of the waypoint. If the unmanned aerial vehicle performs flight route missions on the plain based on the flight route data, the user can set the waypoint height to the relative height of the waypoint relative to the ground, or the altitude of the waypoint. In another exemplary scenario, the altitude of the waypoint is preset and does not need to be set by the user. For example, the altitude of the waypoint of the waypoint is the altitude of the waypoint by default.
示例性的,无人飞行器获取飞行航线数据的方式可以有如下多种:Exemplarily, there are multiple ways for the unmanned aerial vehicle to obtain flight route data as follows:
一、用户在控制终端的用户界面对历史任务进行编辑操作,控制终端检测到用户的编辑操作时,获取用户输入的编辑信息。控制终端按照预设的规则协议,基于历史任务和编辑信息生成无人飞行器的飞行航线数据,并将该飞行航线数据发送给无人飞行器。其中,历史任务可以是控制终端在地面控制端的本 地存储器中获取的,也可以是控制终端从无人飞行器中获取的,也可以是控制终端通过互联网下载的,具体不受本申请实施例的限制。1. The user performs editing operations on historical tasks on the user interface of the control terminal, and when the control terminal detects the editing operation of the user, it obtains the editing information input by the user. The control terminal generates flight route data of the unmanned aerial vehicle based on historical missions and edited information in accordance with preset rules and protocols, and sends the flight route data to the unmanned aerial vehicle. Among them, the historical task may be acquired by the control terminal from the local storage of the ground control terminal, or acquired by the control terminal from an unmanned aerial vehicle, or downloaded by the control terminal through the Internet, which is not specifically limited by the embodiments of this application. .
二、用户在控制终端的用户界面进行无人飞行器的飞行航线数据的配置操作,例如配置多个航点,以及各个航点的航点信息。控制终端检测到用户的配置操作时,获取用户输入的各个航点及其航点信息,按照预设的规则协议,基于各个航点及其航点信息生成无人飞行器的飞行航线数据,并将该飞行航线数据发送给无人飞行器。2. The user performs the configuration operation of the flight route data of the unmanned aerial vehicle on the user interface of the control terminal, such as configuring multiple waypoints and waypoint information of each waypoint. When the control terminal detects the user’s configuration operation, it obtains each waypoint and its waypoint information entered by the user, and generates the flight route data of the unmanned aerial vehicle based on each waypoint and its waypoint information in accordance with the preset rules and protocols. The flight route data is sent to the unmanned aerial vehicle.
三、控制终端可以获取预先生成的测绘结果,基于测绘结果生成无人飞行器的飞行航线数据,并将该飞行航线数据发送给无人飞行器。例如,控制终端可以基于三维建图应用和测绘结果,对作业场景进行重建、识别和规划,生成无人飞行器的飞行航线数据。3. The control terminal can obtain the pre-generated surveying and mapping results, generate flight route data of the unmanned aerial vehicle based on the surveying and mapping results, and send the flight route data to the unmanned aerial vehicle. For example, the control terminal can reconstruct, identify and plan the operation scene based on the 3D mapping application and surveying results, and generate flight route data of the unmanned aerial vehicle.
步骤S202:根据多个航点的航点高度确定无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度,其中,限飞高度是相对于限飞参考点的高度。Step S202: Determine, according to the waypoint heights of the multiple waypoints, the restricted flying height of the unmanned aerial vehicle when executing the flight route task according to the flight route data, where the restricted flying height is the height relative to the restricted flying reference point.
其中,限飞参考点可以包括无人飞行器的起飞位置点、无人飞行器的开机位置点或者由无人飞行器的用户指示的位置点。Wherein, the flight restriction reference point may include the take-off position point of the unmanned aerial vehicle, the power-on position point of the unmanned aerial vehicle, or the position point indicated by the user of the unmanned aerial vehicle.
在一种实现方式中,无人飞行器可以根据多个航点的航点高度确定多个航点中航点高度最大的航点,然后根据航点高度最大的航点的航点高度确定限飞高度。In one implementation, the unmanned aerial vehicle can determine the waypoint with the highest waypoint height among the multiple waypoints based on the waypoint heights of multiple waypoints, and then determine the flying height limit based on the waypoint height of the waypoint with the highest waypoint height .
示例性的,无人飞行器根据航点高度最大的航点的航点高度确定限飞高度的方式可以包括如下多种:Exemplarily, the way for the unmanned aerial vehicle to determine the flying height limit according to the waypoint height of the waypoint with the highest waypoint height may include the following multiple ways:
一、无人飞行器可以根据航点高度最大的航点的航点高度和限飞参考点的高度,确定航点高度最大的航点相对限飞参考点的第二相对高度,然后根据第二相对高度确定限飞高度。1. The unmanned aerial vehicle can determine the second relative height of the waypoint with the highest waypoint height relative to the flight-restricted reference point according to the waypoint height of the waypoint with the highest waypoint height and the height of the flight-restricted reference point, and then according to the second relative height The altitude determines the restricted flying altitude.
例如,无人飞行器可以直接将该第二相对高度确定为限飞高度。For example, the unmanned aerial vehicle can directly determine the second relative altitude as the restricted flying altitude.
又如,无人飞行器可以获取第一安全高度余量,然后将第一安全高度余量和第二相对高度之和确定为限飞高度。第一安全高度余量可以为预设的高度,举例来说,第一安全高度余量可以是根据经验设置的,或者是在无人飞行器出厂时设置的,或者是无人飞行器的用户基于飞行航线数据对应的场景设置的。例如无人飞行器根据飞行航线数据执行的飞行航线任务为果树作业任务,那么 该飞行航线数据对应的场景为果树作业任务所作业的果园。又如无人飞行器根据飞行航线数据执行的飞行航线任务为山地作业任务,那么该飞行航线数据对应的场景为山地作业任务所作业的山地,等等。在某些实施例中,无人飞行器可以根据作业对象的类型确定所述第一安全高度余量。例如,所述作业对象的类型是果树时的第一安全高度余量可以不同于所述作业对象的类型是电塔时的第一安全高度余量。For another example, the unmanned aerial vehicle can obtain the first safe altitude margin, and then determine the sum of the first safe altitude margin and the second relative altitude as the restricted flight altitude. The first safe altitude margin can be a preset altitude. For example, the first safe altitude margin can be set based on experience, or set at the factory of the unmanned aerial vehicle, or the user of the unmanned aerial vehicle based on flight The scene setting corresponding to the route data. For example, the flight route task performed by the unmanned aerial vehicle according to the flight route data is a fruit tree operation task, and the scene corresponding to the flight route data is the orchard operated by the fruit tree operation task. Also, if the flight route task performed by the unmanned aerial vehicle according to the flight route data is a mountain operation task, then the scene corresponding to the flight route data is the mountain area operated by the mountain operation task, and so on. In some embodiments, the unmanned aerial vehicle may determine the first safety altitude margin according to the type of the work object. For example, the first safety height margin when the type of the work object is a fruit tree may be different from the first safety height margin when the type of the work object is an electrical tower.
二、无人飞行器可以判断航点高度最大的航点的航点高度是否大于或等于限飞参考点的高度,当航点高度最大的航点的航点高度大于或等于限飞参考点的高度时,无人飞行器可以根据航点高度最大的航点的航点高度确定所述限飞高度。当航点高度最大的航点的航点高度小于限飞参考点的高度时,无人飞行器可以根据限飞参考点的高度确定限飞高度。2. The unmanned aerial vehicle can determine whether the waypoint height of the waypoint with the highest waypoint height is greater than or equal to the height of the flight restriction reference point, when the waypoint height of the waypoint with the largest waypoint height is greater than or equal to the height of the flight restriction reference point When the time, the UAV can determine the restricted flying height according to the waypoint height of the waypoint with the highest waypoint height. When the waypoint altitude of the waypoint with the highest waypoint altitude is less than the altitude of the flight restriction reference point, the unmanned aerial vehicle can determine the flight restriction altitude according to the altitude of the flight restriction reference point.
在一种实现方式中,无人飞行器可以将飞行航线数据所包含的各个航点的航点高度分别和限飞参考点的高度进行比较,当存在至少一个航点的航点高度大于或等于限飞参考点的高度时,无人飞行器可以据航点高度最大的航点的航点高度确定所述限飞高度。当所有航点的航点高度均小于限飞参考点的高度时,无人飞行器可以根据限飞参考点的高度确定限飞高度。In one implementation, the unmanned aerial vehicle can compare the height of each waypoint included in the flight route data with the height of the flight-restricted reference point. When there is at least one waypoint whose waypoint height is greater than or equal to the limit, When flying at the altitude of the reference point, the unmanned aerial vehicle may determine the restricted flying altitude according to the waypoint altitude of the waypoint with the highest waypoint altitude. When the altitude of all the waypoints is less than the altitude of the restricted-flying reference point, the UAV can determine the restricted-flying altitude according to the altitude of the restricted-flying reference point.
例如,无人飞行器可以直接将该限飞参考点的高度确定为限飞高度。For example, the unmanned aerial vehicle can directly determine the altitude of the restricted-flying reference point as the restricted-flying altitude.
又如,无人飞行器可以获取第二安全高度余量,然后将第二安全高度余量和限飞参考点的高度之和确定为限飞高度。第二安全高度余量可以为预设的高度,举例来说,第二安全高度余量可以是根据经验设置的,或者是在无人飞行器出厂时设置的,或者是无人飞行器的用户基于飞行航线数据对应的场景设置的。例如无人飞行器根据飞行航线数据执行的飞行航线任务为果树作业任务,那么该飞行航线数据对应的场景为果树作业任务所作业的果园。又如无人飞行器根据飞行航线数据执行的飞行航线任务为山地作业任务,那么该飞行航线数据对应的场景为山地作业任务所作业的山地,等等。在某些实施例中,无人飞行器可以根据作业对象的类型确定所述第二安全高度余量。例如,所述作业对象的类型是果树时的第二安全高度余量可以不同于所述作业对象的类型是电塔时的第二安全高度余量。As another example, the unmanned aerial vehicle can obtain the second safe altitude margin, and then determine the sum of the second safe altitude margin and the altitude of the flight restriction reference point as the restricted flight altitude. The second safe altitude margin can be a preset altitude. For example, the second safe altitude margin can be set based on experience, or set at the factory of the unmanned aerial vehicle, or the user of the unmanned aerial vehicle based on flight The scene setting corresponding to the route data. For example, the flight route task executed by the unmanned aerial vehicle according to the flight route data is a fruit tree operation task, and the scene corresponding to the flight route data is the orchard operated by the fruit tree operation task. Also, if the flight route task performed by the unmanned aerial vehicle according to the flight route data is a mountain operation task, then the scene corresponding to the flight route data is the mountain area operated by the mountain operation task, and so on. In some embodiments, the unmanned aerial vehicle may determine the second safety altitude margin according to the type of the work object. For example, the second safety height margin when the type of the work object is a fruit tree may be different from the second safety height margin when the type of the work object is an electrical tower.
在一种实现方式中,无人飞行器可以判断是否满足预设条件,当满足预设 条件时,根据多个航点的航点高度确定无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度。当不满足预设条件时,无人飞行器可以将本地存储的默认限飞高度确定为无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度。在该实施例中,无人飞行器只有在满足预设条件时,才根据多个航点的航点高度确定无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度,可提高飞行航线任务的作业效率。In one implementation, the unmanned aerial vehicle can determine whether the preset conditions are met. When the preset conditions are met, the altitude of multiple waypoints is used to determine the limit when the unmanned aerial vehicle performs flight route tasks based on flight route data. Fly height. When the preset conditions are not met, the unmanned aerial vehicle can determine the locally stored default restricted flying altitude as the restricted flying altitude of the unmanned aerial vehicle when performing flight route tasks based on the flight route data. In this embodiment, only when the unmanned aerial vehicle meets the preset conditions, can the unmanned aerial vehicle determine the altitude limit of the unmanned aerial vehicle when executing the flight route task according to the flight route data according to the waypoint heights of multiple waypoints, which can improve the flight route. Task efficiency.
示例性的,满足预设条件可以包括以下至少一种:Exemplarily, satisfying the preset condition may include at least one of the following:
1)多个航点中各个航点与无人飞行器的返航点或者限飞参考点之间的距离小于或等于预设距离阈值。1) The distance between each of the multiple waypoints and the UAV's home point or the flight-restricted reference point is less than or equal to the preset distance threshold.
例如,飞行航线数据所包含的各个航点与无人飞行器的返航点之间的距离均小于或等于预设距离阈值。又如,飞行航线数据所包含的各个航点与限飞参考点之间的距离均小于或等于预设距离阈值。For example, the distance between each waypoint included in the flight route data and the return point of the unmanned aerial vehicle is less than or equal to the preset distance threshold. For another example, the distance between each waypoint included in the flight route data and the flight restriction reference point is less than or equal to the preset distance threshold.
其中,航点与返航点之间的距离可以为直线距离或者水平距离。同理,航点与限飞参考点之间的距离可以为直线距离或水平距离。预设距离阈值可以是根据经验设置的,或者是在无人飞行器出厂时设置的,或者是无人飞行器的用户设置的。Among them, the distance between the way point and the home point can be a straight line distance or a horizontal distance. In the same way, the distance between the waypoint and the flight-restricted reference point can be a straight line distance or a horizontal distance. The preset distance threshold may be set based on experience, or set at the factory of the unmanned aerial vehicle, or set by the user of the unmanned aerial vehicle.
2)无人飞行器为预设飞行器类型的无人飞行器。2) The unmanned aerial vehicle is an unmanned aerial vehicle of a preset aircraft type.
例如,如果无人飞行器根据飞行航线数据执行的飞行航线任务为果树作业任务,那么只有飞行器类型为植保类型的无人飞行器才具备执行果树作业任务的能力。为了提高作业效率,无人飞行器在根据多个航点的航点高度确定无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度之前,可以获取该无人飞行器的飞行器类型,当该无人飞行器的飞行器类型为植保类型时,无人飞行器可以根据多个航点的航点高度确定无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度。在本申请实施例中,预设飞行器类型可以为植保类型。For example, if the flight route task performed by the unmanned aerial vehicle based on the flight route data is a fruit tree operation task, then only the unmanned aerial vehicle whose aircraft type is the plant protection type has the ability to perform the fruit tree operation task. In order to improve operation efficiency, the UAV can obtain the aircraft type of the UAV before determining the altitude limit of the UAV during the flight route task based on the flight route data based on the waypoint heights of multiple waypoints. When the aircraft type of the unmanned aerial vehicle is the plant protection type, the unmanned aerial vehicle can determine the flying height limit of the unmanned aerial vehicle when the unmanned aerial vehicle performs flight route tasks based on the flight route data based on the waypoint heights of multiple waypoints. In the embodiment of the present application, the preset aircraft type may be a plant protection type.
又如,如果无人飞行器根据飞行航线数据执行的飞行航线任务为电力巡线任务,那么只有飞行器类型为电力巡线类型的无人飞行器才具备执行电力巡线任务的能力。为了提高作业效率,无人飞行器在根据多个航点的航点高度确定无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度之前,可以获 取该无人飞行器的飞行器类型,当该无人飞行器的飞行器类型为电力巡线类型时,无人飞行器可以根据多个航点的航点高度确定无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度。在本申请实施例中,预设飞行器类型可以为电力巡线类型。For another example, if the flight route task performed by the unmanned aerial vehicle based on the flight route data is an electric line patrol task, then only the unmanned aerial vehicle whose aircraft type is the electric line patrol type has the ability to perform the power line patrol task. In order to improve operation efficiency, the UAV can obtain the aircraft type of the UAV before determining the altitude limit of the UAV during the flight route task based on the flight route data based on the waypoint heights of multiple waypoints. When the aircraft type of the unmanned aerial vehicle is the power line patrol type, the unmanned aerial vehicle can determine the flying height limit of the unmanned aerial vehicle when performing flight route tasks based on the flight route data according to the waypoint heights of multiple waypoints. In the embodiment of the present application, the preset aircraft type may be the power line patrol type.
3)无人飞行器在执行飞行航线任务过程中的作业对象为预设对象类型的对象。3) The operation object of the unmanned aerial vehicle during the execution of the flight route task is the object of the preset object type.
例如,如果无人飞行器根据飞行航线数据执行的飞行航线任务为果树作业任务,那么无人飞行器飞行至需要执行飞行航线任务的区域之后,可以识别该区域中的作业对象是否为树木,当该区域中的作业对象为树木时,无人飞行器可以根据多个航点的航点高度确定无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度。在本申请实施例中,预设对象类型可以为树木类型。For example, if the flight route task performed by the unmanned aerial vehicle based on the flight route data is a fruit tree operation task, after the unmanned aerial vehicle flies to the area where the flight route task needs to be performed, it can identify whether the operation object in the area is a tree. When the operation object in is trees, the unmanned aerial vehicle can determine the altitude limit of the unmanned aerial vehicle when performing flight route tasks based on the flight route data according to the waypoint heights of multiple waypoints. In the embodiment of the present application, the preset object type may be a tree type.
又如,如果无人飞行器根据飞行航线数据执行的飞行航线任务为电力巡线任务,那么无人飞行器飞行至需要执行飞行航线任务的区域之后,可以识别该区域中的作业对象是否为电力杆或电力塔,当该区域中的作业对象为电力杆或电力塔时,无人飞行器可以根据多个航点的航点高度确定无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度。在本申请实施例中,预设对象类型可以为电力杆或电力塔。For another example, if the flight route task performed by the unmanned aerial vehicle based on the flight route data is a power line patrol task, then after the unmanned aerial vehicle flies to the area that needs to perform the flight route task, it can identify whether the operating object in the area is a power pole or Power tower, when the work object in the area is a power pole or power tower, the unmanned aerial vehicle can determine the flying height limit of the unmanned aerial vehicle when performing flight route tasks according to flight route data according to the waypoint heights of multiple waypoints. In the embodiment of the present application, the preset object type may be a power pole or a power tower.
其中,无人飞行器识别该区域中的作业对象是否为预设对象类型的对象的方式可以为:无人飞行器飞行至需要执行飞行航线任务的区域上方之后,可以通过拍摄装置或者3D飞行时间(Time of flight,TOF)等传感器采集无人飞行器下方的图像,识别图像中是否存在预设对象类型的对象,当图像中存在预设对象类型的对象时,无人飞行器可以确定该区域中的作业对象为预设对象类型的对象。Among them, the way for the unmanned aerial vehicle to identify whether the operating object in the area is an object of a preset object type can be: after the unmanned aerial vehicle flies over the area where the flight route task needs to be performed, it can use a camera or 3D flight time (Time of flight, TOF) and other sensors collect images under the UAV, and identify whether there are objects of preset object types in the images. When there are objects of preset object types in the image, the UAV can determine the operating objects in the area It is an object of the preset object type.
在某些实施例中,飞行航线数据可以包括作业对象的类型,无人飞行器可以判断所述作业对象的类型是否为预设对象类型。In some embodiments, the flight route data may include the type of the operation object, and the unmanned aerial vehicle may determine whether the type of the operation object is a preset object type.
4)无人飞行器的最大可飞行高度大于或等于最大航点高度。4) The maximum flying altitude of the unmanned aerial vehicle is greater than or equal to the maximum waypoint altitude.
不同无人飞行器的最大可飞行高度不尽相同,例如第一无人飞行器的最大可飞行高度为10米(m),第二无人飞行器的最大可飞行高度为500m,等等。无人飞行器在根据多个航点的航点高度确定无人飞行器在根据飞行航线数据 执行飞行航线任务时的限飞高度之前,可以获取该无人飞行器的最大可飞行高度,当该无人飞行器的最大可飞行高度大于或等于最大航点高度时,表明该无人飞行器在飞行至航点高度最大的航点处时,可以顺利执行对该航点的飞行航线任务,基于此,无人飞行器可以根据多个航点的航点高度确定无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度。当该无人飞行器的最大可飞行高度小于最大航点高度时,表明该无人飞行器在飞行至航点高度最大的航点处时,无法顺利执行对该航点的飞行航线任务,例如无人飞行器的最大可飞行高度为10m,航点高度最大的航点的航点高度为30m,那么无人飞行器在飞行至航点高度最大的航点处时,无法对10m以上的空间进行作业,且在飞离航点高度最大的航点时,机身容易与障碍物相撞。基于此,当该无人飞行器的最大可飞行高度小于最大航点高度时,无人飞行器可以结束本次飞行航线任务,例如控制无人飞行器降落或者返航等。The maximum flying height of different unmanned aerial vehicles is different, for example, the maximum flying height of the first unmanned aerial vehicle is 10 meters (m), the maximum flying height of the second unmanned aerial vehicle is 500m, and so on. The unmanned aerial vehicle can obtain the maximum flyable altitude of the unmanned aerial vehicle before determining the altitude limit of the unmanned aerial vehicle during flight route tasks based on the flight route data based on the waypoint heights of multiple waypoints. When the maximum flyable altitude of is greater than or equal to the maximum waypoint altitude, it indicates that the unmanned aerial vehicle can successfully execute the flight route mission to the waypoint when it flies to the waypoint with the highest waypoint altitude. Based on this, the unmanned aerial vehicle The altitude limit of the unmanned aerial vehicle can be determined based on the waypoint heights of multiple waypoints when performing flight route tasks based on flight route data. When the maximum flyable altitude of the UAV is less than the maximum waypoint altitude, it indicates that the UAV cannot successfully perform the flight route mission to the waypoint when it flies to the waypoint with the highest waypoint altitude, such as unmanned aircraft. The maximum flying height of the aircraft is 10m, and the waypoint height of the waypoint with the highest waypoint height is 30m, so when the unmanned aerial vehicle flies to the waypoint with the highest waypoint height, it cannot operate in a space above 10m, and When flying away from the waypoint with the highest waypoint height, the fuselage is likely to collide with obstacles. Based on this, when the maximum flyable altitude of the unmanned aerial vehicle is less than the maximum waypoint altitude, the unmanned aerial vehicle can end the flight route task, such as controlling the unmanned aerial vehicle to land or return home.
5)确定无人飞行器的工作模式为预设工作模式。5) Determine the working mode of the unmanned aerial vehicle as the preset working mode.
无人飞行器在根据多个航点的航点高度确定无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度之前,可以获取无人飞行器的工作模式,当无人飞行器的工作模型为预设工作模式时,无人飞行器可以根据多个航点的航点高度确定无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度。当无人飞行器的工作模型不是预设工作模式时,无人飞行器可以将本地存储的默认限飞高度确定为无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度。The unmanned aerial vehicle can obtain the working mode of the unmanned aerial vehicle before determining the altitude limit of the unmanned aerial vehicle during the flight route task according to the flight route data based on the waypoint heights of multiple waypoints. When the working model of the unmanned aerial vehicle is In the preset working mode, the unmanned aerial vehicle can determine the altitude limit of the unmanned aerial vehicle when performing flight route tasks based on the flight route data according to the waypoint heights of multiple waypoints. When the working model of the unmanned aerial vehicle is not in the preset working mode, the unmanned aerial vehicle can determine the locally stored default flying height limit as the restricted flying height of the unmanned aerial vehicle when performing flight route tasks according to the flight route data.
举例来说,无人飞行器的工作模式可以包括第一工作模式和第二工作模式,当无人飞行器处于第一工作模式时,无人飞行器的限飞高度是预先设定好的,即本地存储的默认限飞高度,然后无人飞行器可以基于本地存储的默认限飞高度对无人飞行器进行限高。当无人飞行器处于第二工作模式时,无人飞行器的限飞高度是根据多个航点的航点高度确定的,然后无人飞行器可以基于确定得到的限飞高度对无人飞行器进行限高。本申请实施例中的第二工作模式可以为预设工作模式,如果用户需要无人飞行器根据多个航点的航点高度确定无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度,那么用户可以将无人飞行器的工作模式调整为预设工作模式。For example, the working mode of the unmanned aerial vehicle may include a first working mode and a second working mode. When the unmanned aerial vehicle is in the first working mode, the flying height limit of the unmanned aerial vehicle is preset, that is, it is stored locally. The unmanned aerial vehicle can limit the height of the unmanned aerial vehicle based on the locally stored default restricted altitude. When the unmanned aerial vehicle is in the second working mode, the unmanned aerial vehicle's restricted flying height is determined based on the waypoint heights of multiple waypoints, and then the unmanned aerial vehicle can limit the unmanned aerial vehicle's height based on the determined restricted flying height . The second working mode in the embodiments of the present application may be a preset working mode. If the user requires the UAV to determine the altitude limit of the UAV when performing flight route tasks according to flight route data according to the waypoint heights of multiple waypoints. , Then the user can adjust the working mode of the UAV to the preset working mode.
将无人飞行器的工作模式调整为预设工作模式的方式可以为:用户点击无人飞行器的预设按键,无人飞行器检测到用户对预设按键的操作之后,将无人飞行器的工作模式调整为预设工作模式。或者,用户通过控制终端向无人飞行器发送工作模式调整指令,无人飞行器响应该工作模式调整指令将无人飞行器的工作模式调整为预设工作模式。The way to adjust the working mode of the unmanned aerial vehicle to the preset working mode can be as follows: the user clicks the preset button of the unmanned aerial vehicle, and the unmanned aerial vehicle detects the user's operation of the preset button and adjusts the working mode of the unmanned aerial vehicle It is the default working mode. Alternatively, the user sends a working mode adjustment instruction to the unmanned aerial vehicle through the control terminal, and the unmanned aerial vehicle adjusts the working mode of the unmanned aerial vehicle to the preset working mode in response to the working mode adjustment instruction.
6)确定飞行航线数据指示的飞行航线任务的任务类型为预设任务类型。6) Confirm that the task type of the flight route task indicated by the flight route data is the preset task type.
飞行航线数据可以包括飞行航线任务的任务类型,无人飞行器获取到飞行航线数据之后,可以判断该飞行航线任务的任务类型是否为预设任务类型,当该飞行航线任务的任务类型为预设任务类型时,无人飞行器可以根据飞行航线数据所包含的多个航点的航点高度确定无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度。当该飞行航线任务的任务类型不是预设任务类型时,无人飞行器可以将本地存储的默认限飞高度确定为无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度。示例性的,预设任务类型可以包括果树作业任务、苗木作业任务或电力巡线任务等。The flight route data can include the mission type of the flight route mission. After the unmanned aerial vehicle obtains the flight route data, it can determine whether the mission type of the flight route mission is a preset mission type. When the mission type of the flight route mission is a preset mission In the case of the type, the unmanned aerial vehicle can determine the altitude limit of the unmanned aerial vehicle when performing flight route tasks based on the flight route data according to the waypoint heights of multiple waypoints contained in the flight route data. When the mission type of the flight route mission is not the preset mission type, the unmanned aerial vehicle may determine the locally stored default flying altitude limit as the unmanned aerial vehicle's restricted flying altitude when performing the flight route mission according to the flight route data. Exemplarily, the preset task type may include fruit tree operation task, seedling operation task or power line inspection task.
本申请实施例中,通过获取飞行航线数据,根据飞行航线数据所包含的多个航点的航点高度确定无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度的方式,可实现限飞高度的动态确定。In the embodiments of this application, by acquiring flight route data, the waypoint heights of multiple waypoints included in the flight route data are determined to determine the flying height limit of the unmanned aerial vehicle when performing flight route tasks based on the flight route data. This can be achieved Dynamic determination of the restricted height.
请参见图3,图3是本申请实施例提供的另一种示例性的飞行航线数据的示意图。在无人飞行器执行飞行航线任务之前,无人飞行器可以获取飞行航线数据,其中飞行航线数据至少可以包括多个航点的航点高度。例如,假设飞行航线任务为果树作业任务,那么航点可以为果树所处位置点,航点高度可以为果树的高度。无人飞行器在根据多个航点的航点高度确定无人飞行器在根据飞行航线数据执行飞行航线任务时的限飞高度之后,可以根据飞行航线数据执行飞行航线任务。Please refer to FIG. 3, which is a schematic diagram of another exemplary flight route data provided by an embodiment of the present application. Before the unmanned aerial vehicle executes the flight route task, the unmanned aerial vehicle can obtain flight route data, where the flight route data can at least include the waypoint heights of multiple waypoints. For example, assuming that the flight route task is a fruit tree operation task, the waypoint can be the position of the fruit tree, and the height of the waypoint can be the height of the fruit tree. After the unmanned aerial vehicle determines the altitude limit of the unmanned aerial vehicle when executing the flight route task according to the flight route data according to the waypoint heights of multiple waypoints, it can execute the flight route task according to the flight route data.
具体的,无人飞行器在飞行过程中,可以通过距离传感器探测无人飞行器和无人飞行器下方的障碍物之间的距离,当无人飞行器和障碍物之间的距离小于预设距离阈值时,无人飞行器可以控制无人飞行器增大飞行高度,以实现无人飞行器在执行飞行航线任务时的安全高度需求。Specifically, during the flight of the unmanned aerial vehicle, the distance between the unmanned aerial vehicle and the obstacle below the unmanned aerial vehicle can be detected by the distance sensor. When the distance between the unmanned aerial vehicle and the obstacle is less than the preset distance threshold, The unmanned aerial vehicle can control the unmanned aerial vehicle to increase the flying height, so as to realize the safe altitude requirement of the unmanned aerial vehicle when performing flight route tasks.
另外,无人飞行器在飞行过程中,可以实时获取无人飞行器的飞行高度,根据飞行高度和限飞参考点的高度,确定无人飞行器相对限飞参考点的第一相对高度,当第一相对高度大于或等于限飞高度时,触发无人飞行器的限高操作。由于本申请实施例是将无人飞行器相对限飞参考点的第一相对高度和限飞高度进行比较,那么即使无人飞行器飞行至两个航点的间隙,或者无人飞行器的下方为洼地,也不会触发限高操作,从而影响作业任务的作业效率。基于此,本申请实施例可以提高无人飞行器在执行飞行航线任务时的作业效率。In addition, during the flight of the unmanned aerial vehicle, the flying height of the unmanned aerial vehicle can be obtained in real time, and the first relative altitude of the unmanned aerial vehicle relative to the restricted-flying reference point can be determined according to the flying height and the height of the restricted-flying reference point. When the altitude is greater than or equal to the height limit, the UAV's height limit operation is triggered. Since the embodiment of the present application compares the first relative altitude of the UAV relative to the flight restriction reference point with the flight restriction altitude, even if the UAV flies to the gap between two waypoints, or the UAV is under the depression, It will not trigger the height limit operation, thereby affecting the efficiency of the job task. Based on this, the embodiments of the present application can improve the operating efficiency of the unmanned aerial vehicle when performing flight route tasks.
其中,距离传感器可以包括光学距离传感器、红外距离传感器、气压计、超声波距离传感器或者拍摄装置等。示例性的,距离传感器可以配置于无人飞行器的底部。Among them, the distance sensor may include an optical distance sensor, an infrared distance sensor, a barometer, an ultrasonic distance sensor, or a photographing device. Exemplarily, the distance sensor may be arranged on the bottom of the unmanned aerial vehicle.
其中,无人飞行器的飞行高度可以为无人飞行器相对地面的相对高度,或者无人飞行器的海拔高度。在一示例性场景中,如果无人飞行器在山地执行飞行航线任务,表明无人飞行器的飞行高度变化较大,那么用户可以将无人飞行器的飞行高度设置为无人飞行器的海拔高度。如果无人飞行器在平原执行飞行航线任务,表明无人飞行器的飞行高度变化较小,那么用户可以将无人飞行器的飞行高度设置为无人飞行器相对地面的相对高度,或者无人飞行器的海拔高度。在另一示例性的场景中,无人飞行器的飞行高度是预先设置好的,无需用户设置,例如无人飞行器的飞行高度默认为是无人飞行器的海拔高度。在另一示例性的场景中,如果限飞参考点的高度为海拔高度,那么无人飞行器的飞行高度可以为海拔高度;如果限飞参考点的高度为限飞参考点相对地面的相对高度,那么无人飞行器的飞行高度可以为无人飞行器相对地面的相对高度。Among them, the flying height of the unmanned aerial vehicle may be the relative height of the unmanned aerial vehicle relative to the ground, or the altitude of the unmanned aerial vehicle. In an exemplary scenario, if the unmanned aerial vehicle performs a flight route mission in a mountainous region, which indicates that the flight altitude of the unmanned aerial vehicle has a large change, then the user can set the unmanned aerial vehicle's flight altitude to the altitude of the unmanned aerial vehicle. If the unmanned aerial vehicle performs flight route missions on the plains, indicating that the altitude of the unmanned aerial vehicle has little change, the user can set the unmanned aerial vehicle's flight altitude to the relative altitude of the unmanned aerial vehicle to the ground, or the altitude of the unmanned aerial vehicle . In another exemplary scenario, the flying height of the unmanned aerial vehicle is preset and does not need to be set by the user. For example, the flying height of the unmanned aerial vehicle defaults to the altitude of the unmanned aerial vehicle. In another exemplary scenario, if the altitude of the restricted-flying reference point is the altitude, then the flying altitude of the unmanned aerial vehicle may be the altitude; if the altitude of the restricted-flying reference point is the relative height of the restricted-flying reference point with respect to the ground, Then the flying height of the unmanned aerial vehicle can be the relative height of the unmanned aerial vehicle relative to the ground.
基于图3,请参见图4,图4是本申请实施例提供的另一种无人飞行器的限高方法的流程示意图,该无人飞行器的限高方法可以包括以下步骤S401至S405:Based on FIG. 3, please refer to FIG. 4. FIG. 4 is a schematic flowchart of another method for height limitation of an unmanned aerial vehicle according to an embodiment of the present application. The method for height limitation of an unmanned aerial vehicle may include the following steps S401 to S405:
步骤S401:获取飞行航线数据,飞行航线数据包括多个航点的航点高度。Step S401: Obtain flight route data, where the flight route data includes waypoint heights of multiple waypoints.
其中,本申请实施例中的步骤S401和上述实施例中的步骤S201相同,具体可以参见上述实施例中步骤S201的描述,本申请实施例不再赘述。Wherein, step S401 in the embodiment of the present application is the same as step S201 in the foregoing embodiment. For details, reference may be made to the description of step S201 in the foregoing embodiment, and details are not repeated in the embodiment of the present application.
步骤S402:根据多个航点的航点高度确定在处理器根据飞行航线数据执行飞行航线任务时无人飞行器的限飞高度,其中,限飞高度是相对于限飞参考点 的高度。Step S402: Determine, according to the waypoint heights of the multiple waypoints, the restricted flying height of the unmanned aerial vehicle when the processor executes the flight route task according to the flight route data, where the restricted flying height is the height relative to the restricted flying reference point.
其中,本申请实施例中的步骤S402和上述实施例中的步骤S202相同,具体可以参见上述实施例中步骤S202的描述,本申请实施例不再赘述。Wherein, step S402 in the embodiment of the present application is the same as step S202 in the foregoing embodiment. For details, reference may be made to the description of step S202 in the foregoing embodiment, and details are not repeated in the embodiment of the present application.
步骤S403:在无人飞行器根据飞行航线数据执行飞行航线任务的过程中,获取无人飞行器的飞行高度,其中,飞行高度是根据无人飞行器的传感器输出的传感数据测定得到的。Step S403: Obtain the flying height of the unmanned aerial vehicle during the process of executing the flight route task according to the flight route data, where the flying height is measured according to the sensor data output by the sensor of the unmanned aerial vehicle.
本申请实施例中的传感器可以包括GPS定位模块,RTK测量仪器,气压传感器,距离传感器中的一种或多种。The sensor in the embodiment of the present application may include one or more of a GPS positioning module, an RTK measuring instrument, an air pressure sensor, and a distance sensor.
步骤S404:根据飞行高度和限飞参考点的高度,确定无人飞行器相对限飞参考点的第一相对高度。Step S404: Determine the first relative altitude of the unmanned aerial vehicle relative to the flight restriction reference point according to the flight altitude and the altitude of the flight restriction reference point.
无人飞行器可以将飞行高度与限飞参考点的高度相减,得到第一相对高度。可选的,无人飞行器可以将飞行高度和限飞参考点的高度进行比较,当飞行高度大于限飞参考点的高度时,无人飞行器可以将飞行高度与限飞参考点的高度相减,得到第一相对高度。当飞行高度小于或等于限飞参考点的高度时,无人飞行器可以确定无人飞行器相对限飞参考点的第一相对高度为零。The unmanned aerial vehicle can subtract the flying altitude from the altitude of the restricted-flying reference point to obtain the first relative altitude. Optionally, the unmanned aerial vehicle can compare the flight altitude with the altitude of the restricted-flying reference point. When the flying altitude is greater than the altitude of the restricted-flying reference point, the unmanned aerial vehicle can subtract the flying altitude from the altitude of the restricted-flying reference point. Get the first relative height. When the flying height is less than or equal to the height of the restricted-flying reference point, the unmanned aerial vehicle may determine that the first relative height of the unmanned aerial vehicle relative to the restricted-flying reference point is zero.
步骤S405:当第一相对高度大于或等于限飞高度时,触发无人飞行器的限高操作。Step S405: When the first relative altitude is greater than or equal to the restricted flying height, trigger the height restriction operation of the unmanned aerial vehicle.
无人飞行器获取到第一相对高度之后,可以将第一相对高度和限飞高度进行比较,当第一相对高度大于或等于限飞高度时,将触发无人飞行器的限高操作。示例性的,无人飞行器的限高操作可以包括如下至少一种:不响应无人飞行器的高度上升指令;向无人飞行器的控制终端发送限高提示信息,以使控制终端显示限高提示信息;控制无人飞行器返航;控制无人飞行器降落。After the unmanned aerial vehicle obtains the first relative altitude, the first relative altitude can be compared with the restricted flying altitude. When the first relative altitude is greater than or equal to the restricted flying altitude, the unmanned aerial vehicle's height restriction operation will be triggered. Exemplarily, the height-limiting operation of the unmanned aerial vehicle may include at least one of the following: not responding to the height-up command of the unmanned aerial vehicle; sending height-limiting prompt information to the control terminal of the unmanned aerial vehicle so that the control terminal displays the height-limiting prompt information ; Control the unmanned aerial vehicle to return home; control the unmanned aerial vehicle to land.
其中,若无人飞行器在飞行过程中获取到高度上升指令,且第一相对高度大于或等于限飞高度,则无人飞行器可以不响应该高度上升指令。高度上升指令可以是控制终端发送给无人飞行器的,例如用户想要无人飞行器增大飞行高度,那么用户可以对控制终端进行操作,控制终端检测到用户的操作时可以生成高度上升指令,并将该高度上升指令发送给无人飞行器。可选的,高度上升指令也可以是无人飞行器生成的,例如无人飞行器在检测到高度上升事件时生成高度上升指令。举例来说,当无人飞行器与无人飞行器下方的障碍物之间的 距离小于预设距离阈值时,无人飞行器可以确定检测到高度上升事件。或者当无人飞行器飞行至某一航点时,该航点的航点高度小于下一航点的航点高度,且下一航点的航点高度与该航点的航点高度之间的差值大于预设高度阈值,无人飞行器可以确定检测到高度上升事件。Wherein, if the unmanned aerial vehicle obtains an altitude ascending instruction during the flight, and the first relative altitude is greater than or equal to the restricted flying altitude, the unmanned aerial vehicle may not respond to the altitude ascending instruction. The altitude increase instruction can be sent by the control terminal to the UAV. For example, if the user wants the UAV to increase the flying altitude, the user can operate the control terminal. When the control terminal detects the user's operation, the altitude increase instruction can be generated, and Send the altitude increase command to the unmanned aerial vehicle. Optionally, the altitude increase instruction may also be generated by an unmanned aerial vehicle, for example, the unmanned aerial vehicle generates an altitude increase instruction when an altitude rise event is detected. For example, when the distance between the unmanned aerial vehicle and the obstacle below the unmanned aerial vehicle is less than the preset distance threshold, the unmanned aerial vehicle can determine that the altitude rise event is detected. Or when the UAV flies to a certain waypoint, the waypoint height of that waypoint is less than the waypoint height of the next waypoint, and the height of the waypoint of the next waypoint is between the height of the waypoint of that waypoint If the difference is greater than the preset altitude threshold, the UAV can determine that the altitude rise event has been detected.
在一种实现方式中,无人飞行器可以接收控制设备发送的高度上升指令,根据高度上升指令、飞行高度和限飞参考点的高度,确定无人飞行器的第二相对高度,当第二相对高度小于限飞高度时,响应高度上升指令对无人飞行器进行高度调整。当第二相对高度大于或等于限飞高度时,无人飞行器可以不响应该高度上升指令。In one implementation, the unmanned aerial vehicle can receive the altitude rise command sent by the control device, and determine the second relative altitude of the unmanned aerial vehicle according to the altitude rise instruction, the flight altitude, and the altitude of the flight restriction reference point. When the altitude is less than the restricted flight altitude, the altitude adjustment of the UAV will be performed in response to the altitude ascending command. When the second relative altitude is greater than or equal to the restricted flying altitude, the unmanned aerial vehicle may not respond to the altitude ascending command.
其中,无人飞行器根据高度上升指令、飞行高度和限飞参考点的高度,确定无人飞行器的第二相对高度的方式可以为:无人飞行器根据高度上升指令确定无人飞行器的待调整高度,将待调整高度和飞行高度相加得到的数值减去限飞参考点的高度,得到第二相对高度。Among them, the way for the unmanned aerial vehicle to determine the second relative altitude of the unmanned aerial vehicle according to the altitude ascent command, the flight altitude and the altitude of the flight restriction reference point can be as follows: The second relative altitude is obtained by subtracting the altitude of the restricted-flying reference point from the value obtained by adding the altitude to be adjusted and the flying altitude.
在一种实现方式中,当飞行航线任务结束时,无人飞行器可以将限飞高度调整为本地存储的默认限飞高度。可选的,无人飞行器将限飞高度调整为本地存储的默认限飞高度之后,还可以基于调整后的限飞高度控制无人飞行器返航。在本申请实施例中,无人飞行器可以在飞行航线任务结束时,自动将限飞高度调整为默认限飞高度,以确保无人飞行器的飞行安全。In an implementation manner, when the flight route mission ends, the unmanned aerial vehicle may adjust the restricted flying height to a locally stored default restricted flying height. Optionally, after the unmanned aerial vehicle adjusts the restricted-flying altitude to a locally stored default restricted-flying altitude, it can also control the unmanned aerial vehicle to return home based on the adjusted restricted-flying altitude. In the embodiment of the present application, the unmanned aerial vehicle can automatically adjust the flying restriction height to the default restricted flying height when the flight route mission ends, so as to ensure the flight safety of the unmanned aerial vehicle.
本申请实施例中,由于限飞高度是根据飞行航线数据所包含的多个航点的航点高度确定的,那么可避免无人飞行器在执行飞行航线任务时的飞行高度较低导致无人飞行器的机身与作业对象发生碰撞,从而实现无人飞行器在执行飞行航线任务时的安全高度需求。另外,由于限飞高度是根据飞行航线数据所包含的多个航点的航点高度确定的,且限飞高度是相对于限飞参考点的高度,那么可避免因无人飞行器飞行至两个作业对象之间,或者无人飞行器下方为低洼地面等场景时触发限高操作导致的飞行航线任务失败。基于此,本申请实施例可提高无人飞行器在执行飞行航线任务时的作业效率。In the embodiment of this application, since the restricted flying height is determined based on the waypoint heights of multiple waypoints included in the flight route data, it can avoid the low flying height of the unmanned aerial vehicle when performing flight route tasks, resulting in the unmanned aerial vehicle The fuselage of the aircraft collided with the operating object, thereby fulfilling the high safety requirements of the unmanned aerial vehicle when performing flight route tasks. In addition, because the restricted flying height is determined based on the waypoint heights of multiple waypoints included in the flight route data, and the restricted flying height is relative to the height of the restricted reference point, it can avoid the unmanned aerial vehicle flying to two The flight route task fails when the height limit operation is triggered when the height limit operation is triggered between the operating objects or the low-lying ground under the unmanned aerial vehicle. Based on this, the embodiments of the present application can improve the operating efficiency of the unmanned aerial vehicle when performing flight route tasks.
请参见图5,图5是本申请实施例提供的一种无人飞行器的限高装置的结构示意图。本申请实施例中所描述的无人飞行器的限高装置,包括:处理器 501、存储器502、通信接口503、传感器504。上述处理器501、存储器502、通信接口503、传感器504通过一条或多条通信总线连接。Please refer to FIG. 5, which is a schematic structural diagram of a height limiting device for an unmanned aerial vehicle provided by an embodiment of the present application. The height limiting device of the unmanned aerial vehicle described in the embodiment of the present application includes: a
上述处理器501可以是CPU,该处理器还可以是其他通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,处理器501被配置为支持无人飞行器执行图2或图4所述方法中无人飞行器相应的功能。The
上述存储器502可以包括只读存储器和随机存取存储器,并向处理器501提供计算机程序和数据。存储器502的一部分还可以包括非易失性随机存取存储器。其中,所述处理器501调用所述计算机程序时用于执行:The
获取飞行航线数据,所述飞行航线数据包括多个航点的航点高度;Acquiring flight route data, the flight route data including waypoint heights of multiple waypoints;
根据所述多个航点的航点高度确定在所述无人飞行器根据所述飞行航线数据执行飞行航线任务时的限飞高度,其中,所述限飞高度是相对于限飞参考点的高度。Determine, according to the heights of the multiple waypoints, the restricted flying height when the unmanned aerial vehicle executes the flight route task according to the flight route data, wherein the restricted flying height is the height relative to the restricted flying reference point .
在一种实现方式中,所述限飞参考点包括所述无人飞行器的起飞位置点、所述无人飞行器的开机位置点或者由所述无人飞行器的用户指示的位置点。In an implementation manner, the flight restriction reference point includes a take-off position point of the unmanned aerial vehicle, a power-on position point of the unmanned aerial vehicle, or a position point indicated by a user of the unmanned aerial vehicle.
在一种实现方式中,所述处理器501还用于执行如下步骤:In an implementation manner, the
在所述无人飞行器根据所述飞行航线数据执行所述飞行航线任务的过程中,获取所述无人飞行器的飞行高度,其中,所述飞行高度是根据所述无人飞行器的传感器输出的传感数据测定得到的;In the process of the unmanned aerial vehicle performing the flight route task according to the flight route data, the flight altitude of the unmanned aerial vehicle is acquired, wherein the flight altitude is based on the transmission output from the sensor of the unmanned aerial vehicle. Measured by sensory data;
根据所述飞行高度和所述限飞参考点的高度,确定所述无人飞行器相对所述限飞参考点的第一相对高度;Determine the first relative height of the unmanned aerial vehicle relative to the flight restriction reference point according to the flight altitude and the altitude of the flight restriction reference point;
当所述第一相对高度大于或等于所述限飞高度时,触发所述无人飞行器的限高操作。When the first relative height is greater than or equal to the restricted flying height, a height restriction operation of the unmanned aerial vehicle is triggered.
在一种实现方式中,所述处理器501在触发所述无人飞行器的限高操作时,具体执行如下步骤:In an implementation manner, the
不响应所述无人飞行器的高度上升指令。Does not respond to the altitude increase command of the UAV.
在一种实现方式中,所述处理器501在触发所述无人飞行器的限高操作时,具体执行如下步骤:In an implementation manner, the
向所述无人飞行器的控制终端发送限高提示信息,以使所述控制终端显示所述限高提示信息。Sending the height limit prompt information to the control terminal of the unmanned aerial vehicle, so that the control terminal displays the height limit prompt information.
在一种实现方式中,所述处理器501在根据所述多个航点的航点高度确定所述无人飞行器在根据所述飞行航线数据执行飞行航线任务时的限飞高度时,具体执行如下操作:In an implementation manner, the
根据所述多个航点的航点高度确定所述多个航点中航点高度最大的航点;Determining the waypoint with the highest waypoint height among the multiple waypoints according to the waypoint heights of the multiple waypoints;
根据所述航点高度最大的航点的航点高度确定所述限飞高度。The restricted flying height is determined according to the waypoint height of the waypoint with the highest waypoint height.
在一种实现方式中,所述处理器501在根据所述航点高度最大的航点的航点高度确定所述限飞高度时,具体执行如下步骤:In an implementation manner, when the
根据所述航点高度最大的航点的航点高度和所述限飞参考点的高度,确定所述航点高度最大的航点相对所述限飞参考点的第二相对高度;Determine the second relative height of the waypoint with the highest waypoint height relative to the flight-restricted reference point according to the height of the waypoint with the highest waypoint height and the height of the flight-restricted reference point;
根据所述第二相对高度确定所述限飞高度。The flying restriction height is determined according to the second relative height.
在一种实现方式中,所述处理器501在根据所述第二相对高度确定所述限飞高度时,具体执行如下步骤:In an implementation manner, the
获取第一安全高度余量;Obtain the first safety height margin;
将所述第一安全高度余量和所述第二相对高度之和确定为所述限飞高度。The sum of the first safety height margin and the second relative height is determined as the restricted flying height.
在一种实现方式中,所述处理器501还用于执行如下步骤:In an implementation manner, the
判断所述航点高度最大的航点的航点高度是否大于或等于所述限飞参考点的高度;Judge whether the waypoint height of the waypoint with the highest waypoint height is greater than or equal to the height of the reference point for restricted flight;
所述处理器501在根据所述航点高度最大的航点的航点高度确定所述限飞高度时,具体执行如下步骤:The
当是时,根据所述航点高度最大的航点的航点高度确定所述限飞高度;If yes, determine the restricted flying height according to the waypoint height of the waypoint with the highest waypoint height;
否则,根据所述限飞参考点的高度确定所述限飞高度。Otherwise, determine the restricted flying height according to the height of the restricted flying reference point.
在一种实现方式中,所述处理器501在根据所述限飞参考点的高度确定所述限飞高度时,具体执行如下步骤:In an implementation manner, the
获取第二安全高度余量;Obtain the second safety height margin;
将所述第二安全高度余量和所述限飞参考点的高度之和确定为所述限飞高度。The sum of the second safety altitude margin and the altitude of the flying restriction reference point is determined as the flying restriction altitude.
在一种实现方式中,所述处理器501还用于执行如下步骤:In an implementation manner, the
判断是否满足预设条件;Determine whether the preset conditions are met;
所述处理器501在根据所述多个航点的航点高度确定所述无人飞行器在根据所述飞行航线数据执行所述飞行航线任务时的限飞高度时,具体执行如下步骤:The
当满足所述预设条件时,根据所述多个航点的航点高度确定所述无人飞行器在根据所述飞行航线数据执行所述飞行航线任务时的限飞高度;When the preset condition is met, determine the restricted flying height of the unmanned aerial vehicle when the unmanned aerial vehicle executes the flight route task according to the flight route data according to the waypoint heights of the multiple waypoints;
所述处理器501还用于执行如下步骤:The
当不满足所述预设条件时,将本地存储的默认限飞高度确定为所述无人飞行器在根据所述飞行航线数据执行所述飞行航线任务时的限飞高度。When the preset condition is not met, the locally stored default flight restriction altitude is determined as the flight restriction altitude of the unmanned aerial vehicle when the unmanned aerial vehicle executes the flight route task according to the flight route data.
在一种实现方式中,所述满足预设条件包括以下至少一种:In an implementation manner, the meeting the preset condition includes at least one of the following:
所述多个航点中各个航点与所述无人飞行器的返航点或者所述限飞参考点之间的距离小于或等于预设距离阈值;The distance between each of the multiple waypoints and the home point of the unmanned aerial vehicle or the reference point for flight restriction is less than or equal to a preset distance threshold;
所述无人飞行器为预设飞行器类型的无人飞行器;The unmanned aerial vehicle is an unmanned aerial vehicle of a preset aircraft type;
所述无人飞行器在执行所述飞行航线任务过程中的作业对象为预设对象类型的对象。The operation object of the unmanned aerial vehicle during the execution of the flight route task is an object of a preset object type.
在一种实现方式中,所述处理器501还用于执行如下步骤:In an implementation manner, the
获取所述飞行航线数据指示的所述飞行航线任务的任务类型;Acquiring the task type of the flight route task indicated by the flight route data;
所述处理器501在根据所述多个航点的航点高度确定所述无人飞行器在根据所述飞行航线数据执行所述飞行航线任务时的限飞高度时,具体执行如下步骤:The
当所述飞行航线任务的任务类型为预设任务类型时,根据所述多个航点的航点高度确定所述无人飞行器在根据所述飞行航线数据执行所述飞行航线任务时的限飞高度。When the task type of the flight route task is a preset task type, the flight restriction of the unmanned aerial vehicle when the flight route task is executed according to the flight route data is determined according to the waypoint heights of the multiple waypoints high.
在一种实现方式中,所述处理器501还用于执行如下步骤:In an implementation manner, the
当所述飞行航线任务结束时,将所述限飞高度调整为本地存储的默认限飞高度。When the flight route mission ends, the restricted flying height is adjusted to a locally stored default restricted flying height.
以下将结合图5对包含无人飞行器的无人飞行系统进行说明。本实施例以旋翼飞行器为例进行说明。The unmanned aerial system including the unmanned aerial vehicle will be described below in conjunction with FIG. 5. In this embodiment, a rotorcraft is taken as an example for description.
无人飞行系统100可以包括无人飞行器110、载体120、显示设备和遥控装置。其中,无人飞行器110可以包括动力系统150、飞行控制系统160、机架170。无人飞行器110可以与遥控装置140和显示设备进行无线通信。The unmanned
机架170可以包括机身和脚架(也称为起落架)。机身可以包括中心架以及与中心架连接的一个或多个机臂,一个或多个机臂呈辐射状从中心架延伸出。脚架与机身连接,用于在无人飞行器110着陆时起支撑作用。机架170上可以安装一个或多个指示灯,例如安装在机臂上的机臂灯。The
动力系统150可以包括电子调速器(简称为电调)151、一个或多个螺旋桨153以及与一个或多个螺旋桨153相对应的一个或多个电机152,其中电机152连接在电子调速器151与螺旋桨153之间,电机152和螺旋桨153设置在对应的机臂上;电子调速器151用于接收飞行控制器160产生的驱动信号,并根据驱动信号提供驱动电流给电机152,以控制电机152的转速。电机152用于驱动螺旋桨旋转,从而为无人飞行器110的飞行提供动力,该动力使得无人飞行器110能够实现一个或多个自由度的运动。应理解,电机152可以是直流电机,也可以交流电机。另外,电机152可以是无刷电机,也可以有刷电机。动力系统150对应上述实施例中的动力部件。The
飞行控制系统160可以包括飞行控制器161和传感系统162。传感系统162用于测量无人飞行器的传感数据。传感系统162例如可以包括陀螺仪、电子罗盘、IMU、视觉传感器(例如,单目摄像头或双/多目摄像头等)、GPS、气压计和视觉惯导里程计等传感器中的至少一种。飞行控制器161用于控制无人飞行器110,例如,可以根据传感系统162测量的传感数据控制无人飞行器110执行展示工作任务。The
载体120可以用来承载负载180。例如,当载体120为云台设备时,负载180可以为拍摄设备(例如,相机、摄像机等),本申请的实施例并不限于此,例如,载体也可以是用于承载武器或其它负载的承载设备。示例性的,负载180还可以为喷头。The carrier 120 can be used to carry a
本申请实施例还提供一种无人飞行器,所述无人飞行器可以包括机身;设置在机身上的动力系统,用于提供飞行动力;以及如本申请实施例图5所述的无人飞行器的限高装置。The embodiment of the present application also provides an unmanned aerial vehicle, which may include a fuselage; a power system provided on the fuselage for providing flight power; and the unmanned aerial vehicle as shown in FIG. 5 of the embodiment of the present application. The height limit device of the aircraft.
在一种实现方式中,所述无人飞行器还可以包括传感器,安装在所述机身,用于输出传感数据。In an implementation manner, the unmanned aerial vehicle may further include a sensor installed on the fuselage for outputting sensor data.
在一种实现方式中,所述无人飞行器还可以包括通信设备,安装在所述机身,用于与所述无人飞行器的控制终端进行信息交互。In an implementation manner, the unmanned aerial vehicle may further include a communication device installed on the fuselage for information interaction with the control terminal of the unmanned aerial vehicle.
本申请实施例还提供一种可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,可以用于实现本申请实施例图2或图4所对应实施例中描述的无人飞行器的限高方法,在此不再赘述。The embodiment of the present application also provides a readable storage medium, and the readable storage medium stores a computer program. When the computer program is executed by a processor, it can be used to implement the implementation corresponding to FIG. 2 or FIG. 4 of the embodiment of the present application. The height limitation method of unmanned aerial vehicle described in the example will not be repeated here.
所述计算机可读存储介质可以是前述任一实施例所述的无人飞行器的内部存储单元,例如硬盘或内存。所述计算机可读存储介质也可以是所述无人飞行器的外部存储设备,例如插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述计算机可读存储介质还可以既包括所述无人飞行器的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述无人飞行器所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。The computer-readable storage medium may be the internal storage unit of the unmanned aerial vehicle described in any of the foregoing embodiments, such as a hard disk or a memory. The computer-readable storage medium may also be an external storage device of the UAV, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card ( Flash Card) etc. Further, the computer-readable storage medium may also include both an internal storage unit of the UAV and an external storage device. The computer-readable storage medium is used to store the computer program and other programs and data required by the UAV. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一可读取存储介质中,所述程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、ROM或RAM等。A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing relevant hardware through a computer program. The program can be stored in a readable storage medium. During execution, it may include the processes of the above-mentioned method embodiments. Wherein, the storage medium can be a magnetic disk, an optical disk, ROM or RAM, etc.
以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。The above-disclosed are only the preferred embodiments of the application, and of course the scope of rights of the application cannot be limited by this. Therefore, equivalent changes made in accordance with the claims of the application still fall within the scope of the application.
Claims (32)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2020/092370 WO2021237462A1 (en) | 2020-05-26 | 2020-05-26 | Altitude limting method and apparatus for unmanned aerial vehicle, unmanned aerial vehicle, and storage medium |
| CN202080030741.8A CN113874804B (en) | 2020-05-26 | 2020-05-26 | Unmanned aerial vehicle height limiting method, device, unmanned aerial vehicle and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2020/092370 WO2021237462A1 (en) | 2020-05-26 | 2020-05-26 | Altitude limting method and apparatus for unmanned aerial vehicle, unmanned aerial vehicle, and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2021237462A1 true WO2021237462A1 (en) | 2021-12-02 |
Family
ID=78745211
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2020/092370 Ceased WO2021237462A1 (en) | 2020-05-26 | 2020-05-26 | Altitude limting method and apparatus for unmanned aerial vehicle, unmanned aerial vehicle, and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN113874804B (en) |
| WO (1) | WO2021237462A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116610140A (en) * | 2023-04-27 | 2023-08-18 | 武汉天眼智达科技有限公司 | Unmanned aerial vehicle control method, unmanned aerial vehicle control device, computer equipment and storage medium |
| CN120141471A (en) * | 2025-02-11 | 2025-06-13 | 中国融通集团第六十研究所 | A Terrain-Based Route Planning Method for Oil-Powered Unmanned Helicopters |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117693723A (en) * | 2022-03-28 | 2024-03-12 | 深圳市大疆创新科技有限公司 | UAV control method, device, UAV and storage medium |
| CN114661067B (en) * | 2022-05-06 | 2025-04-01 | 广东汇天航空航天科技有限公司 | Flight control method, device and electronic equipment |
| CN115440092A (en) * | 2022-11-03 | 2022-12-06 | 成都沃飞天驭科技有限公司 | Navigation information display method and device, aircraft and storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050049763A1 (en) * | 2003-08-30 | 2005-03-03 | Eads Deutschand Gmbh | Low-altitude flight guidance system, warning system for low-altitude flight guidance, warning generator for low-altitude flight guidance and method for low-altitude flight guidance |
| CN107209519A (en) * | 2014-12-31 | 2017-09-26 | 深圳市大疆创新科技有限公司 | Vehicle Height Restrictions and Controls |
| CN107933921A (en) * | 2017-10-30 | 2018-04-20 | 广州极飞科技有限公司 | Aircraft and its sprinkling Route Generation and execution method, apparatus, control terminal |
| CN108303992A (en) * | 2018-01-17 | 2018-07-20 | 西安九天无限智能科技有限公司 | A kind of novel unmanned plane route planning method |
| CN110750106A (en) * | 2019-10-16 | 2020-02-04 | 深圳市道通智能航空技术有限公司 | Unmanned aerial vehicle safety route generation method and device, control terminal and unmanned aerial vehicle |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3399381A1 (en) * | 2014-09-05 | 2018-11-07 | SZ DJI Technology Co., Ltd. | Context-based flight mode selection |
| EP3531222A4 (en) * | 2017-12-26 | 2019-08-28 | Autel Robotics Co., Ltd. | PATH PLANNING METHOD AND DEVICE FOR NON-PILOT AERIAL VEHICLE, AND FLIGHT MANAGEMENT METHOD AND DEVICE |
| CN109035871B (en) * | 2018-07-17 | 2020-05-22 | 深圳常锋信息技术有限公司 | Unmanned aerial vehicle flight route planning method, device and system and intelligent terminal |
-
2020
- 2020-05-26 CN CN202080030741.8A patent/CN113874804B/en active Active
- 2020-05-26 WO PCT/CN2020/092370 patent/WO2021237462A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050049763A1 (en) * | 2003-08-30 | 2005-03-03 | Eads Deutschand Gmbh | Low-altitude flight guidance system, warning system for low-altitude flight guidance, warning generator for low-altitude flight guidance and method for low-altitude flight guidance |
| CN107209519A (en) * | 2014-12-31 | 2017-09-26 | 深圳市大疆创新科技有限公司 | Vehicle Height Restrictions and Controls |
| CN107933921A (en) * | 2017-10-30 | 2018-04-20 | 广州极飞科技有限公司 | Aircraft and its sprinkling Route Generation and execution method, apparatus, control terminal |
| CN108303992A (en) * | 2018-01-17 | 2018-07-20 | 西安九天无限智能科技有限公司 | A kind of novel unmanned plane route planning method |
| CN110750106A (en) * | 2019-10-16 | 2020-02-04 | 深圳市道通智能航空技术有限公司 | Unmanned aerial vehicle safety route generation method and device, control terminal and unmanned aerial vehicle |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116610140A (en) * | 2023-04-27 | 2023-08-18 | 武汉天眼智达科技有限公司 | Unmanned aerial vehicle control method, unmanned aerial vehicle control device, computer equipment and storage medium |
| CN120141471A (en) * | 2025-02-11 | 2025-06-13 | 中国融通集团第六十研究所 | A Terrain-Based Route Planning Method for Oil-Powered Unmanned Helicopters |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113874804A (en) | 2021-12-31 |
| CN113874804B (en) | 2025-01-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12228945B2 (en) | Vehicle altitude restrictions and control | |
| US20240302841A1 (en) | Return flight method and apparatus of unmanned aerial vehicle, unmanned aerial vehicle, remote control device, system, and storage medium | |
| JP6555786B2 (en) | Method for setting flight altitude of unmanned aircraft and unmanned aircraft system | |
| WO2021237462A1 (en) | Altitude limting method and apparatus for unmanned aerial vehicle, unmanned aerial vehicle, and storage medium | |
| JP6390013B2 (en) | Control method for small unmanned aerial vehicles | |
| JP7020421B2 (en) | Flight controls, unmanned aerial vehicles, flight control methods, and programs | |
| CN110525650B (en) | Unmanned aerial vehicle and its control method | |
| CN106647790A (en) | Four-rotor unmanned aerial vehicle aircraft system oriented to complex environment and flying method | |
| WO2016033797A1 (en) | Multi-sensor environmental mapping | |
| CN111316066A (en) | Backup navigation system for unmanned aerial vehicle | |
| US20240176367A1 (en) | Uav dispatching method, server, dock apparatus, system, and storage medium | |
| WO2017206179A1 (en) | Simple multi-sensor calibration | |
| CN116724281A (en) | UAV control method, UAV, flight system and storage medium | |
| WO2018094583A1 (en) | Unmanned aerial vehicle obstacle-avoidance control method, flight controller and unmanned aerial vehicle | |
| KR102467855B1 (en) | A method for setting an autonomous navigation map, a method for an unmanned aerial vehicle to fly autonomously based on an autonomous navigation map, and a system for implementing the same | |
| CN105793792A (en) | Flight auxiliary method and system of unmanned aerial vehicle, unmanned aerial vehicle, and mobile terminal | |
| US10739792B2 (en) | Trajectory control of a vehicle | |
| WO2020237471A1 (en) | Flight route generation method, terminal and unmanned aerial vehicle | |
| JP6829513B1 (en) | Position calculation method and information processing system | |
| WO2020062178A1 (en) | Map-based method for identifying target object, and control terminal | |
| JP6861434B2 (en) | Aircraft guidance methods, guidance devices, and guidance systems | |
| US20210208608A1 (en) | Control method, control apparatus, control terminal for unmanned aerial vehicle | |
| WO2021191947A1 (en) | Drone system, drone, and obstacle detection method | |
| WO2021079516A1 (en) | Flight route creation method for flying body and management server | |
| JP6601810B1 (en) | Aircraft guidance method, guidance device, and guidance system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20938149 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 20938149 Country of ref document: EP Kind code of ref document: A1 |
|
| WWG | Wipo information: grant in national office |
Ref document number: 202080030741.8 Country of ref document: CN |