Server, method, and program

The server system enhances flight plan accuracy by using weather data from secondary flight vehicles to adjust routes and avoid adverse weather, addressing the limitations of existing flight planning technologies.

JP7600950B2Active Publication Date: 2024-12-17TOYOTA JIDOSHA KK
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2021169802
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-10-15
Publication Date
2024-12-17
Estimated Expiration
2041-10-15

Smart Images

  • Figure 0007600950000001
    Figure 0007600950000001
  • Figure 0007600950000002
    Figure 0007600950000002
  • Figure 0007600950000003
    Figure 0007600950000003
Patent Text Reader

Abstract

To provide a server, a method, and a program, for improving the art to formulate flight plans for a movable object using information collected by other movable objects.SOLUTION: A server 20 includes a control unit 23. The control unit 23 acquires a flight route of a first flight object 10A, acquires weather information including weather data collected by one or more second flight objects 10B, determines whether a target area matching a predetermined weather condition is included in the flight route based on the weather information, and changes the flight route and transmits the changed flight route to avoid the target area when it is determined that the target area is included in the flight route.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a server, a method, and a program. [Background technology]

[0002] Conventionally, there is known a technique for formulating a movement plan of a moving object using information collected by other moving objects. For example, Patent Literature 1 discloses a technique for creating an obstacle avoidance plan for a vehicle by using the results of obstacle detection by other vehicles. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2020-190969 A Summary of the Invention [Problem to be solved by the invention]

[0004] There is room for improvement in the technology for formulating a movement plan for a moving body using information collected by other moving bodies, and in particular, there is room for improvement in the technology for formulating a flight plan for an air vehicle using information collected by other moving bodies.

[0005] In consideration of the above circumstances, an object of the present disclosure is to improve the technology for formulating flight plans for aircraft using information collected by other moving bodies. [Means for solving the problem]

[0006] The server according to an embodiment of the present disclosure includes: A server including a control unit, The control unit is Obtain the flight route of the first aircraft; acquiring weather information including weather data collected by one or more second air vehicles; Based on the meteorological information, determine whether a target area that meets a predetermined weather condition is included in the flight route; If it is determined that the flight route includes the target area, the flight route is changed so as to avoid the target area; The modified flight route is transmitted.

[0007] According to one embodiment of the present disclosure, the method comprises: A method executed by a server, comprising: Obtaining a flight route of a first air vehicle; acquiring weather information including weather data collected by one or more second air vehicles; determining whether a target area that meets a predetermined weather condition is included in the flight route based on the weather information; When it is determined that the target area is included in the flight route, changing the flight route so as to avoid the target area; transmitting the modified flight route; and Includes.

[0008] A program according to an embodiment of the present disclosure includes: On the computer, Obtaining a flight route of a first air vehicle; acquiring weather information including weather data collected by one or more second air vehicles; determining whether a target area that meets a predetermined weather condition is included in the flight route based on the weather information; When it is determined that the target area is included in the flight route, changing the flight route so as to avoid the target area; transmitting the modified flight route; and Execute the command. Effect of the Invention

[0009] According to one embodiment of the present disclosure, a technique for developing a flight plan for an air vehicle using information collected by other moving objects is improved. [Brief description of the drawings]

[0010] [Figure 1] 1 is a block diagram showing a schematic configuration of a system according to an embodiment of the present disclosure. [Diagram 2] 1 is a block diagram showing a schematic configuration of an aircraft. [Diagram 3] FIG. 2 is a block diagram showing a schematic configuration of a server. [Figure 4] 13 is a flowchart showing an example of the operation of the server. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Hereinafter, embodiments of the present disclosure will be described.

[0012] (Overview of the embodiment) An overview of a system 1 according to an embodiment of the present disclosure will be described with reference to Fig. 1. Fig. 1 is a block diagram showing a schematic configuration of the system 1. The system 1 includes a first aircraft 10A, a second aircraft 10B, and a server 20. Hereinafter, when there is no particular distinction between the first aircraft 10A and the second aircraft 10B, they will be collectively referred to simply as aircraft 10.

[0013] The aircraft 10 is, for example, a vertical take-off and landing aircraft (VTOL) such as a vertical take-off and landing drone, but is not limited thereto and may be any aircraft such as a helicopter. The aircraft 10 may be, for example, an electric aircraft such as an electric vertical take-off and landing aircraft (eVTOL).

[0014] The server 20 is one or more computers capable of communicating with each other.

[0015] 1 shows two flying objects 10 and one server 20 for ease of explanation. However, the system 1 may include any number of flying objects 10 and servers 20. The flying objects 10 and the server 20 are communicatively connected to a network 30 including, for example, the Internet and a mobile communication network.

[0016] First, an overview of this embodiment will be described, and details will be described later. The system 1 is used, for example, as a system for planning a flight route for an aircraft 10. The aircraft 10 is used, for example, for a service of transporting people or cargo by flying according to a flight route. However, the aircraft 10 is not limited to transporting people or cargo, and may be used for any purpose.

[0017] The server 20 acquires the flight route of the first aircraft 10A. The server 20 further acquires weather information including weather data collected by the second aircraft 10B. The server 20 determines whether or not a target area that meets a predetermined weather condition is included in the flight route of the first aircraft 10A based on the weather information. The target area that meets the predetermined weather condition is, for example, an area where localized heavy rainfall such as a torrential downpour occurs, an area where localized strong gusts of wind such as a tornado occurs, or an area where the occurrence of these is predicted. If it is determined that the target area is included in the flight route of the first aircraft 10A, the server 20 changes the flight route of the first aircraft 10A to avoid the target area. The server 20 transmits the changed flight route to, for example, the first aircraft 10A.

[0018] Thus, according to this embodiment, the accuracy of determining weather changes on the flight route of the first aircraft 10A, particularly the accuracy of determining local weather changes, can be improved by using the weather data collected by the second aircraft 10B. Therefore, the technology for formulating a flight plan for an aircraft (first aircraft 10A) using information collected by another moving body (second aircraft 10B) is improved in that the flight route of the aircraft (first aircraft 10A), which is susceptible to weather, can be formulated taking into account the impact of local weather changes on the flight of the aircraft.

[0019] In this embodiment, the aircraft 10 is, for example, fully or partially operated under visual flight rules (VFR). When the aircraft 10 is operated under visual flight rules, it is beneficial to plan the flight route of the aircraft 10 taking into account the weather conditions, since weather conditions have a significant effect on the flight plan of the aircraft 10. However, the aircraft 10 may be fully or partially operated under instrument flight rules (IFR).

[0020] Next, each component of the system 1 will be described in detail with reference to Figures 2 and 3. Figure 2 is a block diagram showing a schematic configuration of the flying object 10. Figure 3 is a block diagram showing a schematic configuration of the server 20.

[0021] (Aircraft configuration) As shown in FIG. 2, the aircraft 10 includes a communication unit 11, a sensing unit 12, a positioning unit 13, a memory unit 14, and a control unit 15.

[0022] The communication unit 11 includes one or more communication interfaces that connect to the network 30. The communication interfaces included in the communication unit 11 correspond to mobile communication standards such as 4G (4th Generation) or 5G (5th Generation), but are not limited to these and may correspond to any communication standard. In this embodiment, the aircraft 10 communicates with the server 20 via the communication unit 11 and the network 30. Note that the aircraft 10 may communicate with a computer other than the server 20 according to this embodiment via the communication unit 11 and the network 30.

[0023] The sensing unit 12 includes one or more sensors. The sensing unit 12 collects meteorological data. The meteorological data includes information such as weather, wind speed, wind direction, temperature, air pressure, humidity, precipitation, or fog density. The sensor is, for example, a wind speed sensor, a wind direction sensor, a temperature sensor, an air pressure sensor, a humidity sensor, an illuminance sensor, a rainfall sensor, or a camera.

[0024] The positioning unit 13 measures the position of the flying object 10 and acquires position information of the flying object 10. The position information of the flying object 10 is, for example, coordinates such as two-dimensional coordinates or three-dimensional coordinates of the position of the flying object 10. The positioning unit 13 measures the position of the flying object 10 by, for example, navigation using a satellite positioning system or autonomous navigation. The positioning unit 13 may include a receiver compatible with a satellite positioning system in order to measure the position of the flying object 10 by navigation using a satellite positioning system. The satellite positioning system compatible with the receiver may be, for example, GPS (Global Positioning System). The positioning unit 13 may include a sensor such as an acceleration sensor or a gyro sensor in order to measure the position of the flying object 10 by autonomous navigation.

[0025] The storage unit 14 includes one or more memories. The memories may be, but are not limited to, semiconductor memories, magnetic memories, or optical memories. Each memory included in the storage unit 14 may function as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit 14 stores any information used in the operation of the aircraft 10. For example, the storage unit 14 may store system programs, application programs, embedded software, and the like. The information stored in the storage unit 14 may be updatable with information obtained from the network 30 via the communication unit 11, for example.

[0026] The control unit 15 includes one or more processors, one or more programmable circuits, one or more dedicated circuits, or a combination thereof. The processor is, for example, but is not limited to, a general-purpose processor such as a central processing unit (CPU) or a graphics processing unit (GPU), or a dedicated processor specialized for a specific process. The programmable circuit is, for example, but is not limited to, a field-programmable gate array (FPGA). The dedicated circuit is, for example, but is not limited to, an application specific integrated circuit (ASIC). The control unit 15 controls the operation of the entire aircraft 10.

[0027] Air vehicle 10 collects weather data and transmits the weather data collected by air vehicle 10.

[0028] Specifically, the control unit 15 of the flying object 10 controls the sensing unit 12 to collect weather data around the flying object 10. The control unit 15 may further control the positioning unit 13 to acquire position information of the flying object 10 at the time of acquiring the weather data. The control unit 15 may include the acquired position information of the flying object 10 in the weather data. The control unit 15 transmits the weather data collected by the flying object 10 to the server 20 via the communication unit 11 and the network 30. Note that, in this embodiment, the flying object 10 collects weather data during flight, but weather data may be collected outside flight, such as during taxiing or parking.

[0029] (Server configuration) As shown in FIG. 3, the server 20 includes a communication unit 21, a storage unit 22, and a control unit .

[0030] The communication unit 21 includes one or more communication interfaces connected to the network 30. The communication interfaces included in the communication unit 21 correspond to, for example, a mobile communication standard, a wired LAN (Local Area Network) standard, or a wireless LAN standard, but are not limited to these and may correspond to any communication standard. In this embodiment, the server 20 communicates with the aircraft 10 via the communication unit 21 and the network 30. Note that the server 20 may communicate with a computer or the like other than the aircraft 10 according to this embodiment via the communication unit 21 and the network 30. For example, the server 20 may communicate with another server that distributes weather information via the communication unit 21 and the network 30.

[0031] The storage unit 22 includes one or more memories. The memories included in the storage unit 22 may function as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit 22 stores any information used in the operation of the server 20. For example, the storage unit 22 may store a system program, an application program, a database, map information, and the like. The information stored in the storage unit 22 may be updatable with information acquired from the network 30 via the communication unit 21, for example.

[0032] The control unit 23 includes one or more processors, one or more programmable circuits, one or more dedicated circuits, or a combination thereof. The processor is, for example, but is not limited to, a general-purpose processor such as a CPU or GPU, or a dedicated processor specialized for a specific process. The programmable circuit is, for example, but is not limited to, an FPGA. The dedicated circuit is, for example, but is not limited to, an ASIC. The control unit 23 controls the operation of the entire server 20.

[0033] (Server operation flow) The operation of the server 20 in the system 1 according to this embodiment will be described with reference to Fig. 4. Fig. 4 is a flowchart showing an example of the operation of the server 20. This operation corresponds to a method executed by the server 20 according to this embodiment.

[0034] In the description of this operation example, the system 1 includes a first aircraft 10A and a second aircraft 10B as aircraft 10. In this operation example, the first aircraft 10A flies along a flight route and transports people or cargo. The second aircraft 10B collects weather data. The server 20 repeatedly acquires weather information including the weather data collected by the second aircraft 10B, and updates the flight route of the first aircraft 10A based on the weather information. In this operation example, the second aircraft 10B is described as being one unit, but the system 1 may include multiple second aircraft 10B.

[0035] Step S101: The control unit 23 of the server 20 acquires the flight route of the first aircraft 10A.

[0036] The flight route of the first flying body 10A is information indicating the route along which the first flying body 10A flies. The flight route includes information such as the departure point, destination point, flight direction, and flight altitude. However, the flight route is not limited to the above information, and may include information such as waypoints, or the departure time from the departure point and the arrival time at the destination point. Based on these information, the area in which the first flying body 10A flies is determined from the flight route of the first flying body 10A. In the present disclosure, the "area" is an area in a three-dimensional space, but may also be an area in a one-dimensional space or a two-dimensional space. The area in which the first flying body 10A flies is, for example, an area extending along the flight route from the departure point to the destination point. In the following, the area in which the first flying body 10A flies, which is determined by the flight route of the first flying body 10A, is also referred to as an area included in the flight route of the first flying body 10A.

[0037] Any method can be used to acquire the flight route. For example, the control unit 23 may read out the flight route of the first aircraft 10A stored in advance in the storage unit 22. For example, the control unit 23 may generate the flight route of the first aircraft 10A using a generation algorithm for the flight route of the first aircraft 10A. Alternatively, the control unit 23 may receive the flight route of the first aircraft 10A from the first aircraft 10A or from another server that manages the flight plan of the aircraft 10 via the communication unit 21 and the network 30.

[0038] Step S102: The control unit 23 of the server 20 acquires weather information.

[0039] The weather information includes, for example, information on the weather, wind speed, wind direction, temperature, air pressure, humidity, precipitation, or fog density. The weather information is not limited to actually measured information, and may include predicted information. For example, the weather information may include weather forecast information for an area included in the flight route of the first flying object 10A.

[0040] Any method may be used to acquire the weather information. For example, the control unit 23 may receive weather information from another server that distributes weather information via the communication unit 21 and the network 30. The control unit 23 may store the weather information received from the other server in the storage unit 22 as weather information associated with the flight route of the first aircraft 10A.

[0041] For example, the control unit 23 may receive weather data collected by the second aircraft 10B via the communication unit 21 and the network 30. The control unit 23 may receive weather data collected by each of the second aircraft 10B from multiple second aircraft 10B. That is, the control unit 23 may acquire weather information including weather data collected by one or more second aircraft 10B. This allows the server 20 to acquire not only conventional weather information acquired by a sensor or radar installed on the ground, but also weather data from a location where no sensor or radar is installed on the ground as weather information.

[0042] Furthermore, the weather information may include multiple pieces of weather data collected at different altitudes in one area by one or more second flying bodies 10B. By comparing the weather data collected at multiple altitudes in one area, it is possible to evaluate the presence or absence of updrafts or downdrafts in the area, the distribution of temperature or humidity in the vertical direction, etc. This makes it possible to improve the accuracy of predictions of local weather changes, such as the occurrence of clouds, which had low prediction accuracy using conventional planar weather information.

[0043] Any method can be used to collect multiple pieces of weather data at different altitudes in one area. For example, multiple pieces of weather data may be collected at different altitudes in one area by flying one second aircraft 10B in a vertical direction. Alternatively, multiple pieces of weather data may be collected by multiple second aircraft 10B flying in one area at different altitudes.

[0044] The altitude at which the weather data is collected preferably includes a range of 5000 meters or less above sea level, and more preferably includes a range of 1500 to 3000 meters above sea level. This is because rain, snow, lightning, or gusts of wind such as tornadoes occur in these altitude ranges when clouds such as cumulonimbus or nimbos occur. This can improve the accuracy of evaluating local weather changes. For example, the control unit 23 may acquire weather data collected by one or more second aircraft 10B flying in a range where mobile communication via a ground base station can be performed and transmitted via mobile communication. This can efficiently acquire weather data in the above-mentioned altitude range.

[0045] The weather information may include weather data collected by a moving object other than the aircraft 10. The moving object other than the aircraft 10 is, for example, a moving object that moves on the ground or sea, such as an automobile, a train, or a ship. By combining the weather data collected by the aircraft 10 with the weather data collected by these moving objects, the accuracy of forecasting local weather changes can be further improved.

[0046] Step S103: The control unit 23 of the server 20 determines, based on the weather information, whether or not a target area that meets predetermined weather conditions is included in the flight route of the first aircraft 10A.

[0047] Any method can be used to determine whether a target area that meets the specified weather conditions is included in the flight route. For example, the control unit 23 may determine whether a target area that meets the specified weather conditions exists by using weather information received from another server and weather data acquired by the second aircraft 10B.

[0048] The predetermined weather conditions are conditions related to meteorological information that indicate that it is dangerous for the first flying object 10A to fly. The predetermined weather conditions include, for example, conditions related to meteorological information, such as a rainfall of a predetermined amount or more, indicating that localized heavy rainfall such as a torrential downpour has occurred or may occur in the future. Alternatively, the predetermined weather conditions may include conditions related to meteorological information, such as a wind speed of a predetermined amount or more, indicating that a severe gust of wind such as a tornado has occurred or may occur in the future.

[0049] Also, for example, the predetermined weather conditions may be determined according to the degree of deterioration of the battery of the first aircraft 10A due to the flight of the first aircraft 10A. For example, when the weather conditions in the area where the first aircraft 10A flies are bad, such as when a headwind is blowing against the direction of travel of the first aircraft 10A at a wind speed of a predetermined amount or more, a lot of power will be used for the flight of the first aircraft 10A. In this case, if the first aircraft 10A is battery-powered, the degree of deterioration of the battery will increase if a large amount of power is discharged within a certain period of time as the first aircraft 10A flies. For this reason, setting the predetermined weather conditions as conditions related to meteorological information corresponding to the degree of deterioration of the battery expected when the first aircraft 10A flies under those weather conditions can reduce the probability of the first aircraft 10A deteriorating or breaking down.

[0050] For example, the control unit 23 may store in advance an association algorithm between weather information and a predetermined weather condition in the storage unit 22. The control unit 23 uses the association algorithm to determine whether or not a target area that matches the predetermined weather condition exists based on the acquired weather information. The control unit 23 may store a determination result in the storage unit 22.

[0051] The association algorithm may be set by a statistical method such as machine learning or deep learning. For example, the association algorithm may be set by a statistical method based on weather information of one or more past flight routes of the aircraft 10 and areas included in the flight routes, and a result of whether or not the aircraft 10 has a problem when flying the flight route. This further improves the accuracy of determining whether or not a target area that meets a specified weather condition is included in the flight route.

[0052] When the control unit 23 determines that a target area that meets the predetermined weather conditions exists, it further determines whether or not the target area is included in the flight route of the first aircraft 10A. The control unit 23 may compare the target area that meets the predetermined weather conditions with the area included in the flight route of the first aircraft 10A, and when there is an overlapping area between the two, determine that the flight route of the first aircraft 10A includes a target area that meets the predetermined weather conditions.

[0053] If the control unit 23 of the server 20 determines that the flight route of the first aircraft 10A does not include a target area that meets the specified weather conditions (step S103-NO), it does not perform the processing of steps S104 and S105, and executes the processing of step S106.

[0054] Step S104: If it is determined that the flight route of the first aircraft 10A includes a target area that meets specified weather conditions (step S103-YES), the control unit 23 of the server 20 changes the flight route of the first aircraft 10A to avoid the target area.

[0055] Any method may be used to change the flight route of the first aircraft 10A. For example, the control unit 23 may use a generation algorithm for the flight route of the first aircraft 10A to change the flight direction, flight altitude, or the like of the flight route of the first aircraft 10A so as not to include a target area that matches the predetermined weather conditions determined in step S103.

[0056] In order to change the flight route of the first aircraft 10A, the control unit 23 may acquire information indicating the remaining amount of fuel in the first aircraft 10A. Specifically, the control unit 23 may acquire information indicating the remaining amount of fuel in the first aircraft 10A from the first aircraft 10A via the communication unit 21 and the network 30. The information indicating the remaining amount of fuel is, for example, the state of charge (SOC) of a battery mounted on the first aircraft 10A. The control unit 23 may use a generation algorithm for the flight route of the first aircraft 10A to change the flight route of the first aircraft 10A based on the information indicating the remaining amount of fuel in the first aircraft 10A so as not to include a target area that meets a predetermined weather condition within the range in which the first aircraft 10A can fly. This can reduce the risk that the first aircraft 10A cannot reach the destination due to a lack of fuel or the like due to a change in the flight route of the first aircraft 10A.

[0057] If, as a result of changing the flight route to avoid the target area, the control unit 23 determines that a destination point included in the flight route of the first aircraft 10A is not within the flight range of the first aircraft 10A, the control unit 23 may set a new destination point and change the flight route.

[0058] For example, if the control unit 23 changes the flight route of the first aircraft 10A to avoid the target area and determines that the destination point included in the flight route is not within the flight range of the first aircraft 10A due to reasons such as lack of fuel, the control unit 23 will return to the starting point or change the destination point.

[0059] The control unit 23 may change the flight route to a new destination point where an alternative means of transportation, such as another aircraft, a rental car, a taxi, a train, or a rental bicycle, can be switched to. This allows the first aircraft 10A to fly to the new destination point, so that the person or cargo being transported by the first aircraft 10A can switch to the alternative means of transportation and move to the original destination point. This reduces the risk that the person or cargo being transported by the first aircraft 10A cannot reach the destination point due to the change in the flight route of the first aircraft 10A.

[0060] Step S105: The control unit 23 of the server 20 transmits the changed flight route of the first aircraft 10A.

[0061] Any method may be used to transmit the flight route. The control unit 23 may transmit the changed flight route to, for example, the first aircraft 10A via the communication unit 21 and the network 30. This allows the control unit 15 of the first aircraft 10A to display the changed flight route so that the pilot can refer to it. Alternatively, the control unit 15 of the first aircraft 10A may control the aircraft to fly according to the changed flight route.

[0062] Step S106: The control unit 23 of the server 20 determines whether or not to continue this operation.

[0063] The control unit 23 may determine whether to continue this operation based on whether the first aircraft 10A is flying on the flight route. For example, the control unit 23 may acquire position information of the first aircraft 10A, and if the position information indicates that the first aircraft 10A has not reached the destination point of the flight route of the first aircraft 10A, determine that the first aircraft 10A is flying on the flight route and therefore determine to continue this operation. On the other hand, if the position information of the first aircraft 10A indicates that the first aircraft 10A has reached the destination point, the control unit 23 may determine that the flight on the flight route of the first aircraft 10A has ended and therefore determine not to continue this operation.

[0064] When it is determined that this operation is to be continued (the first aircraft 10A is flying along the flight route) (step S106-YES), the control unit 23 repeatedly executes the process from step S102. Specifically, the control unit 23 repeatedly acquires weather information. Based on the new weather information, the control unit 23 determines whether or not a target area that matches a predetermined weather condition is included in the flight route of the first aircraft 10A. When it is determined that the target area is included in the flight route of the first aircraft 10A, the control unit 23 changes the flight route of the first aircraft 10A so as to avoid the target area. This allows the control unit 23 to dynamically update the flight route in accordance with changes in weather information until the flight of the first aircraft 10A along the flight route ends. For example, when the flight route of the first aircraft 10A is changed, the control unit 23 may transmit the changed flight route to the first aircraft 10A via the communication unit 21 and the network 30. This allows the flight route of the first aircraft 10A during flight to be changed in real time.

[0065] On the other hand, if it is determined that this operation should not be continued (flight of the first aircraft 10A on the flight route has ended) (step S106-NO), the control unit 23 ends this operation.

[0066] As described above, the server 20 according to this embodiment acquires the flight route of the first aircraft 10A. The server 20 further acquires weather information including weather data collected by the second aircraft 10B. Based on the weather information, the server 20 determines whether a target area that meets a predetermined weather condition is included in the flight route of the first aircraft 10A. If it is determined that the target area is included in the flight route of the first aircraft 10A, the server 20 changes the flight route of the first aircraft 10A to avoid the target area. The server 20 transmits the changed flight route to, for example, the first aircraft 10A.

[0067] According to this configuration, by using the weather data collected by the second aircraft 10B, it is possible to improve the accuracy of determining weather changes on the flight route of the first aircraft 10A, particularly the accuracy of determining local weather changes. Therefore, the technology for formulating a flight plan for an aircraft (first aircraft 10A) using information collected by another moving body (second aircraft 10B) is improved in that the flight route of the aircraft (first aircraft 10A) that is susceptible to weather can be formulated taking into account the impact of local weather changes on the flight of the aircraft.

[0068] Although the present disclosure has been described based on the drawings and examples, it should be noted that those skilled in the art may make various modifications and alterations based on the present disclosure. Therefore, it should be noted that these modifications and alterations are included in the scope of the present disclosure. For example, the functions included in each component or step can be rearranged so as not to be logically inconsistent, and multiple components or steps can be combined or divided into one.

[0069] For example, an embodiment is also possible in which a general-purpose computer functions as the server 20 according to the above-described embodiment. Specifically, a program describing the processing contents for realizing each function of the server 20 according to the above-described embodiment is stored in the memory of the general-purpose computer, and the program is read and executed by a processor. Therefore, the present disclosure can also be realized as a program executable by a processor, or a non-transitory computer-readable medium that stores the program.

[0070] Also, for example, in the above embodiment, the first aircraft 10A is an aircraft 10 that flies according to a flight route and transports people or cargo, and the second aircraft 10B is an aircraft 10 that collects weather data, but this is not limited thereto. For example, the first aircraft 10A used to transport people or cargo may be used as the second aircraft 10B to change the flight route of another aircraft 10. [Explanation of symbols]

[0071] 1 System 10(10A, 10B) Aircraft 11 Communications Department 12 Sensing part 13 Positioning unit 14 Storage section 15 Control section 20 Servers 21 Communications Department 22 Memory section 23 Control Unit 30 Network

Claims

1. A server including a control unit, The control unit is Obtaining a flight route of the first aircraft; acquiring weather information including weather data collected by one or more second air vehicles; Based on the meteorological information, determine whether a target area that meets a predetermined weather condition is included in the flight route; If it is determined that the flight route includes the target area, the flight route is changed so as to avoid the target area; Transmitting the modified flight route; The specified weather conditions are determined according to the degree of deterioration of the battery of the first flying object due to the flight of the first flying object, a server.

2. The server of claim 1 , wherein the weather information includes a plurality of weather data collected at different altitudes in an area by the one or more second air vehicles.

3. The server described in claim 1 or 2, wherein the control unit acquires the weather data collected by the one or more second flying vehicles flying within a range where mobile communication can be performed via a ground base station and transmitted via the mobile communication.

4. The control unit is Repeatedly acquiring the weather information; A server as described in any one of claims 1 to 3, which transmits the changed flight route to the first air vehicle when the flight route is changed based on new weather information while the first air vehicle is flying along the flight route.

5. The control unit is Acquire information indicating a remaining amount of fuel in the first flying object; A server according to any one of claims 1 to 4, which changes the flight route within a flight range of the first flying object based on information indicating the remaining amount of fuel.

6. the flight route includes a destination point; A server as described in any one of claims 1 to 5, wherein the control unit changes the flight route to a location where an alternative means of transportation can be transferred to a new destination when, as a result of changing the flight route to avoid the target area, it is determined that the destination point is not within the flight range of the first air vehicle.

7. A method executed by a server, comprising: Obtaining a flight route of a first air vehicle; acquiring weather information including weather data collected by one or more second air vehicles; determining whether a target area that meets a predetermined weather condition is included in the flight route based on the weather information; When it is determined that the target area is included in the flight route, changing the flight route so as to avoid the target area; transmitting the modified flight route; and Including, A method according to the present invention, wherein the specified weather conditions are determined according to a degree of deterioration of a battery of the first flying vehicle due to the flight of the first flying vehicle.

8. The method of claim 7 , wherein the weather information comprises a plurality of weather data collected at different altitudes in an area by the one or more second air vehicles.

9. The method according to claim 7 or 8, wherein acquiring the weather information includes acquiring the weather data collected by the one or more second flying vehicles flying within a range where mobile communication via a ground base station is possible and transmitted via the mobile communication.

10. repeatedly acquiring the weather information; When the flight route is changed based on new weather information while the first aircraft is flying along the flight route, transmitting the changed flight route to the first aircraft; The method of any one of claims 7 to 9, comprising:

11. obtaining information indicating a remaining amount of fuel in the first air vehicle; A method according to any one of claims 7 to 10, wherein changing the flight route includes changing the flight route within a flight range of the first flying vehicle based on information indicating the remaining amount of fuel.

12. the flight route includes a destination point; A method according to any one of claims 7 to 11, wherein changing the flight route includes, when changing the flight route to avoid the target area results in the destination point being determined not to be within a range in which the first air vehicle can fly, changing the flight route to a location where an alternative means of transportation can be transferred to as a new destination point.

13. On the computer, Obtaining a flight route of a first air vehicle; acquiring weather information including weather data collected by one or more second air vehicles; determining whether a target area that meets a predetermined weather condition is included in the flight route based on the weather information; When it is determined that the target area is included in the flight route, changing the flight route so as to avoid the target area; transmitting the modified flight route; and A program for causing a program to execute A program in which the specified weather conditions are determined based on the degree of deterioration of the battery of the first flying object due to the flight of the first flying object.

14. The program product of claim 13 , wherein the weather information includes a plurality of weather data collected at different altitudes in one area by the one or more second flying vehicles.

15. The program described in claim 13 or 14, wherein acquiring the weather information includes acquiring the weather data collected by the one or more second flying vehicles flying within a range where mobile communication via a ground base station is possible and transmitted via the mobile communication.

16. On the computer, repeatedly acquiring the weather information; When the flight route is changed based on new weather information while the first aircraft is flying along the flight route, transmitting the changed flight route to the first aircraft; The program according to claim 13 , further comprising:

17. On the computer, obtaining information indicating a remaining amount of fuel in the first aircraft; Run the command, The program of any one of claims 13 to 16, wherein changing the flight route includes changing the flight route within a flight range of the first flying object based on information indicating the remaining amount of fuel.

18. the flight route includes a destination point; The program described in any one of claims 13 to 17, wherein changing the flight route includes changing the flight route to a location where an alternative means of transportation can be transferred to as a new destination when it is determined that the destination point is not within a flight range of the first air vehicle as a result of changing the flight route to avoid the target area.

Citation Information

Patent Citations

  • Autonomous driving control method and autonomous driving control device

    JP2020190969A

  • Specimen collection system using drone

    JP2021028247A

  • Aircraft flight route generation method and flight reservation method, program, management server

    JP2021060407A

  • Flight propriety determination device and flight propriety determination method

    JP2021121943A

  • Microclimate wind forecasting

    US20190271563A1