US20230177967A1 - Flight path generation apparatus, aircraft system, flight path generation method, and readable medium - Google Patents
Flight path generation apparatus, aircraft system, flight path generation method, and readable medium Download PDFInfo
- Publication number
- US20230177967A1 US20230177967A1 US17/917,297 US202017917297A US2023177967A1 US 20230177967 A1 US20230177967 A1 US 20230177967A1 US 202017917297 A US202017917297 A US 202017917297A US 2023177967 A1 US2023177967 A1 US 2023177967A1
- Authority
- US
- United States
- Prior art keywords
- aircraft
- flight path
- flight
- information
- airframe
- 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.)
- Granted
Links
Images
Classifications
-
- G08G5/0039—
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64C—AEROPLANES; HELICOPTERS
- B64C19/00—Aircraft control not otherwise provided for
- B64C19/02—Conjoint controls
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/646—Following a predefined trajectory, e.g. a line marked on the floor or a flight path
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/04—Billing or invoicing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
-
- G08G5/0013—
-
- G08G5/006—
-
- G08G5/0069—
-
- G08G5/0091—
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/20—Arrangements for acquiring, generating, sharing or displaying traffic information
- G08G5/22—Arrangements for acquiring, generating, sharing or displaying traffic information located on the ground
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/20—Arrangements for acquiring, generating, sharing or displaying traffic information
- G08G5/26—Transmission of traffic-related information between aircraft and ground stations
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/30—Flight plan management
- G08G5/32—Flight plan management for flight plan preparation
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/30—Flight plan management
- G08G5/34—Flight plan management for flight plan modification
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/50—Navigation or guidance aids
- G08G5/55—Navigation or guidance aids for a single aircraft
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/50—Navigation or guidance aids
- G08G5/56—Navigation or guidance aids for two or more aircraft
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/50—Navigation or guidance aids
- G08G5/57—Navigation or guidance aids for unmanned aircraft
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/50—Navigation or guidance aids
- G08G5/59—Navigation or guidance aids in accordance with predefined flight zones, e.g. to avoid prohibited zones
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/70—Arrangements for monitoring traffic-related situations or conditions
- G08G5/76—Arrangements for monitoring traffic-related situations or conditions for monitoring atmospheric conditions
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/70—Arrangements for monitoring traffic-related situations or conditions
- G08G5/72—Arrangements for monitoring traffic-related situations or conditions for monitoring traffic
- G08G5/727—Arrangements for monitoring traffic-related situations or conditions for monitoring traffic from a ground station
Definitions
- the present disclosure relates to a flight path generation apparatus, an aircraft system, a flight path generation method, and a readable medium.
- Patent Literature 1 discloses a system for enabling a UAV (Unmanned Aerial Vehicle) to make a planned landing and an emergency landing.
- the UAV takes off from a transport vehicle and lands on the transport vehicle.
- a fixed fee may be paid to allow the UAV to land the transport vehicle, or a fee may be paid each time the UAV is allowed to land the transport vehicle.
- Patent Literature 2 discloses a management apparatus for a hangar facility in which an aircraft lands.
- the hangar facility management apparatus associates aircraft identification information, a landing time, and a port ID with each other, and transmits them to another hangar facility management apparatus.
- the present disclosure has been made in order to solve the above-described problem, and an object thereof is to provide a flight path generation apparatus, an aircraft system, a flight path generation method, and a readable medium capable of efficiently managing a plurality of aircraft.
- a flight path generation apparatus configured to generate a flight path for an aircraft capable of autonomously flying, including: an airframe information acquisition unit configured to acquire airframe information including airframe IDs and take-off places of a plurality of aircraft; a movement information acquisition unit configured to acquire movement information related to scheduled take-off times and destinations of the plurality of aircraft; a generation unit configured to generate flight paths from the take-off places to landing places corresponding to the destinations based on the airframe information and the movement information; and a communication unit configured to transmit the flight paths to the aircraft.
- An aircraft system is a flight path generation system configured to generate a flight path for an aircraft capable of autonomously flying, including: an airframe information acquisition unit configured to acquire airframe information including airframe IDs and take-off places of a plurality of aircraft; a movement information acquisition unit configured to acquire movement information related to scheduled take-off times and destinations of the plurality of aircraft; a generation unit configured to generate flight paths from the take-off places to landing places corresponding to the destinations based on the airframe information and the movement information; a communication unit configured to transmit the flight paths to the aircraft; and an aircraft configured to autonomously fly along a flight path received from the communication unit.
- a flight path generation method is a flight path generation method for generating a flight path for an aircraft capable of autonomously flying, including: a step of acquiring airframe information including airframe IDs and take-off places of a plurality of aircraft; a step of acquiring movement information related to scheduled take-off times and destinations of the plurality of aircraft; a step of generating flight paths from the take-off places to landing places corresponding to the destinations based on the airframe information and the movement information; and a step of transmitting the flight paths to the aircraft.
- a readable medium is a non-transitory computer readable medium storing a program for causing a computer to perform a flight path generation method for generating a flight path for an aircraft capable of autonomously flying, the flight path generation method including: a step of acquiring airframe information including airframe IDs and take-off places of a plurality of aircraft; a step of acquiring movement information related to scheduled take-off times and destinations of the plurality of aircraft; a step of generating flight paths from the take-off places to landing places corresponding to the destinations based on the airframe information and the movement information; and a step of transmitting the flight paths to the aircraft.
- FIG. 1 is a schematic view showing an aircraft system 1 according to a first example embodiment
- FIG. 2 is a control block diagram of the aircraft system 1 ;
- FIG. 3 is a schematic view showing a flight path generation apparatus according to another example embodiment.
- FIG. 4 is a block diagram showing an example of a hardware configuration.
- FIG. 1 schematically shows the aircraft system 1 .
- the aircraft system 1 includes a plurality of aircraft 100 and a flight path generation apparatus 300 .
- Each of the aircraft 100 is a rotary-wing aircraft including rotor blades 101 . As the rotor blades 101 are rotationally driven, lift and thrust are generated. Note that, although the aircraft 100 includes four rotor blades 101 in FIG. 1 , the number of rotor blades is not limited to any particular number.
- the plurality of aircraft 100 may be the same type of aircraft (e.g., the same model), or may be different types of aircraft.
- Each of the aircraft 100 can autonomously fly. Examples of the aircraft 100 include drones, unmanned aerial vehicles (UAVs: Unmanned Aerial Vehicles), and flying cars.
- the aircraft 100 may be a vertical take-off and landing (Vtol: Vertical Take-Off and Landing) aircraft.
- the aircraft 100 may be a tilt-rotor aircraft.
- the aircraft 100 may be a helicopter.
- the aircraft 100 may be an unmanned aircraft loaded with luggage or the like, or may be a manned aircraft in which a crew(s) and/or a passenger(s) are on board.
- the aircraft 100 can autonomously fly along a flight path (i.e., a flight route) from a take-off place to a landing place.
- a flight path i.e., a flight route
- the aircraft 100 takes off from a take-off and landing facility and flies along a flight path.
- the flight path is a 3D (three-dimensional) path from the take-off place to the landing place.
- the take-off place and the landing place are take-off and landing facilities designated in advance. Note that the take-off place and the landing place may be arbitrary places as long as there is an enough space for the landing therein. Needless to say, the take-off and landing facility on which the aircraft lands may be the same as the take-off and landing facility from which the aircraft has taken off.
- the flight path generation apparatus 300 generates flight paths for the aircraft 100 , which can autonomously fly. Then, the flight path generation apparatus 300 transmits the flight paths to the respective aircraft 100 .
- the flight path generation apparatus 300 is an information processing apparatus such as a computer.
- the flight path generation apparatus 300 is a server apparatus connected to a network such as the Internet.
- the flight path generation apparatus 300 is not limited to a physically single apparatus. For example, a plurality of processors may perform later-described processes in a cooperative manner.
- the flight path generation apparatus 300 includes an airframe information acquisition unit 301 , a movement information acquisition unit 302 , a generation unit 303 , a communication unit 304 , and an environmental information acquisition unit 305 .
- the airframe information acquisition unit 301 acquires airframe information including airframe IDs and take-off places of a plurality of aircraft.
- the aircraft IDs are identification numbers or the like for identifying the respective aircraft.
- a unique airframe ID is assigned to each of the aircraft 100 .
- the take-off place is information indicating a place (coordinates) at which a take-off and landing facility in which the aircraft 100 is present is located. For example, the current position of the aircraft 100 is the take-off place.
- the airframe information may include performance information about the performance of the aircraft 100 .
- the performance information includes data on the weight, size, possible longest flight time, ability as to turning movement, tolerance to wind, maximum flight speed, and maximum flight altitude of the aircraft 100 .
- the performance information may include data on the remaining amount of battery and/or the remaining amount of fuel during flight. Further, the performance information may include information indicating whether the aircraft is a manned aircraft or an unmanned aircraft.
- the airframe information may include information indicating whether the aircraft is an emergency aircraft such as a police aircraft, a fire aircraft, or an ambulance aircraft.
- the airframe information acquisition unit 301 may specify the performance information of the aircraft 100 based on the type (e.g., the model) and the airframe ID thereof.
- the movement information acquisition unit 302 acquires movement information related to scheduled take-off times (scheduled take-off times) and destinations of the plurality of aircraft.
- the scheduled take-off time may be the current time or a time registered in advance.
- the estimated take-off times and the destinations are information entered by the users of the aircraft 100 .
- the destination may be a name of a place, a name of a facility, an address, coordinates (a latitude and a longitude), or the like.
- the destination may be an ID or the like of the take-off and landing facility itself.
- the movement information may include an intermediate point(s) between the take-off place to the landing place (i.e., a place(s) that the aircraft passes through or stops in the flight from the take-off place to the landing place).
- the generation unit 303 generates a flight path (i.e., a flight route) based on the airframe information and the movement information.
- the flight path is a traveling path (i.e., a traveling route) from the take-off place to the landing place corresponding to the destination.
- the flight path is information indicating a trajectory that passes through target points of the aircraft 100 . Further, a scheduled flight time may be associated with each of the target points in the flight path.
- the flight path is, for example, composed of a set of 3D (three-dimensional) coordinates indicating target points. Specifically, the flight path is data in which 3D coordinates are arranged in a chronological order.
- a flight path is generated by connecting 3D coordinates from one to another.
- the generation unit 303 generates, for example, congestion information based on the airframe information and the movement information.
- the congestion information is an index indicating the congestion level of aircraft 100 .
- the generation unit 303 divides the flight area into a plurality of spaces, and calculates, for each space, the number of aircraft that are simultaneously present in that space as congestion information.
- the generation unit 303 generates a flight path so that the number of aircraft present in any of the spaces does not exceed a predetermined number.
- the congestion information may be a value that is determined according to the distance between aircraft.
- the generation unit 303 generates a flight path so that a distance between one aircraft 100 and another aircraft does not decrease to a certain distance or shorter.
- the landing place indicates the place (coordinates) of the take-off and landing facility.
- the generation unit 303 generates a flight path from the take-off place to a take-off and landing facility near the destination. For example, in the case where the destination is a name of a place, a name of a facility, an address or the like, a take-off and landing facility closest to the destination can be used as the landing place. Needless to say, the user may enter the take-off and landing facility itself as the destination.
- the flight path is a path in a 3D space.
- the generation unit 303 generates a flight path for each of the aircraft 100 .
- the generation unit 303 generates a flight path when a destination, a scheduled flight time, and the like are input.
- the generation unit 303 successively generates flight paths for the respective aircraft 100 in the order in which the movement information of these aircraft 100 have been input. Further, the generation unit 303 may generate a plurality of flight paths for one aircraft 100 . For example, when there are a plurality of take-off and landing facilities near the destination, the generation unit 303 may generate a flight path to each of the take-off and landing facilities.
- the environmental information acquisition unit 305 acquires environmental information about a flight environment.
- the environmental information may include, for example, weather information about the weather of the flight area.
- the weather information may include, for example, rain, fine weather, a wind speed, a wind direction, a precipitation, and the like.
- the environmental information acquisition unit 305 may divide the flight area into a plurality of areas, and acquire weather information for each of the divided areas.
- the environmental information may include information indicating the presence/absence of a suspicious aircraft.
- the suspicious aircraft include an aircraft of which the airframe ID is not registered in advance.
- the environmental information may include information indicating the presence/absence of an emergency aircraft.
- information indicating a place where a suspicious aircraft or an emergency aircraft flies and/or a time of the flight can be used as environmental information.
- Various sensors for detecting environmental information may be provided. For example, environmental information may be measured by a wind velocity sensor and/or a rain sensor. Further, various sensors may be provided in the aircraft 100 , so that environmental information may be acquired from the aircraft 100 at all times or as required.
- the communication unit 304 transmits flight paths to aircraft 100 .
- the communication unit 304 transmits a flight path to each of the aircraft 100 .
- the communication unit 304 performs processing, for example, in conformity with communication standards such as 5G, 4G, Wi-Fi (Registered Trademark), and BlueTooth (Registered Trademark).
- the communication unit 304 transmits radio signals to aircraft 100 and a terminal(s) 400 (which will be described later). Further, the communication unit 304 receives radio signals from the aircraft 100 and the terminal(s) 400 . In this way, data and information can be transmitted and received between the user side such as the aircraft 100 and the server side such as the flight path generation apparatus 300 .
- FIG. 2 is a functional block diagram showing configurations of the aircraft 100 and the terminal 400 .
- the terminal 400 is an apparatus through which the user or the like of the aircraft 100 enters necessary information.
- the terminal 400 is, for example, an information processing apparatus such as a smartphone or a personal computer.
- the terminal 400 includes an input unit 401 , a display unit 402 , a terminal-side communication unit 403 , and a terminal control unit 404 . Note that at least some of the processes performed by the terminal 400 may be performed by a processor or the like provided in the aircraft 100 . Further, the terminal 400 may be disposed in the aircraft 100 .
- the input unit 401 includes an input device such as a touch panel, a keyboard, a mouse, and a voice input microphone, and receives inputs from the user. For example, the user enters a destination, a scheduled take-off time, and the like by operating the input unit 401 . Further, the user may enter an intermediate point(s) or the like between the take-off place and the landing place by operating the input unit 401 .
- the display unit 402 includes a display device and displays a window or the like through which the user enters instructions or the like.
- the terminal-side communication unit 403 wirelessly communicates with the aircraft 100 and the flight path generation apparatus 300 . In this way, movement information such as a destination and a scheduled take-off time is transmitted to the aircraft 100 or to the flight path generation apparatus 300 .
- the terminal control unit 404 controls each component.
- the terminal control unit 404 includes a processor and a memory.
- the terminal control unit 404 controls each block by executing a control program stored in the memory.
- the aircraft 100 includes a flight control unit 111 , a driving mechanism 112 , an airframe-side communication unit 113 , an airframe-side sensor(s) 114 , and a battery 116 .
- the flight control unit 111 controls each component.
- the driving mechanism 112 includes rotor blades 101 and a motor therefor, and generates lift and thrust necessary for flight.
- the flight control unit 111 outputs a drive signal for controlling the driving mechanism 112 .
- the flight control unit 111 controls the driving mechanism 112 so that the driving mechanism 112 independently drives four rotor blades 101 .
- the flight control unit 111 controls the driving mechanism 112 so that the aircraft 100 autonomously flies to the landing place. The aircraft 100 flies along a flight path.
- the flight control unit 111 stores a flight path received from the flight path generation apparatus 300 in a memory or the like.
- the flight control unit 111 controls the driving mechanism 112 so that the aircraft 100 flies along the flight path received from the flight path generation apparatus 300 .
- the flight control unit 111 controls the driving mechanism 112 so that the position of the own aircraft moves along the flight path.
- the position of the own aircraft can be detected by the airframe-side sensor 114 .
- the airframe-side communication unit 113 wirelessly communicates with the ground side, i.e., with the flight path generation apparatus 300 or the terminal 400 .
- the airframe-side communication unit 113 performs processing, for example, in conformity with communication standards such as 5G, 4G, Wi-Fi (Registered Trademark), and BlueTooth (Registered Trademark).
- the airframe-side communication unit 113 transmits radio signals to the ground side.
- the airframe-side communication unit 113 receives radio signals from the ground side. In this way, data and information can be transmitted and received between the aircraft 100 and the ground side.
- the communication between the flight path generation apparatus 300 and the terminal 400 may be wire communication.
- the airframe-side communication unit 113 receives a flight path from the flight path generation apparatus 300 .
- the airframe-side sensor 114 detects information about the flight state of the aircraft 100 .
- the airframe-side sensor 114 includes, for example, a gyro sensor that detects the attitude of the airframe. Further, the airframe-side sensor 114 may include a position sensor that detects the position of the own aircraft. As the position sensor, for example, a satellite positioning sensor such as a GPS may be used. Further, the airframe-side sensor 114 may detect obstacles and other aircraft near the own aircraft.
- the flight control unit 111 controls the driving mechanism 112 based on the result of the detection by the airframe-side sensor 114 . In this way, the aircraft 100 can autonomously fly along the flight path from the take-off place to the landing place.
- the airframe-side sensor 114 is not limited to one sensor, and may include a plurality of sensors.
- the battery 116 supplies electric power to each apparatus (i.e., to each unit).
- the aircraft 100 is autonomously flying along the flight path.
- the flight path generation apparatus 300 generates, based on movement information and aircraft-type information of each of a plurality of aircraft 100 , flight paths for the respective aircraft 100 . In this way, it is possible to efficiently manage the plurality of aircraft 100 . For example, aircraft 100 can fly while avoiding a crowded area. Aircraft 100 can fly without getting close to any of the other aircraft 100 . Since aircraft 100 are not affected by any of the other aircraft, each of the aircraft 100 can fly more safely and more efficiently. For example, an aircraft 100 does not need to perform a movement for avoiding other aircraft 100 according to the result of the detection by the airframe-side sensor 114 . It is possible to shorten flight times and reduce fuel consumption in the whole system.
- the generation unit 303 may generate a flight path based on performance information. For example, the generation unit 303 generates a flight path so that the performance (i.e., conditions) indicated by the performance information is satisfied.
- the performance information is the weight, size, possible longest flight time, ability as to turning movement, tolerance to wind, maximum flight speed, and maximum flight altitude of the aircraft 100 .
- the performance information may include the current battery remaining amount and/or the current fuel remaining amount. For example, when the power source is an electric motor, the battery remaining amount is included in the performance information.
- the power source is an internal combustion engine
- the fuel remaining amount such as the remaining amount of gasoline is included in the performance information.
- the fuel remaining amount such as the remaining amount of hydrogen is included in the performance information.
- the performance information may include information indicating whether the aircraft is a manned aircraft or an unmanned aircraft. For example, when the possible longest flight time is included as the performance information, a flight path is generated so as not to exceed the possible longest flight time. Specifically, the generation unit 303 shortens the flight distance for an aircraft 100 of which the possible longest flight time is short.
- the generation unit 303 generates a flight path along which the aircraft 100 can fly without exceeding the possible longest flight time. Needless to say, the generation unit 303 can generate a flight path so as to satisfy performance (i.e., conditions) other than the possible longest flight time.
- the generation unit 303 may preferentially generate a flight path for that aircraft 100 , i.e., for the emergency aircraft. For example, the generation unit 303 generates a flight path so that the aircraft 100 , which is an emergency aircraft, can arrive at the destination or the intermediate point more quickly.
- the generation unit 303 may generate a flight path based on environmental information.
- the environmental information may include, for example, weather information about the weather in the flight area.
- the weather information may include, for example, rain, fine weather, a wind speed, a wind direction, a precipitation, and the like.
- the environmental information includes movement information of aircraft which are flying near the own aircraft.
- the environmental information may include information indicating that a suspicious unknown aircraft is flying.
- the generation unit 303 can generate a flight path so as to avoid a rainy area and/or a windy area.
- the generation unit 303 may generate a flight path based on the environmental information and the performance information. It is assumed that, for example, the performance information includes a tolerance to wind.
- the generation unit 303 generates a flight path so as to avoid an area(s) in which the wind velocity exceeds a flyable wind velocity indicated by the tolerance to wind. Aircraft can be operated more safely and more efficiently. As described above, the generation unit 303 can generate a flight path by referring to the environmental information and the performance information.
- the generation unit 303 may generate a flight path in a dynamic manner. For example, when the flight path generation apparatus 300 has acquired new information, it changes already-generated flight paths. As a result, the flight paths of aircraft 100 that are currently flying are updated. Then, the flight path generation apparatus 300 transmits the updated flight paths to the aircraft 100 , which are flying. The aircraft 100 receive the updated flight paths. In this way, the aircraft 100 fly along the newly updated flight paths. In this way, a plurality of aircraft 100 can be operated more efficiently.
- the flight path generation apparatus 300 when the flight path generation apparatus 300 has received movement information for a new aircraft 100 , it generates a flight path for the new aircraft 100 .
- the generation unit 303 changes already-generated flight paths based on this newly-generated flight path.
- movement information for the other aircraft 100 is used as environmental information.
- the flight paths for aircraft 100 other than the emergency aircraft are updated so that this new aircraft 100 can arrive at the destination or the intermediate point earlier. That is, the generation unit 303 updates the flight paths for aircraft 100 that are flying near the flight path of the emergency aircraft. In this way, aircraft can be operated more efficiently.
- the generation unit 303 updates flight paths. For example, the generation unit 303 updates flight paths so as to avoid an area(s) in which the suspicious aircraft is present (i.e., is flying).
- the generation unit 303 may change already-generated flight paths when the weather information has changed. For example, when bad weather such as heavy rain or strong wind occurs, the generation unit 303 updates flight paths so as to avoid the bad weather area(s). Alternatively, when the weather has improved, the area(s) in which aircraft have not been able to fly until then becomes a flyable area(s). In this case, the generation unit 303 updates flight paths so as to pass through the new flyable area. In this way, aircraft can be operated more efficiently. In this case, the generation unit 303 can update flight paths so as to satisfy the performance (i.e., conditions) such as a tolerance to wind.
- the performance i.e., conditions
- the generation unit 303 may update flight paths based on the performance information indicating the latest battery remaining amount or the latest fuel remaining amount. That is, when the flight path generation apparatus 300 has newly acquired the battery remaining amount or the fuel remaining amount, the generation unit 303 may update flight paths.
- the flight path generation apparatus 300 may charge the users of aircraft 100 some fees.
- the generation unit 303 generates a flight path while associating a usage fee with it. Then, when the aircraft 100 has flown along the flight path, the user of the aircraft 100 is charged the usage fee.
- the usage fee may be paid in actual money (currency) or in reward points.
- a usage fee may be set for each landing facility. For example, a high price may be set for a take-off and landing facility which is frequently used, and a low price may be set for a take-off and landing facility which is infrequently used. Further, a usage fee may be set for each flight area. For example, a high price may be set for an area which is frequently used, and a low price may be set for an area which is infrequently used. Further, the fee may be changed according to the time of day. For example, a high price may be set in a time period during which a lot of aircraft fly, and a low price may be set in a time period during which not many aircraft fly.
- the generation unit 303 can set a usage fee for each flight path according to the usefulness thereof. Needless to say, some flight paths may be free. Further, the generation unit 303 may adopt dynamic pricing for the usage fee. The generation unit 303 can set the usage fee according to the current congestion level or the like.
- users may be charged monthly or annual usage fees.
- a low-price fixed-price plan one usage fee is set as a normal usage fee.
- a high-price fixed-price plan one usage fee is reduced from a normal usage fee or is free.
- the generation unit 303 may generate a plurality of flight paths for one aircraft 100 .
- the communication unit 304 transmits a plurality of flight paths to the terminal 400 or the aircraft 100 as flight path candidates.
- the flight path generation apparatus 300 presents (i.e., shows) the plurality of flight path candidates to the user.
- the display unit 402 of the terminal 400 displays the flight path candidates.
- the display unit 402 may present flight paths to the user through AR (Augmented Reality) display or VR (Virtual Reality) display.
- the display unit 402 displays flight paths on a head-mounted display or the like.
- the display unit 402 may perform AR display by projecting a display image including flight paths onto the windshield or the like.
- the user selects one of a plurality of displayed flight path candidates by operating the input unit 401 .
- the flight path candidate selected by the user is stored as the flight path in the memory in the aircraft 100 .
- the flight path generation apparatus 300 may present (i.e., show) usage fees together with the flight path candidates.
- the generation unit 303 generates a plurality of flight paths while associating usage fees with the respective flight paths.
- the communication unit 304 transmits the usage fees together with the flight path candidates to the terminal 400 .
- the display unit 402 displays the flight path candidates together with the usage fees.
- the user selects a flight path candidate according to the usage fee. For example, the user can select a flight path candidate of which the price is low though the flight time is long. Alternatively, the user can select a flight path candidate of which the flight time is short though the price is high. As described above, the user selects a suitable flight path from the presented flight path candidates. The user can select a suitable flight path, so that the usefulness can be improved.
- the generation unit 303 may generate a flight path based on the history of flights of an individual user, or based on preference information of the user which is input (i.e., registered) in advance. Further, when the aircraft 100 includes a camera as the airframe-side sensor 114 , the generation unit 303 can generate a flight path that passes through a scenic intermediate point(s). The user can view a video image of scenery taken (i.e., filmed) by (the camera of) the aircraft 100 during flight.
- the aircraft system 1 may determine whether or not to charge the user the usage fee according to the result of the determination. For example, when the aircraft 100 has flown along the flight path, the flight path generation apparatus 300 charges the user the usage fee. When the aircraft 100 has not flown along the flight path, the flight path generation apparatus 300 does not charge the user the usage fee. That is, when the aircraft 100 has flown along a path other than the presented flight path, the flight path generation apparatus 300 does not charge the user the usage fee.
- the flight path generation apparatus 300 may determine whether or not the aircraft 100 has flown along the flight path.
- the flight path generation apparatus 300 compares flight points through which the aircraft 100 has actually flown with the flight path, and thereby determines whether or not the aircraft has flown along the flight path. Then, the flight path generation apparatus 300 can charge the user the fee according to the result of the comparison. That is, when the actual flight points are located along the selected flight path, the aircraft system 1 charges the user the usage fee.
- the flight points of the aircraft 100 may be detected so that they are used as the basis (or the grounds) for the charging.
- the flight points of the aircraft 100 during the flight can be detected, for example, by using the ADS-B (Automatic Dependent Surveillance-Broadcast).
- the flight points of the aircraft 100 during the flight may be detected by using a satellite positioning sensor such as a GPS.
- the aircraft 100 stores the flight points in a chronological order.
- the aircraft 100 transmits the flight points to the flight path generation apparatus 300 while associating the respective flight times with them.
- the flight path generation apparatus 300 determines whether or not the aircraft has flown along the flight path based on the flight points which are recorded in the chronological order.
- the flight path generation apparatus 300 performs a determination process and the like for the charging in the above description
- the aircraft 100 and the terminal 400 may perform at least a part of the determination process. That is, any of the aircraft 100 , the terminal 400 , and the flight path generation apparatus 300 may perform the process for comparing the flight points with the flight path.
- the aircraft 100 may store the trajectory of the flight points in a memory or the like, and the aircraft 100 may compare the flight points with the flight path. Alternatively, the aircraft 100 may transmit the flight points to the flight path generation apparatus 300 or the terminal 400 during the flight or after the landing. Then, the flight path generation apparatus 300 or the terminal 400 may compare the flight points with the flight path. Further, the aircraft system 1 charges the user the usage fee according to the result of the comparison.
- the flight path generation apparatus 300 is a flight path generation apparatus that generates flight paths for aircraft that can autonomously fly.
- the flight path generation apparatus 300 includes an airframe information acquisition unit 301 , a movement information acquisition unit 302 , a generation unit 303 , and a communication unit 304 .
- the airframe information acquisition unit 301 acquires airframe information including airframe IDs and take-off places of a plurality of aircraft.
- the movement information acquisition unit 302 acquires movement information related to scheduled take-off times and destinations of a plurality of aircraft.
- the generation unit 303 generates flight paths from take-off places to landing places corresponding to the destinations based on the airframe information and the movement information.
- the communication unit 304 transmits the flight paths to the aircraft. In this way, aircraft can be efficiently operated.
- FIG. 4 is a block diagram showing an example of a hardware configuration for performing information processing in each of the flight path generation apparatus 300 , the terminal 400 , and the aircraft 100 .
- the flight path generation apparatus 300 or the like includes a network interface 601 , a processor 602 , and a memory 603 .
- the network interface 601 is used to communicate with a network node (e.g., an eNB, an MME, or a P-GW).
- the network interface 601 may include, for example, a network interface card (NIC) in conformity with IEEE 802.3 series.
- NIC network interface card
- the eNB represents an evolved Node B
- the MME represents a Mobility Management Entity
- the P-GW represents a Packet Data Network Gateway.
- the IEEE stands for Institute of Electrical and Electronics.
- the processor 602 loads software (a computer program) from the memory 603 and executes the loaded software, so that the processor 602 performs the processes performed by the flight path generation apparatus 300 or the like described in the above-described example embodiment.
- the processor 602 may be, for example, a microprocessor, an MPU, or a CPU.
- the processor 602 may include a plurality of processors.
- the memory 603 is composed of a combination of a volatile memory and a nonvolatile memory.
- the memory 603 may include a storage remotely located from the processor 602 .
- the processor 602 may access the memory 603 through an I/O (Input/Output) interface (not shown).
- I/O Input/Output
- the memory 603 is used to store a group of software modules.
- the processor 602 loads the group of software modules (a computer program(s)) from the memory 603 and executes the loaded software modules, so that the processor 602 can perform the processes performed by the flight path generation apparatus 300 or the like described in the above-described example embodiment.
- each of the processors included in the flight path generation apparatus 300 and the like in the above-described example embodiment executes one or a plurality of programs including a set of instructions for causing a computer to perform the algorithm described above with reference to the drawings.
- Non-transitory computer readable media include any type of tangible storage media.
- Examples of non-transitory computer readable media include magnetic storage media (floppy disks, magnetic tapes, hard disk drives), optical magnetic storage media (e.g., magneto-optical disks), CD-ROM (Read Only Memory), CD-R, CD-R/W, and semiconductor memories (e.g., mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, and RAM (Random Access Memory)).
- the program may be provided to a computer using any type of transitory computer readable media.
- Transitory computer readable media examples include electric signals, optical signals, and electromagnetic waves.
- Transitory computer readable media can provide the program to a computer via a wired communication line (e.g., electric wires, and optical fibers) or a wireless communication line.
- a flight path generation apparatus configured to generate a flight path for an aircraft capable of autonomously flying, comprising:
- an airframe information acquisition unit configured to acquire airframe information including airframe IDs and take-off places of a plurality of aircraft
- a movement information acquisition unit configured to acquire movement information related to scheduled take-off times and destinations of the plurality of aircraft
- a generation unit configured to generate flight paths from the take-off places to landing places corresponding to the destinations based on the airframe information and the movement information;
- a communication unit configured to transmit the flight paths to the aircraft.
- the generation unit generates a plurality of flight paths for one aircraft
- the communication unit transmits the plurality of flight paths as flight path candidates.
- the flight path generation apparatus described in Supplementary note 2 wherein the generation unit generates a plurality of flight paths while associating a usage fee with each of the flight paths, and the communication unit transmits the usage fees together with the flight path candidates.
- the flight path generation apparatus described in any one of Supplementary notes 1 to 4, wherein the airframe information includes performance information about performance of the aircraft.
- the flight path is updated based on the environmental information.
- An aircraft system configured to generate a flight path for an aircraft capable of autonomously flying, comprising:
- an airframe information acquisition unit configured to acquire airframe information including airframe IDs and take-off places of a plurality of aircraft
- a movement information acquisition unit configured to acquire movement information related to scheduled take-off times and destinations of the plurality of aircraft
- a generation unit configured to generate flight paths from the take-off places to landing places corresponding to the destinations based on the airframe information and the movement information;
- a communication unit configured to transmit the flight paths to the aircraft
- an aircraft configured to autonomously fly along a flight path received from the communication unit.
- the generation unit generates the flight path while associating a usage fee with the flight path
- a flight point through which the aircraft has flown is compared with the flight path, and a user is charged the user fee associated with the flight path according to a result of the comparison.
- the generation unit generates a plurality of flight paths for one aircraft
- the communication unit transmits the plurality of flight paths as flight path candidates.
- the communication unit transmits the usage fees together with the flight path candidates.
- the flight path is updated based on the environmental information.
- a flight path generation method for generating a flight path for an aircraft capable of autonomously flying comprising:
- a non-transitory computer readable medium storing a program for causing a computer to perform a flight path generation method for generating a flight path for an aircraft capable of autonomously flying, the flight path generation method comprising:
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Business, Economics & Management (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Tourism & Hospitality (AREA)
- Traffic Control Systems (AREA)
- Navigation (AREA)
- Life Sciences & Earth Sciences (AREA)
- Atmospheric Sciences (AREA)
Abstract
Description
- The present disclosure relates to a flight path generation apparatus, an aircraft system, a flight path generation method, and a readable medium.
-
Patent Literature 1 discloses a system for enabling a UAV (Unmanned Aerial Vehicle) to make a planned landing and an emergency landing. The UAV takes off from a transport vehicle and lands on the transport vehicle. InPatent Literature 1, a fixed fee may be paid to allow the UAV to land the transport vehicle, or a fee may be paid each time the UAV is allowed to land the transport vehicle. - Patent Literature 2 discloses a management apparatus for a hangar facility in which an aircraft lands. The hangar facility management apparatus associates aircraft identification information, a landing time, and a port ID with each other, and transmits them to another hangar facility management apparatus.
-
- Patent Literature 1: Published Japanese Translation of PCT International Publication for Patent Application, No. 2018-513456
- Patent Literature 2: International Patent Publication No. WO2019/188250
- There has been a demand for a technology for managing aircraft such as unmanned aerial vehicles more efficiently.
- The present disclosure has been made in order to solve the above-described problem, and an object thereof is to provide a flight path generation apparatus, an aircraft system, a flight path generation method, and a readable medium capable of efficiently managing a plurality of aircraft.
- A flight path generation apparatus according to the present disclosure is a flight path generation apparatus configured to generate a flight path for an aircraft capable of autonomously flying, including: an airframe information acquisition unit configured to acquire airframe information including airframe IDs and take-off places of a plurality of aircraft; a movement information acquisition unit configured to acquire movement information related to scheduled take-off times and destinations of the plurality of aircraft; a generation unit configured to generate flight paths from the take-off places to landing places corresponding to the destinations based on the airframe information and the movement information; and a communication unit configured to transmit the flight paths to the aircraft.
- An aircraft system according to the present disclosure is a flight path generation system configured to generate a flight path for an aircraft capable of autonomously flying, including: an airframe information acquisition unit configured to acquire airframe information including airframe IDs and take-off places of a plurality of aircraft; a movement information acquisition unit configured to acquire movement information related to scheduled take-off times and destinations of the plurality of aircraft; a generation unit configured to generate flight paths from the take-off places to landing places corresponding to the destinations based on the airframe information and the movement information; a communication unit configured to transmit the flight paths to the aircraft; and an aircraft configured to autonomously fly along a flight path received from the communication unit.
- A flight path generation method according to the present disclosure is a flight path generation method for generating a flight path for an aircraft capable of autonomously flying, including: a step of acquiring airframe information including airframe IDs and take-off places of a plurality of aircraft; a step of acquiring movement information related to scheduled take-off times and destinations of the plurality of aircraft; a step of generating flight paths from the take-off places to landing places corresponding to the destinations based on the airframe information and the movement information; and a step of transmitting the flight paths to the aircraft.
- A readable medium according to the present disclosure is a non-transitory computer readable medium storing a program for causing a computer to perform a flight path generation method for generating a flight path for an aircraft capable of autonomously flying, the flight path generation method including: a step of acquiring airframe information including airframe IDs and take-off places of a plurality of aircraft; a step of acquiring movement information related to scheduled take-off times and destinations of the plurality of aircraft; a step of generating flight paths from the take-off places to landing places corresponding to the destinations based on the airframe information and the movement information; and a step of transmitting the flight paths to the aircraft.
- According to the present disclosure, it is possible to provide a flight path generation apparatus, an aircraft system, a flight path generation method, and a readable medium capable of efficiently managing a plurality of aircraft.
-
FIG. 1 is a schematic view showing anaircraft system 1 according to a first example embodiment; -
FIG. 2 is a control block diagram of theaircraft system 1; -
FIG. 3 is a schematic view showing a flight path generation apparatus according to another example embodiment; and -
FIG. 4 is a block diagram showing an example of a hardware configuration. - An
aircraft system 1 according to a first example embodiment will be described with reference toFIG. 1 .FIG. 1 schematically shows theaircraft system 1. Theaircraft system 1 includes a plurality ofaircraft 100 and a flightpath generation apparatus 300. - Each of the
aircraft 100 is a rotary-wing aircraft includingrotor blades 101. As therotor blades 101 are rotationally driven, lift and thrust are generated. Note that, although theaircraft 100 includes fourrotor blades 101 inFIG. 1 , the number of rotor blades is not limited to any particular number. The plurality ofaircraft 100 may be the same type of aircraft (e.g., the same model), or may be different types of aircraft. - Each of the
aircraft 100 can autonomously fly. Examples of theaircraft 100 include drones, unmanned aerial vehicles (UAVs: Unmanned Aerial Vehicles), and flying cars. Theaircraft 100 may be a vertical take-off and landing (Vtol: Vertical Take-Off and Landing) aircraft. Theaircraft 100 may be a tilt-rotor aircraft. Theaircraft 100 may be a helicopter. Theaircraft 100 may be an unmanned aircraft loaded with luggage or the like, or may be a manned aircraft in which a crew(s) and/or a passenger(s) are on board. - The
aircraft 100 can autonomously fly along a flight path (i.e., a flight route) from a take-off place to a landing place. For example, theaircraft 100 takes off from a take-off and landing facility and flies along a flight path. When theaircraft 100 has flown to the landing place corresponding to the destination, it lands on the landing place. The flight path is a 3D (three-dimensional) path from the take-off place to the landing place. The take-off place and the landing place are take-off and landing facilities designated in advance. Note that the take-off place and the landing place may be arbitrary places as long as there is an enough space for the landing therein. Needless to say, the take-off and landing facility on which the aircraft lands may be the same as the take-off and landing facility from which the aircraft has taken off. - The flight
path generation apparatus 300 generates flight paths for theaircraft 100, which can autonomously fly. Then, the flightpath generation apparatus 300 transmits the flight paths to therespective aircraft 100. The flightpath generation apparatus 300 is an information processing apparatus such as a computer. For example, the flightpath generation apparatus 300 is a server apparatus connected to a network such as the Internet. The flightpath generation apparatus 300 is not limited to a physically single apparatus. For example, a plurality of processors may perform later-described processes in a cooperative manner. The flightpath generation apparatus 300 includes an airframeinformation acquisition unit 301, a movementinformation acquisition unit 302, ageneration unit 303, acommunication unit 304, and an environmentalinformation acquisition unit 305. - The airframe
information acquisition unit 301 acquires airframe information including airframe IDs and take-off places of a plurality of aircraft. The aircraft IDs are identification numbers or the like for identifying the respective aircraft. A unique airframe ID is assigned to each of theaircraft 100. The take-off place is information indicating a place (coordinates) at which a take-off and landing facility in which theaircraft 100 is present is located. For example, the current position of theaircraft 100 is the take-off place. - The airframe information may include performance information about the performance of the
aircraft 100. The performance information includes data on the weight, size, possible longest flight time, ability as to turning movement, tolerance to wind, maximum flight speed, and maximum flight altitude of theaircraft 100. The performance information may include data on the remaining amount of battery and/or the remaining amount of fuel during flight. Further, the performance information may include information indicating whether the aircraft is a manned aircraft or an unmanned aircraft. The airframe information may include information indicating whether the aircraft is an emergency aircraft such as a police aircraft, a fire aircraft, or an ambulance aircraft. The airframeinformation acquisition unit 301 may specify the performance information of theaircraft 100 based on the type (e.g., the model) and the airframe ID thereof. - The movement
information acquisition unit 302 acquires movement information related to scheduled take-off times (scheduled take-off times) and destinations of the plurality of aircraft. The scheduled take-off time may be the current time or a time registered in advance. The estimated take-off times and the destinations are information entered by the users of theaircraft 100. Note that the destination may be a name of a place, a name of a facility, an address, coordinates (a latitude and a longitude), or the like. Further, the destination may be an ID or the like of the take-off and landing facility itself. Further, the movement information may include an intermediate point(s) between the take-off place to the landing place (i.e., a place(s) that the aircraft passes through or stops in the flight from the take-off place to the landing place). - The
generation unit 303 generates a flight path (i.e., a flight route) based on the airframe information and the movement information. The flight path is a traveling path (i.e., a traveling route) from the take-off place to the landing place corresponding to the destination. The flight path is information indicating a trajectory that passes through target points of theaircraft 100. Further, a scheduled flight time may be associated with each of the target points in the flight path. The flight path is, for example, composed of a set of 3D (three-dimensional) coordinates indicating target points. Specifically, the flight path is data in which 3D coordinates are arranged in a chronological order. A flight path is generated by connecting 3D coordinates from one to another. - The
generation unit 303 generates, for example, congestion information based on the airframe information and the movement information. The congestion information is an index indicating the congestion level ofaircraft 100. Thegeneration unit 303 divides the flight area into a plurality of spaces, and calculates, for each space, the number of aircraft that are simultaneously present in that space as congestion information. Thegeneration unit 303 generates a flight path so that the number of aircraft present in any of the spaces does not exceed a predetermined number. Alternatively, the congestion information may be a value that is determined according to the distance between aircraft. Thegeneration unit 303 generates a flight path so that a distance between oneaircraft 100 and another aircraft does not decrease to a certain distance or shorter. - The landing place indicates the place (coordinates) of the take-off and landing facility. The
generation unit 303 generates a flight path from the take-off place to a take-off and landing facility near the destination. For example, in the case where the destination is a name of a place, a name of a facility, an address or the like, a take-off and landing facility closest to the destination can be used as the landing place. Needless to say, the user may enter the take-off and landing facility itself as the destination. The flight path is a path in a 3D space. Thegeneration unit 303 generates a flight path for each of theaircraft 100. Thegeneration unit 303 generates a flight path when a destination, a scheduled flight time, and the like are input. For example, thegeneration unit 303 successively generates flight paths for therespective aircraft 100 in the order in which the movement information of theseaircraft 100 have been input. Further, thegeneration unit 303 may generate a plurality of flight paths for oneaircraft 100. For example, when there are a plurality of take-off and landing facilities near the destination, thegeneration unit 303 may generate a flight path to each of the take-off and landing facilities. - The environmental
information acquisition unit 305 acquires environmental information about a flight environment. The environmental information may include, for example, weather information about the weather of the flight area. The weather information may include, for example, rain, fine weather, a wind speed, a wind direction, a precipitation, and the like. The environmentalinformation acquisition unit 305 may divide the flight area into a plurality of areas, and acquire weather information for each of the divided areas. - The environmental information may include information indicating the presence/absence of a suspicious aircraft. Examples of the suspicious aircraft include an aircraft of which the airframe ID is not registered in advance. Further, the environmental information may include information indicating the presence/absence of an emergency aircraft. For example, in the flight area, information indicating a place where a suspicious aircraft or an emergency aircraft flies and/or a time of the flight can be used as environmental information. Various sensors for detecting environmental information may be provided. For example, environmental information may be measured by a wind velocity sensor and/or a rain sensor. Further, various sensors may be provided in the
aircraft 100, so that environmental information may be acquired from theaircraft 100 at all times or as required. - The
communication unit 304 transmits flight paths toaircraft 100. Thecommunication unit 304 transmits a flight path to each of theaircraft 100. Thecommunication unit 304 performs processing, for example, in conformity with communication standards such as 5G, 4G, Wi-Fi (Registered Trademark), and BlueTooth (Registered Trademark). Thecommunication unit 304 transmits radio signals toaircraft 100 and a terminal(s) 400 (which will be described later). Further, thecommunication unit 304 receives radio signals from theaircraft 100 and the terminal(s) 400. In this way, data and information can be transmitted and received between the user side such as theaircraft 100 and the server side such as the flightpath generation apparatus 300. - Next, configurations of the
aircraft 100 and the terminal 400 will be described.FIG. 2 is a functional block diagram showing configurations of theaircraft 100 and the terminal 400. The terminal 400 is an apparatus through which the user or the like of theaircraft 100 enters necessary information. The terminal 400 is, for example, an information processing apparatus such as a smartphone or a personal computer. The terminal 400 includes aninput unit 401, adisplay unit 402, a terminal-side communication unit 403, and aterminal control unit 404. Note that at least some of the processes performed by the terminal 400 may be performed by a processor or the like provided in theaircraft 100. Further, the terminal 400 may be disposed in theaircraft 100. - The
input unit 401 includes an input device such as a touch panel, a keyboard, a mouse, and a voice input microphone, and receives inputs from the user. For example, the user enters a destination, a scheduled take-off time, and the like by operating theinput unit 401. Further, the user may enter an intermediate point(s) or the like between the take-off place and the landing place by operating theinput unit 401. Thedisplay unit 402 includes a display device and displays a window or the like through which the user enters instructions or the like. - The terminal-
side communication unit 403 wirelessly communicates with theaircraft 100 and the flightpath generation apparatus 300. In this way, movement information such as a destination and a scheduled take-off time is transmitted to theaircraft 100 or to the flightpath generation apparatus 300. Theterminal control unit 404 controls each component. For example, theterminal control unit 404 includes a processor and a memory. Theterminal control unit 404 controls each block by executing a control program stored in the memory. - The
aircraft 100 includes aflight control unit 111, adriving mechanism 112, an airframe-side communication unit 113, an airframe-side sensor(s) 114, and abattery 116. - The
flight control unit 111 controls each component. For example, thedriving mechanism 112 includesrotor blades 101 and a motor therefor, and generates lift and thrust necessary for flight. Theflight control unit 111 outputs a drive signal for controlling thedriving mechanism 112. In the example shown inFIG. 1 , theflight control unit 111 controls thedriving mechanism 112 so that thedriving mechanism 112 independently drives fourrotor blades 101. Theflight control unit 111 controls thedriving mechanism 112 so that theaircraft 100 autonomously flies to the landing place. Theaircraft 100 flies along a flight path. - The
flight control unit 111 stores a flight path received from the flightpath generation apparatus 300 in a memory or the like. Theflight control unit 111 controls thedriving mechanism 112 so that theaircraft 100 flies along the flight path received from the flightpath generation apparatus 300. For example, theflight control unit 111 controls thedriving mechanism 112 so that the position of the own aircraft moves along the flight path. When the position of the own aircraft is deviated from the flight path due to wind or the like, theaircraft 100 flies so as to get close to the flight path. The position of the own aircraft can be detected by the airframe-side sensor 114. - The airframe-
side communication unit 113 wirelessly communicates with the ground side, i.e., with the flightpath generation apparatus 300 or the terminal 400. The airframe-side communication unit 113 performs processing, for example, in conformity with communication standards such as 5G, 4G, Wi-Fi (Registered Trademark), and BlueTooth (Registered Trademark). The airframe-side communication unit 113 transmits radio signals to the ground side. The airframe-side communication unit 113 receives radio signals from the ground side. In this way, data and information can be transmitted and received between theaircraft 100 and the ground side. The communication between the flightpath generation apparatus 300 and the terminal 400 may be wire communication. The airframe-side communication unit 113 receives a flight path from the flightpath generation apparatus 300. - The airframe-
side sensor 114 detects information about the flight state of theaircraft 100. The airframe-side sensor 114 includes, for example, a gyro sensor that detects the attitude of the airframe. Further, the airframe-side sensor 114 may include a position sensor that detects the position of the own aircraft. As the position sensor, for example, a satellite positioning sensor such as a GPS may be used. Further, the airframe-side sensor 114 may detect obstacles and other aircraft near the own aircraft. Theflight control unit 111 controls thedriving mechanism 112 based on the result of the detection by the airframe-side sensor 114. In this way, theaircraft 100 can autonomously fly along the flight path from the take-off place to the landing place. The airframe-side sensor 114 is not limited to one sensor, and may include a plurality of sensors. Thebattery 116 supplies electric power to each apparatus (i.e., to each unit). - The
aircraft 100 is autonomously flying along the flight path. The flightpath generation apparatus 300 generates, based on movement information and aircraft-type information of each of a plurality ofaircraft 100, flight paths for therespective aircraft 100. In this way, it is possible to efficiently manage the plurality ofaircraft 100. For example,aircraft 100 can fly while avoiding a crowded area.Aircraft 100 can fly without getting close to any of theother aircraft 100. Sinceaircraft 100 are not affected by any of the other aircraft, each of theaircraft 100 can fly more safely and more efficiently. For example, anaircraft 100 does not need to perform a movement for avoidingother aircraft 100 according to the result of the detection by the airframe-side sensor 114. It is possible to shorten flight times and reduce fuel consumption in the whole system. - Further, the
generation unit 303 may generate a flight path based on performance information. For example, thegeneration unit 303 generates a flight path so that the performance (i.e., conditions) indicated by the performance information is satisfied. The performance information is the weight, size, possible longest flight time, ability as to turning movement, tolerance to wind, maximum flight speed, and maximum flight altitude of theaircraft 100. The performance information may include the current battery remaining amount and/or the current fuel remaining amount. For example, when the power source is an electric motor, the battery remaining amount is included in the performance information. - Further, when the power source is an internal combustion engine, the fuel remaining amount such as the remaining amount of gasoline is included in the performance information. Alternatively, when fuel cells are used as the
battery 116, the fuel remaining amount such as the remaining amount of hydrogen is included in the performance information. When an internal combustion engine and an electric motor are used together as the power source, both the battery remaining amount and the fuel remaining amount may be included in the performance information. Further, the performance information may include information indicating whether the aircraft is a manned aircraft or an unmanned aircraft. For example, when the possible longest flight time is included as the performance information, a flight path is generated so as not to exceed the possible longest flight time. Specifically, thegeneration unit 303 shortens the flight distance for anaircraft 100 of which the possible longest flight time is short. That is, thegeneration unit 303 generates a flight path along which theaircraft 100 can fly without exceeding the possible longest flight time. Needless to say, thegeneration unit 303 can generate a flight path so as to satisfy performance (i.e., conditions) other than the possible longest flight time. - Further, in the case where the
aircraft 100 is an emergency aircraft, thegeneration unit 303 may preferentially generate a flight path for thataircraft 100, i.e., for the emergency aircraft. For example, thegeneration unit 303 generates a flight path so that theaircraft 100, which is an emergency aircraft, can arrive at the destination or the intermediate point more quickly. - The
generation unit 303 may generate a flight path based on environmental information. The environmental information may include, for example, weather information about the weather in the flight area. The weather information may include, for example, rain, fine weather, a wind speed, a wind direction, a precipitation, and the like. Further, the environmental information includes movement information of aircraft which are flying near the own aircraft. Further, the environmental information may include information indicating that a suspicious unknown aircraft is flying. For example, thegeneration unit 303 can generate a flight path so as to avoid a rainy area and/or a windy area. Further, thegeneration unit 303 may generate a flight path based on the environmental information and the performance information. It is assumed that, for example, the performance information includes a tolerance to wind. It is assumed that a wind velocity on an area-by-area basis is included in the environmental information. Thegeneration unit 303 generates a flight path so as to avoid an area(s) in which the wind velocity exceeds a flyable wind velocity indicated by the tolerance to wind. Aircraft can be operated more safely and more efficiently. As described above, thegeneration unit 303 can generate a flight path by referring to the environmental information and the performance information. - The
generation unit 303 may generate a flight path in a dynamic manner. For example, when the flightpath generation apparatus 300 has acquired new information, it changes already-generated flight paths. As a result, the flight paths ofaircraft 100 that are currently flying are updated. Then, the flightpath generation apparatus 300 transmits the updated flight paths to theaircraft 100, which are flying. Theaircraft 100 receive the updated flight paths. In this way, theaircraft 100 fly along the newly updated flight paths. In this way, a plurality ofaircraft 100 can be operated more efficiently. - For example, when the flight
path generation apparatus 300 has received movement information for anew aircraft 100, it generates a flight path for thenew aircraft 100. Thegeneration unit 303 changes already-generated flight paths based on this newly-generated flight path. Note that movement information for theother aircraft 100 is used as environmental information. For example, in the case where thenew aircraft 100 is an emergency aircraft, the flight paths foraircraft 100 other than the emergency aircraft are updated so that thisnew aircraft 100 can arrive at the destination or the intermediate point earlier. That is, thegeneration unit 303 updates the flight paths foraircraft 100 that are flying near the flight path of the emergency aircraft. In this way, aircraft can be operated more efficiently. - Further, when information indicating that a suspicious aircraft such as a suspicious drone is flying is acquired as environmental information, the
generation unit 303 updates flight paths. For example, thegeneration unit 303 updates flight paths so as to avoid an area(s) in which the suspicious aircraft is present (i.e., is flying). - Alternatively, the
generation unit 303 may change already-generated flight paths when the weather information has changed. For example, when bad weather such as heavy rain or strong wind occurs, thegeneration unit 303 updates flight paths so as to avoid the bad weather area(s). Alternatively, when the weather has improved, the area(s) in which aircraft have not been able to fly until then becomes a flyable area(s). In this case, thegeneration unit 303 updates flight paths so as to pass through the new flyable area. In this way, aircraft can be operated more efficiently. In this case, thegeneration unit 303 can update flight paths so as to satisfy the performance (i.e., conditions) such as a tolerance to wind. - Further, when the weather has worsened and a strong wind occurs, the battery remaining amount or the fuel remaining amount may decrease more rapidly than expected. Alternatively, owing to changes in the weather, the battery remaining amount or the fuel remaining amount may decrease more slowly than expected. In such a case, the
generation unit 303 may update flight paths based on the performance information indicating the latest battery remaining amount or the latest fuel remaining amount. That is, when the flightpath generation apparatus 300 has newly acquired the battery remaining amount or the fuel remaining amount, thegeneration unit 303 may update flight paths. - Further, the flight
path generation apparatus 300 may charge the users ofaircraft 100 some fees. For example, thegeneration unit 303 generates a flight path while associating a usage fee with it. Then, when theaircraft 100 has flown along the flight path, the user of theaircraft 100 is charged the usage fee. The usage fee may be paid in actual money (currency) or in reward points. - When users are charged usage fees, a usage fee may be set for each landing facility. For example, a high price may be set for a take-off and landing facility which is frequently used, and a low price may be set for a take-off and landing facility which is infrequently used. Further, a usage fee may be set for each flight area. For example, a high price may be set for an area which is frequently used, and a low price may be set for an area which is infrequently used. Further, the fee may be changed according to the time of day. For example, a high price may be set in a time period during which a lot of aircraft fly, and a low price may be set in a time period during which not many aircraft fly.
- As described above, the
generation unit 303 can set a usage fee for each flight path according to the usefulness thereof. Needless to say, some flight paths may be free. Further, thegeneration unit 303 may adopt dynamic pricing for the usage fee. Thegeneration unit 303 can set the usage fee according to the current congestion level or the like. - Further, users may be charged monthly or annual usage fees. In this case, it is possible to set a plurality of fixed-price plans. In a low-price fixed-price plan, one usage fee is set as a normal usage fee. In a high-price fixed-price plan, one usage fee is reduced from a normal usage fee or is free.
- Further, the
generation unit 303 may generate a plurality of flight paths for oneaircraft 100. Thecommunication unit 304 transmits a plurality of flight paths to the terminal 400 or theaircraft 100 as flight path candidates. The flightpath generation apparatus 300 presents (i.e., shows) the plurality of flight path candidates to the user. Thedisplay unit 402 of the terminal 400 displays the flight path candidates. Thedisplay unit 402 may present flight paths to the user through AR (Augmented Reality) display or VR (Virtual Reality) display. For example, thedisplay unit 402 displays flight paths on a head-mounted display or the like. Alternatively, thedisplay unit 402 may perform AR display by projecting a display image including flight paths onto the windshield or the like. Then, the user selects one of a plurality of displayed flight path candidates by operating theinput unit 401. The flight path candidate selected by the user is stored as the flight path in the memory in theaircraft 100. - Note that the flight
path generation apparatus 300 may present (i.e., show) usage fees together with the flight path candidates. Thegeneration unit 303 generates a plurality of flight paths while associating usage fees with the respective flight paths. Thecommunication unit 304 transmits the usage fees together with the flight path candidates to the terminal 400. Then, thedisplay unit 402 displays the flight path candidates together with the usage fees. - The user selects a flight path candidate according to the usage fee. For example, the user can select a flight path candidate of which the price is low though the flight time is long. Alternatively, the user can select a flight path candidate of which the flight time is short though the price is high. As described above, the user selects a suitable flight path from the presented flight path candidates. The user can select a suitable flight path, so that the usefulness can be improved.
- The
generation unit 303 may generate a flight path based on the history of flights of an individual user, or based on preference information of the user which is input (i.e., registered) in advance. Further, when theaircraft 100 includes a camera as the airframe-side sensor 114, thegeneration unit 303 can generate a flight path that passes through a scenic intermediate point(s). The user can view a video image of scenery taken (i.e., filmed) by (the camera of) theaircraft 100 during flight. - When the user is charged the usage fee, it may be determined whether or not the
aircraft 100 has flown along the flight path. Theaircraft system 1 may determine whether or not to charge the user the usage fee according to the result of the determination. For example, when theaircraft 100 has flown along the flight path, the flightpath generation apparatus 300 charges the user the usage fee. When theaircraft 100 has not flown along the flight path, the flightpath generation apparatus 300 does not charge the user the usage fee. That is, when theaircraft 100 has flown along a path other than the presented flight path, the flightpath generation apparatus 300 does not charge the user the usage fee. - The flight
path generation apparatus 300 may determine whether or not theaircraft 100 has flown along the flight path. The flightpath generation apparatus 300 compares flight points through which theaircraft 100 has actually flown with the flight path, and thereby determines whether or not the aircraft has flown along the flight path. Then, the flightpath generation apparatus 300 can charge the user the fee according to the result of the comparison. That is, when the actual flight points are located along the selected flight path, theaircraft system 1 charges the user the usage fee. - Note that the flight points of the
aircraft 100 may be detected so that they are used as the basis (or the grounds) for the charging. The flight points of theaircraft 100 during the flight can be detected, for example, by using the ADS-B (Automatic Dependent Surveillance-Broadcast). Alternatively, the flight points of theaircraft 100 during the flight may be detected by using a satellite positioning sensor such as a GPS. Theaircraft 100 stores the flight points in a chronological order. Then, theaircraft 100 transmits the flight points to the flightpath generation apparatus 300 while associating the respective flight times with them. The flightpath generation apparatus 300 determines whether or not the aircraft has flown along the flight path based on the flight points which are recorded in the chronological order. - Although the flight
path generation apparatus 300 performs a determination process and the like for the charging in the above description, theaircraft 100 and the terminal 400 may perform at least a part of the determination process. That is, any of theaircraft 100, the terminal 400, and the flightpath generation apparatus 300 may perform the process for comparing the flight points with the flight path. - Specifically, the
aircraft 100 may store the trajectory of the flight points in a memory or the like, and theaircraft 100 may compare the flight points with the flight path. Alternatively, theaircraft 100 may transmit the flight points to the flightpath generation apparatus 300 or the terminal 400 during the flight or after the landing. Then, the flightpath generation apparatus 300 or the terminal 400 may compare the flight points with the flight path. Further, theaircraft system 1 charges the user the usage fee according to the result of the comparison. - A flight
path generation apparatus 300 according to another example embodiment will be described with reference toFIG. 3 . The flightpath generation apparatus 300 is a flight path generation apparatus that generates flight paths for aircraft that can autonomously fly. The flightpath generation apparatus 300 includes an airframeinformation acquisition unit 301, a movementinformation acquisition unit 302, ageneration unit 303, and acommunication unit 304. - The airframe
information acquisition unit 301 acquires airframe information including airframe IDs and take-off places of a plurality of aircraft. The movementinformation acquisition unit 302 acquires movement information related to scheduled take-off times and destinations of a plurality of aircraft. Thegeneration unit 303 generates flight paths from take-off places to landing places corresponding to the destinations based on the airframe information and the movement information. Thecommunication unit 304 transmits the flight paths to the aircraft. In this way, aircraft can be efficiently operated. - An example of a hardware configuration of an apparatus according to the first example embodiment or other example embodiments will be described.
FIG. 4 is a block diagram showing an example of a hardware configuration for performing information processing in each of the flightpath generation apparatus 300, the terminal 400, and theaircraft 100. Referring toFIG. 4 , the flightpath generation apparatus 300 or the like includes anetwork interface 601, aprocessor 602, and amemory 603. Thenetwork interface 601 is used to communicate with a network node (e.g., an eNB, an MME, or a P-GW). Thenetwork interface 601 may include, for example, a network interface card (NIC) in conformity with IEEE 802.3 series. Note that the eNB represents an evolved Node B, the MME represents a Mobility Management Entity, and the P-GW represents a Packet Data Network Gateway. The IEEE stands for Institute of Electrical and Electronics. - The
processor 602 loads software (a computer program) from thememory 603 and executes the loaded software, so that theprocessor 602 performs the processes performed by the flightpath generation apparatus 300 or the like described in the above-described example embodiment. Theprocessor 602 may be, for example, a microprocessor, an MPU, or a CPU. Theprocessor 602 may include a plurality of processors. - The
memory 603 is composed of a combination of a volatile memory and a nonvolatile memory. Thememory 603 may include a storage remotely located from theprocessor 602. In this case, theprocessor 602 may access thememory 603 through an I/O (Input/Output) interface (not shown). - In the example shown in
FIG. 4 , thememory 603 is used to store a group of software modules. Theprocessor 602 loads the group of software modules (a computer program(s)) from thememory 603 and executes the loaded software modules, so that theprocessor 602 can perform the processes performed by the flightpath generation apparatus 300 or the like described in the above-described example embodiment. - As described above with reference to
FIG. 4 , each of the processors included in the flightpath generation apparatus 300 and the like in the above-described example embodiment executes one or a plurality of programs including a set of instructions for causing a computer to perform the algorithm described above with reference to the drawings. - In the above-described examples, the program can be stored and provided to a computer using any type of non-transitory computer readable media. Non-transitory computer readable media include any type of tangible storage media. Examples of non-transitory computer readable media include magnetic storage media (floppy disks, magnetic tapes, hard disk drives), optical magnetic storage media (e.g., magneto-optical disks), CD-ROM (Read Only Memory), CD-R, CD-R/W, and semiconductor memories (e.g., mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, and RAM (Random Access Memory)). Further, the program may be provided to a computer using any type of transitory computer readable media. Examples of transitory computer readable media include electric signals, optical signals, and electromagnetic waves. Transitory computer readable media can provide the program to a computer via a wired communication line (e.g., electric wires, and optical fibers) or a wireless communication line.
- Note that the present disclosure is not limited to the above-described example embodiments, and they may be modified as appropriate without departing from the scope and spirit of the disclosure.
- Although the present invention has been described with reference to example embodiments (and examples), the present invention is not limited to the above-described example embodiments (and examples). The configuration and details of the present invention may be modified within the scope of the present invention in various ways that can be understood by those skilled in the art.
- The whole or part of the example embodiments disclosed above can be described as, but not limited to, the following supplementary notes.
- (Supplementary note 1)
- A flight path generation apparatus configured to generate a flight path for an aircraft capable of autonomously flying, comprising:
- an airframe information acquisition unit configured to acquire airframe information including airframe IDs and take-off places of a plurality of aircraft;
- a movement information acquisition unit configured to acquire movement information related to scheduled take-off times and destinations of the plurality of aircraft;
- a generation unit configured to generate flight paths from the take-off places to landing places corresponding to the destinations based on the airframe information and the movement information; and
- a communication unit configured to transmit the flight paths to the aircraft.
- (Supplementary note 2)
- The flight path generation apparatus described in
Supplementary note 1, wherein - the generation unit generates a plurality of flight paths for one aircraft, and
- the communication unit transmits the plurality of flight paths as flight path candidates.
- (Supplementary note 3)
- The flight path generation apparatus described in Supplementary note 2, wherein the generation unit generates a plurality of flight paths while associating a usage fee with each of the flight paths, and the communication unit transmits the usage fees together with the flight path candidates.
- (Supplementary note 4)
- The flight path generation apparatus described in Supplementary note 3, wherein a flight point through which the aircraft has actually flown is compared with the flight path, and the usage fee is charged.
- (Supplementary note 5)
- The flight path generation apparatus described in any one of
Supplementary notes 1 to 4, wherein the airframe information includes performance information about performance of the aircraft. - (Supplementary note 6)
- The flight path generation apparatus described in Supplementary note 5, wherein the flight path is updated based on the performance information.
- (Supplementary note 7)
- The flight path generation apparatus described in any one of
Supplementary notes 1 to 6, further comprising an environmental information acquisition unit configured to acquire environmental information about a flight environment, wherein - the flight path is updated based on the environmental information.
- (Supplementary note 8)
- An aircraft system configured to generate a flight path for an aircraft capable of autonomously flying, comprising:
- an airframe information acquisition unit configured to acquire airframe information including airframe IDs and take-off places of a plurality of aircraft;
- a movement information acquisition unit configured to acquire movement information related to scheduled take-off times and destinations of the plurality of aircraft;
- a generation unit configured to generate flight paths from the take-off places to landing places corresponding to the destinations based on the airframe information and the movement information;
- a communication unit configured to transmit the flight paths to the aircraft; and
- an aircraft configured to autonomously fly along a flight path received from the communication unit.
- (Supplementary note 9)
- The aircraft system described in Supplementary note 8, further comprising an airframe-side sensor provided to detect a flight point, wherein
- the generation unit generates the flight path while associating a usage fee with the flight path, and
- a flight point through which the aircraft has flown is compared with the flight path, and a user is charged the user fee associated with the flight path according to a result of the comparison.
- (Supplementary note 10)
- The aircraft system described in Supplementary note 8, wherein
- the generation unit generates a plurality of flight paths for one aircraft, and
- the communication unit transmits the plurality of flight paths as flight path candidates.
- (Supplementary note 11)
- The aircraft system described in Supplementary note 10, wherein the generation unit generates a plurality of flight paths while associating a usage fee with each of the flight paths, and
- the communication unit transmits the usage fees together with the flight path candidates.
- (Supplementary note 12)
- The aircraft system described in Supplementary note 10, wherein a flight point through which the aircraft has actually flown is compared with the flight path, and the usage fee is charged.
- (Supplementary note 13)
- The aircraft system described in any one of Supplementary notes 8 to 12, wherein the airframe information includes performance information about performance of the aircraft.
- (Supplementary note 14)
- The aircraft system described in Supplementary note 13 wherein the flight path is updated based on the performance information.
- (Supplementary note 15)
- The aircraft system described in any one of Supplementary notes 8 to 14, further comprising an environmental information acquisition unit configured to acquire environmental information about a flight environment, wherein
- the flight path is updated based on the environmental information.
- (Supplementary note 16)
- A flight path generation method for generating a flight path for an aircraft capable of autonomously flying, comprising:
- a step of acquiring airframe information including airframe IDs and take-off places of a plurality of aircraft;
- a step of acquiring movement information related to scheduled take-off times and destinations of the plurality of aircraft;
- a step of generating flight paths from the take-off places to landing places corresponding to the destinations based on the airframe information and the movement information; and
- a step of transmitting the flight paths to the aircraft.
- (Supplementary note 17)
- A non-transitory computer readable medium storing a program for causing a computer to perform a flight path generation method for generating a flight path for an aircraft capable of autonomously flying, the flight path generation method comprising:
- a step of acquiring airframe information including airframe IDs and take-off places of a plurality of aircraft;
- a step of acquiring movement information related to scheduled take-off times and destinations of the plurality of aircraft;
- a step of generating flight paths from the take-off places to landing places corresponding to the destinations based on the airframe information and the movement information; and
- a step of transmitting the flight paths to the aircraft.
-
- 100 AIRCRAFT
- 101 ROTOR BLADE
- 111 FLIGHT CONTROL UNIT
- 112 DRIVING MECHANISM
- 113 AIRFRAME-SIDE COMMUNICATION UNIT
- 114 AIRFRAME-SIDE SENSOR
- 116 BATTERY
- 300 FLIGHT ROUTE GENERATION APPARATUS
- 301 AIRFRAME INFORMATION ACQUISITION UNIT
- 302 MOVEMENT INFORMATION ACQUISITION UNIT
- 303 GENERATION UNIT
- 304 COMMUNICATION UNIT
- 305 ENVIRONMENTAL INFORMATION ACQUISITION UNIT
- 400 TERMINAL
- 401 INPUT UNIT
- 402 DISPLAY UNIT
- 403 TERMINAL-SIDE COMMUNICATION UNIT
- 404 TERMINAL CONTROL UNIT
Claims (21)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2020/016767 WO2021210139A1 (en) | 2020-04-16 | 2020-04-16 | Flight path generation device, aircraft system, flight path generation method and readable medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20230177967A1 true US20230177967A1 (en) | 2023-06-08 |
| US12400550B2 US12400550B2 (en) | 2025-08-26 |
Family
ID=78084486
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/917,297 Active 2041-04-15 US12400550B2 (en) | 2020-04-16 | 2020-04-16 | Flight path generation apparatus, aircraft system, flight path generation method, and readable medium |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US12400550B2 (en) |
| JP (1) | JP7371765B2 (en) |
| WO (1) | WO2021210139A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4345418A3 (en) * | 2022-08-09 | 2024-05-29 | Hitachi, Ltd. | Information processing system and information processing method |
| CN120722817A (en) * | 2025-08-27 | 2025-09-30 | 江苏洛尧智慧通信科技有限公司 | A low-altitude safe flight data monitoring system and method based on multi-source perception |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11970294B2 (en) * | 2022-05-25 | 2024-04-30 | Beta Air, Llc | Apparatus and a method for determining a resource remaining datum of an electric aircraft |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090112645A1 (en) * | 2007-10-25 | 2009-04-30 | Lockheed Martin Corporation | Multi objective national airspace collaborative optimization |
| US20160225265A1 (en) * | 2015-01-30 | 2016-08-04 | Thales | Method for improving a flight trajectory of an aircraft as a function of meteorological conditions |
| US20170092136A1 (en) * | 2015-09-30 | 2017-03-30 | Airbus Group India Private Limited | En-route flight path optimization |
| US20180090014A1 (en) * | 2016-09-27 | 2018-03-29 | International Business Machines Corporation | Route planning for multi-unmanned aerial vehicle-based package delivery |
| US10074283B1 (en) * | 2017-03-09 | 2018-09-11 | The Boeing Company | Resilient enhancement of trajectory-based operations in aviation |
| US20180366011A1 (en) * | 2017-06-16 | 2018-12-20 | Thales | Method and system for assisting in the flight management of an aircraft in terms of optimizing the operating costs of said aircraft |
| US20190311634A1 (en) * | 2018-04-05 | 2019-10-10 | Ge Aviation Systems Llc | Efficient Flight Profiles with Multiple RTA Constraints |
| US10867519B2 (en) * | 2018-05-31 | 2020-12-15 | The Boeing Company | Aircraft flight information system and method |
| US20210082208A1 (en) * | 2019-09-13 | 2021-03-18 | Honeywell International Inc. | Systems and methods for detecting vehicle or environmental changes from data from automated vehicles |
| US20210110444A1 (en) * | 2019-10-09 | 2021-04-15 | The Boeing Company | Flight route options determination systems and methods |
| US20210295717A1 (en) * | 2020-03-23 | 2021-09-23 | University Of Malta | Method and system for optimizing aircraft trajectories and executing them in the operational environment |
| US11238745B2 (en) * | 2018-05-07 | 2022-02-01 | Joby Aero, Inc. | Dynamic aircraft routing |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002203295A (en) | 2000-12-28 | 2002-07-19 | Toyota Motor Corp | Travel reservation system, apparatus and method |
| US9809305B2 (en) | 2015-03-02 | 2017-11-07 | Amazon Technologies, Inc. | Landing of unmanned aerial vehicles on transportation vehicles for transport |
| US10198011B2 (en) | 2017-07-06 | 2019-02-05 | Top Flight Technologies, Inc. | Navigation system for a drone |
| JP6475898B1 (en) * | 2018-01-04 | 2019-02-27 | 中国電力株式会社 | Unmanned air vehicle reservation system |
| JP6885894B2 (en) | 2018-03-28 | 2021-06-16 | Kddi株式会社 | Containment equipment management equipment |
-
2020
- 2020-04-16 US US17/917,297 patent/US12400550B2/en active Active
- 2020-04-16 WO PCT/JP2020/016767 patent/WO2021210139A1/en not_active Ceased
- 2020-04-16 JP JP2022515145A patent/JP7371765B2/en active Active
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090112645A1 (en) * | 2007-10-25 | 2009-04-30 | Lockheed Martin Corporation | Multi objective national airspace collaborative optimization |
| US20160225265A1 (en) * | 2015-01-30 | 2016-08-04 | Thales | Method for improving a flight trajectory of an aircraft as a function of meteorological conditions |
| US20170092136A1 (en) * | 2015-09-30 | 2017-03-30 | Airbus Group India Private Limited | En-route flight path optimization |
| US20180090014A1 (en) * | 2016-09-27 | 2018-03-29 | International Business Machines Corporation | Route planning for multi-unmanned aerial vehicle-based package delivery |
| US10074283B1 (en) * | 2017-03-09 | 2018-09-11 | The Boeing Company | Resilient enhancement of trajectory-based operations in aviation |
| US20180366011A1 (en) * | 2017-06-16 | 2018-12-20 | Thales | Method and system for assisting in the flight management of an aircraft in terms of optimizing the operating costs of said aircraft |
| US20190311634A1 (en) * | 2018-04-05 | 2019-10-10 | Ge Aviation Systems Llc | Efficient Flight Profiles with Multiple RTA Constraints |
| US11238745B2 (en) * | 2018-05-07 | 2022-02-01 | Joby Aero, Inc. | Dynamic aircraft routing |
| US10867519B2 (en) * | 2018-05-31 | 2020-12-15 | The Boeing Company | Aircraft flight information system and method |
| US20210082208A1 (en) * | 2019-09-13 | 2021-03-18 | Honeywell International Inc. | Systems and methods for detecting vehicle or environmental changes from data from automated vehicles |
| US20210110444A1 (en) * | 2019-10-09 | 2021-04-15 | The Boeing Company | Flight route options determination systems and methods |
| US20210295717A1 (en) * | 2020-03-23 | 2021-09-23 | University Of Malta | Method and system for optimizing aircraft trajectories and executing them in the operational environment |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4345418A3 (en) * | 2022-08-09 | 2024-05-29 | Hitachi, Ltd. | Information processing system and information processing method |
| CN120722817A (en) * | 2025-08-27 | 2025-09-30 | 江苏洛尧智慧通信科技有限公司 | A low-altitude safe flight data monitoring system and method based on multi-source perception |
Also Published As
| Publication number | Publication date |
|---|---|
| US12400550B2 (en) | 2025-08-26 |
| JP7371765B2 (en) | 2023-10-31 |
| WO2021210139A1 (en) | 2021-10-21 |
| JPWO2021210139A1 (en) | 2021-10-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6974640B2 (en) | Flight permission airspace setting device and flight permission airspace setting method | |
| US12235643B2 (en) | Flight path determination | |
| US12148311B2 (en) | Systems and methods for managing energy use in automated vehicles | |
| US11087632B1 (en) | Autonomous UAV obstacle avoidance using machine learning from piloted UAV flights | |
| CN111279371B (en) | Control systems and methods for multiple unmanned aerial vehicles | |
| JP6785874B2 (en) | Field-based calibration system for unmanned aerial vehicles | |
| US10328805B1 (en) | Battery management system for electric vehicles | |
| US20240133693A1 (en) | Route planning for unmanned aerial vehicles | |
| US20230237915A1 (en) | Power supply information determination apparatus, power supply information determination system, power supply information determination method, and computer-readable medium | |
| US12400550B2 (en) | Flight path generation apparatus, aircraft system, flight path generation method, and readable medium | |
| US20240176367A1 (en) | Uav dispatching method, server, dock apparatus, system, and storage medium | |
| US12179624B2 (en) | Systems and methods for guiding vehicles to charging points | |
| CN113625743A (en) | Intelligent control method for unmanned aerial vehicle, related device and storage medium | |
| US12327483B2 (en) | Landing information determination apparatus, landing information determination system, landing information determination method, and computer-readable medium | |
| JP6916255B2 (en) | Management devices, management methods, and programs in flight systems | |
| CN116347384B (en) | Remote take-off and landing method, system and terminal for unmanned aerial vehicle | |
| US20230300468A1 (en) | Method and device for displaying omnidirectional hazard of aircraft | |
| CN118119991A (en) | Processing for generating and updating the flyable airspace for unmanned aerial vehicles | |
| Shastri et al. | Optimizing Delivery Logistics: Enhancing Speed and Safety with Drone Technology | |
| CN108829135A (en) | Unmanned plane charging base station with high recharge efficiency | |
| JP2025166380A (en) | Aircraft monitoring system, aircraft monitoring method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: NEC CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MIZUMOTO, HISASHI;YAMASHITA, TOSHIAKI;REEL/FRAME:061331/0818 Effective date: 20220819 |
|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |