US2020302804A1PendingUtilityA1

Method and device for setting a flight route

Assignee: SZ DJI TECHNOLOGY CO LTDPriority: Oct 22, 2014Filed: Jun 4, 2020Published: Sep 24, 2020
Est. expiryOct 22, 2034(~8.2 yrs left)· nominal 20-yr term from priority
B64U 2201/00G08G 5/59G08G 5/55G08G 5/32G08G 5/21G05D 1/101G05D 1/106G08G 5/34G01C 23/005B64D 43/00G01C 21/20G08G 5/0039G08G 5/0034G08G 5/006G08G 5/0021B64C 2201/14
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and a device for setting a flight route are provided. The method comprises acquiring route data of an aerial vehicle, determining waypoint coordinates in the route data, configuring a route display interface according to maximum distances between the determined waypoint coordinates, displaying a route of the aerial vehicle in the configured route display interface according to waypoint coordinates in the route data, and resetting the route displayed in the route display interface according to edit information corresponding to a received edit operation to obtain updated route data of the aerial vehicle.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A flight route setting method, comprising:
 acquiring route data of an aerial vehicle, the route data comprising waypoint coordinates of waypoints on a route;   displaying the route of the aerial vehicle in a route display interface zoomed at a zoom ratio according to the waypoint coordinates; and   resetting the route displayed in the route display interface according to an edit operation to obtain updated route data of the aerial vehicle,   wherein:   the route display interface is a three-dimensional route display interface, and   displaying the route comprises: displaying the route in the three-dimensional route display interface with preset waypoint heights of the waypoints according to the waypoint coordinates, the preset waypoint heights being preset according to altitudes of corresponding regions on the route or preset height values from a ground.   
     
     
         22 . The method of  claim 21 , wherein the acquiring route data of an aerial vehicle further comprises:
 acquiring coordinates, heights, and time values of various waypoints of the aerial vehicle in a course of a certain flight as the route data of the aerial vehicle; or   acquiring the route data of the aerial vehicle by downloading route data associated with the aerial vehicle from an external terminal or a network.   
     
     
         23 . The method of  claim 21 , wherein:
 the altitudes of corresponding regions on the route are altitudes of corresponding regions of the geometric figure drawn on the planar map, and   the preset waypoint heights are preset according to the altitudes of corresponding regions of the geometric figure drawn on the planar map.   
     
     
         24 . The method of  claim 21 , wherein:
 the route data is converted from a two-dimensional planar coordinate system to the three-dimensional route display interface; and   heights of the waypoint coordinates of waypoints on a route are obtained according to a local altitude based on relative positions of planes of the waypoints, so as to determine the route in a three-dimensional space.   
     
     
         25 . The method of  claim 21 , wherein the preset waypoint heights are preset heights from the ground that are safe fight heights set in advance. 
     
     
         26 . The method of  claim 21 , further comprising:
 configuring the zoom ratio, comprising:   calculating a first maximum planar distance between the waypoints in a first direction in a planar coordinate system;   calculating a second maximum planar distance between the waypoints in a second direction in the planar coordinate system; and   calculating the zoom ratio according to a screen coordinate of a screen showing the route display interface, and the first and second maximum planar distances.   
     
     
         27 . The method of  claim 21 , wherein resetting the route comprises:
 detecting the edit operation;   detecting, if the edit operation instructs to update one of the waypoints to a target position, whether the target position is within a no-fly zone;   in response to detecting that the target position is within a no-fly zone, issuing a prompt of forbidding to set; and   in response to detecting that the target position is not within a no-fly zone, resetting the route displayed in the route display interface according to the edit operation.   
     
     
         28 . The method of  claim 21 , wherein acquiring the route data comprises:
 acquiring a geometric figure drawn on a planar map;   calculating slopes corresponding to position points on the geometric figure;   determining two or more of the position points on the geometric figure as the waypoints on the route, the two or more of the position points comprising a start point of the geometric figure and a position point having a corresponding slope greater than a preset slope threshold and a distance to a previous position point no less than a preset distance threshold; and   obtaining the route data according to coordinates of the two or more of the position points.   
     
     
         29 . The method of  claim 28 , further comprising, before calculating the slopes:
 judging whether the geometric figure is a straight line;   in response to judging that the geometric figure is a straight line, determining a start point and an end point of the straight line as the waypoints on the route, and obtaining the route data according to coordinates of the start point and the end point; and   in response to judging that the geometric figure is not a straight line, calculating the slopes corresponding to the position points on the geometric figure.   
     
     
         30 . The method of  claim 21 , wherein resetting the route comprises:
 after the edit operation instructs to perform a waypoint height editing, recording heights of the aerial vehicle when the aerial vehicle flies to the waypoints, and resetting the route displayed in the route display interface using the recorded heights of the waypoints to obtain the updated route data of the aerial vehicle.   
     
     
         31 . The method of  claim 21 , further comprising:
 controlling a display of the route in response to a user operation, comprising one of:
 performing a three-dimensional zooming operation on the route in response to a gesture of two-finger pinching; 
 moving the route in response to a gesture of single-finger dragging on a center of the route display interface; 
 flipping the route in response to a gesture of single-finger dragging on a periphery region of the route display interface; and 
 entering into an edit mode to edit a waypoint in response to a single-finger click on the waypoint. 
   
     
     
         32 . The method of  claim 21 , wherein the edit operation comprises at least one of:
 adjusting a distance of a selected waypoint in a direction facing a screen by two-finger pinching,   moving a position of the selected waypoint up and down or left and right by a gesture of singer-finger dragging,   moving an unselected waypoint to a center of the route display interface for editing by single-finger clicking on the unselected waypoint,   saving a previous editing by clicking on a confirm button, or   cancelling the previous editing by clicking on a cancel button.   
     
     
         33 . The method of claim  1 , further comprising at least one of:
 saving the updated route data of the aerial vehicle; or   incorporating the updated route data of the aerial vehicle into a map for displaying; and   controlling, when a flight control operation is detected, the aerial vehicle to fly automatically in accordance with the updated route data.   
     
     
         34 . A flight route setting device comprising:
 a processor;   a communication device coupled to the processor and configured to communicate with an external device; and   a memory coupled to the processor and the communication device, the memory storing instructions that, when executed by the processor, cause the processor to:   acquire route data of an aerial vehicle, the route data comprising waypoint coordinates of waypoints on a route,   display the route of the aerial vehicle in a route display interface zoomed at a zoom ratio according to the waypoint coordinates, and   reset the route displayed in the route display interface according to an edit operation to obtain updated route data of the aerial vehicle,   wherein:   the route display interface is a three-dimensional route display interface, and   the instructions further cause the processor to display the route in the three-dimensional route display interface with preset waypoint heights of the waypoints according to the waypoint coordinates, the preset waypoint heights being preset according to altitudes of corresponding regions on the route or preset heights from a ground.   
     
     
         35 . The device of  claim 34 , wherein the instructions further cause the processor to:
 calculate a first maximum planar distance between the waypoints in a first direction in a planar coordinate system,   calculate a second maximum planar distance between the waypoints in a second direction in the planar coordinate system, and   calculate the zoom ratio according to a screen coordinate of a screen showing the route display interface, and the first and second maximum planar distances.   
     
     
         36 . The device of  claim 34 , wherein the instructions further cause the processor to:
 detect the edit operation and, if the edit operation instructs to update one of the waypoints to a target position, detect whether the target position is within a no-fly zone,   in response to detecting that the target position is within a no-fly zone, issue a prompt of forbidding to set, and   in response to detecting that the target position is not within a no-fly zone, reset the route displayed in the route display interface according to the edit operation.   
     
     
         37 . The device of  claim 34 , wherein the instructions further cause the processor to:
 acquire a geometric figure drawn on a planar map,   calculate slopes corresponding to position points on the geometric figure,   determine two or more of the position points on the geometric figure as the waypoints on the route, the two or more of the position points comprising a start point of the geometric figure and a position point having a corresponding slope greater than a preset slope threshold and a distance to a previous position point no less than a preset distance threshold, and   obtain the route data according to coordinates of the two or more of the position points.   
     
     
         38 . The device of  claim 37 , wherein the instructions further cause the processor to:
 judge whether the geometric figure is a straight line,   in response to judging that the geometric figure is a straight line, determine a start point and an end point of the straight line as the waypoints on the route, and obtain the route data according to coordinates of the start point and the end point, and   in response to judging that the geometric figure is not a straight line, calculate the slopes corresponding to the position points on the geometric figure.   
     
     
         39 . The device of  claim 34 , wherein the instructions further cause the processor to:
 record, if the edit operation instructs to perform a waypoint height editing, heights of the aerial vehicle when the aerial vehicle flies to the waypoints, and   reset the route displayed in the route display interface using the recorded heights of the waypoints to obtain the updated route data of the aerial vehicle.   
     
     
         40 . The device of  claim 34 , wherein the instructions further cause the processor to:
 save the updated route data of the aerial vehicle,   incorporate the updated route data of the aerial vehicle into a map for displaying, and   control, when a flight control operation is detected, the aerial vehicle to fly automatically in accordance with the updated route data.

Join the waitlist — get patent alerts

Track US2020302804A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.