Flight plan management device, flight plan management method, and program

The system adjusts drone flight plans based on weather and equipment data to enhance space utilization and reduce re-reservations by dynamically expanding the flight plan buffer in response to wind changes.

JP7878448B2Active Publication Date: 2026-06-23NEC CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
NEC CORP
Filing Date
2022-12-16
Publication Date
2026-06-23

Smart Images

  • Figure 0007878448000001
    Figure 0007878448000001
  • Figure 0007878448000002
    Figure 0007878448000002
  • Figure 0007878448000003
    Figure 0007878448000003
Patent Text Reader

Abstract

In the present invention, a flight plan acquisition means acquires a flight plan. An equipment information acquisition means acquires equipment information relating to a mobile object. A weather information acquisition means acquires weather information. A movement speed prediction means predicts the movement speed of the mobile object on the basis of the flight plan, the equipment information, and the weather information. A flight plan management means manages the flight plan on the basis of the result of prediction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the management of the operation plan of a moving object.

Background Art

[0002] In order to fly a drone, it is necessary to reserve the space-time (three-dimensional space and time) to be used. Therefore, there is uncertainty in the wind direction and wind speed in the flight plan time zone of the drone. When the space-time to be used is not determined, a large reservation frame may be taken as a buffer. However, taking a large reservation frame reduces the space utilization efficiency, which is not desirable from the perspective of public interest. On the other hand, if the reservation frame is made small, it becomes necessary to make a reservation again when the wind direction and wind speed change significantly, which is troublesome. Patent Document 1 describes a method of newly creating a flight plan and setting it in an unmanned aircraft when an abnormal situation such as a sudden deterioration of the weather occurs.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, Patent Document 1 does not discuss a method of adjusting space-time using weather information.

[0005] One object of this disclosure is to provide an operation plan management system that adjusts the space-time to be used according to the wind direction and wind speed.

Means for Solving the Problems

[0006] In order to solve the above problems, from one aspect of this disclosure, the operation plan management device has an operation plan acquisition means for acquiring an operation plan, A means for acquiring device information of a mobile device, A means of obtaining weather information, A speed prediction means for predicting the speed of the moving object based on the aforementioned flight plan, the aforementioned equipment information, and the aforementioned weather information, Based on the results of the aforementioned prediction, a flight plan management means for managing the flight plan, Equipped with, The aforementioned flight plan includes the flight plan space, The aforementioned flight plan space includes surplus space, The aforementioned flight plan management means adjusts the flight plan space by increasing the width of the surplus space as time progresses.

[0007] From another perspective of this disclosure, a computer-based flight planning management method is: Obtain the flight plan, Acquire device information of the mobile object, Obtain weather information, Based on the aforementioned flight plan, the aforementioned equipment information, and the aforementioned weather information, the speed of the moving object is predicted. Based on the results of the above forecast, manage the flight plan. Perform management processing, The aforementioned flight plan includes the flight plan space, The aforementioned flight plan space includes surplus space, The aforementioned management process adjusts the flight plan space by increasing the width of the surplus space as time progresses.

[0008] In yet another aspect of this disclosure, the program is Obtain the flight plan, Acquire device information of the mobile object, Obtain weather information, Based on the aforementioned flight plan, the aforementioned equipment information, and the aforementioned weather information, the speed of the moving object is predicted. Based on the results of the above forecast, manage the flight plan. Perform management processing, The aforementioned flight plan includes the flight plan space, The aforementioned flight plan space includes surplus space, The aforementioned management process adjusts the flight plan space by increasing the width of the surplus space over time. Have the computer perform the process. [Effects of the Invention]

[0009] According to the present disclosure, it is possible to adjust the space-time to be used according to the wind direction and wind speed.

Brief Description of the Drawings

[0010] [Figure 1] Shows the overall configuration of the operation plan management system according to the first embodiment. [Figure 2] It is a block diagram showing the hardware configuration of the terminal device. [Figure 3] It is a block diagram showing the hardware configuration of the server. [Figure 4] It is a block diagram showing the functional configuration of the server. [Figure 5] Shows an example of the device information and operation plan input screen. [Figure 6] Shows an example of the operation plan. [Figure 7] Shows an example of the adjustment of the operation plan. [Figure 8] Shows another example of the adjustment of the operation plan. [Figure 9] Shows another example of the adjustment of the operation plan. [Figure 10] Shows a display example of the adjusted operation plan transmitted by the server. [Figure 11] It is a flowchart of the operation plan adjustment process. [Figure 12] It is a block diagram showing the functional configuration of the operation plan management device according to the second embodiment. [Figure 13] It is a flowchart of the process by the operation plan management device according to the second embodiment.

Modes for Carrying Out the Invention

[0011] <First Embodiment> [Overall Configuration] Figure 1 shows the overall configuration of a flight planning management system to which the flight planning management device described herein is applied. The flight planning management system 1 includes a drone 5, a server 100, and a terminal device 200. The server 100 is an example of a flight planning management device. The server 100 and the terminal device 200 can communicate by wired or wireless means. The terminal device 200 and the drone 5 can communicate wirelessly. It is assumed that there are multiple drones 5 and terminal devices 200.

[0012] Terminal device 200 is operated by the drone operator or other personnel. Terminal device 200 receives information such as drone 5's equipment information and flight plan. Equipment information is information about drone 5 itself, including its model number. Equipment information is transmitted from drone 5 to terminal device 200. The flight plan is the flight plan for drone 5, including information such as departure date and time, estimated arrival date and time, and flight path. The operator registers the flight plan in advance with server 100 as a reservation for the time and space to be used.

[0013] Server 100 manages the flight plans of multiple drones in a database. Server 100 also adjusts the drone flight plans. Specifically, Server 100 receives information such as equipment information and flight plans for Drone 5 from Terminal Device 200. Server 100 also obtains weather information for Drone 5's departure date from an external website at predetermined intervals. This weather information includes predicted wind direction and wind speed for predetermined intervals. Server 100 then uses the equipment information, flight plan, and weather information of Drone 5 to predict Drone 5's speed. If Server 100 determines that Drone 5 will deviate from the original flight plan's range if it flies at the predicted speed, it modifies the flight plan and updates the database. Server 100 makes the updated database contents public to other operators. Server 100 also transmits the modified flight plan to Terminal Device 200.

[0014] In this way, the server 100 predicts the drone's speed and adjusts the flight plan, allowing the operator to focus on pre-flight preparations without having to constantly check the weather.

[0015] [Hardware configuration] (Terminal device) Figure 2 is a block diagram showing the hardware configuration of the terminal device 200. The terminal device 200 is, for example, a PC or a tablet. As shown in the figure, the terminal device 200 includes an interface (I / F) 211, a processor 212, a memory 213, a recording medium 214, a database (DB) 215, a display unit 216, and an input unit 217.

[0016] I / F211 transmits and receives data with external devices. Specifically, terminal device 200 receives equipment information of drone 5 from drone 5 via I / F211. Terminal device 200 also transmits equipment information of drone 5, flight plans, etc. to server 100 via I / F211.

[0017] The processor 212 is a computer such as a CPU (Central Processing Unit) and controls the entire terminal device 200 by executing a pre-prepared program. The processor 212 may also be a GPU (Graphics Processing Unit), TPU (Tensor Processing Unit), DSP (Digital Signal Processor), MPU (Micro Processing Unit), FPU (Floating Point Number Processing Unit), PPU (Physics Processing Unit), quantum processor, or FPGA (Field-Programmable Gate Array).

[0018] Memory 213 consists of ROM (Read Only Memory), RAM (Random Access Memory), and other components. Memory 213 is also used as working memory while the processor 212 is executing various processes.

[0019] The recording medium 214 is a non-volatile, non-temporary recording medium such as a disk-shaped recording medium or semiconductor memory, and is configured to be detachable from the terminal device 200. The recording medium 214 stores various programs that the processor 212 executes. When the terminal device 200 performs various processes, the programs stored in the recording medium 214 are loaded into the memory 213 and executed by the processor 212.

[0020] DB215 stores data used and generated by the terminal device 200. Specifically, DB215 stores equipment information transmitted from the drone 5 and flight plans entered by the operator.

[0021] The display unit 216 is, for example, a liquid crystal display, and displays a screen for the operator to input flight plans and other information. The display unit 216 also displays information transmitted from the server 100. The input unit 217 is, for example, an input device such as a keyboard or mouse, and is used by the operator to input flight plans and other information.

[0022] (server) Figure 3 is a block diagram showing the hardware configuration of server 100. As shown in the figure, server 100 includes an interface (I / F) 111, a processor 112, memory 113, a recording medium 114, and a database (DB) 115.

[0023] I / F111 transmits and receives data with external devices. Specifically, Server 100 receives information such as drone 5's equipment information and flight plan from Terminal Device 200 via I / F111. Server 100 also transmits the revised flight plan to Terminal Device 200 via I / F111. Furthermore, Server 100 obtains weather information for the drone 5's departure date from external websites, etc., via I / F111.

[0024] The processor 112 is a computer such as a CPU, and controls the entire server 100 by executing a pre-prepared program. The processor 112 may also be a GPU, TPU, quantum processor, or FPGA. The processor 112 performs flight plan adjustment processing, as described later.

[0025] Memory 113 is composed of ROM, RAM, etc. Server 100 may use memory 113 as working memory while processor 112 is executing various processes.

[0026] The recording medium 114 is a non-volatile, non-temporary recording medium such as a disk-shaped recording medium or semiconductor memory, and is configured to be detachable from the server 100. The recording medium 114 stores various programs that the processor 112 executes. When the server 100 performs various processes, the programs stored in the recording medium 114 are loaded into the memory 113 and executed by the processor 112.

[0027] DB115 stores data used by server 100. Specifically, DB115 stores flight plans for multiple drones. Server 100 may also be equipped with an input unit such as a keyboard and mouse for administrators to give instructions and input, and a display unit such as an LCD display.

[0028] [Functional Configuration] Figure 4 is a block diagram showing the functional configuration of server 100. Functionally, server 100 includes an equipment information acquisition unit 11, a flight plan acquisition unit 12, a weather information acquisition unit 13, a speed prediction unit 14, a flight plan management unit 15, and a flight plan presentation unit 16.

[0029] The terminal device 200 acquires information from the drone and the operator. Specifically, the terminal device 200 acquires equipment information transmitted by the drone and the flight plan entered by the operator, and transmits them to the server 100.

[0030] Figure 5 shows an example of an input screen for equipment information and flight plan. The terminal device 200 transmits the data entered on the input screen to the server 100. In Figure 5, the input screen 20 displays basic information 21 and route 22. Basic information 21 includes the user ID, drone equipment information, and flight plan. Drone equipment information includes, for example, information such as the drone model. Flight plan includes, for example, information on the cargo to be loaded onto the drone, the drone's departure date and time, and the estimated arrival date and time. The operator may directly input the equipment information, or the terminal device 200 may automatically reflect the information received from the drone. The operator may directly input the drone's estimated arrival date and time. Alternatively, the server 100 or terminal device 200 may predict the drone's estimated arrival time and automatically reflect the result. Route 22 is the drone's flight route. Route 22 is part of the flight plan. The operator may set Route 22, or the terminal device 200 may receive the departure and arrival point settings from the operator and generate the optimal flight route.

[0031] Returning to Figure 4, the server 100 receives equipment information and flight plans from the terminal device 200. The equipment information acquisition unit 11 receives equipment information from the terminal device 200, and the flight plan acquisition unit 12 receives flight plans from the terminal device 200. In addition, the weather information acquisition unit 13 acquires weather information from the Japan Meteorological Agency's website or other sources at predetermined intervals.

[0032] The equipment information acquisition unit 11 acquires information such as the drone's standard speed, maximum speed, and maximum flight time from a pre-prepared database, based on the drone's model and other information included in the equipment information. The equipment information acquisition unit 11 then outputs the equipment information, including performance and specifications, to the movement speed prediction unit 14 and the flight plan management unit 15.

[0033] The flight plan acquisition unit 12 outputs the flight plan to the speed forecasting unit 14 and the flight plan management unit 15. The weather information acquisition unit 13 also outputs weather information to the speed forecasting unit 14 and the flight plan management unit 15.

[0034] The speed prediction unit 14 acquires equipment information from the equipment information acquisition unit 11, the flight plan from the flight plan acquisition unit 12, and weather information from the weather information acquisition unit 13. The speed prediction unit 14 then predicts the drone's speed. Specifically, the speed prediction unit 14 calculates the drone's speed based on the drone's flight path included in the flight plan, the drone's standard speed included in the equipment information, and the predicted wind direction and wind speed included in the weather information.

[0035] For example, if there is a tailwind, the speed prediction unit 14 adds a predetermined value corresponding to the wind speed to the drone's standard speed to calculate the speed of movement. If there is a headwind, the speed prediction unit 14 subtracts a predetermined value corresponding to the wind speed from the drone's standard speed to calculate the speed of movement. If the wind is blowing from any other direction, the speed prediction unit 14 represents the wind direction and wind speed as a vector, using the drone's direction of travel as the reference direction, and calculates the wind component in the reference direction. Then, the speed prediction unit 14 adds a predetermined value, which is set in advance according to the wind component in the reference direction, to the drone's standard speed to calculate the speed of movement. The speed prediction unit 14 outputs the predicted speed of movement of the drone (hereinafter also referred to as "predicted speed of movement") to the flight plan management unit 15.

[0036] In the above, the speed prediction unit 14 calculates the speed using the drone's standard speed, but instead of the drone's standard speed, a predetermined speed may be used. For example, the speed prediction unit 14 may set a predetermined speed within a range that does not exceed the drone's maximum speed, depending on the operator's piloting skills. Also, if laws or regulations specify a legal speed limit for the drone's flight area, the speed prediction unit 14 may calculate the speed using the legal speed limit.

[0037] The Flight Plan Management Unit 15 acquires equipment information from the Equipment Information Acquisition Unit 11, the Flight Plan Acquisition Unit 12, weather information from the Weather Information Acquisition Unit 13, and the predicted movement speed from the Movement Speed ​​Prediction Unit 14. Based on the Flight Plan and the predicted movement speed, the Flight Plan Management Unit 15 predicts the drone's trajectory in space and time. The Flight Plan Management Unit 15 then determines whether the predicted result falls within the range of the drone's Flight Plan. If the predicted result falls outside the range of the drone's Flight Plan, the Flight Plan Management Unit 15 adjusts the Flight Plan. The Flight Plan Management Unit 15 then updates the Flight Plan stored in the Database 115 based on the adjusted Flight Plan (hereinafter also referred to as the "Adjusted Flight Plan"). The Flight Plan Management Unit 15 also outputs the Adjusted Flight Plan to the Flight Plan Presentation Unit 16. The Flight Plan Management Unit 15 makes the above determinations at predetermined intervals from before the drone's departure until the drone arrives at its destination, and adjusts the Flight Plan accordingly.

[0038] Figures 6-9 show examples of flight plan adjustments by the Flight Plan Management Department 15.

[0039] Figure 6 shows an example of a flight plan. Figure 6 includes a departure time 41, a spatiotemporal path 42, and a flight plan space 43. The departure time 41 is the departure time of the drone as defined in the flight plan. The spatiotemporal path 42 shows the spatiotemporal path of the drone, that is, the trajectory of the drone in spatiotemporal space. The spatiotemporal path 42 is generated from the geographical path from the starting point to the ending point, the drone's departure time, and the drone's speed. The drone's speed is determined based on information such as the drone's standard speed and the predicted wind direction and wind speed for the departure day at the time the flight plan is created. The flight plan space 43 is a space generated by adding a buffer (extra space) to the spatiotemporal path 42. In Figure 6, the drone's departure time 41 is 11:30, and a buffer is provided within a range of 5 minutes before and after the departure time. The operator registers the flight plan space in the database 115 in advance.

[0040] Figure 7 shows an example of flight plan adjustment. Figure 7 includes departure time 41, spatiotemporal path 42, and flight plan space 43, as well as current time 44, predicted spatiotemporal path 45, and predicted flight plan space 46. The predicted spatiotemporal path 45 shows the spatiotemporal path predicted by the flight plan management unit 15. The predicted spatiotemporal path 45 is generated from the geographical path from the starting point to the ending point, the drone's departure time, and the drone's predicted speed. The speed prediction unit 14 predicts the drone's predicted speed using the latest predicted wind direction and wind speed at current time 44. In Figure 7, since the predicted spatiotemporal path 45 is outside the range of the flight plan space 43, it is assumed that the operator cannot fly the drone within the range of the flight plan space 43. Therefore, the flight plan management unit 15 generates the predicted flight plan space 46 by adding a buffer (extra space) to the predicted spatiotemporal path 45. The predicted flight plan space 46 is an example of the adjusted flight plan described above.

[0041] Figures 8 and 9 show other examples of adjustments to the flight plan. As time passes from the departure time 41, the predicted wind direction and wind speed are likely to change from the initial forecast, i.e., the uncertainty of the forecast increases. Therefore, the flight plan management unit 15 addresses this uncertainty by widening the width of the surplus space as time progresses. In Figure 8, the flight plan management unit 15 generates the predicted flight plan space 46a by widening the width of the surplus space at predetermined time intervals t1 from the departure time. In Figure 9, the flight plan management unit 15 generates the predicted flight plan space 46b by gradually widening the width of the surplus space as time progresses from the departure time. The predicted flight plan space 46a and the predicted flight plan space 46b are examples of the adjusted flight plan described above.

[0042] Returning to Figure 4, the flight plan display unit 16 generates display data based on the adjusted flight plan obtained from the flight plan management unit 15 and transmits it to the terminal device 200.

[0043] In the above configuration, the equipment information acquisition unit 11 is an example of equipment information acquisition means, the flight plan acquisition unit 12 is an example of flight plan acquisition means, the weather information acquisition unit 13 is an example of weather information acquisition means, the speed prediction unit 14 is an example of speed prediction means, and the flight plan management unit 15 and the flight plan presentation unit 16 are examples of flight plan management means.

[0044] [Example Display] Figure 10 shows an example of the display of the adjusted flight plan transmitted by the server 100. In this example, the basic information 21a, route 22, and arrival time 23 are displayed on the input screen 20a for equipment information and the flight plan. The basic information 21a includes the user ID, drone equipment information, flight plan, and wind direction and speed information. The arrival time 23 indicates the arrival time if the flight is conducted according to the adjusted flight plan. The operator can understand that the arrival time may change due to weather changes by viewing a display like the one in Figure 10.

[0045] [Flight Schedule Adjustment Processing] Next, the flight plan adjustment process described above will be explained. Figure 11 is a flowchart of the flight plan adjustment process performed on server 100. This process is realized when processor 112, shown in Figure 3, executes a pre-prepared program and operates as each element shown in Figure 4.

[0046] First, the equipment information acquisition unit 11 acquires equipment information from the terminal device 200 and outputs it to the speed prediction unit 14 and the flight plan management unit 15 (step S11). The flight plan acquisition unit 12 acquires the flight plan from the terminal device 200 and outputs it to the speed prediction unit 14 and the flight plan management unit 15 (step S12). The weather information acquisition unit 13 acquires weather information from the terminal device 200 and outputs it to the speed prediction unit 14 and the flight plan management unit 15 (step S13).

[0047] Next, the speed prediction unit 14 predicts the drone's speed based on the equipment information, the flight plan, and the weather information (step S14). The speed prediction unit 14 outputs the predicted speed of the drone to the flight plan management unit 15.

[0048] Next, the flight plan management unit 15 determines whether the drone has reached its destination (step S15). If the drone has not reached its destination (step S15: No), the flight plan management unit 15 predicts the drone's trajectory in space and time based on the flight plan and the predicted speed. The flight plan management unit 15 then determines whether the predicted result is within the range of the drone's flight plan (step S16). If the predicted result is within the range of the drone's flight plan (step S16: Yes), the process returns to step S13. On the other hand, if the predicted result is outside the range of the drone's flight plan (step S16: No), the flight plan management unit 15 modifies the flight plan and registers the modified flight plan in the database 115. The flight plan presentation unit 16 then presents the modified flight plan to the operator (step S17).

[0049] In this way, the flight plan is modified as needed until the drone reaches its destination, and once the drone arrives at its destination (Step S15: Yes), the flight plan adjustment process is completed.

[0050] [Differentiation] Next, a modified version of the first embodiment will be described. The following modifications can be combined as appropriate and applied to the first embodiment. (Variation 1) In the first embodiment described above, the operation plan of a drone is managed, but the subject of management is not limited to drones, and may also include various unmanned aerial vehicles and unmanned transport vehicles that fly under external control.

[0051] (Modification 2) In the first embodiment described above, the server 100 updates the database 115 based on the adjusted flight plan and then transmits the adjusted flight plan to the terminal device 200, but the application of this disclosure is not limited to this. For example, the server 100 may first transmit the adjusted flight plan to the terminal device 200 to request approval for the changes to the flight plan, and only update the database 115 if the operator approves.

[0052] <Second Embodiment> Figure 12 is a block diagram showing the functional configuration of the flight plan management device 50 of the second embodiment. The flight plan management device 50 of the second embodiment includes a flight plan acquisition means 51, an equipment information acquisition means 52, a weather information acquisition means 53, a movement speed prediction means 54, and a flight plan management means 55.

[0053] Figure 13 is a flowchart of the processing performed by the flight plan management device 50. The flight plan acquisition means 51 acquires the flight plan (step S51). The equipment information acquisition means 52 acquires equipment information of the mobile object (step S52). The weather information acquisition means 53 acquires weather information (step S53). The mobile speed prediction means 54 predicts the mobile object's speed based on the flight plan, the equipment information, and the weather information (step S54). The flight plan management means 55 manages the flight plan based on the prediction results (step S55).

[0054] According to the flight plan management device 50 of the second embodiment, it is possible to adjust the spatiotemporal area to be used according to weather information.

[0055] Some or all of the above embodiments may also be described as follows, but are not limited to the following:

[0056] (Note 1) A means of obtaining flight plans, A means for acquiring device information of a mobile device, A means of obtaining weather information, A speed prediction means for predicting the speed of the moving object based on the aforementioned flight plan, the aforementioned equipment information, and the aforementioned weather information, Based on the results of the aforementioned prediction, a flight plan management means for managing the flight plan, An flight planning management system equipped with the following features.

[0057] (Note 2) The aforementioned flight plan includes the flight plan space, The aforementioned flight plan space includes surplus space, The flight plan management means is the flight plan management device described in Appendix 1, which adjusts the flight plan space by changing the width of the surplus space at predetermined intervals.

[0058] (Note 3) The aforementioned flight plan includes the flight plan space, The aforementioned flight plan space includes surplus space, The flight plan management means is the flight plan management device described in Appendix 1, which adjusts the flight plan space by increasing the width of the surplus space in accordance with the passage of time.

[0059] (Note 4) The flight plan management means is a flight plan management device as described in Appendix 1, which registers the adjusted flight plan when the flight plan of the mobile body has been adjusted.

[0060] (Note 5) The flight plan management means is a flight plan management device as described in Appendix 1, which, when the flight plan of the mobile body is adjusted, outputs the result of the adjustment to the operator's terminal device.

[0061] (Note 6) The flight plan management means is a flight plan management device as described in Appendix 5, which registers the results of the adjustment when the operator approves the results of the adjustment.

[0062] (Note 7) Obtain the flight plan, Acquire device information of the mobile object, Obtain weather information, Based on the aforementioned flight plan, the aforementioned equipment information, and the aforementioned weather information, the speed of the moving object is predicted. A flight plan management method for managing flight plans based on the results of the aforementioned predictions.

[0063] (Note 8) Obtain the flight plan, Acquire device information of the mobile object, Obtain weather information, Based on the aforementioned flight plan, the aforementioned equipment information, and the aforementioned weather information, the speed of the moving object is predicted. A recording medium containing a program that causes a computer to execute a process to manage flight plans based on the results of the aforementioned prediction.

[0064] Although the present disclosure has been described above with reference to embodiments and examples, the present disclosure is not limited to the above embodiments and examples. Various modifications to the structure and details of the present disclosure can be understood by those skilled in the art within the scope of the present disclosure. [Explanation of symbols]

[0065] 5 Drones 11 Device information acquisition section 12. Flight Schedule Acquisition Department 13 Weather Information Acquisition Unit 14. Movement speed prediction unit 15 Flight Planning and Management Department 16 Flight Schedule Presentation Section 100 servers 200 terminal devices

Claims

1. A means of obtaining flight plans, A means for acquiring device information of a mobile device, A means of obtaining weather information, Based on the aforementioned flight plan, the aforementioned equipment information, and the aforementioned weather information, the moving speed of the mobile body A means for predicting the speed of movement, Based on the results of the aforementioned prediction, a flight plan management means for managing the flight plan, Equipped with, The aforementioned flight plan includes the flight plan space, The aforementioned flight plan space includes surplus space, The aforementioned flight plan management means is a flight plan management device that adjusts the flight plan space by increasing the width of the surplus space in accordance with the passage of time.

2. The flight plan management device according to claim 1, wherein the flight plan management means registers the adjusted flight plan when the flight plan of the mobile body has been adjusted.

3. The flight plan management device according to claim 1, wherein the flight plan management means outputs the result of the adjustment to the operator's terminal device when the flight plan of the mobile body has been adjusted.

4. The flight plan management device according to claim 3, wherein the flight plan management means registers the result of the adjustment when the operator approves the result of the adjustment.

5. A method for managing flight plans performed by a computer, Obtain the flight plan, Acquire device information of the mobile object, Obtain weather information, Based on the aforementioned flight plan, the aforementioned equipment information, and the aforementioned weather information, the speed of the moving object is predicted. Based on the results of the above prediction, management processes are performed to manage the flight plan. The aforementioned flight plan includes the flight plan space, The aforementioned flight plan space includes surplus space, The aforementioned management process is a flight plan management method that adjusts the flight plan space by increasing the width of the surplus space in accordance with the passage of time.

6. Obtain the flight plan, Acquire device information of the mobile object, Obtain weather information, Based on the aforementioned flight plan, the aforementioned equipment information, and the aforementioned weather information, the speed of the moving object is predicted. Based on the results of the above prediction, management processes are performed to manage the flight plan. The aforementioned flight plan includes the flight plan space, The aforementioned flight plan space includes surplus space, The aforementioned management process is a program that causes a computer to perform a process to adjust the flight plan space by increasing the width of the surplus space as time progresses.