[go: up one dir, main page]

WO2018218536A1 - Flight control method, apparatus and control terminal and control method therefor, and unmanned aerial vehicle - Google Patents

Flight control method, apparatus and control terminal and control method therefor, and unmanned aerial vehicle Download PDF

Info

Publication number
WO2018218536A1
WO2018218536A1 PCT/CN2017/086674 CN2017086674W WO2018218536A1 WO 2018218536 A1 WO2018218536 A1 WO 2018218536A1 CN 2017086674 W CN2017086674 W CN 2017086674W WO 2018218536 A1 WO2018218536 A1 WO 2018218536A1
Authority
WO
WIPO (PCT)
Prior art keywords
altitude
route
drone
waypoint
relative height
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
Application number
PCT/CN2017/086674
Other languages
French (fr)
Chinese (zh)
Inventor
陈超彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SZ DJI Technology Co Ltd
Original Assignee
SZ DJI Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SZ DJI Technology Co Ltd filed Critical SZ DJI Technology Co Ltd
Priority to PCT/CN2017/086674 priority Critical patent/WO2018218536A1/en
Priority to CN201780004548.5A priority patent/CN108496130B/en
Publication of WO2018218536A1 publication Critical patent/WO2018218536A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft

Definitions

  • the present invention relates to the field of flight technology, and in particular, to a flight control method, device, control terminal, control method thereof, and drone.
  • Unmanned Aerial Vehicle UAV
  • UAV Unmanned Aerial Vehicle
  • its application fields are also expanding, including professional aerial photography, agricultural irrigation, electric power cruise, remote sensing mapping, and 3D reconstruction.
  • the flight path of the aircraft is set through the ground flight control console, and the aircraft is controlled to fly according to the set route to complete the corresponding task.
  • the route planning of drones is based on a relatively high degree of approach. That is, at the time of planning, the relative height of each waypoint is set, and then when the flight phase of the flight is initialized, the altitude of the drone is taken off, and the relative altitude of the waypoint is added, that is, the actual flight of all the waypoints is obtained. height.
  • the final route height must be different.
  • the embodiment of the invention discloses a flight control method, a device, a control terminal and a control method thereof, and a drone to ensure the consistency of the route height when the drone performs the same route each time.
  • a first aspect of an embodiment of the present invention discloses a flight control method, including:
  • the drone is controlled to fly on the route according to the relative height.
  • a second aspect of the embodiments of the present invention discloses a control method for controlling a terminal, including:
  • the drone is controlled to fly on the route according to the relative height.
  • a third aspect of the embodiments of the present invention discloses a flight control device, including: a memory and a processor.
  • the memory is configured to store program instructions
  • the processor is configured to execute the program instructions stored by the memory, when the program instructions are executed, the processor is configured to:
  • the drone is controlled to fly on the route according to the relative height.
  • a fourth aspect of the embodiments of the present invention discloses a control terminal, including a memory and a processor.
  • the memory is configured to store program instructions
  • the processor is configured to execute the program instructions stored by the memory, when the program instructions are executed, the processor is configured to:
  • the drone is controlled to fly on the route according to the relative height.
  • a fifth aspect of an embodiment of the present invention discloses a drone, including:
  • a power system disposed on the fuselage for providing flight power
  • a flight control device as described in the third aspect is described.
  • the embodiment of the present invention first determines the altitude of the take-off position of the drone, and then obtains the relative height between the altitude of the waypoint in the route and the altitude of the take-off position of the drone, and finally controls the unmanned according to the relative height.
  • the aircraft flies on the route. In this way, based on the altitude of the waypoint in the route, the altitude is determined according to the altitude of the waypoint in the route and the altitude of the takeoff position of the drone when performing the route task, and the drone is controlled according to the relative height. Flying on the route ensures the consistency of the route height of the drone every time the same route is executed.
  • FIG. 1 is a schematic flow chart of a flight control method according to an embodiment of the present invention.
  • FIG. 2 is a schematic flow chart of a flight control method according to another embodiment of the present invention.
  • FIG. 3a is a schematic diagram of determining an altitude of a waypoint in a route according to an embodiment of the present invention
  • FIG. 3b is a schematic diagram of determining a relative height according to an altitude of a waypoint in a route and a takeoff position of a drone according to an embodiment of the present invention
  • FIG. 3c is a schematic diagram of determining an altitude of a waypoint in a route according to another embodiment of the present invention.
  • FIG. 3d is a schematic diagram of determining an altitude of a waypoint in a route according to another embodiment of the present invention.
  • FIG. 4 is a schematic flowchart of a control method of a control terminal according to an embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of a flight control device according to an embodiment of the present invention.
  • FIG. 6 is a schematic structural diagram of a control terminal according to an embodiment of the present invention.
  • FIG. 7 is a schematic structural view of a drone according to an embodiment of the present invention.
  • connection herein may be a mechanical connection or an electrical connection.
  • the electrical connection may be a wired connection or a wireless connection.
  • FIG. 1 is a flowchart of a flight control method according to an embodiment of the present invention. As shown in FIG. 1, the method in this embodiment may include:
  • the take-off position of the drone may be a position where the drone is located when the drone is powered on, or may be a position where the drone is located when the drone is started, or may be an unmanned person.
  • the height sensor disposed under the fuselage of the drone detects the position at which the altitude changes.
  • the drone determines the altitude at which it is currently located.
  • the drone is generally equipped with a barometer. The drone can determine the altitude of the takeoff position by the barometer.
  • the barometer has a large error, if the barometer is used to measure the altitude of the takeoff position of the drone, A large error is generated when calculating the relative altitude of the waypoints of subsequent routes.
  • determining an altitude of the UAV takeoff location comprises: acquiring RTK data, and determining an altitude of the UAV takeoff location based on the acquired RTK data.
  • the positioning device configured on the drone can accurately determine the altitude of the drone based on the acquired RTK data.
  • determining the altitude of the take-off position of the drone is only one embodiment for determining the altitude, and those skilled in the art may also determine the take-off position of the drone by other embodiments.
  • the altitude of the embodiment is not limited in the embodiment of the present invention.
  • the control terminal sends the route information in the route to the drone, wherein the route includes multiple waypoints, wherein the route information includes at least the location information of each waypoint.
  • the route information may include, in addition to the location information of each waypoint, an index ID of the waypoint, waypoint action information, route attributes associated with the waypoint, etc.
  • the waypoint action includes but is not limited to pan/tilt control information and shooting control information.
  • the route attributes associated with the waypoint may include, but are not limited to, a flight mode of a straight flight mode, a coordinated turn mode, a POI, and the like.
  • the processor of the drone After receiving the route information sent by the control terminal, the processor of the drone can obtain the relative altitude between the altitude of the waypoint in the route and the altitude of the departure point of the drone, because each waypoint in the route
  • the altitude of the drone is determined to be constant.
  • the drone takes off at different take-off positions to perform the route task. If the drone wants to maintain the same altitude when performing the route, the UAV processor needs different height control.
  • the parameters, ie the processor of the drone need to obtain the relative heights of the different waypoints relative to the point of takeoff.
  • the unmanned aerial vehicle obtains a relative height between an altitude of a waypoint in the route and an altitude of the unmanned aircraft takeoff position, according to position information (longitude, latitude) of the waypoint in the route, and the relative height.
  • the drone is controlled to traverse each waypoint in the route to complete the route task.
  • the embodiment of the present invention first determines the altitude of the take-off position of the drone, and then obtains the relative height between the altitude of the waypoint in the route and the altitude of the take-off position of the drone, and finally controls the unmanned according to the relative height.
  • the aircraft flies on the route. In this way, based on the altitude of the waypoints in the route, the altitude of the route according to the route is obtained.
  • the relative height determined by the altitude of the take-off position of the drone when performing the current mission, and controlling the drone to fly on the route according to the relative height can ensure the altitude of the route when the drone performs the same route each time. Consistency.
  • FIG. 2 is a flowchart of a flight control method according to an embodiment of the present invention. As shown in FIG. 2, based on the foregoing embodiment, the method in this embodiment may include:
  • S201 Obtain RTK data, and determine an altitude of a take-off position of the drone according to the RTK data;
  • RTK real-time dynamic carrier differential positioning
  • GNSS global navigation satellite system
  • the base station and the rover Two stations are required in the RTK-based positioning scheme: the base station and the rover, which are user receivers and can be installed on different carriers, such as drones, where the RTK data includes at least: the carrier phase observed by the base station. At least one of pseudorange information and coordinate information.
  • the rover needs to receive the RTK data transmitted by the base station to complete the RTK positioning, thereby obtaining the precise position.
  • the base station there are two types of data transmission by the base station: one is transmitted through the radio station, and the rover receives the RTK data transmitted by the radio station through the communication interface of the radio station; the other is transmitted through the network RTK, that is, through the wireless network (2G) , 3G or 4G, etc.), the rover receives RTK data through the wireless network base station.
  • the network RTK that is, through the wireless network (2G) , 3G or 4G, etc.
  • the obtaining RTK data comprises: acquiring RTK data transmitted by an RTK ground station.
  • the drone can obtain the RTK data transmitted by the radio station through the communication interface of the radio station, or the drone can acquire the RTK data sent by the radio network base station through the wireless network communication interface, and after obtaining the RTK data, the drone The altitude of the takeoff location point can be determined based on the acquired RTK data.
  • the obtaining the RTK data comprises: acquiring RTK data sent by the control terminal.
  • RTK data is transmitted through the wireless network base station, whereas the transmitting board of the wireless network base station is generally installed in parallel or downward. Therefore, when the drone flies to a higher altitude, the drone may not receive the RTK data transmitted by the wireless network base station.
  • the RTK data can be received by the control terminal of the drone on the ground.
  • the control terminal can configure the wireless network communication interface or the radio station communication interface, receive the RTK data from the wireless network base station, or receive the radio station of the RTK ground station. The RTK data is sent, and then the control terminal forwards the received RTK data to the drone.
  • determining the altitude of the takeoff location point based on the acquired RTK data comprises: determining a height difference between a location of the drone takeoff location point and the RTK ground station based on the RTK data, determining according to the altitude difference The altitude at which the drone takes off.
  • the UAV can calculate the relative positional relationship between the UAV and the base station according to the RTK data. For example, the UAV and the base station can be determined.
  • the height difference between the two, and the altitude of the take-off position of the drone is determined according to the height difference.
  • the altitude of the take-off position of the drone may be determined according to the height difference and the altitude of the base station.
  • the altitude of the waypoints in the route may be saved in the control terminal of the drone, wherein the control terminal includes a dedicated remote controller, a smart phone, a tablet computer, a laptop computer, a wearable device (watch, bracelet) One or more of them.
  • Obtaining the relative height between the altitude of the waypoints in the route and the altitude of the UAV takeoff location may include the following feasible ways:
  • a feasible way is to send the altitude of the departure point of the drone to the control terminal, and receive the relative height between the altitude of the waypoint in the route sent by the control terminal and the altitude of the takeoff position.
  • the altitude of the drone is determined, and the altitude is transmitted to the control terminal, and the control terminal can determine each of the routes according to the altitude of the received take-off position.
  • the altitude of the waypoint and the altitude of the takeoff location determine the relative height of each waypoint.
  • the control terminal can combine the route information with the relative height of each waypoint in the route. Send to the drone.
  • Another feasible manner receiving the altitude of the waypoint in the route sent by the control terminal; determining the altitude of the waypoint in the route and the takeoff location according to the altitude of the waypoint in the route and the altitude of the departure point of the drone The relative height between the altitudes of the points.
  • the control terminal sends the saved route information together with the altitude of the waypoint in the route to the drone, and the drone can receive the route information and the altitude of the waypoint in the route, according to the route.
  • the altitude of each waypoint and the altitude of the takeoff location determine the relative height of each waypoint.
  • Another possible way is to determine the relative height between the altitude of the waypoint in the route and the altitude of the takeoff location according to the altitude of the waypoint in the route and the altitude of the unmanned takeoff location.
  • the altitude of the waypoints in the route is stored inside the drone, for example, stored in the memory of the drone, and stored in the flight control system of the drone, and the drone receives the route information sent by the control terminal. That is, the relative height may be determined according to the altitude of the departure point of the drone that performs the current route and the altitude of the waypoint in the route.
  • step S203 and step S103 are the same, and are not described here.
  • the altitude determination process of the waypoints in the route in the route will be described in detail below.
  • the determination of the altitude of the waypoints in the route includes the following feasible ways:
  • the altitude of the waypoint in the route is based on the previous or previous execution of the flight
  • the altitude of the line at the takeoff position of the drone is determined by the relative height between the waypoint in the route set by the control terminal and the takeoff position of the drone.
  • the user determines the location information of each waypoint in the route by controlling the interaction interface of the terminal, and the user determines the flight altitude of each waypoint by controlling the interaction interface of the terminal, that is, determining the flight altitude in the route.
  • the relative height between the waypoint and the point at which the drone takes off For example, the user determines the coordinate information of the four waypoints A, B, C, and D by way of dot on the map, and determines the four waypoints A, B, C, and D by setting the waypoint.
  • the drone determines the altitude d of the take-off position, specifically determined.
  • the altitude of the departure point of the drone can be seen in the foregoing section and will not be described here.
  • the drone can transmit the altitude of the take-off position to the control terminal, and the control terminal can determine the altitude of the waypoint in the route according to the altitude of the take-off position point and the relative height of the waypoint in the route determined by the user, that is, determine A.
  • the altitudes of the four destinations of B, C, and D are H A +d, H B +d, H C +d, and H D +d, respectively, and the altitude of the waypoints in the route is saved. For example, as shown in FIG.
  • the drone when the route task is executed next time, the drone may take off at another location, and the control terminal may send the saved route information and the altitude of the waypoint in the route to the drone, and further, control The terminal may also receive the altitude of the current take-off position sent by the drone, and determine the relative height of each waypoint in the route relative to the current take-off position according to the altitude of the take-off position, and then The relative altitude and route information are sent to the drone.
  • the altitude of the current takeoff location is d 1 .
  • the altitude of the waypoints in the route is determined based on the acquired RTK data during the previous or previous execution of the route.
  • the user determines the location information of each waypoint in the route by controlling the interaction interface of the terminal, and the user determines the flight altitude of each waypoint by controlling the interaction interface of the terminal, that is, setting the route in the route.
  • the user determines the coordinate information of the four waypoints A, B, C, and D and the relative heights of the altitudes of the four destinations A, B, C, and D relative to the takeoff position of the drone, H A , H B , H C , H D , during the previous or previous execution of the route, the drone took off from the position shown in the figure, however, the user planned relative heights H A , H B , H C , H D may not be the optimal flight altitude.
  • the user can send a control command to the drone through the control terminal, and the control command is used for adjustment.
  • the flight altitude of the drone on the waypoints in the route for example, according to the position information of the waypoints A, B, C, D and the relative heights of the user-planned waypoints A, B, C, D H A , H B , H C , H D , the drone arrives at the waypoints A, B, C, D. At this time, if the drone does not reach the optimal flight altitude at the waypoints A, B, C, D, the user can adjust through the control terminal.
  • the user performs a first confirmation operation on the interactive interface of the control terminal (ie, the second operation of the later part of this document)
  • the control terminal sends a first confirmation command to the drone after detecting the confirmation operation, and the drone can determine the altitude of the waypoints A 1 , B 1 , C 1 , D 1 according to the acquired RTK data.
  • the height and the altitude of the waypoints A 1 , B 1 , C 1 , D 1 are sent to the control terminal, and the control terminal receives the altitude for preservation.
  • the route is modified to the route indicated by the waypoints A 1 , B 1 , C 1 , D 1 , that is, the position information of the waypoints in the route is unchanged, and the altitude of the route becomes the waypoint A 1 , the altitude of B 1 , C 1 , D 1 .
  • the altitude of the waypoints in the route is determined according to the acquired RTK data during the route planning process.
  • the user can control the drone to fly through the control terminal, when the user controls the drone to fly to a certain point and wants to use the location as a waypoint in the route.
  • the user controls the drone to fly to the location point A, and wants to use the location point A as the waypoint A in the route, and the user performs a second confirmation operation on the interactive interface of the control terminal (ie, the part of the later part of this document)
  • the control terminal sends a second confirmation command to the drone, and the drone acquires the position information and the altitude of the position point A through the RTK data, and confirms the waypoint B in this way.
  • the embodiment of the present invention first determines the altitude of the take-off position of the drone according to the RTK data, and then obtains the relative height between the altitude of the waypoint in the route and the altitude of the take-off position of the drone, and finally controls according to the relative height.
  • the drone flies on the route. In this way, based on the altitude of the waypoints in the route, the relative altitude determined according to the altitude of the route in the route and the altitude of the takeoff position of the drone when performing the route task is obtained, and the uncontrolled according to the relative height is controlled.
  • the flight of the aircraft on the route can ensure the consistency of the route height of the drone every time the same route is executed.
  • FIG. 4 is a schematic flowchart diagram of a control method of a control terminal according to an embodiment of the present invention.
  • a flight control method for controlling a terminal which is described in this embodiment, includes:
  • the drone determines the altitude of the take-off position point when performing the current route task by the manner as described above, and the drone passes the altitude of the take-off position point through the downlink data link with the control terminal. Height sent to control The terminal controls the terminal to obtain the altitude of the takeoff location point.
  • the control terminal determines, according to the altitude of the waypoint in the route pre-stored by the control terminal and the acquired altitude of the takeoff position of the drone.
  • the altitude of each waypoint in the route is subtracted from the altitude of the takeoff position of the drone to obtain the relative height of the corresponding waypoint, and the relative height of each waypoint in the route is obtained in this way.
  • determining a relative height between an altitude of a waypoint in the route and an altitude of the drone takeoff location includes: detecting a first operation of the user, determining an altitude selected by the first operation For the altitude corresponding to the waypoint in the route, determine the relative height between the altitude of the waypoint in the route and the altitude of the departure point of the drone.
  • the control terminal may configure an interaction interface that interacts with the user, where the interaction interface may be a touch display screen, and before performing the current task, the interaction interface may perform the navigation on the route when the route is executed the previous time or the previous time. The altitude of the point is displayed.
  • the user selects the altitude of the waypoint in the route through the first operation.
  • the first operation may be a click operation
  • the control terminal is The relative height of each waypoint in the route may be determined according to the method described above according to the altitude of the waypoint in the route selected by the user and the altitude of the takeoff position of the drone when performing the route task.
  • the altitude of the waypoint in the route is determined during the previous or previous execution of the route.
  • the altitude of the route and the altitude of the route in the waypoint are determined by the relative height between the waypoint in the route set by the control terminal and the departure point of the drone.
  • a control command is sent to the drone to adjust the flight altitude of the drone on the waypoint in the route; After the operation, the altitude of the waypoint in the route sent by the drone is received.
  • a flight control command is sent to the drone to control the flight of the drone to the waypoint; after detecting the third operation of the user, according to the route sent by the receiving drone Location information and altitude of the midpoint.
  • the control terminal before controlling the drone to perform the current route task, the control terminal sends the route information to the drone, and the control terminal determines the altitude of the waypoint in the route and the altitude of the takeoff position of the drone. After the relative height between the two, the relative height is sent to the drone to control the drone to fly on the route, that is, to control the coordinate information of the waypoint according to the waypoint in the route and the altitude of the waypoint in the route and the absence.
  • the relative height between the altitudes of the man-machine take-off position points on the route so that even if the take-off position point when performing the route task this time is different from the take-off position point when the previous or previous execution of the route task is performed, It is still possible to ensure that the route height at the time of the execution of the route task is consistent with the route height at the previous or previous execution of the route task.
  • the altitude of the take-off position of the drone is first obtained, and then the relative height between the altitude of the waypoint in the route and the altitude of the take-off position of the drone is determined, and finally according to the relative height control.
  • the drone is flying on the route, and the drone can be controlled based on the absolute altitude, thereby ensuring the consistency of the route height of the drone every time the same route is executed.
  • FIG. 5 is a schematic structural diagram of a flight control device according to an embodiment of the present invention. As shown in FIG. 5, the method in this embodiment may include: a memory 501 and a processor 502.
  • the memory 501 is configured to store program instructions
  • the processor 502 is configured to execute the program instructions stored in the memory, when the program instructions are executed, to:
  • the drone is controlled to fly on the route according to the relative height.
  • the processor 502 determines the altitude of the UAV takeoff location point, specifically for:
  • the processor 502 when the processor 502 acquires RTK data, it is specifically used to:
  • the processor 502 when the processor 502 acquires RTK data, it is specifically used to:
  • the processor 502 when the processor 502 determines the altitude of the departure point of the drone based on the RTK data, the processor 502 is specifically configured to:
  • the height difference between the position of the take-off position of the drone and the RTK ground station is determined according to the RTK data, and the altitude of the take-off position of the drone is determined according to the height difference.
  • the processor 502 determines the altitude of the take-off position of the drone according to the height difference, specifically, the processor 502 is configured to:
  • the altitude of the take-off position of the drone is determined according to the height difference and the altitude of the RTK ground station.
  • the processor 502 when the processor 502 acquires the relative height between the altitude of the waypoint in the route and the altitude of the takeoff location, the processor is specifically configured to:
  • the processor 502 when the processor 502 acquires the relative height between the altitude of the waypoint in the route and the altitude of the takeoff location, the processor is specifically configured to:
  • the relative height between the altitude of the waypoint in the route and the altitude of the takeoff location is determined according to the altitude of the waypoint in the route and the altitude of the departure point of the drone.
  • the processor 502 when the processor 502 acquires the relative height between the altitude of the waypoint in the route and the altitude of the takeoff location, the processor is specifically configured to:
  • the relative height between the altitude of the waypoint in the route and the altitude of the takeoff location is determined according to the altitude of the waypoint in the route and the altitude of the unmanned takeoff location.
  • the altitude of the waypoints in the route is based on the altitude of the unmanned aircraft takeoff location point when the route was executed the previous time or the previous time and the navigation of the route set by the user through the control terminal.
  • the relative height between the point and the point at which the drone takes off is determined.
  • the altitude of the waypoints in the route is determined based on the acquired RTK data during the previous or previous execution of the route.
  • the altitude of the waypoints in the route is determined based on the acquired RTK data during the route planning process.
  • FIG. 6 is a schematic structural diagram of a control terminal according to an embodiment of the present invention. As shown in FIG. 6, the method in this embodiment may include: a memory 601 and a processor 602.
  • the memory 601 is configured to store program instructions
  • the processor 602 is configured to execute the program instructions stored by the memory, when the program instructions are executed, the processor is configured to:
  • the drone is controlled to fly on the route according to the relative height.
  • the processor 602 determines the relative height between the altitude of the waypoint in the route and the altitude of the drone takeoff location, specifically for:
  • Detecting the first operation of the user determining the altitude selected by the first operation as the altitude corresponding to the waypoint in the route;
  • the processor 602 controls the drone to fly on the route according to the relative height, specifically for:
  • the relative altitude is sent to the drone to control the drone to fly on the route.
  • the processor 602 is further configured to:
  • the processor 602 is further configured to:
  • a control command is sent to the drone to adjust the flight altitude of the drone on the waypoint in the route;
  • the processor 602 is further configured to:
  • a flight control command is sent to the drone to control the drone flight to the waypoint;
  • FIG. 7 is a schematic structural diagram of an unmanned aerial vehicle according to an embodiment of the present invention.
  • the unmanned aerial vehicle includes a fuselage 701, a power system 702, and a flight control device 703.
  • the power system 702 is mounted to the body 701 for providing flight power.
  • the flight control device 703 is any of the above-mentioned flight control devices disclosed in the embodiments of the present invention, and the principles and implementations thereof are similar to the above embodiments, and are not described herein again.
  • the power system includes one or more of a propeller, a motor, and an electric power.
  • the unmanned aerial vehicle may further include a pan/tilt 704 and an imaging device 705, and the imaging device 705 is mounted on the main body of the unmanned aerial vehicle through the pan/tilt 704.
  • the imaging device 705 is used for image or video shooting during the flight of the unmanned aerial vehicle, including but not limited to a multi-spectral imager, a hyperspectral imager, a visible light camera, an infrared camera, etc., and the pan/tilt 704 is multi-axis transmission and stabilized.
  • the motor compensates for the photographing angle of the image forming apparatus 705 by adjusting the rotation angle of the rotating shaft, and prevents or reduces the shake of the image forming apparatus 705 by setting an appropriate buffer mechanism.
  • the drone receives the control command of the control terminal 800, and controls the drone to perform a corresponding action according to the command.
  • the program may be stored in a computer readable storage medium, and the storage medium may include: Flash disk, Read-Only Memory (ROM), Random Access Memory (RAM), disk or optical disk.

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)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

Provided are a flight control method, device, control terminal and system, and an unmanned aerial vehicle. The flight control method comprises: determining the altitude of a take-off position point of an unmanned aerial vehicle (S101); acquiring the relative height between the altitude of a way-point in an air route and the altitude of the take-off position point (S102); and controlling the unmanned aerial vehicle such that same flies along the air route according to the relative height (S103). The flight of an unmanned aerial vehicle can be controlled based on the altitude of a way-point in an air route, thereby ensuring the consistency of the air route height every time the unmanned aerial vehicle executes the same air route.

Description

飞行控制方法、设备、控制终端及其控制方法、无人机Flight control method, device, control terminal and control method thereof, drone 技术领域Technical field

本发明涉及飞行技术领域,尤其涉及一种飞行控制方法、设备、控制终端及其控制方法、无人机。The present invention relates to the field of flight technology, and in particular, to a flight control method, device, control terminal, control method thereof, and drone.

背景技术Background technique

随着科学技术的不断进步,无人机(Unmanned Aerial Vehicle,UAV)的功能不断丰富,其应用领域也在不断扩展,包括专业航拍,农业灌溉,电力巡航,遥感测绘,三维重建等。一般通过地面飞行控制台设定飞行器的航线,控制飞行器按照设定的航线飞行以完成相应任务。With the continuous advancement of science and technology, the functions of Unmanned Aerial Vehicle (UAV) are continuously enriched, and its application fields are also expanding, including professional aerial photography, agricultural irrigation, electric power cruise, remote sensing mapping, and 3D reconstruction. Generally, the flight path of the aircraft is set through the ground flight control console, and the aircraft is controlled to fly according to the set route to complete the corresponding task.

目前,无人机的航线规划都基于相对高度的方式来进行。即在规划时,设置好每个航点的相对高度,然后在执行航线飞行的初始化阶段时,将无人机的起飞时高度,加上航点的相对高度,即得到最终所有航点的实际飞行高度。这种方式存在一个明显的问题,即在不同地点起飞时,最终的航线高度必然不一样。然而在某些行业领域中,对无人机航线飞行的绝对高度有着较为严格的要求,如电力巡检,如果每次的飞行高度都不一致,会影响实际的作业效果。Currently, the route planning of drones is based on a relatively high degree of approach. That is, at the time of planning, the relative height of each waypoint is set, and then when the flight phase of the flight is initialized, the altitude of the drone is taken off, and the relative altitude of the waypoint is added, that is, the actual flight of all the waypoints is obtained. height. There is an obvious problem with this approach, that is, when taking off at different locations, the final route height must be different. However, in some industry sectors, there are strict requirements on the absolute altitude of the flight of the UAV. For example, if the flight altitude is inconsistent, the actual operation effect will be affected.

发明内容Summary of the invention

本发明实施例公开了一种飞行控制方法、设备、控制终端及其控制方法、无人机,以保证无人机每次执行同一航线时航线高度的一致性。The embodiment of the invention discloses a flight control method, a device, a control terminal and a control method thereof, and a drone to ensure the consistency of the route height when the drone performs the same route each time.

本发明实施例第一方面公开了一种飞行控制方法,包括:A first aspect of an embodiment of the present invention discloses a flight control method, including:

确定无人机起飞位置点的海拔高度;Determining the altitude of the point at which the drone takes off;

获取航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度;Obtaining a relative height between an altitude of a waypoint in the route and an altitude of the takeoff location;

根据所述相对高度控制无人机在所述航线上飞行。The drone is controlled to fly on the route according to the relative height.

本发明实施例第二方面公开了一种控制终端的控制方法,包括:A second aspect of the embodiments of the present invention discloses a control method for controlling a terminal, including:

获取无人机起飞位置点的海拔高度;Obtain the altitude of the point where the drone takes off;

确定航线中的航点的海拔高度与无人机起飞位置点的海拔高度之间的相对高度;Determining the relative height between the altitude of the waypoint in the route and the altitude of the point at which the drone takes off;

根据所述相对高度控制无人机在所述航线上飞行。The drone is controlled to fly on the route according to the relative height.

本发明实施例第三方面公开了一种飞行控制设备,包括:存储器和处理器, A third aspect of the embodiments of the present invention discloses a flight control device, including: a memory and a processor.

所述存储器,用于存储程序指令;The memory is configured to store program instructions;

所述处理器,用于执行所述存储器存储的程序指令,当程序指令被执行时,所述处理器用于:The processor is configured to execute the program instructions stored by the memory, when the program instructions are executed, the processor is configured to:

确定无人机起飞位置点的海拔高度;Determining the altitude of the point at which the drone takes off;

获取航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度;Obtaining a relative height between an altitude of a waypoint in the route and an altitude of the takeoff location;

根据所述相对高度控制无人机在所述航线上飞行。The drone is controlled to fly on the route according to the relative height.

本发明实施例第四方面公开了一种控制终端,包括,存储器和处理器,A fourth aspect of the embodiments of the present invention discloses a control terminal, including a memory and a processor.

所述存储器,用于存储程序指令;The memory is configured to store program instructions;

所述处理器,用于执行所述存储器存储的程序指令,当程序指令被执行时,所述处理器用于:The processor is configured to execute the program instructions stored by the memory, when the program instructions are executed, the processor is configured to:

获取无人机起飞位置点的海拔高度;Obtain the altitude of the point where the drone takes off;

确定航线中的航点的海拔高度与无人机起飞位置点的海拔高度之间的相对高度;Determining the relative height between the altitude of the waypoint in the route and the altitude of the point at which the drone takes off;

根据所述相对高度控制无人机在所述航线上飞行。The drone is controlled to fly on the route according to the relative height.

本发明实施例第五方面公开了一种无人机,包括:A fifth aspect of an embodiment of the present invention discloses a drone, including:

机身;body;

设置在机身上的动力系统,用于提供飞行动力;a power system disposed on the fuselage for providing flight power;

如第三方面所述的飞行控制设备。A flight control device as described in the third aspect.

本发明实施例首先确定无人机起飞位置点的海拔高度,然后获取航线中航点的海拔高度与该无人机起飞位置点的海拔高度之间的相对高度,最后根据该相对高度控制该无人机在该航线上飞行。这样,基于航线中航点的海拔高度不变,获取根据航线中航点的海拔高度和执行本次航线任务时无人机的起飞位置点的海拔高度确定相对高度,根据所述相对高度控制无人机在航线上飞行,可以保证无人机每次执行同一航线时航线高度的一致性。The embodiment of the present invention first determines the altitude of the take-off position of the drone, and then obtains the relative height between the altitude of the waypoint in the route and the altitude of the take-off position of the drone, and finally controls the unmanned according to the relative height. The aircraft flies on the route. In this way, based on the altitude of the waypoint in the route, the altitude is determined according to the altitude of the waypoint in the route and the altitude of the takeoff position of the drone when performing the route task, and the drone is controlled according to the relative height. Flying on the route ensures the consistency of the route height of the drone every time the same route is executed.

附图说明DRAWINGS

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings to be used in the embodiments will be briefly described below. It is obvious that the drawings in the following description are only some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without paying for creative labor.

图1是本发明实施例公开的一种飞行控制方法的流程示意图;1 is a schematic flow chart of a flight control method according to an embodiment of the present invention;

图2是本发明另一实施例公开的一种飞行控制方法的流程示意图; 2 is a schematic flow chart of a flight control method according to another embodiment of the present invention;

图3a是本发明实施例公开的一种确定航线中航点的海拔高度的示意图;FIG. 3a is a schematic diagram of determining an altitude of a waypoint in a route according to an embodiment of the present invention; FIG.

图3b是本发明实施例公开的一种根据航线中航点的海拔高度和无人机起飞位置点确定相对高度的示意图;FIG. 3b is a schematic diagram of determining a relative height according to an altitude of a waypoint in a route and a takeoff position of a drone according to an embodiment of the present invention; FIG.

图3c是本发明另一实施例公开的一种确定航线中航点的海拔高度的示意图;FIG. 3c is a schematic diagram of determining an altitude of a waypoint in a route according to another embodiment of the present invention; FIG.

图3d是本发明又一实施例公开的一种确定航线中航点的海拔高度的示意图;FIG. 3d is a schematic diagram of determining an altitude of a waypoint in a route according to another embodiment of the present invention; FIG.

图4是本发明实施例公开的一种控制终端的控制方法的流程示意图;4 is a schematic flowchart of a control method of a control terminal according to an embodiment of the present invention;

图5是本发明实施例公开的一种飞行控制设备的结构示意图;FIG. 5 is a schematic structural diagram of a flight control device according to an embodiment of the present invention; FIG.

图6是本发明实施例公开的一种控制终端的结构示意图;6 is a schematic structural diagram of a control terminal according to an embodiment of the present invention;

图7是本发明实施例公开的一种无人机的结构示意图;7 is a schematic structural view of a drone according to an embodiment of the present invention;

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly described with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.

需要说明的是,当组件被称为“固定于”另一个组件,它可以直接在另一个组件上或者也可以存在居中的组件。当一个组件被认为是“连接”另一个组件,它可以是直接连接到另一个组件或者可能同时存在居中组件,另外,这里的“连接”可以为机械连接,也可以为电性连接,其中所述电性连接可以是有线连接,也可以为无线连接。It should be noted that when a component is referred to as being "fixed" to another component, it can be directly on the other component or the component can be present. When a component is considered to be "connected" to another component, it may be directly connected to another component or may have a centered component at the same time. In addition, the "connection" herein may be a mechanical connection or an electrical connection. The electrical connection may be a wired connection or a wireless connection.

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。All technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs, unless otherwise defined. The terminology used in the description of the present invention is for the purpose of describing particular embodiments and is not intended to limit the invention. The term "and/or" used herein includes any and all combinations of one or more of the associated listed items.

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。The technical solutions in the embodiments of the present invention will be clearly and completely described in the following with reference to the accompanying drawings. The features of the embodiments and examples described below can be combined with each other without conflict.

本发明实施例提供一种飞行控制方法。图1为本发明实施例提供的一种飞行控制方法的流程图。如图1所示,本实施例中的方法,可以包括:Embodiments of the present invention provide a flight control method. FIG. 1 is a flowchart of a flight control method according to an embodiment of the present invention. As shown in FIG. 1, the method in this embodiment may include:

S101、确定无人机起飞位置点的海拔高度。 S101. Determine an altitude of a point where the drone takes off.

具体地,无人机起飞位置点可以是无人机在上电时无人机所在的位置点,也可以是无人机在启动动力系统时无人机所在的位置点,也可以为无人机在启动动力系统后,配置在无人机的机身下的高度传感器探测到高度变化时所在的位置点。在起飞位置点时,无人机确定当前所处的海拔高度。目前,无人机上一般配置气压计,无人机可以通过气压计确定起飞位置点的海拔高度,然而,由于气压计误差较大,如果使用气压计测量无人机起飞位置点的海拔高度,在后续航线的航点相对高度计算时会产生较大误差。Specifically, the take-off position of the drone may be a position where the drone is located when the drone is powered on, or may be a position where the drone is located when the drone is started, or may be an unmanned person. After the power system is started, the height sensor disposed under the fuselage of the drone detects the position at which the altitude changes. At the point of takeoff, the drone determines the altitude at which it is currently located. At present, the drone is generally equipped with a barometer. The drone can determine the altitude of the takeoff position by the barometer. However, because the barometer has a large error, if the barometer is used to measure the altitude of the takeoff position of the drone, A large error is generated when calculating the relative altitude of the waypoints of subsequent routes.

在某些实施例中,确定该无人机起飞位置点的海拔高度,包括:获取RTK数据,并根据获取到的RTK数据确定该无人机起飞位置点的海拔高度。其中,无人机上配置的定位装置根据获取到的RTK数据能够精准的确定无人机的海拔高度。In some embodiments, determining an altitude of the UAV takeoff location comprises: acquiring RTK data, and determining an altitude of the UAV takeoff location based on the acquired RTK data. The positioning device configured on the drone can accurately determine the altitude of the drone based on the acquired RTK data.

需要说明的是,通过获取到的RTK数据,确定无人机起飞位置点的海拔高度只是确定海拔高度的一种实施方式,本领域技术人员还可以通过其他实施方式来确定无人机起飞位置点的海拔高度,本发明实施例不作限定。It should be noted that, by obtaining the obtained RTK data, determining the altitude of the take-off position of the drone is only one embodiment for determining the altitude, and those skilled in the art may also determine the take-off position of the drone by other embodiments. The altitude of the embodiment is not limited in the embodiment of the present invention.

S102、获取航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度。S102. Obtain a relative height between an altitude of a waypoint in the route and an altitude of the takeoff location.

具体地,无人机在执行航线任务之前,控制终端将所述航线中的航线信息发送给无人机,其中航线中包括多个航点,其中航线信息中至少包括每一个航点的位置信息(经度、纬度),在某些实施例中航线信息除包括每一个航点的位置信息以外,还可以包括:航点的索引ID、航点动作信息、与该航点相关联的航线属性等,其中航点动作包括但不限于云台控制信息、拍摄控制信息。与该航点相关联的航线属性可以包括但不限于直线飞行模式、协调转弯模式、POI等飞行模式。在接收到控制终端发送的航线信息后,无人机的处理器可以获取航线中航点的海拔高度与所述无人机起飞位置点的海拔高度之间的相对高度,由于航线中每一个航点的海拔高度是确定不变的,无人机在不同的起飞位置点起飞去执行航线任务,若想无人机在执行航线时保持航线的高度一致,无人机的处理器需要不同的高度控制参数,即无人机的处理器需要获取不同的航点相对于起飞位置点的相对高度。Specifically, before the drone performs the route task, the control terminal sends the route information in the route to the drone, wherein the route includes multiple waypoints, wherein the route information includes at least the location information of each waypoint. (Longitude, Latitude), in some embodiments, the route information may include, in addition to the location information of each waypoint, an index ID of the waypoint, waypoint action information, route attributes associated with the waypoint, etc. The waypoint action includes but is not limited to pan/tilt control information and shooting control information. The route attributes associated with the waypoint may include, but are not limited to, a flight mode of a straight flight mode, a coordinated turn mode, a POI, and the like. After receiving the route information sent by the control terminal, the processor of the drone can obtain the relative altitude between the altitude of the waypoint in the route and the altitude of the departure point of the drone, because each waypoint in the route The altitude of the drone is determined to be constant. The drone takes off at different take-off positions to perform the route task. If the drone wants to maintain the same altitude when performing the route, the UAV processor needs different height control. The parameters, ie the processor of the drone, need to obtain the relative heights of the different waypoints relative to the point of takeoff.

S103、根据所述相对高度控制无人机在所述航线上飞行。S103. Control the drone to fly on the route according to the relative height.

具体地,无人机在获取航线中航点的海拔高度与所述无人机起飞位置点的海拔高度之间的相对高度,根据该航线中航点的位置信息(经度、纬度)、所述相对高度控制该无人机遍历航线中的每一个航点以完成航线任务。Specifically, the unmanned aerial vehicle obtains a relative height between an altitude of a waypoint in the route and an altitude of the unmanned aircraft takeoff position, according to position information (longitude, latitude) of the waypoint in the route, and the relative height. The drone is controlled to traverse each waypoint in the route to complete the route task.

本发明实施例首先确定无人机起飞位置点的海拔高度,然后获取航线中航点的海拔高度与该无人机起飞位置点的海拔高度之间的相对高度,最后根据该相对高度控制该无人机在该航线上飞行。这样,基于航线中航点的海拔高度不变,获取根据航线中航线的海拔高 度和执行本次航线任务时无人机的起飞位置点的海拔高度确定的相对高度,根据所述相对高度控制无人机在航线上飞行,可以保证无人机每次执行同一航线时航线高度的一致性。The embodiment of the present invention first determines the altitude of the take-off position of the drone, and then obtains the relative height between the altitude of the waypoint in the route and the altitude of the take-off position of the drone, and finally controls the unmanned according to the relative height. The aircraft flies on the route. In this way, based on the altitude of the waypoints in the route, the altitude of the route according to the route is obtained. And the relative height determined by the altitude of the take-off position of the drone when performing the current mission, and controlling the drone to fly on the route according to the relative height, can ensure the altitude of the route when the drone performs the same route each time. Consistency.

本发明实施例提供一种飞行控制方法。图2为本发明实施例提供的一种飞行控制方法的流程图。如图2所示,在前述实施例的基础上,本实施例中的方法,可以包括:Embodiments of the present invention provide a flight control method. FIG. 2 is a flowchart of a flight control method according to an embodiment of the present invention. As shown in FIG. 2, based on the foregoing embodiment, the method in this embodiment may include:

S201、获取RTK数据,根据RTK数据确定无人机起飞位置点的海拔高度;S201: Obtain RTK data, and determine an altitude of a take-off position of the drone according to the RTK data;

具体地,实时动态载波差分定位(Real-time kinematic,RTK)是一种全球卫星导航系统(Global Navigation Satellite System,GNSS)高精度定位技术,其定位精度可以达到厘米级。基于RTK的定位作业方案中需要两个站点:基准站和流动站,流动站为用户接收机,可以安装在不同载体,如无人机,其中,RTK数据至少包括:基准站观测到的载波相位、伪距信息、坐标信息中的至少一种。其中,流动站需要接收基准站所传输的RTK数据,才能完成RTK定位,从而获取到精确位置。Specifically, real-time dynamic carrier differential positioning (RTK) is a global navigation satellite system (GNSS) high-precision positioning technology, and its positioning accuracy can reach centimeter level. Two stations are required in the RTK-based positioning scheme: the base station and the rover, which are user receivers and can be installed on different carriers, such as drones, where the RTK data includes at least: the carrier phase observed by the base station. At least one of pseudorange information and coordinate information. Among them, the rover needs to receive the RTK data transmitted by the base station to complete the RTK positioning, thereby obtaining the precise position.

目前,基准站进行数据传输有两种:一种是通过无线电台传输,流动站通过无线电台的通讯接口接收无线电台传输的RTK数据;另一种是通过网络RTK传输,即通过无线网络(2G、3G或4G等)传输,流动站通过无线网络基站接收RTK数据。At present, there are two types of data transmission by the base station: one is transmitted through the radio station, and the rover receives the RTK data transmitted by the radio station through the communication interface of the radio station; the other is transmitted through the network RTK, that is, through the wireless network (2G) , 3G or 4G, etc.), the rover receives RTK data through the wireless network base station.

在某些实施例中,所述获取RTK数据包括:获取RTK地面站发送的RTK数据。具体地,无人机可以通过无线电台的通讯接口获取无线电台传输的RTK数据,或者无人机可以通过无线网络通讯接口获取无线网络基站发送的RTK数据,在获取到RTK数据后,无人机可以根据获取到的RTK数据确定起飞位置点的海拔高度。In some embodiments, the obtaining RTK data comprises: acquiring RTK data transmitted by an RTK ground station. Specifically, the drone can obtain the RTK data transmitted by the radio station through the communication interface of the radio station, or the drone can acquire the RTK data sent by the radio network base station through the wireless network communication interface, and after obtaining the RTK data, the drone The altitude of the takeoff location point can be determined based on the acquired RTK data.

在某些实施例中,所述获取RTK数据包括:获取控制终端发送的RTK数据。具体地,在网络RTK传输模式中,RTK数据通过无线网络基站传输,然而无线网络基站的发射板一般是平行安装或者朝下安装。因此,当无人机飞行到较高的高度时,无人机可能接收不到无线网络基站发送的RTK数据。这里,可以利用处于地面的无人机的控制终端接收RTK数据,具体地,控制终端可以配置无线网络通讯接口或者无线电台通讯接口,从无线网络基站接收RTK数据,或者接收RTK地面站的无线电台发送的RTK数据,然后控制终端将接收到的RTK数据转发给无人机。In some embodiments, the obtaining the RTK data comprises: acquiring RTK data sent by the control terminal. Specifically, in the network RTK transmission mode, RTK data is transmitted through the wireless network base station, whereas the transmitting board of the wireless network base station is generally installed in parallel or downward. Therefore, when the drone flies to a higher altitude, the drone may not receive the RTK data transmitted by the wireless network base station. Here, the RTK data can be received by the control terminal of the drone on the ground. Specifically, the control terminal can configure the wireless network communication interface or the radio station communication interface, receive the RTK data from the wireless network base station, or receive the radio station of the RTK ground station. The RTK data is sent, and then the control terminal forwards the received RTK data to the drone.

在某些实施例中,根据获取到的RTK数据确定起飞位置点的海拔高度包括:根据RTK数据确定无人机起飞位置点的位置与RTK地面站之间的高度差,根据所述高度差确定无人机起飞位置点的海拔高度。具体地,无人机在接收到RTK数据后,可以根据RTK数据解算出在起飞位置时无人机与基准站之间的相对位置关系,例如,可以确定无人机与基站站之 间的高度差,根据所述高度差确定无人机起飞位置点的海拔高度。进一步地,在获取到基准站的海拔高度时,可以根据所述高度差和基准站的海拔高度确定无人机起飞位置点的海拔高度。In some embodiments, determining the altitude of the takeoff location point based on the acquired RTK data comprises: determining a height difference between a location of the drone takeoff location point and the RTK ground station based on the RTK data, determining according to the altitude difference The altitude at which the drone takes off. Specifically, after receiving the RTK data, the UAV can calculate the relative positional relationship between the UAV and the base station according to the RTK data. For example, the UAV and the base station can be determined. The height difference between the two, and the altitude of the take-off position of the drone is determined according to the height difference. Further, when the altitude of the base station is acquired, the altitude of the take-off position of the drone may be determined according to the height difference and the altitude of the base station.

S202、获取航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度;S202. Obtain a relative height between an altitude of a waypoint in the route and an altitude of the takeoff location point;

具体地,航线中航点的海拔高度可以保存在无人机的控制终端中,其中所述控制终端包括专用遥控器、智能手机、平板电脑、膝上型电脑、穿戴式设备(手表、手环)中的一种或多种。获取航线中航点的海拔高度与所述无人机起飞位置点的海拔高度之间的相对高度可以包括如下几种可行的方式:Specifically, the altitude of the waypoints in the route may be saved in the control terminal of the drone, wherein the control terminal includes a dedicated remote controller, a smart phone, a tablet computer, a laptop computer, a wearable device (watch, bracelet) One or more of them. Obtaining the relative height between the altitude of the waypoints in the route and the altitude of the UAV takeoff location may include the following feasible ways:

一种可行的方式:向控制终端发送无人机起飞位置点的海拔高度,接收控制终端发送的航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度。具体地,无人机在起飞位置点时,确定无人机的海拔高度,并将所述海拔高度发送给控制终端,控制终端可以根据接收到的起飞位置点的海拔高度,确定航线中每一个航点的海拔高度和起飞位置点的海拔高度确定每一个航点对应的相对高度,确定出每一个航点的相对高度后,控制终端可以将航线信息和航线中每一个航点的相对高度一起发送给无人机。A feasible way is to send the altitude of the departure point of the drone to the control terminal, and receive the relative height between the altitude of the waypoint in the route sent by the control terminal and the altitude of the takeoff position. Specifically, when the drone is at the take-off position, the altitude of the drone is determined, and the altitude is transmitted to the control terminal, and the control terminal can determine each of the routes according to the altitude of the received take-off position. The altitude of the waypoint and the altitude of the takeoff location determine the relative height of each waypoint. After determining the relative height of each waypoint, the control terminal can combine the route information with the relative height of each waypoint in the route. Send to the drone.

另一种可行的方式:接收控制终端发送的航线中航点的海拔高度;根据所述航线中航点的海拔高度和无人机起飞位置点的海拔高度确定航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度。具体地,在执行航线任务之前,控制终端将保存的航线信息和航线中航点的海拔高度一起发送给无人机,无人机在收到航线信息和航线中航点的海拔高度后,可以根据航线中每一个航点的海拔高度和起飞位置点的海拔高度确定每一个航点对应的相对高度。Another feasible manner: receiving the altitude of the waypoint in the route sent by the control terminal; determining the altitude of the waypoint in the route and the takeoff location according to the altitude of the waypoint in the route and the altitude of the departure point of the drone The relative height between the altitudes of the points. Specifically, before performing the route task, the control terminal sends the saved route information together with the altitude of the waypoint in the route to the drone, and the drone can receive the route information and the altitude of the waypoint in the route, according to the route. The altitude of each waypoint and the altitude of the takeoff location determine the relative height of each waypoint.

另一种可行的方式:根据所述航线中航点的海拔高度和无人机起飞位置点的高度确定航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度。具体地,航线中航点的海拔高度保存在无人机内部,例如保存在无人机的存储器中、保存在无人机的飞行控制系统中,无人机在接收到控制终端发送的航线信息后,即可以根据执行本次航线的无人机起飞位置点的海拔高度和航线中航点的海拔高度确定所述相对高度。Another possible way is to determine the relative height between the altitude of the waypoint in the route and the altitude of the takeoff location according to the altitude of the waypoint in the route and the altitude of the unmanned takeoff location. Specifically, the altitude of the waypoints in the route is stored inside the drone, for example, stored in the memory of the drone, and stored in the flight control system of the drone, and the drone receives the route information sent by the control terminal. That is, the relative height may be determined according to the altitude of the departure point of the drone that performs the current route and the altitude of the waypoint in the route.

S203、根据所述相对高度控制无人机在所述航线上飞行。S203. Control the drone to fly on the route according to the relative height.

步骤S203和步骤S103的具体方法和原理一致,此处不再赘述。The specific methods and principles of step S203 and step S103 are the same, and are not described here.

下面将详细介绍航线中航线中航点的海拔高度确定过程,其中确定航线中航点的海拔高度包括以下几种可行的方式:The altitude determination process of the waypoints in the route in the route will be described in detail below. The determination of the altitude of the waypoints in the route includes the following feasible ways:

一种可行的方式:所述航线中航点的海拔高度是根据所述前一次或前几次执行所述航 线时无人机起飞位置点的海拔高度和用户通过控制终端设置的所述航线中的航点与无人机起飞位置点之间的相对高度确定的。A feasible way: the altitude of the waypoint in the route is based on the previous or previous execution of the flight The altitude of the line at the takeoff position of the drone is determined by the relative height between the waypoint in the route set by the control terminal and the takeoff position of the drone.

具体地,如图3a所示,用户通过控制终端的交互界面确定航线中的每一个航点的位置信息,同时用户通过控制终端的交互界面确定每一个航点的飞行高度,即确定航线中的航点与该无人机起飞位置点之间的相对高度。例如,用户通过在地图上打点的方式确定了A、B、C、D四个航点的坐标信息,并通过对航点进行设置的方式确定A、B、C、D四个航点相对于无人机起飞位置点的海拔高度的相对高度HA、HB、HC、HD,在前一次或前几次执行航线的时,无人机确定起飞位置点的海拔高度d,具体确定无人机起飞位置点的海拔高度可以参见前述部分,此处不再赘述。此时,无人机可以将起飞位置点的海拔高度发送给控制终端,控制终端可以根据起飞位置点的海拔高度和用户确定的航线中航点的相对高度确定航线中航点的海拔高度,即确定A、B、C、D四个航点的海拔高度分别为HA+d、HB+d、HC+d、HD+d,并将航线中航点的海拔高度保存起来。例如,如图3b所示,在下一次执行航线任务时,无人机可能在另外一个位置点起飞,控制终端可以将保存的航线信息和航线中航点的海拔高度发给无人机,另外,控制终端也可以接收无人机发送的当前起飞位置点的海拔高度,根据起飞位置点的海拔高度确定这一次执行航线任务时航线中每一个航点相对于当前起飞位置点的相对高度,然后将所述相对高度和航线信息发送给无人机。当前起飞位置点的海拔高度为d1,在执行本次航线任务时,航线中A、B、C、D四个航点的海拔高度分别为HA1=HA+d-d1、HB1=HB+d-d1、HC1=HC+d-d1、HD1=HD+d-d1Specifically, as shown in FIG. 3a, the user determines the location information of each waypoint in the route by controlling the interaction interface of the terminal, and the user determines the flight altitude of each waypoint by controlling the interaction interface of the terminal, that is, determining the flight altitude in the route. The relative height between the waypoint and the point at which the drone takes off. For example, the user determines the coordinate information of the four waypoints A, B, C, and D by way of dot on the map, and determines the four waypoints A, B, C, and D by setting the waypoint. The relative altitudes H A , H B , H C , H D of the altitude of the take-off position of the drone. When the route is executed for the previous or previous times, the drone determines the altitude d of the take-off position, specifically determined. The altitude of the departure point of the drone can be seen in the foregoing section and will not be described here. At this time, the drone can transmit the altitude of the take-off position to the control terminal, and the control terminal can determine the altitude of the waypoint in the route according to the altitude of the take-off position point and the relative height of the waypoint in the route determined by the user, that is, determine A. The altitudes of the four destinations of B, C, and D are H A +d, H B +d, H C +d, and H D +d, respectively, and the altitude of the waypoints in the route is saved. For example, as shown in FIG. 3b, when the route task is executed next time, the drone may take off at another location, and the control terminal may send the saved route information and the altitude of the waypoint in the route to the drone, and further, control The terminal may also receive the altitude of the current take-off position sent by the drone, and determine the relative height of each waypoint in the route relative to the current take-off position according to the altitude of the take-off position, and then The relative altitude and route information are sent to the drone. The altitude of the current takeoff location is d 1 . When performing this route mission, the altitudes of the four destinations A, B, C, and D in the route are H A1 = H A + dd 1 and H B1 = H, respectively. B + dd 1 , H C1 = H C + dd 1 , H D1 = H D + dd 1 .

另一种可行的方式:所述航线中航点的海拔高度是在前一次或前几次执行所述航线的过程中根据获取到的RTK数据确定的。Another possible way: the altitude of the waypoints in the route is determined based on the acquired RTK data during the previous or previous execution of the route.

具体地,如图3c所示,用户通过控制终端的交互界面确定航线中的每一个航点的位置信息,同时用户通过控制终端的交互界面确定每一个航点的飞行高度,即设置航线中的航点与该无人机起飞位置点之间的相对高度。例如,用户确定了A、B、C、D四个航点的坐标信息以及A、B、C、D四个航点相对于无人机起飞位置点的海拔高度的相对高度HA、HB、HC、HD,在前一次或前几次执行航线的过程中,无人机从如图所示的位置点起飞,然而,用户规划的相对高度HA、HB、HC、HD可能并不是最佳的飞行高度,无人机根据航线中航点的位置信息和规划的相对高度达到航点时,用户可以通过控制终端向无人机发送控制指令,所述控制指令用于调整无人机在航线中航点上的飞行高度,例如,按照航点A、B、C、D的位置信息和用户规划的航点A、B、C、D的相对高度HA、HB、HC、HD,无人机到达航点A、B、C、D,此时若无人机在航点A、B、C、D未达到最佳的飞行高度,用户 可以通过控制终端调整无人机在航点A、B、C、D指示的位置信息处的飞行高度,控制无人机达到最佳的飞行高度,即达到航点A1、B1、C1、D1指示的飞行高度,当到达最佳高度时,用户对控制终端的交互界面进行第一确认操作(即本文后述部分的第二操作),控制终端在检测到所述确认操作后向无人机发送第一确认指令,此时无人机可以根据获取的RTK数据确定航点A1、B1、C1、D1时的海拔高度,并将航点A1、B1、C1、D1的海拔高度发送给控制终端,控制终端接收到所述海拔高度进行保存。无人机在下一次执行航线时,航线即修改为航点A1、B1、C1、D1指示的航线,即航线中航点的位置信息不变,航线的海拔高度变为航点A1、B1、C1、D1的海拔高度。Specifically, as shown in FIG. 3c, the user determines the location information of each waypoint in the route by controlling the interaction interface of the terminal, and the user determines the flight altitude of each waypoint by controlling the interaction interface of the terminal, that is, setting the route in the route. The relative height between the waypoint and the point at which the drone takes off. For example, the user determines the coordinate information of the four waypoints A, B, C, and D and the relative heights of the altitudes of the four destinations A, B, C, and D relative to the takeoff position of the drone, H A , H B , H C , H D , during the previous or previous execution of the route, the drone took off from the position shown in the figure, however, the user planned relative heights H A , H B , H C , H D may not be the optimal flight altitude. When the drone reaches the waypoint according to the location information of the waypoints in the route and the planned relative height, the user can send a control command to the drone through the control terminal, and the control command is used for adjustment. The flight altitude of the drone on the waypoints in the route, for example, according to the position information of the waypoints A, B, C, D and the relative heights of the user-planned waypoints A, B, C, D H A , H B , H C , H D , the drone arrives at the waypoints A, B, C, D. At this time, if the drone does not reach the optimal flight altitude at the waypoints A, B, C, D, the user can adjust through the control terminal. The flying height of the man-machine at the position information indicated by waypoints A, B, C, D, controlling the drone to reach the optimal flying height , that is, the flight altitude indicated by the waypoints A 1 , B 1 , C 1 , D 1 is reached. When the optimal height is reached, the user performs a first confirmation operation on the interactive interface of the control terminal (ie, the second operation of the later part of this document) The control terminal sends a first confirmation command to the drone after detecting the confirmation operation, and the drone can determine the altitude of the waypoints A 1 , B 1 , C 1 , D 1 according to the acquired RTK data. The height and the altitude of the waypoints A 1 , B 1 , C 1 , D 1 are sent to the control terminal, and the control terminal receives the altitude for preservation. When the drone performs the next route, the route is modified to the route indicated by the waypoints A 1 , B 1 , C 1 , D 1 , that is, the position information of the waypoints in the route is unchanged, and the altitude of the route becomes the waypoint A 1 , the altitude of B 1 , C 1 , D 1 .

另一种可行的方式:所述航线中航点的海拔高度是在所述航线规划过程中根据接获取到的RTK数据确定的。Another feasible way: the altitude of the waypoints in the route is determined according to the acquired RTK data during the route planning process.

具体地,如图3d所示,在航线规划过程中,用户可以通过控制终端控制无人机飞行,当用户控制无人机飞行至某个位置点并想将该位置点作为航线中的航点时,例如,用户控制无人机飞行至位置点A,并想将该位置点A作为航线中的航点A,用户对控制终端的交互界面进行第二确认操作(即本文后述部分的第三操作),控制终端在检测到所述确认操作后向无人机发送第二确认指令,无人机通过RTK数据获取位置点A的位置信息和海拔高度,通过这种方式分别确认航点B、C、D的位置信息和海拔高度,将航点A、B、C、D的位置信息和海拔高度发送给控制终端,控制终端接收到无人机发送的航点A、B、C、D的位置信息和海拔高度后将其进行保存。Specifically, as shown in FIG. 3d, during the route planning process, the user can control the drone to fly through the control terminal, when the user controls the drone to fly to a certain point and wants to use the location as a waypoint in the route. For example, the user controls the drone to fly to the location point A, and wants to use the location point A as the waypoint A in the route, and the user performs a second confirmation operation on the interactive interface of the control terminal (ie, the part of the later part of this document) In the third operation, after the control terminal detects the confirmation operation, the control terminal sends a second confirmation command to the drone, and the drone acquires the position information and the altitude of the position point A through the RTK data, and confirms the waypoint B in this way. , C, D position information and altitude, send the location information and altitude of the waypoints A, B, C, D to the control terminal, the control terminal receives the waypoints A, B, C, D sent by the drone The location information and altitude are saved.

本发明实施例首先根据RTK数据确定无人机起飞位置点的海拔高度,然后获取航线中航点的海拔高度与该无人机起飞位置点的海拔高度之间的相对高度,最后根据该相对高度控制该无人机在该航线上飞行。这样,基于航线中航点的海拔高度不变,获取根据航线中航线的海拔高度和执行本次航线任务时无人机的起飞位置点的海拔高度确定的相对高度,根据所述相对高度控制无人机在航线上飞行,可以保证无人机每次执行同一航线时航线高度的一致性。The embodiment of the present invention first determines the altitude of the take-off position of the drone according to the RTK data, and then obtains the relative height between the altitude of the waypoint in the route and the altitude of the take-off position of the drone, and finally controls according to the relative height. The drone flies on the route. In this way, based on the altitude of the waypoints in the route, the relative altitude determined according to the altitude of the route in the route and the altitude of the takeoff position of the drone when performing the route task is obtained, and the uncontrolled according to the relative height is controlled. The flight of the aircraft on the route can ensure the consistency of the route height of the drone every time the same route is executed.

请参阅图4,为本发明实施例提供的一种控制终端的控制方法的流程示意图。本实施例中所描述的一种控制终端的飞行控制方法,包括:FIG. 4 is a schematic flowchart diagram of a control method of a control terminal according to an embodiment of the present invention. A flight control method for controlling a terminal, which is described in this embodiment, includes:

401、获取无人机起飞位置点的海拔高度。401. Obtain an altitude of a departure point of the drone.

具体地,无人机通过如前所述的方式确定在执行本次航线任务时起飞位置点的海拔高度,无人机通过与控制终端之间的下行数据链路将所述起飞位置点的海拔高度发送给控制 终端,控制终端获取起飞位置点的海拔高度。Specifically, the drone determines the altitude of the take-off position point when performing the current route task by the manner as described above, and the drone passes the altitude of the take-off position point through the downlink data link with the control terminal. Height sent to control The terminal controls the terminal to obtain the altitude of the takeoff location point.

402、确定航线中的航点的海拔高度与无人机起飞位置点的海拔高度之间的相对高度。402. Determine a relative height between an altitude of a waypoint in the route and an altitude of the departure point of the drone.

具体地,控制终端在获取到该无人机起飞位置点的海拔高度之后,根据该控制终端预先存储的该航线中航点的海拔高度以及获取到的该无人机起飞位置点的海拔高度,确定该航线中航点的海拔高度与该无人机起飞位置点的海拔高度之间的相对高度。具体地,将航线中每一个航点的海拔高度减去所述无人机起飞位置点的海拔高度即得到对应航点的相对高度,通过这种方式获取航线中每一个航点的相对高度。Specifically, after acquiring the altitude of the departure point of the drone, the control terminal determines, according to the altitude of the waypoint in the route pre-stored by the control terminal and the acquired altitude of the takeoff position of the drone. The relative height between the altitude of the waypoint in the route and the altitude of the point at which the drone takes off. Specifically, the altitude of each waypoint in the route is subtracted from the altitude of the takeoff position of the drone to obtain the relative height of the corresponding waypoint, and the relative height of each waypoint in the route is obtained in this way.

在一些可行的实施方式中,确定航线中航点的海拔高度与该无人机起飞位置点的海拔高度之间的相对高度,包括:检测用户的第一操作,将第一操作选中的海拔高度确定为航线中航点对应的海拔高度,确定航线中的航点的海拔高度与无人机起飞位置点的海拔高度之间的相对高度。具体地,控制终端可以配置与用户进行交互的交互界面,其中所述交互界面可以是触摸显示屏,在执行本次任务之前,交互界面可以将前一次或者前几次执行该航线时的航线中航点的海拔高度显示出来,在本次执行航点任务时,用户通过第一操作选中航线中航点的海拔高度,例如第一操作可以是点击操作,在检测到用户的点击操作后,控制终端即可以根据如前所述的方法根据用户选中的航线中航点的海拔高度和执行本次航线任务时无人机的起飞位置点的海拔高度确定航线中每一个航点的相对高度。In some feasible implementation manners, determining a relative height between an altitude of a waypoint in the route and an altitude of the drone takeoff location includes: detecting a first operation of the user, determining an altitude selected by the first operation For the altitude corresponding to the waypoint in the route, determine the relative height between the altitude of the waypoint in the route and the altitude of the departure point of the drone. Specifically, the control terminal may configure an interaction interface that interacts with the user, where the interaction interface may be a touch display screen, and before performing the current task, the interaction interface may perform the navigation on the route when the route is executed the previous time or the previous time. The altitude of the point is displayed. During the execution of the waypoint task, the user selects the altitude of the waypoint in the route through the first operation. For example, the first operation may be a click operation, and after detecting the click operation of the user, the control terminal is The relative height of each waypoint in the route may be determined according to the method described above according to the altitude of the waypoint in the route selected by the user and the altitude of the takeoff position of the drone when performing the route task.

本发明实施例中,该航线中航点的海拔高度是在前一次或者前几次执行该航线的过程中确定的。In the embodiment of the present invention, the altitude of the waypoint in the route is determined during the previous or previous execution of the route.

在一些可行的实施方式中,获取前一次或前几次执行所述航线时无人机起飞位置点的海拔高度;根据所述前一次或前几次执行所述航线时无人机起飞位置点的海拔高度和用户通过控制终端设置的所述航线中的航点与无人机起飞位置点之间的相对高度确定航点中航线的海拔高度。其中,具体的原理和解释请参见图3a和3b的相关描述部分,在这里不再赘述。In some feasible implementation manners, obtaining an altitude of a drone take-off position when the route is executed the previous time or the previous time; according to the previous or previous execution of the route, the drone take-off position The altitude of the route and the altitude of the route in the waypoint are determined by the relative height between the waypoint in the route set by the control terminal and the departure point of the drone. For specific principles and explanations, please refer to the related descriptions of FIG. 3a and 3b, and details are not described herein again.

在一些可行的实施方式中,在前一次或前几次执行航线的过程中,向无人机发送控制指令调整无人机在航线中的航点上的飞行高度;在检测到用户的第二操作后,接收无人机发送的航线中航点的海拔高度。其中,具体的原理和解释请参见图3c的相关描述部分,在这里不再赘述。In some feasible implementation manners, during the previous or previous execution of the route, a control command is sent to the drone to adjust the flight altitude of the drone on the waypoint in the route; After the operation, the altitude of the waypoint in the route sent by the drone is received. For specific principles and explanations, please refer to the related description part of FIG. 3c, and details are not described herein again.

在一些可行的实施方式中,在航线规划过程中,向无人机发送飞行控制指令以控制无人机飞行至航点;在检测到用户的第三操作后,根据接收无人机发送的航线中航点的位置信息和海拔高度。其中,具体的原理和解释请参见图3d的相关描述部分,在这里不再赘述。 In some feasible implementation manners, during the route planning process, a flight control command is sent to the drone to control the flight of the drone to the waypoint; after detecting the third operation of the user, according to the route sent by the receiving drone Location information and altitude of the midpoint. For specific principles and explanations, please refer to the related description of FIG. 3d, and details are not described herein again.

403、根据所述相对高度控制无人机在所述航线上飞行。403. Control the drone to fly on the route according to the relative height.

具体地,在控制无人机执行本次航线任务之前,控制终端将航线信息发送给无人机,控制终端在确定得到该航线中航点的海拔高度与该无人机起飞位置点的海拔高度之间的相对高度之后,将该相对高度发送给该无人机以控制无人机在航线飞行,即控制该无人机根据该航线中航点的坐标信息和该航线中航点的海拔高度与该无人机起飞位置点的海拔高度之间的相对高度在该航线上飞行,这样,即使本次执行航线任务时的起飞位置点与前一次或前几次执行航线任务时的起飞位置点不相同,依然可以保证本次执行航线任务时的航线高度与前一次或前几次执行航线任务时的航线高度一致。Specifically, before controlling the drone to perform the current route task, the control terminal sends the route information to the drone, and the control terminal determines the altitude of the waypoint in the route and the altitude of the takeoff position of the drone. After the relative height between the two, the relative height is sent to the drone to control the drone to fly on the route, that is, to control the coordinate information of the waypoint according to the waypoint in the route and the altitude of the waypoint in the route and the absence The relative height between the altitudes of the man-machine take-off position points on the route, so that even if the take-off position point when performing the route task this time is different from the take-off position point when the previous or previous execution of the route task is performed, It is still possible to ensure that the route height at the time of the execution of the route task is consistent with the route height at the previous or previous execution of the route task.

本发明实施例中首先获取无人机起飞位置点的海拔高度,然后确定航线中的航点的海拔高度与该无人机起飞位置点的海拔高度之间的相对高度,最后根据该相对高度控制该无人机在该航线上飞行,可以基于绝对高度控制无人机飞行,从而保证无人机每次执行同一航线时航线高度的一致性。In the embodiment of the present invention, the altitude of the take-off position of the drone is first obtained, and then the relative height between the altitude of the waypoint in the route and the altitude of the take-off position of the drone is determined, and finally according to the relative height control. The drone is flying on the route, and the drone can be controlled based on the absolute altitude, thereby ensuring the consistency of the route height of the drone every time the same route is executed.

本发明实施例提供一种飞行控制设备。图5为本发明实施例提供的飞行控制设备的结构示意图。如图5所示,本实施例中的方法,可以包括:存储器501和处理器502,Embodiments of the present invention provide a flight control device. FIG. 5 is a schematic structural diagram of a flight control device according to an embodiment of the present invention. As shown in FIG. 5, the method in this embodiment may include: a memory 501 and a processor 502.

所述存储器501,用于存储程序指令;The memory 501 is configured to store program instructions;

所述处理器502,用于执行所述存储器存储的程序指令,当程序指令被执行时,用于:The processor 502 is configured to execute the program instructions stored in the memory, when the program instructions are executed, to:

确定无人机起飞位置点的海拔高度;Determining the altitude of the point at which the drone takes off;

获取航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度;Obtaining a relative height between an altitude of a waypoint in the route and an altitude of the takeoff location;

根据所述相对高度控制无人机在所述航线上飞行。The drone is controlled to fly on the route according to the relative height.

在某些实施例中,所述处理器502确定无人机起飞位置点的海拔高度时,具体用于:In some embodiments, when the processor 502 determines the altitude of the UAV takeoff location point, specifically for:

获取RTK数据,根据RTK数据确定无人机起飞位置点的海拔高度。Obtain RTK data and determine the altitude of the UAV takeoff location based on the RTK data.

在某些实施例中,所述处理器502获取RTK数据时,具体用于:In some embodiments, when the processor 502 acquires RTK data, it is specifically used to:

获取RTK地面站发送的RTK数据。Obtain the RTK data sent by the RTK ground station.

在某些实施例中,所述处理器502获取RTK数据时,具体用于:In some embodiments, when the processor 502 acquires RTK data, it is specifically used to:

获取控制终端发送的RTK数据。Obtain the RTK data sent by the control terminal.

在某些实施例中,所述处理器502根据RTK数据确定无人机起飞位置点的海拔高度时,具体用于:In some embodiments, when the processor 502 determines the altitude of the departure point of the drone based on the RTK data, the processor 502 is specifically configured to:

根据RTK数据确定无人机起飞位置点的位置与RTK地面站之间的高度差,根据所述高度差确定无人机起飞位置点的海拔高度。 The height difference between the position of the take-off position of the drone and the RTK ground station is determined according to the RTK data, and the altitude of the take-off position of the drone is determined according to the height difference.

在某些实施例中,所述处理器502根据所述高度差确定无人机起飞位置点的海拔高度时,具体用于:In some embodiments, when the processor 502 determines the altitude of the take-off position of the drone according to the height difference, specifically, the processor 502 is configured to:

根据所述高度差和RTK地面站的海拔高度确定无人机起飞位置点的海拔高度。The altitude of the take-off position of the drone is determined according to the height difference and the altitude of the RTK ground station.

在某些实施例中,所述处理器502获取航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度时,具体用于:In some embodiments, when the processor 502 acquires the relative height between the altitude of the waypoint in the route and the altitude of the takeoff location, the processor is specifically configured to:

接收控制终端发送的航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度。Receiving a relative height between an altitude of a waypoint in the route sent by the control terminal and an altitude of the takeoff location point.

在某些实施例中,所述处理器502获取航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度时,具体用于:In some embodiments, when the processor 502 acquires the relative height between the altitude of the waypoint in the route and the altitude of the takeoff location, the processor is specifically configured to:

接收控制终端发送的航线中航点的海拔高度;Receiving an altitude of a waypoint in a route sent by the control terminal;

根据所述航线中航点的海拔高度和无人机起飞位置点的海拔高度确定航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度。The relative height between the altitude of the waypoint in the route and the altitude of the takeoff location is determined according to the altitude of the waypoint in the route and the altitude of the departure point of the drone.

在某些实施例中,所述处理器502获取航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度时,具体用于:In some embodiments, when the processor 502 acquires the relative height between the altitude of the waypoint in the route and the altitude of the takeoff location, the processor is specifically configured to:

根据所述航线中航点的海拔高度和无人机起飞位置点的高度确定航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度。The relative height between the altitude of the waypoint in the route and the altitude of the takeoff location is determined according to the altitude of the waypoint in the route and the altitude of the unmanned takeoff location.

在某些实施例中,所述航线中航点的海拔高度是根据前一次或前几次执行所述航线时无人机起飞位置点的海拔高度和用户通过控制终端设置的所述航线中的航点与无人机起飞位置点之间的相对高度确定的。In some embodiments, the altitude of the waypoints in the route is based on the altitude of the unmanned aircraft takeoff location point when the route was executed the previous time or the previous time and the navigation of the route set by the user through the control terminal. The relative height between the point and the point at which the drone takes off is determined.

在某些实施例中,所述航线中航点的海拔高度是在前一次或前几次执行所述航线的过程中根据获取到的RTK数据确定的。In some embodiments, the altitude of the waypoints in the route is determined based on the acquired RTK data during the previous or previous execution of the route.

在某些实施例中,所述航线中航点的海拔高度是在航线规划过程中根据接获取到的RTK数据确定的。In some embodiments, the altitude of the waypoints in the route is determined based on the acquired RTK data during the route planning process.

本发明实施例提供一种控制终端。图6为本发明实施例提供的控制终端的结构示意图图。如图6所示,本实施例中的方法,可以包括:存储器601和处理器602,The embodiment of the invention provides a control terminal. FIG. 6 is a schematic structural diagram of a control terminal according to an embodiment of the present invention. As shown in FIG. 6, the method in this embodiment may include: a memory 601 and a processor 602.

所述存储器601,用于存储程序指令;The memory 601 is configured to store program instructions;

所述处理器602,用于执行所述存储器存储的程序指令,当程序指令被执行时,所述处理器用于:The processor 602 is configured to execute the program instructions stored by the memory, when the program instructions are executed, the processor is configured to:

获取无人机起飞位置点的海拔高度; Obtain the altitude of the point where the drone takes off;

确定航线中的航点的海拔高度与无人机起飞位置点的海拔高度之间的相对高度;Determining the relative height between the altitude of the waypoint in the route and the altitude of the point at which the drone takes off;

根据所述相对高度控制无人机在所述航线上飞行。The drone is controlled to fly on the route according to the relative height.

在某些实施例中,所述处理器602确定航线中的航点的海拔高度与无人机起飞位置点的海拔高度之间的相对高度时,具体用于:In some embodiments, the processor 602 determines the relative height between the altitude of the waypoint in the route and the altitude of the drone takeoff location, specifically for:

检测用户的第一操作,将第一操作选中的海拔高度确定为航线中航点对应的海拔高度;Detecting the first operation of the user, determining the altitude selected by the first operation as the altitude corresponding to the waypoint in the route;

确定航线中的航点的海拔高度与无人机起飞位置点的海拔高度之间的相对高度。Determine the relative height between the altitude of the waypoint in the route and the altitude of the point at which the drone takes off.

在某些实施例中,所述处理器602根据所述相对高度控制无人机在所述航线上飞行时,具体用于:In some embodiments, the processor 602 controls the drone to fly on the route according to the relative height, specifically for:

将相对高度发送给无人机以控制无人机在所述航线上飞行。The relative altitude is sent to the drone to control the drone to fly on the route.

在某些实施例中,所述处理器602,还用于:In some embodiments, the processor 602 is further configured to:

获取前一次或前几次执行所述航线时无人机起飞位置点的海拔高度;Obtaining the altitude at which the drone takes off at the time of the previous or previous execution of the route;

根据所述前一次或前几次执行所述航线时无人机起飞位置点的海拔高度和用户通过控制终端设置的所述航线中的航点与无人机起飞位置点之间的相对高度确定航线中航点的海拔高度。Determining the relative altitude between the waypoint of the UAV takeoff position when the route is executed in the previous or previous times and the waypoint of the UAV and the UAV takeoff position set by the user through the control terminal The altitude of the waypoint in the route.

在某些实施例中,所述处理器602,还用于:In some embodiments, the processor 602 is further configured to:

在前一次或前几次执行航线的过程中,向无人机发送控制指令调整无人机在航线中的航点上的飞行高度;During the previous or previous execution of the route, a control command is sent to the drone to adjust the flight altitude of the drone on the waypoint in the route;

在检测到用户的第二操作后,接收无人机发送的航线中航点的海拔高度。After detecting the second operation of the user, receiving the altitude of the waypoint in the route sent by the drone.

在某些实施例中,所述处理器602,还用于:In some embodiments, the processor 602 is further configured to:

在航线规划过程中,向无人机发送飞行控制指令以控制无人机飞行至航点;During the route planning process, a flight control command is sent to the drone to control the drone flight to the waypoint;

在检测到用户的第三操作后,接收无人机发送的航线中航点的位置信息和海拔高度。After detecting the third operation of the user, receiving the location information and the altitude of the waypoints in the route sent by the drone.

本发明实施例提供一种无人机。图7为本发明实施例提供的无人飞行器的结构示意图。如图7所示,该无人飞行器包括:机身701,动力系统702和飞行控制设备703。该动力系统702安装于所述机身701,用于提供飞行动力。该飞行控制设备703为上述本发明实施例中公开的任意一种飞行控制设备,原理和实现方式均与上述实施例类似,此处不再赘述。Embodiments of the present invention provide a drone. FIG. 7 is a schematic structural diagram of an unmanned aerial vehicle according to an embodiment of the present invention. As shown in FIG. 7, the unmanned aerial vehicle includes a fuselage 701, a power system 702, and a flight control device 703. The power system 702 is mounted to the body 701 for providing flight power. The flight control device 703 is any of the above-mentioned flight control devices disclosed in the embodiments of the present invention, and the principles and implementations thereof are similar to the above embodiments, and are not described herein again.

具体地,动力系统包括螺旋桨、电机、电调中的一种或多种,无人飞行器还可以包括云台704以及成像设备705,成像设备705通过云台704搭载于无人飞行器的主体上。成像设备705用于在无人飞行器的飞行过程中进行图像或视频拍摄,包括但不限于多光谱成像仪、高光谱成像仪、可见光相机及红外相机等,云台704为多轴传动及增稳系统,云台 电机通过调整转动轴的转动角度来对成像设备705的拍摄角度进行补偿,并通过设置适当的缓冲机构来防止或减小成像设备705的抖动。其中,无人机接收控制终端800的控制指令,并根据所述指令控制无人机执行相应的动作。Specifically, the power system includes one or more of a propeller, a motor, and an electric power. The unmanned aerial vehicle may further include a pan/tilt 704 and an imaging device 705, and the imaging device 705 is mounted on the main body of the unmanned aerial vehicle through the pan/tilt 704. The imaging device 705 is used for image or video shooting during the flight of the unmanned aerial vehicle, including but not limited to a multi-spectral imager, a hyperspectral imager, a visible light camera, an infrared camera, etc., and the pan/tilt 704 is multi-axis transmission and stabilized. System The motor compensates for the photographing angle of the image forming apparatus 705 by adjusting the rotation angle of the rotating shaft, and prevents or reduces the shake of the image forming apparatus 705 by setting an appropriate buffer mechanism. The drone receives the control command of the control terminal 800, and controls the drone to perform a corresponding action according to the command.

需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。It should be noted that, for the foregoing various method embodiments, for the sake of simple description, they are all expressed as a series of action combinations, but those skilled in the art should understand that the present invention is not limited by the described action sequence. Because certain steps may be performed in other sequences or concurrently in accordance with the present invention. In addition, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。A person skilled in the art may understand that all or part of the various steps of the foregoing embodiments may be performed by a program to instruct related hardware. The program may be stored in a computer readable storage medium, and the storage medium may include: Flash disk, Read-Only Memory (ROM), Random Access Memory (RAM), disk or optical disk.

以上对本发明实施例所提供的一种飞行控制方法、设备、控制终端及其控制方法、无人机进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。 The above describes a flight control method, a device, a control terminal, a control method thereof, and a drone provided by the embodiments of the present invention. The specific examples are used herein to explain the principles and implementation manners of the present invention. The description of the embodiments is only for helping to understand the method of the present invention and its core ideas; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific embodiments and application scopes. The description herein is not to be construed as limiting the invention.

Claims (37)

一种飞行控制方法,其特征在于,所述方法包括:A flight control method, characterized in that the method comprises: 确定无人机起飞位置点的海拔高度;Determining the altitude of the point at which the drone takes off; 获取航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度;Obtaining a relative height between an altitude of a waypoint in the route and an altitude of the takeoff location; 根据所述相对高度控制无人机在所述航线上飞行。The drone is controlled to fly on the route according to the relative height. 根据权利要求1所述的方法,其特征在于,The method of claim 1 wherein 所述确定无人机起飞位置点的海拔高度包括:The determining the altitude of the drone takeoff location includes: 获取RTK数据,根据RTK数据确定无人机起飞位置点的海拔高度。Obtain RTK data and determine the altitude of the UAV takeoff location based on the RTK data. 根据权利要求2所述的方法,其特征在于,The method of claim 2 wherein: 所述获取RTK数据包括:The obtaining RTK data includes: 获取RTK地面站发送的RTK数据。Obtain the RTK data sent by the RTK ground station. 根据权利要求2所述的方法,其特征在于,The method of claim 2 wherein: 所述获取RTK数据包括:The obtaining RTK data includes: 获取控制终端发送的RTK数据。Obtain the RTK data sent by the control terminal. 根据权利要求2-4任一项所述的方法,其特征在于,A method according to any of claims 2-4, characterized in that 所述根据RTK数据确定无人机起飞位置点的海拔高度包括:The determining, according to the RTK data, the altitude of the departure point of the drone includes: 根据RTK数据确定无人机起飞位置点的位置与RTK地面站之间的高度差,根据所述高度差确定无人机起飞位置点的海拔高度。The height difference between the position of the take-off position of the drone and the RTK ground station is determined according to the RTK data, and the altitude of the take-off position of the drone is determined according to the height difference. 根据权利要求5所述的方法,其特征在于,The method of claim 5 wherein: 所述根据所述高度差确定无人机起飞位置点的海拔高度包括:Determining, according to the height difference, an altitude of a take-off position of the drone includes: 根据所述高度差和RTK地面站的海拔高度确定无人机起飞位置点的海拔高度。The altitude of the take-off position of the drone is determined according to the height difference and the altitude of the RTK ground station. 根据权利要求1-6任一项所述的方法,其特征在于,A method according to any one of claims 1 to 6, wherein 所述获取航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度包括: The relative height between the altitude of the waypoint in the acquisition route and the altitude of the takeoff location includes: 接收控制终端发送的航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度。Receiving a relative height between an altitude of a waypoint in the route sent by the control terminal and an altitude of the takeoff location point. 根据权利要求1-6任一项所述的方法,其特征在于,A method according to any one of claims 1 to 6, wherein 所述获取航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度包括:The relative height between the altitude of the waypoint in the acquisition route and the altitude of the takeoff location includes: 接收控制终端发送的航线中航点的海拔高度;Receiving an altitude of a waypoint in a route sent by the control terminal; 根据所述航线中航点的海拔高度和无人机起飞位置点的海拔高度确定航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度。The relative height between the altitude of the waypoint in the route and the altitude of the takeoff location is determined according to the altitude of the waypoint in the route and the altitude of the departure point of the drone. 根据权利要求1-6任一项所述的方法,其特征在于,A method according to any one of claims 1 to 6, wherein 所述获取航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度包括:The relative height between the altitude of the waypoint in the acquisition route and the altitude of the takeoff location includes: 根据所述航线中航点的海拔高度和无人机起飞位置点的高度确定航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度。The relative height between the altitude of the waypoint in the route and the altitude of the takeoff location is determined according to the altitude of the waypoint in the route and the altitude of the unmanned takeoff location. 根据权利要求1-9任一项所述的方法,其特征在于,所述方法还包括,The method of any of claims 1-9, wherein the method further comprises 所述航线中航点的海拔高度是根据前一次或前几次执行所述航线时无人机起飞位置点的海拔高度和用户通过控制终端设置的所述航线中的航点与无人机起飞位置点之间的相对高度确定的。The altitude of the waypoint in the route is based on the altitude of the departure point of the drone when the route is executed the previous time or the previous time, and the waypoint and the take-off position of the drone in the route set by the user through the control terminal. The relative height between the points is determined. 根据权利要求1-9任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 9, wherein the method further comprises: 所述航线中航点的海拔高度是在前一次或前几次执行所述航线的过程中根据获取到的RTK数据确定的。The altitude of the waypoints in the route is determined based on the acquired RTK data during the previous or previous execution of the route. 根据权利要求1-9任一项所述的方法,其特征在于,Method according to any of claims 1-9, characterized in that 所述航线中航点的海拔高度是在航线规划过程中根据接获取到的RTK数据确定的。The altitude of the waypoints in the route is determined according to the acquired RTK data during the route planning process. 一种控制终端的控制方法,其特征在于,所述方法包括:A control method for controlling a terminal, the method comprising: 获取无人机起飞位置点的海拔高度;Obtain the altitude of the point where the drone takes off; 确定航线中的航点的海拔高度与无人机起飞位置点的海拔高度之间的相对高度;Determining the relative height between the altitude of the waypoint in the route and the altitude of the point at which the drone takes off; 根据所述相对高度控制无人机在所述航线上飞行。 The drone is controlled to fly on the route according to the relative height. 根据权利要求13所述的方法,其特征在于,The method of claim 13 wherein: 所述确定航线中的航点的海拔高度与无人机起飞位置点的海拔高度之间的相对高度包括:The relative height between the altitude of the waypoint in the determined route and the altitude of the takeoff location of the drone includes: 检测用户的第一操作,将第一操作选中的海拔高度确定为航线中航点对应的海拔高度;Detecting the first operation of the user, determining the altitude selected by the first operation as the altitude corresponding to the waypoint in the route; 确定航线中的航点的海拔高度与无人机起飞位置点的海拔高度之间的相对高度。Determine the relative height between the altitude of the waypoint in the route and the altitude of the point at which the drone takes off. 根据权利要求13或14所述的方法,其特征在于,Method according to claim 13 or 14, characterized in that 所述根据所述相对高度控制无人机在所述航线上飞行包括:The controlling the drone to fly on the route according to the relative height comprises: 将相对高度发送给无人机以控制无人机在所述航线上飞行。The relative altitude is sent to the drone to control the drone to fly on the route. 根据权利要求13-15任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 13 to 15, wherein the method further comprises: 获取前一次或前几次执行所述航线时无人机起飞位置点的海拔高度;Obtaining the altitude at which the drone takes off at the time of the previous or previous execution of the route; 根据所述前一次或前几次执行所述航线时无人机起飞位置点的海拔高度和用户通过控制终端设置的所述航线中的航点与无人机起飞位置点之间的相对高度确定航线中航点的海拔高度。Determining the relative altitude between the waypoint of the UAV takeoff position when the route is executed in the previous or previous times and the waypoint of the UAV and the UAV takeoff position set by the user through the control terminal The altitude of the waypoint in the route. 根据权利要求13-15任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 13 to 15, wherein the method further comprises: 在前一次或前几次执行航线的过程中,向无人机发送控制指令调整无人机在航线中的航点上的飞行高度;During the previous or previous execution of the route, a control command is sent to the drone to adjust the flight altitude of the drone on the waypoint in the route; 在检测到用户的第二操作后,接收无人机发送的航线中航点的海拔高度。After detecting the second operation of the user, receiving the altitude of the waypoint in the route sent by the drone. 根据权利要求13-15任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 13 to 15, wherein the method further comprises: 在航线规划过程中,向无人机发送飞行控制指令以控制无人机飞行至航点;During the route planning process, a flight control command is sent to the drone to control the drone flight to the waypoint; 在检测到用户的第三操作后,接收无人机发送的航线中航点的位置信息和海拔高度。After detecting the third operation of the user, receiving the location information and the altitude of the waypoints in the route sent by the drone. 一种飞行控制设备,包括:存储器和处理器,A flight control device includes: a memory and a processor, 所述存储器,用于存储程序指令;The memory is configured to store program instructions; 所述处理器,用于执行所述存储器存储的程序指令,当程序指令被执行时,所述处理器用于: The processor is configured to execute the program instructions stored by the memory, when the program instructions are executed, the processor is configured to: 确定无人机起飞位置点的海拔高度;Determining the altitude of the point at which the drone takes off; 获取航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度;Obtaining a relative height between an altitude of a waypoint in the route and an altitude of the takeoff location; 根据所述相对高度控制无人机在所述航线上飞行。The drone is controlled to fly on the route according to the relative height. 根据权利要求19所述的设备,其特征在于,The device according to claim 19, characterized in that 所述处理器确定无人机起飞位置点的海拔高度时,具体用于:When the processor determines the altitude of the departure point of the drone, it is specifically used to: 获取RTK数据,根据RTK数据确定无人机起飞位置点的海拔高度。Obtain RTK data and determine the altitude of the UAV takeoff location based on the RTK data. 根据权利要求20所述的设备,其特征在于,The device according to claim 20, wherein 所述处理器获取RTK数据时,具体用于:When the processor acquires RTK data, it is specifically used to: 获取RTK地面站发送的RTK数据。Obtain the RTK data sent by the RTK ground station. 根据权利要求20所述的设备,其特征在于,The device according to claim 20, wherein 所述处理器获取RTK数据时,具体用于:When the processor acquires RTK data, it is specifically used to: 获取控制终端发送的RTK数据。Obtain the RTK data sent by the control terminal. 根据权利要求20-22任一项所述的设备,其特征在于,Apparatus according to any one of claims 20-22, wherein 所述处理器根据RTK数据确定无人机起飞位置点的海拔高度时,具体用于:When the processor determines the altitude of the takeoff position of the drone according to the RTK data, it is specifically used to: 根据RTK数据确定无人机起飞位置点的位置与RTK地面站之间的高度差,根据所述高度差确定无人机起飞位置点的海拔高度。The height difference between the position of the take-off position of the drone and the RTK ground station is determined according to the RTK data, and the altitude of the take-off position of the drone is determined according to the height difference. 根据权利要求23所述的设备,其特征在于,The device according to claim 23, wherein 所述处理器根据所述高度差确定无人机起飞位置点的海拔高度时,具体用于:When the processor determines the altitude of the take-off position of the drone according to the height difference, the processor is specifically configured to: 根据所述高度差和RTK地面站的海拔高度确定无人机起飞位置点的海拔高度。The altitude of the take-off position of the drone is determined according to the height difference and the altitude of the RTK ground station. 根据权利要求19-24任一项所述的设备,其特征在于,Apparatus according to any one of claims 19-24, wherein 所述处理器获取航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度时,具体用于:When the processor acquires the relative height between the altitude of the waypoint in the route and the altitude of the takeoff location, the processor is specifically configured to: 接收控制终端发送的航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度。 Receiving a relative height between an altitude of a waypoint in the route sent by the control terminal and an altitude of the takeoff location point. 根据权利要求19-24任一项所述的设备,其特征在于,Apparatus according to any one of claims 19-24, wherein 所述处理器获取航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度时,具体用于:When the processor acquires the relative height between the altitude of the waypoint in the route and the altitude of the takeoff location, the processor is specifically configured to: 接收控制终端发送的航线中航点的海拔高度;Receiving an altitude of a waypoint in a route sent by the control terminal; 根据所述航线中航点的海拔高度和无人机起飞位置点的海拔高度确定航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度。The relative height between the altitude of the waypoint in the route and the altitude of the takeoff location is determined according to the altitude of the waypoint in the route and the altitude of the departure point of the drone. 根据权利要求19-24任一项所述的设备,其特征在于,Apparatus according to any one of claims 19-24, wherein 所述处理器获取航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度时,具体用于:When the processor acquires the relative height between the altitude of the waypoint in the route and the altitude of the takeoff location, the processor is specifically configured to: 根据所述航线中航点的海拔高度和无人机起飞位置点的高度确定航线中航点的海拔高度与所述起飞位置点的海拔高度之间的相对高度。The relative height between the altitude of the waypoint in the route and the altitude of the takeoff location is determined according to the altitude of the waypoint in the route and the altitude of the unmanned takeoff location. 根据权利要求19-27任一项所述的设备,其特征在于,所述方法还包括,Apparatus according to any of claims 19-27, wherein the method further comprises 所述航线中航点的海拔高度是根据前一次或前几次执行所述航线时无人机起飞位置点的海拔高度和用户通过控制终端设置的所述航线中的航点与无人机起飞位置点之间的相对高度确定的。The altitude of the waypoint in the route is based on the altitude of the departure point of the drone when the route is executed the previous time or the previous time, and the waypoint and the take-off position of the drone in the route set by the user through the control terminal. The relative height between the points is determined. 根据权利要求19-27任一项所述的设备,其特征在于,所述方法还包括:The device according to any one of claims 19 to 27, wherein the method further comprises: 所述航线中航点的海拔高度是在前一次或前几次执行所述航线的过程中根据获取到的RTK数据确定的。The altitude of the waypoints in the route is determined based on the acquired RTK data during the previous or previous execution of the route. 根据权利要求19-27任一项所述的设备,其特征在于,Apparatus according to any one of claims 19-27, wherein 所述航线中航点的海拔高度是在航线规划过程中根据接获取到的RTK数据确定的。The altitude of the waypoints in the route is determined according to the acquired RTK data during the route planning process. 一种控制终端,包括,存储器和处理器,A control terminal includes a memory and a processor, 所述存储器,用于存储程序指令;The memory is configured to store program instructions; 所述处理器,用于执行所述存储器存储的程序指令,当程序指令被执行时,所述处理器用于: The processor is configured to execute the program instructions stored by the memory, when the program instructions are executed, the processor is configured to: 获取无人机起飞位置点的海拔高度;Obtain the altitude of the point where the drone takes off; 确定航线中的航点的海拔高度与无人机起飞位置点的海拔高度之间的相对高度;Determining the relative height between the altitude of the waypoint in the route and the altitude of the point at which the drone takes off; 根据所述相对高度控制无人机在所述航线上飞行。The drone is controlled to fly on the route according to the relative height. 根据权利要求31所述的控制终端,其特征在于,The control terminal according to claim 31, characterized in that 所述处理器确定航线中的航点的海拔高度与无人机起飞位置点的海拔高度之间的相对高度时,具体用于:When the processor determines the relative height between the altitude of the waypoint in the route and the altitude of the departure point of the drone, it is specifically used to: 检测用户的第一操作,将第一操作选中的海拔高度确定为航线中航点对应的海拔高度;Detecting the first operation of the user, determining the altitude selected by the first operation as the altitude corresponding to the waypoint in the route; 确定航线中的航点的海拔高度与无人机起飞位置点的海拔高度之间的相对高度。Determine the relative height between the altitude of the waypoint in the route and the altitude of the point at which the drone takes off. 根据权利要求31或32所述的控制终端,其特征在于,A control terminal according to claim 31 or 32, wherein 所述处理器根据所述相对高度控制无人机在所述航线上飞行时,具体用于:When the processor controls the drone to fly on the route according to the relative height, the processor is specifically configured to: 将相对高度发送给无人机以控制无人机在所述航线上飞行。The relative altitude is sent to the drone to control the drone to fly on the route. 根据权利要求31-33任一项所述的控制终端,其特征在于,所述处理器,还用于:The control terminal according to any one of claims 31 to 33, wherein the processor is further configured to: 获取前一次或前几次执行所述航线时无人机起飞位置点的海拔高度;Obtaining the altitude at which the drone takes off at the time of the previous or previous execution of the route; 根据所述前一次或前几次执行所述航线时无人机起飞位置点的海拔高度和用户通过控制终端设置的所述航线中的航点与无人机起飞位置点之间的相对高度确定航线中航点的海拔高度。Determining the relative altitude between the waypoint of the UAV takeoff position when the route is executed in the previous or previous times and the waypoint of the UAV and the UAV takeoff position set by the user through the control terminal The altitude of the waypoint in the route. 根据权利要求31-33任一项所述的控制终端,其特征在于,所述处理器,还用于:The control terminal according to any one of claims 31 to 33, wherein the processor is further configured to: 在前一次或前几次执行航线的过程中,向无人机发送控制指令调整无人机在航线中的航点上的飞行高度;During the previous or previous execution of the route, a control command is sent to the drone to adjust the flight altitude of the drone on the waypoint in the route; 在检测到用户的第二操作后,接收无人机发送的航线中航点的海拔高度。After detecting the second operation of the user, receiving the altitude of the waypoint in the route sent by the drone. 根据权利要求31-33任一项所述的控制终端,其特征在于,所述处理器,还用于:The control terminal according to any one of claims 31 to 33, wherein the processor is further configured to: 在航线规划过程中,向无人机发送飞行控制指令以控制无人机飞行至航点;During the route planning process, a flight control command is sent to the drone to control the drone flight to the waypoint; 在检测到用户的第三操作后,接收无人机发送的航线中航点的位置信息和海拔高度。After detecting the third operation of the user, receiving the location information and the altitude of the waypoints in the route sent by the drone. 一种无人机,包括: A drone that includes: 机身;body; 设置在机身上的动力系统,用于提供飞行动力;a power system disposed on the fuselage for providing flight power; 如权利要求19-30任一项所述的飞行控制设备。 A flight control device according to any of claims 19-30.
PCT/CN2017/086674 2017-05-31 2017-05-31 Flight control method, apparatus and control terminal and control method therefor, and unmanned aerial vehicle Ceased WO2018218536A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2017/086674 WO2018218536A1 (en) 2017-05-31 2017-05-31 Flight control method, apparatus and control terminal and control method therefor, and unmanned aerial vehicle
CN201780004548.5A CN108496130B (en) 2017-05-31 2017-05-31 Flight control method, flight control equipment, control terminal, control method of control terminal and unmanned aerial vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/086674 WO2018218536A1 (en) 2017-05-31 2017-05-31 Flight control method, apparatus and control terminal and control method therefor, and unmanned aerial vehicle

Publications (1)

Publication Number Publication Date
WO2018218536A1 true WO2018218536A1 (en) 2018-12-06

Family

ID=63344776

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/086674 Ceased WO2018218536A1 (en) 2017-05-31 2017-05-31 Flight control method, apparatus and control terminal and control method therefor, and unmanned aerial vehicle

Country Status (2)

Country Link
CN (1) CN108496130B (en)
WO (1) WO2018218536A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110413004A (en) * 2019-08-23 2019-11-05 酷黑科技(北京)有限公司 A kind of accurate landing control method of unmanned plane and system
CN113110598A (en) * 2021-05-21 2021-07-13 海南热作高科技研究院股份公司 Unmanned aerial vehicle control method and system
CN113359830A (en) * 2021-06-16 2021-09-07 一飞(海南)科技有限公司 Method, system, terminal and medium for formation flying unified fleet flying relative height
CN114761896A (en) * 2019-11-01 2022-07-15 广州极飞科技股份有限公司 Air route height adjusting method, unmanned aerial vehicle operation method and related device
CN115047916A (en) * 2022-07-25 2022-09-13 南方电网电力科技股份有限公司 Unmanned aerial vehicle control method, airborne terminal, electronic equipment and storage medium

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111465822A (en) * 2018-11-26 2020-07-28 深圳市大疆创新科技有限公司 Ground point cloud map accuracy evaluation method, device, system and unmanned aerial vehicle
CN109542119B (en) * 2018-12-08 2022-03-01 深圳飞马机器人科技有限公司 Aircraft route planning method and system
CN109839650B (en) * 2019-01-04 2023-06-23 哈瓦国际航空技术(深圳)有限公司 Unmanned aerial vehicle compatible RTK positioning method, system, equipment and storage medium
CN111344651B (en) * 2019-01-30 2024-02-23 深圳市大疆创新科技有限公司 UAV control method and UAV
CN110244325A (en) * 2019-04-29 2019-09-17 丰疆智能科技研究院(常州)有限公司 The mobile base station RTK and flight system and its application
WO2020237527A1 (en) * 2019-05-29 2020-12-03 深圳市大疆创新科技有限公司 Flight control method and device for unmanned aerial vehicle, unmanned aerial vehicle, and storage medium
CN110134143A (en) * 2019-05-30 2019-08-16 广东电网有限责任公司 A kind of electric inspection process method, system and electronic equipment and storage medium
WO2021195971A1 (en) * 2020-03-31 2021-10-07 深圳市大疆创新科技有限公司 Positioning method, control method, control terminal, and movable platform
CN111781954B (en) * 2020-08-26 2023-02-21 云南电网有限责任公司迪庆供电局 Unmanned aerial vehicle inspection control method and device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101118622A (en) * 2007-05-25 2008-02-06 清华大学 Three-dimensional Trajectory Simulation Method of MAV in Urban Environment
US20100305785A1 (en) * 2009-05-27 2010-12-02 Airbus Operations (Sas) Method and device for activating an automatic piloting mode of an aircraft
CN102508493B (en) * 2011-11-10 2014-01-08 中国人民解放军92537部队 Flight control method for small unmanned aerial vehicle
CN104820428A (en) * 2015-04-20 2015-08-05 余江 Memory type track reproduction method of unmanned aerial vehicle and device
CN105843245A (en) * 2015-11-27 2016-08-10 深圳市星图智控科技有限公司 Unmanned aerial vehicle control system and unmanned aerial vehicle control method
CN106502262A (en) * 2015-09-08 2017-03-15 中国农业机械化科学研究院 A kind of agricultural unmanned plane during flying platform and its control system and control method

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100995362B1 (en) * 2010-06-18 2010-11-19 주식회사 네스앤텍 Flight altitude control system of pilotless aircraft
CN102506868B (en) * 2011-11-21 2014-03-12 清华大学 SINS (strap-down inertia navigation system)/SMANS (scene matching auxiliary navigation system)/TRNS (terrain reference navigation system) combined navigation method based on federated filtering and system
KR20140123835A (en) * 2013-04-15 2014-10-23 재단법인대구경북과학기술원 Apparatus for controlling unmanned aerial vehicle and method thereof
FR3016223B1 (en) * 2014-01-03 2017-03-10 Airbus Operations Sas METHOD AND DEVICE FOR DETERMINING A LINEAR FIELD PROFILE ALONG A LATERAL APPROACH TRACK OF AN AIRPORT.
FR3016222B1 (en) * 2014-01-03 2016-02-05 Airbus Operations Sas METHOD AND APPARATUS FOR VERTICAL GUIDANCE OF AN AIRCRAFT DURING AN APPROACH TO A LANDING TRACK ALONG A LATERAL APPROACH TRACK
US9607445B2 (en) * 2014-02-27 2017-03-28 Satcom Direct, Inc. System for automated recording of aircraft flight and maintenance information and associated methods
CN104049636B (en) * 2014-05-27 2017-01-25 北京航空航天大学 Navigation altitude obtaining method combining relative altitude and absolute altitude
CN104076817A (en) * 2014-06-18 2014-10-01 北京计算机技术及应用研究所 High-definition video aerial photography multimode sensor self-outer-sensing intelligent navigation system and method
CN105467415B (en) * 2016-01-18 2017-09-29 中国民航大学 A kind of SUAV RTK relative positioning methods constrained based on difference pressure altitude
CN105698742B (en) * 2016-02-29 2018-12-21 北方民族大学 A kind of quick land area measuring device and measurement method based on unmanned plane
CN105892483A (en) * 2016-04-05 2016-08-24 中科九度(北京)空间信息技术有限责任公司 Miniature SAR remote sensing observation method based on multi-rotor unmanned aerial vehicle
CN105974494A (en) * 2016-07-14 2016-09-28 无锡信大气象传感网科技有限公司 Radio-sondage system based on dual-redundancy fixed wing unmanned aerial vehicle
CN106595572B (en) * 2016-10-20 2020-07-03 北京理工大学 Method and device for measuring low-altitude flight altitude of aircraft
CN106705935A (en) * 2016-12-02 2017-05-24 上海华测导航技术股份有限公司 Height updating method of multi-axis unmanned aerial vehicle
CN106647779A (en) * 2016-12-19 2017-05-10 北京小米移动软件有限公司 Flying equipment landing method and flying equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101118622A (en) * 2007-05-25 2008-02-06 清华大学 Three-dimensional Trajectory Simulation Method of MAV in Urban Environment
US20100305785A1 (en) * 2009-05-27 2010-12-02 Airbus Operations (Sas) Method and device for activating an automatic piloting mode of an aircraft
CN102508493B (en) * 2011-11-10 2014-01-08 中国人民解放军92537部队 Flight control method for small unmanned aerial vehicle
CN104820428A (en) * 2015-04-20 2015-08-05 余江 Memory type track reproduction method of unmanned aerial vehicle and device
CN106502262A (en) * 2015-09-08 2017-03-15 中国农业机械化科学研究院 A kind of agricultural unmanned plane during flying platform and its control system and control method
CN105843245A (en) * 2015-11-27 2016-08-10 深圳市星图智控科技有限公司 Unmanned aerial vehicle control system and unmanned aerial vehicle control method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110413004A (en) * 2019-08-23 2019-11-05 酷黑科技(北京)有限公司 A kind of accurate landing control method of unmanned plane and system
CN114761896A (en) * 2019-11-01 2022-07-15 广州极飞科技股份有限公司 Air route height adjusting method, unmanned aerial vehicle operation method and related device
CN113110598A (en) * 2021-05-21 2021-07-13 海南热作高科技研究院股份公司 Unmanned aerial vehicle control method and system
CN113359830A (en) * 2021-06-16 2021-09-07 一飞(海南)科技有限公司 Method, system, terminal and medium for formation flying unified fleet flying relative height
CN113359830B (en) * 2021-06-16 2022-11-15 一飞(海南)科技有限公司 Method, system, terminal and medium for formation flying unified fleet flying relative height
CN115047916A (en) * 2022-07-25 2022-09-13 南方电网电力科技股份有限公司 Unmanned aerial vehicle control method, airborne terminal, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN108496130A (en) 2018-09-04
CN108496130B (en) 2021-06-11

Similar Documents

Publication Publication Date Title
WO2018218536A1 (en) Flight control method, apparatus and control terminal and control method therefor, and unmanned aerial vehicle
US11377211B2 (en) Flight path generation method, flight path generation system, flight vehicle, program, and storage medium
US11776413B2 (en) Aerial vehicle flight control method and device thereof
JP6878567B2 (en) 3D shape estimation methods, flying objects, mobile platforms, programs and recording media
US10809711B2 (en) Electronic device and method for controlling the same
US10324475B2 (en) Methods and system for controlling a movable object
US12129026B2 (en) Method and system for controlling aircraft
JP6289750B1 (en) Mobile object, mobile object control method, mobile object control system, and mobile object control program
US20190318636A1 (en) Flight route display method, mobile platform, flight system, recording medium and program
WO2018120351A1 (en) Method and device for positioning unmanned aerial vehicle
US20160293019A1 (en) Method of measuring state of drone
US12210358B2 (en) Autonomous orbiting method and device and uav
US20220390940A1 (en) Interfaces And Control Of Aerial Vehicle For Automated Multidimensional Volume Scanning
US20190373184A1 (en) Image display method, image display system, flying object, program, and recording medium
US20210240185A1 (en) Shooting control method and unmanned aerial vehicle
WO2019023906A1 (en) Synchronization method, device, and system
WO2020048365A1 (en) Flight control method and device for aircraft, and terminal device and flight control system
CN106325305A (en) Camera for ground positioning or navigation, aircraft and navigation method and system thereof
JPWO2018073878A1 (en) Three-dimensional shape estimation method, three-dimensional shape estimation system, flying object, program, and recording medium
JP2015074277A (en) Flying body control system, terminal device, information processing method, and program
WO2019227287A1 (en) Data processing method and device for unmanned aerial vehicle
WO2023181253A1 (en) Flight management system, flight management method, and recording medium
WO2020062356A1 (en) Control method, control apparatus, control terminal for unmanned aerial vehicle
WO2022000245A1 (en) Aircraft positioning method, and control method and apparatus for assisted positioning system
WO2022205294A1 (en) Method and apparatus for controlling unmanned aerial vehicle, unmanned aerial vehicle, and storage medium

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: 17911808

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: 17911808

Country of ref document: EP

Kind code of ref document: A1