IP Library › Granted Patent US 11,804,052
Granted Patent B2
US 11,804,052 · App. 16/830,459 · Granted Oct 31, 2023

Method for setting target flight path of aircraft, target flight path setting system, and program for setting target flight path

Inventors: Eric Mizufuka (Redondo Beach, CA); Michael Leyva (Marina Del Rey, CA); Takunori Iki (Nagano, JP)
Assignee: Seiko Epson Corporation
G06V20/64B64C39/024G02B27/0172G06V20/13G06V20/17G06V20/20G06V40/107G08G5/006G08G5/0034G08G5/0039G08G5/0069B64U2101/00B64U2201/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,804,052
App. No.
16/830,459
Granted
Oct 31, 2023
Kind
B2
Abstract

A method for setting a target flight path of an aircraft in a physical environment, the method includes: displaying a virtual three-dimensional model corresponding to the physical environment; setting a start point in the virtual three-dimensional model according to a user input indicative of a position of the start point; continuously tracking a trajectory of a physical object moved in a space corresponding to the virtual three-dimensional model while displaying within the virtual three-dimensional model a continuous path corresponding to the trajectory of the physical object from the start point; setting an end point of the continuous path in the virtual three-dimensional model according to a user input indicative of a position of the end point; and generating the target flight path of the aircraft in the physical environment based on the continuous path from the start point to the end point in the virtual three-dimensional model.

Claims (59)

1. A method for setting a target flight path of an aircraft in a physical environment, the method comprising:

displaying a virtual three-dimensional model on an image display section of a head mounted display device, the virtual three-dimensional model being corresponding to the physical environment;

detecting a physical object in a space corresponding to the virtual three-dimensional model displayed on the image display section by an object detection sensor of the head mounted display device;

setting a start point in the virtual three-dimensional model according to a user input indicative of a position of the start point;

tracking a trajectory of the physical object moved in the space corresponding to the virtual three-dimensional model while displaying within the virtual three-dimensional model a continuous path corresponding to the trajectory of the physical object from the start point, the continuous path being displayed on the image display section of the head mounted display device;

setting an end point of the continuous path in the virtual three-dimensional model according to a user input indicative of a position of the end point;

generating the target flight path of the aircraft in the physical environment based on the continuous path from the start point to the end point in the virtual three-dimensional model;

displaying a route marker corresponding to at least a portion of the continuous path as being superimposed on a real-world view of the physical environment;

switching between a first display mode in which the virtual three-dimensional model is displayed and a second display mode in which the route marker is displayed; and

saving the target flight path to a shared server that stores a plurality of flight paths to allow a plurality of users to share the target flight paths.

2. The method according to claim 1 , wherein

the displaying of the continuous path within the virtual three-dimensional model includes reducing noise in data of the trajectory of the physical object to generate display data of the continuous path.

3. The method according to claim 1 , wherein

the generating of the target flight path includes modifying the continuous path in the virtual three-dimensional model after the setting of the end point.

4. The method according to claim 3 , wherein

the modifying of the continuous path includes setting a first point and a second point along the continuous path, and deforming a segment of the continuous path between the first point and the second point in the virtual three-dimensional model without moving the first point and the second point by recognizing a movement of the physical object indicative of a deformation of the segment of the continuous path.

5. The method according to claim 1 , further comprising

displaying in the virtual three-dimensional model a frame indicative of an image capturing area by an image sensor mounted on the aircraft when the aircraft is assumed to be at a position in the physical environment corresponding to a prescribed position in the virtual three-dimensional model.

6. The method according to claim 1 , wherein

the physical object is a body part of a user.

7. The method according to claim 1 , wherein

the physical object is a model of the aircraft.

8. The method according to claim 1 , wherein

the continuously tracking of the trajectory of the physical object includes continuously tracking orientation of the physical object moved in the space corresponding to the virtual three-dimensional model, and

the generating of the target flight path of the aircraft includes generating the target flight path including orientation information of the aircraft along the target flight path in the physical environment.

9. The method according to claim 1 , further comprising

displaying in the virtual three-dimensional model a restricted area corresponding to a restricted flight zone in the physical environment.

10. The method according to claim 9 , further comprising

issuing a notification when the physical object enters a region corresponding to the restricted area in the virtual three-dimensional model.

11. The method according to claim 9 , further comprising

displaying in the virtual three-dimensional model an alternate route that avoids the restricted area when the physical object enters a region corresponding to the restricted area in the virtual three-dimensional model.

12. An aircraft control method comprising:

setting the target flight path by the method according to claim 1 , and

programming the aircraft to fly according to the target flight path, the aircraft being an unmanned aerial vehicle.

13. A target flight path setting system adapted to set a target flight path of an aircraft in a physical environment, the target flight path setting system comprising:

a head mounted display device including

a display section configured to display a virtual three-dimensional model corresponding to the physical environment;

an object detection sensor configured to detect a movement of a physical object in a space corresponding to the virtual three-dimensional model;

a memory configured to store the movement of the physical object output by the object detection sensor; and

a processor configured to

set a start point within the virtual three-dimensional model according to a user input indicative of a position of the start point;

track a trajectory of the movement of the physical object detected by the object detection sensor while controlling the display section to display within the virtual three-dimensional model a continuous path corresponding to the trajectory of the movement of the physical object from the start point, the continuous path being displayed on the display section of the head mounted display device,

set an end point of the continuous path within the virtual three-dimensional model according to a user input indicative of a position of the end point,

generate the target flight path of the aircraft in the physical environment based on the continuous path from the start point to the end point in the virtual three-dimensional model,

display a route marker corresponding to at least a portion of the continuous path as being superimposed on a real-world view of the physical environment;

switch between a first display mode in which the virtual three-dimensional model is displayed and a second display mode in which the route marker is displayed, and

save the target flight path to a shared server that stores a plurality of flight paths to allow a plurality of users to share the target flight paths.

14. A non-transitory machine readable medium storing a program for setting a target flight path of an aircraft in a physical environment to, when executed by one or more processors, cause the one or more processors to perform operations comprising:

displaying a virtual three-dimensional model on an image display section of a head mounted display device, the virtual three-dimensional model corresponding to the physical environment;

setting a start point in the virtual three-dimensional model according to a user input indicative of a position of the start point;

detecting a physical object in a space corresponding to the virtual three-dimensional model displayed on the image display section by an object detection sensor of the head mounted display device;

tracking a trajectory of the physical object moved in the space corresponding to the virtual three-dimensional model while displaying within the virtual three-dimensional model a continuous path corresponding to the trajectory of the physical object from the start point, the continuous path being displayed on the image display section of the head mounted display device;

setting an end point of the continuous path in the virtual three-dimensional model according to a user input indicative of a position of the end point;

generating the target flight path of the aircraft in the physical environment based on the continuous path from the start point to the end point in the virtual three-dimensional model;

displaying a route marker corresponding to at least a portion of the continuous path as being superimposed on a real-world view of the physical environment;

switching between a first display mode in which the virtual three-dimensional model is displayed and a second display mode in which the route marker is displayed; and

saving the target flight path to a shared server that stores a plurality of flight paths to allow a plurality of users to share the target flight paths.

15. The method according to claim 6 , wherein

the body part of the user is the hand of the user.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2021
From: EPSON AMERICA, INC.
To: SEIKO EPSON CORPORATION
Reel/Frame 054839/0400 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2020
From: IKI, TAKUNORI
To: SEIKO EPSON CORPORATION
Reel/Frame 054617/0777 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2020
From: LEYVA, MICHAEL
To: EPSON AMERICA, INC.
Reel/Frame 054617/0960 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2020
From: MIZUFUKA, ERIC
To: EPSON AMERICA, INC.
Reel/Frame 054809/0804 →
Continuity (1)
Related Publication 20210304624A1 · Sep 30, 2021