Information processing device, information processing method, and program
The information processing device addresses individual differences in mobile devices by managing flight characteristics and environmental data to predict stability, ensuring reliable flight operations and offering alternative routes or times for operation.
Patent Information
- Application Number
- JP2024042430
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-18
- Publication Date
- 2025-10-01
AI Technical Summary
Existing systems fail to account for individual differences in mobile devices of the same model, which affect their flight stability under varying environmental conditions, leading to inconsistent performance in flight operations.
An information processing device that manages flight characteristic information for each mobile object, including identification, flight stability measurements, and environmental data, and predicts flight stability on planned routes using route environment information.
Enables accurate prediction of flight stability for each mobile object, allowing suitable determination of their operational feasibility and providing alternative routes or time periods for operation.
Smart Images

Figure 2025142845000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] In our daily lives, mobile objects utilizing new technologies, such as drones or UAS (Unmanned Air Systems), are becoming more common. As these mobile objects become more common, systems for managing their operation are also being developed.
[0003] For example, the technology described in Patent Document 1 generates a movement path for a moving object according to the performance of the moving object and the environment of the moving area. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 2023-162867 Summary of the Invention [Problem to be solved by the invention]
[0005] However, even among the same model of mobile device, there are individual differences, and even under the same environmental conditions, these individual differences may affect whether or not the mobile device can move.
[0006] In view of the above-described problems, the present disclosure aims to provide an information processing device and the like that suitably determines whether or not each moving object can move. [Means for solving the problem]
[0007] The information processing device according to the present disclosure includes a management unit that links identification information of each moving body moving through the air, measurement results of the flight stability of the moving body, and measured environment information regarding the environment at the time of measuring the flight stability, and manages the information as flight characteristic information for each moving body; an acquisition unit that acquires route environment information regarding the environment on the planned route of the moving body; a prediction unit that generates a prediction result of the flight stability of the moving body on the planned route based on the route environment information and the flight characteristic information; and an output unit that outputs the prediction result.
[0008] In the information processing method disclosed herein, a computer links identification information of a moving body given to each moving body moving through the air, measurement results of the flight stability of the moving body, and measured environment information regarding the environment at the time of measuring the flight stability, manages this as flight characteristic information for each moving body, obtains route environment information regarding the environment on the planned route of the moving body, generates a prediction result of the flight stability of the moving body on the planned route based on the route environment information and the flight characteristic information, and outputs the prediction result.
[0009] The program of the present disclosure causes a computer to execute an information processing method that links identification information of a moving body given to each moving body moving through the air, measurement results of the flight stability of the moving body, and measured environment information regarding the environment at the time of measuring the flight stability, manages these as flight characteristic information for each moving body, obtains route environment information regarding the environment on the planned route of the moving body, generates a prediction result of the flight stability of the moving body on the planned route based on the route environment information and the flight characteristic information, and outputs the prediction result. [Effects of the Invention]
[0010] According to the present disclosure, it is possible to provide a control device, a control method, and a program that suitably determine whether or not each moving object can move. [Brief explanation of the drawings]
[0011] [Figure 1]FIG. 1 is a block diagram illustrating an example of an information processing device according to the present disclosure. [Figure 2] FIG. 2 is a flowchart illustrating an example of an information processing method according to the present disclosure. [Figure 3] FIG. 3 is a block diagram showing an example of use of an information processing device according to the present disclosure. [Figure 4] FIG. 4 is a block diagram illustrating an example of a moving object according to the present disclosure. [Figure 5] FIG. 5 is a diagram showing an example of the contents of flight characteristic information for each moving object according to the present disclosure. [Figure 6] FIG. 6 is a diagram for explaining flight stability in the present disclosure. [Figure 7] FIG. 7 is a flowchart showing an example of an information processing method according to the present disclosure before the start of operation of a moving body. [Figure 8] FIG. 8 is a flowchart showing an example of an information processing method according to the present disclosure during operation of a moving body. [Figure 9] FIG. 9 is a block diagram showing another example of an information processing device according to the present disclosure. [Figure 10] FIG. 10 is a flowchart showing an example of a method for calculating the reliability of specified flight characteristic information. [Figure 11] FIG. 11 is a block diagram illustrating an example of the hardware configuration of a computer. DETAILED DESCRIPTION OF THE INVENTION
[0012] The present invention will be described below through embodiments of the invention, but the invention according to the claims is not limited to the following embodiments. Furthermore, not all of the configurations described in the embodiments are necessarily essential means for solving the problems. For clarity of explanation, the following description and drawings have been omitted and simplified as appropriate. Note that in each drawing, the same elements are given the same reference numerals, and duplicate explanations are omitted as necessary.
[0013] <First Embodiment> An example of an information processing device 10 will be described below with reference to FIG. 1. FIG. 1 is a block diagram showing an example of an information processing device according to the present disclosure. The information processing device 10 is a system for performing operation management of mobile objects moving through the air. A mobile object in this disclosure is an aerial vehicle that moves at an altitude of several meters to several hundred meters above the ground. The mobile object is, for example, an unmanned aerial vehicle known as a drone or UAS. Mobile objects are used for various purposes such as transporting cargo, observing the ground, security, and photography. The information processing device 10 performs operation management of the mobile objects by determining whether or not each mobile object can move along a planned route. The information processing device 10 mainly includes a management unit 101, an acquisition unit 102, a prediction unit 103, and an output unit 104.
[0014] The management unit 101 manages flight characteristics information for each moving object. Specifically, the management unit 101 manages performance information on how stably each moving object was able to fly under various environmental conditions. First, for example, a user of the information processing device 10 measures the flight stability of each moving object in advance under various environmental conditions. Then, the management unit 101 links the flight stability measurement results, measured environmental information related to the environment at the time of measuring the flight stability, and identification information of the moving object assigned to each moving object, and stores the linked information as flight characteristics information for each moving object. The measured environmental information includes at least one of temperature, humidity, atmospheric pressure, precipitation, wind direction and speed, weather, etc.
[0015] Even for mobile bodies of the same model, differences in flight performance exist between each mobile body due to differences in weight, dimensions, center of gravity, and so on. In other words, even under the same environmental conditions, the flight stability of each mobile body may differ due to these individual differences. Therefore, the information processing device 10 according to the present disclosure uses flight characteristic information, which is actual information on the flight stability of each mobile body. This allows the information processing device 10 to appropriately predict the flight stability of each mobile body on its planned route, even if there are individual differences in flight performance between each mobile body.
[0016] Here, we will explain flight stability. Flight stability is an index that indicates the possibility that environmental conditions such as wind and rain will cause disruption to the operation of a mobile object. Flight stability may be indicated by a numerical value, a symbol such as "A" or "B," or a description such as "danger" or "safe."
[0017] The acquisition unit 102 acquires route environment information related to the environment along the planned route of the mobile object. The route environment information includes at least one of temperature, humidity, atmospheric pressure, rainfall, wind direction and speed, and weather. The acquisition unit 102 may acquire, for example, weather information provided by a weather information providing service as the route environment information. The acquisition unit 102 may also acquire, as the route environment information, information measured by a weather sensor provided in the mobile object. The weather sensor measures at least one of temperature, humidity, atmospheric pressure, rainfall, wind direction, and wind speed.
[0018] The prediction unit 103 generates a predicted result of flight stability of the mobile object on the planned route based on the route environment information and the flight characteristic information. The prediction unit 103 may generate a predicted result of flight stability for each preset position or region. The preset position may be, for example, a map divided into multiple regions, and the flight stability in each divided region may be calculated. The preset region may be a point where a latitude line and a longitude line intersect for each predetermined latitude and each predetermined longitude. The flight stability of the mobile object on the planned route may be generated for each altitude. If the altitude of the route along which the mobile object will travel on the planned route is known, the flight stability may correspond to the altitude of the route along which the mobile object will travel.
[0019] The output unit 104 outputs the predicted result of flight stability generated by the prediction unit 103. The predicted result of flight stability output by the output unit 104 may be indicated by a numerical value, or may be indicated by a symbol such as "A" or "B", or by a description such as "danger" or "safe", similar to the flight stability included in the flight characteristics information.
[0020] Next, processing executed by the information processing device 10 will be described with reference to Fig. 2. Fig. 2 is a flowchart showing an example of an information processing method according to the present disclosure. The flowchart shown in Fig. 2 is started when the information processing device 10 receives, for example, a command signal.
[0021] First, the acquisition unit 102 acquires route environment information relating to the environment on the planned route of the mobile object (step S101). The acquisition unit 102 supplies the acquired route environment information to the prediction unit 103.
[0022] Next, the prediction unit 103 generates a prediction result of flight stability of the moving object on the planned route based on the route environment information and flight characteristic information (step S102). The prediction unit 103 uses the route environment information supplied from the acquisition unit 102 and the flight characteristic information managed by the management unit 101.
[0023] Finally, the output unit 104 outputs the predicted flight stability of the moving object on the planned route (step S103).
[0024] The above has described the information processing method executed by the information processing device 10. By using flight characteristics information, which is actual information on the flight stability of each moving object, the information processing device 10 can appropriately predict the flight stability of each moving object on its planned route, even if there are individual differences between moving objects. Then, by using the generated flight stability, it can appropriately determine whether or not each moving object can move.
[0025] The information processing device 10 may include a processor and a storage device as components not shown. The storage device included in the information processing device 10 includes a storage device including a nonvolatile memory such as a flash memory and an SSD. In this case, the storage device included in the information processing device 10 stores a computer program (hereinafter simply referred to as a program) for executing the image processing method described above. The processor also loads the computer program from the storage device into a buffer memory such as a DRAM (Dynamic Random Access Memory) and executes the program.
[0026] Each component of the information processing device 10 may be realized by dedicated hardware. Furthermore, some or all of the components may be realized by a combination of general-purpose or dedicated circuits, processors, or the like. These may be configured by a single chip, or by multiple chips connected via a bus. Some or all of the components of each device may be realized by a combination of the above-mentioned circuits and programs. Furthermore, a CPU (Central Processing Unit), GPU (Graphics Processing Unit), FPGA (Field-Programmable Gate Array), or the like may be used as the processor. The description of the components described herein may also be applied to other devices or systems described below in this disclosure.
[0027] Furthermore, when some or all of the components of the information processing device 10 are realized by multiple information processing devices, circuits, etc., the multiple information processing devices and circuits, etc. may be centrally or distributed. For example, the information processing devices and circuits, etc. may be realized as a client-server system, a cloud computing system, etc., in which each is connected via a communication network. Furthermore, the functions of the information processing device 10 may be provided in a SaaS (Software as a Service) format.
[0028] As described above, according to the present embodiment, it is possible to provide a control device, a control method, and a program that can suitably determine whether or not each moving object can move.
[0029] <Embodiment 2> Another example of the information processing device 10 will be described below. Fig. 3 is a block diagram showing an example of use of the information processing device according to the present disclosure. Fig. 3 shows the information processing device 10, a mobile object 20, an operation information providing device 30, and a weather information providing device 40. The information processing device 10, the mobile object 20, the operation information providing device 30, and the weather information providing device 40 are communicably connected via a network N1.
[0030] The mobile body 20 is an air vehicle that moves at an altitude of several meters to several hundred meters above the ground. The mobile body is, for example, a drone or an unmanned aerial vehicle called a UAS. Each mobile body 20 is assigned identification information. Even for the same model, the identification information for each mobile body 20 is different. FIG. 4 is a block diagram showing an example of a mobile body according to the present disclosure. As shown in FIG. 4, the mobile body 20 includes a communication unit 201, a mobile body control unit 202, a drive unit 203, and a memory unit 204.
[0031] The communication unit 201 has a function for directly communicating wirelessly with the information processing device 10. That is, the communication unit 201 may include, for example, an antenna, a modulation circuit, a demodulation circuit, etc. The mobile object control unit 202 includes an arithmetic unit such as a CPU or an MCU, and controls each component of the mobile object 20. That is, for example, the mobile object control unit 202 exchanges information with the information processing device 10 via the communication unit 201, and issues instructions to each component of the mobile object 20 in response to this. The drive unit 203 includes a motor for rotating a propeller, which is the means of movement of the mobile object 20. The storage unit 204 includes a non-volatile memory such as a flash memory and an SSD, and stores identification information of the mobile object 20 itself, information received from the information processing device 10, etc.
[0032] Returning to the explanation of Figure 3, the operation information providing device 30 is a device that manages operation plan information for multiple moving bodies 20. The operation information providing device 30 provides the operation plan information to the information processing device 10 via the network N1. The operation plan information includes, for example, information such as the identification information of the moving body 20, the planned route, and the time range for traveling along the planned route. Furthermore, the operation plan information may include transport item information regarding the presence or absence of transported goods, the type, size, and weight of the cargo to be transported, etc. Furthermore, the operation plan information includes not only the original operation plan for the planned operation, but also an alternative operation plan. In other words, the operation plan information may include multiple pieces of identification information of the moving body 20, multiple planned routes, and multiple time ranges.
[0033] The weather information providing device 40 is a device managed by a weather information providing service provider, which is a service provider that provides weather information. The weather information providing device 40 can supply weather information to the information processing device 10 in response to a request from the information processing device 10. Alternatively, the weather information providing device 40 may supply weather information to the information processing device 10 at predetermined intervals. The weather information includes at least one of temperature, humidity, atmospheric pressure, precipitation, wind direction and speed, and weather conditions.
[0034] The information processing device 10 has the same configuration as that shown in FIG. 1, and includes a management unit 101, an acquisition unit 102, a prediction unit 103, and an output unit 104.
[0035] The management unit 101 links the measurement results of the flight stability of the moving body 20, measured environment information related to the environment at the time of measuring the flight stability, and identification information of the moving body 20, and manages them as flight characteristic information for each moving body 20. FIG. 5 is a diagram showing an example of the contents of the flight characteristic information for each moving body according to the present disclosure. In the example shown in FIG. 5, the flight characteristic information includes items of identification information, measured environment information, and flight stability measurement results. The identification information is information provided for each moving body 20. The identification information may also include information indicating the model of the moving body. The measured environment information includes at least one of temperature, humidity, air pressure, precipitation, wind direction and speed, weather, etc. In the example shown in FIG. 5, the measured environment information includes items of wind speed, wind direction, and precipitation.
[0036] Before describing the items of the flight stability measurement results shown in FIG. 5, flight stability will be described. FIG. 6 is a diagram for explaining flight stability in the present disclosure. Flight stability is information indicating the degree of separation of the actual trajectory from the target trajectory of the moving body 20. More specifically, as shown in FIG. 6, flight stability is the separation rate or amount of separation of the actual trajectory C2 from the target trajectory C1 of the moving body 20. For example, flight stability is the separation amount ΔD or separation rate from the target trajectory C1 when the moving body 20 moves a predetermined distance ΔX. In this way, flight stability may be indicated numerically, or may be indicated by symbols such as "A" or "B" or by descriptions such as "danger" or "safe" depending on the separation amount ΔD or separation rate from a threshold value. In the example shown in FIG. 5, the flight characteristic information describes the flight stability measurement results using symbols "A," "B," and "C."
[0037] The flight characteristics information is not limited to the format shown in Fig. 5. For example, the flight characteristics information may be generated by grouping the measured environment information based on wind speed, wind direction, precipitation, etc. The flight characteristics information may also use statistical data that displays the measurement results of flight stability for each group of measured environment information.
[0038] Furthermore, the flight characteristics information may include, in addition to the identification information, measurement environment information, and flight stability measurement results of the moving body 20, transported goods performance information regarding the cargo transported by the moving body 20 during the measurement of flight stability. In this case, the management unit 101 links the identification information, flight stability measurement results, measurement environment information, and transported goods performance information, and manages them as flight characteristics information for each moving body 20. The transported goods performance information may include, for example, whether the moving body 20 is transporting cargo at the time of measurement, and the type, size, and weight of the cargo being transported.
[0039] The acquisition unit 102 acquires flight plan information from the flight information providing device 30 via the network N1. Then, it acquires route environment information related to the environment along the planned route included in the flight plan information. Specifically, the acquisition unit 102 acquires weather information as route environment information from the weather information providing device 40 via the network N1. The route environment information may include time information related to the time when the moving object 20 passes along the planned route.
[0040] The prediction unit 103 generates a prediction result of the flight stability of the moving body 20 along the planned route based on the flight plan information and route environment information acquired by the acquisition unit 102 and the flight characteristics information managed by the management unit 101. When there are multiple planned routes, the prediction unit 103 may generate a prediction result of the flight stability of the moving body 20 for each planned route. Furthermore, when route environment information including time information regarding the time at which the moving body 20 passes along the planned route is acquired, the prediction unit 103 may generate a prediction result of the flight stability of the moving body 20 for each of multiple time ranges. Furthermore, when there are multiple moving bodies 20, the prediction unit 103 may generate a prediction result of the flight stability for each moving body 20. When the flight plan information includes transported object information, the prediction unit 103 generates a prediction result of the flight stability of the moving body 20 along the planned route based on the route environment information, transported object information, and flight characteristics information.
[0041] The output unit 104 first determines whether or not the original flight plan is feasible based on the flight stability prediction result generated by the prediction unit 103. If the original flight plan is feasible, the output unit 104 outputs the original flight plan. If the original flight plan is not feasible, the output unit 104 outputs other planned routes on which the mobile unit 20 can travel, the time range in which the mobile unit can travel, and identification information of other mobile units 20 that can travel on the planned route. The output unit 104 may also output the separation distance that the mobile unit 20 must maintain on the planned route from other mobile units 20 and obstacles, etc., based on the prediction result. The output unit 104 outputs these output results to, for example, the mobile unit 20 and a traffic management system (not shown). The mobile unit 20 and the traffic management system may determine which mobile unit 20 to operate on which planned route at which time period based on the output result from the output unit 104. If the mobile unit 20 is in operation, the output results are used for, for example, route changes and waiting.
[0042] Next, the processing executed by the information processing device 10 will be described. First, the processing executed by the information processing device 10 before the start of operation of the moving body 20 will be described with reference to Fig. 7. Fig. 7 is a flowchart showing an example of an information processing method according to the present disclosure before the start of operation of the moving body. The flowchart shown in Fig. 7 is started when the information processing device 10 acquires, for example, some kind of command signal or operation plan information from the operation information providing device 30.
[0043] First, the acquisition unit 102 acquires flight plan information from the flight information providing device 30 (step S201). The flight plan information includes not only the original flight plan for the scheduled flight but also an alternative flight plan. Next, the acquisition unit 102 acquires route environment information from the weather information providing device 40 based on the planned route and time information included in the flight plan information (step S202).
[0044] Next, the prediction unit 103 generates a prediction result of the flight stability of the moving body 20 on the planned route based on the flight plan information and route environment information acquired by the acquisition unit 102 and the flight characteristic information managed by the management unit 101 (step S203). The prediction unit 103 generates a prediction result of the flight stability of the moving body 20 on the planned route based on the route environment information acquired by the acquisition unit 102 and the flight characteristic information managed by the management unit 101. When there are multiple planned routes, the prediction unit 103 may generate a prediction result of the flight stability of the moving body 20 for each planned route. Furthermore, when the prediction unit 103 acquires route environment information including time information regarding the time when the moving body 20 passes through the planned route, the prediction unit 103 may generate a prediction result of the flight stability of the moving body 20 for each of multiple time ranges. Furthermore, when there are multiple moving bodies 20, the prediction unit 103 may generate a prediction result of the flight stability for each moving body 20.
[0045] Next, the information processing device 10 determines whether or not operation is possible according to the original flight plan based on the flight stability prediction result (step S204). If the information processing device 10 determines that operation is possible according to the original flight plan (step S204: YES), the output unit 104 outputs the original flight plan (step S205). At this time, the output unit 104 may output the separation distance that the moving body 20 must maintain from other moving bodies 20 and obstacles on the planned route together with the original flight plan. If the information processing device 10 determines that operation is impossible according to the original flight plan (step S204: NO), the information processing device 10 proceeds to step S206.
[0046] In step S206, the information processing device 10 determines, based on the flight stability prediction result, whether or not there is another planned route that the original moving body 20 can travel during the original time period (step S206). If the information processing device 10 determines that there is a planned route that the original moving body 20 can travel (step S206: YES), the output unit 104 outputs the planned route that the original moving body 20 can travel (step S207). At this time, the output unit 104 may output, together with the planned route that the original moving body 20 can travel, a separation distance that the original moving body 20 must maintain from other moving bodies 20 and obstacles, etc. If the information processing device 10 determines that there is no planned route that the original moving body 20 can travel (step S206: NO), the information processing device 10 proceeds to step S208.
[0047] In step S208, the information processing device 10 determines, based on the flight stability prediction result, whether or not there is another time range in which the original moving body 20 can move along the original planned route (step S208). If the information processing device 10 determines that there is an available time range (step S208: YES), the output unit 104 outputs the available time range (step S209). At this time, the output unit 104 may output the separation distance that the moving body 20 must maintain from other moving bodies 20 and obstacles on the planned route, along with the available time range. If the information processing device 10 determines that there is no available time range (step S208: NO), the information processing device 10 proceeds to step S210.
[0048] In step S210, the information processing device 10 determines whether there are any other mobile bodies 20 that can move along the originally planned route and in the time period, based on the flight stability prediction result (step S210). If the information processing device 10 determines that there are any mobile bodies 20 that can move along the originally planned route (step S210: YES), the output unit 104 outputs identification information of the mobile bodies 20 that can move along the planned route (step S211). At this time, the output unit 104 may output, together with the identification information, the separation distance that the mobile body 20 must maintain between itself and other mobile bodies 20 and obstacles, etc. If the information processing device 10 determines that there are no mobile bodies 20 that can move along the planned route (step S210: NO), the output unit 104 outputs a signal indicating that operation is not possible, since no operable conditions for the originally planned destination were found (step S212).
[0049] Next, processing executed by the information processing device 10 while the mobile body 20 is in operation will be described with reference to Fig. 8. Fig. 8 is a flowchart showing an example of an information processing method according to the present disclosure when the mobile body is in operation. The flowchart shown in Fig. 8 is started when the information processing device 10 receives, for example, a command signal or updated weather information from the weather information providing device 40. The flowchart shown in Fig. 8 may also be started at predetermined time intervals.
[0050] First, the acquisition unit 102 acquires flight plan information for the moving body 20 in operation from the flight information providing device 30 (step S301). The flight plan information includes not only an initial flight plan for the scheduled flight, but also an alternative flight plan to which the moving body 20 in operation can travel. Next, the acquisition unit 102 acquires route environment information from the weather information providing device 40 based on the planned route and time information included in the flight plan information (step S302). Next, the prediction unit 103 generates a prediction result of the flight stability of the moving body 20 on the planned route based on the flight plan information and route environment information acquired by the acquisition unit 102 and the flight characteristic information managed by the management unit 101 (step S303). Step S303 is the same process as step S203 in FIG. 7, so a detailed description will be omitted.
[0051] Next, the information processing device 10 determines whether the moving body 20 in operation can continue operating according to the original operation plan based on the flight stability prediction result (step S304). If the information processing device 10 determines that operation can be continued according to the original operation plan (step S304: YES), the moving body 20 continues operating according to the original operation plan (step S305). At this time, the output unit 104 may output to the moving body 20 the separation distance that the moving body 20 must maintain from other moving bodies 20 and obstacles, etc. on the planned route. If the information processing device 10 determines that operation cannot be continued according to the original operation plan (step S304: NO), the information processing device 10 proceeds to step S306.
[0052] In step S306, the information processing device 10 determines, based on the flight stability prediction result, whether or not there is another planned route along which the moving body 20 in operation can travel within the original time range (step S306). If the information processing device 10 determines that there is a planned route along which the moving body 20 can travel (step S306: YES), the output unit 104 outputs the planned route along which the moving body 20 can travel (step S307). At this time, the output unit 104 may output, along with the planned route along which the moving body 20 can travel, a separation distance between the moving body 20 and other moving bodies 20 and obstacles, etc., that must be maintained along the planned route. If the information processing device 10 determines that there is no planned route along which the moving body 20 can travel (step S306: NO), the information processing device 10 proceeds to step S308.
[0053] In step S308, the information processing device 10 determines, based on the flight stability prediction result, whether there is another time range in which the moving body 20 in operation can move along the originally planned route (step S308). If the information processing device 10 determines that there is a time range in which the moving body 20 can move (step S308: YES), the output unit 104 outputs the time range in which the moving body 20 can move (step S309). At this time, the output unit 104 may output the planned route in which the moving body 20 can move, as well as the distance between the moving body 20 and other moving bodies 20 and obstacles that the moving body 20 must maintain along the planned route, along with the time range in which the moving body 20 can move. In this case, the moving body 20 in operation waits, for example, until it is time to move. If the information processing device 10 determines that there is no time range in which the moving body 20 can move (step S308: NO), the output unit 104 outputs a signal indicating that the moving body 20 cannot continue operation (step S310) because no operable conditions for the destination of the moving body 20 in operation were found. In this case, the moving body 20 in operation moves, for example, to the nearest available port.
[0054] The information processing method executed by the information processing device 10 has been described, but in the above-mentioned information processing method, for example, the order of the determinations in steps S206, S208, and S210 may be different. Also, the order of the determinations in steps S306 and S308 may be reversed. Furthermore, the information processing device 10 does not need to perform all of the determinations in the above steps. For example, it may perform any one or two or more of the above determinations.
[0055] Although the present embodiment has been described above, the configuration of the information processing device 10 according to the embodiment is not limited to that described above. For example, the information processing device 10 is not limited to being an independent device. The information processing device 10 may be included in, for example, a UTM (UAS Traffic Management) system, a terminal that controls the mobile object 20, or the mobile object 20 itself.
[0056] The mobile object 20 may have a weather sensor capable of acquiring weather information. In this case, the acquisition unit 102 may acquire weather information from the weather sensor possessed by the mobile object 20 as route environment information. This allows the information processing device 10 to more appropriately grasp route environment information along which the mobile object 20 travels. Furthermore, the weather information may be obtained by using weather information data acquired from the weather information providing device 40 or a weather sensor possessed by the mobile object 20 and the results of a weather simulation using a three-dimensional city model.
[0057] Furthermore, the measured environment information included in the flight characteristics information managed by the management unit 101 and the route environment information acquired by the acquisition unit 102 are not limited to weather information. For example, information regarding the state of wireless communication with the moving object 20 may also be included in the measured environment information and the route environment information.
[0058] Furthermore, the flight characteristics information managed by the management unit 101 may include information regarding the total flight time of the moving object 20. For example, due to aging or other factors, the flight stability of the moving object 20 may decrease as the total flight time increases even under the same environment. Therefore, by including information regarding the total flight time in the flight characteristics information, the prediction unit 103 can more appropriately generate a prediction result of flight stability.
[0059] The information processing device 10 may also have a function of generating an operation plan for the moving bodies 20 based on the predicted flight stability results generated for each of the multiple moving bodies 20.
[0060] As described above, according to this embodiment, it is possible to not only determine whether each moving body can move or not based on the predicted flight stability results, but also to present alternative planned routes, time periods, and moving bodies.
[0061] <Third Embodiment> The following describes another example of the information processing device 10. Fig. 9 is a block diagram showing another example of the information processing device according to the present disclosure. The information processing device 10 further includes a reliability calculation unit 105 in addition to the information processing device 10 shown in Fig. 1.
[0062] The management unit 101 manages, for each moving object, performance information on how stably each moving object was able to fly under various environmental conditions as flight characteristic information. Meanwhile, product information created by the moving object manufacturer may also contain information equivalent to flight characteristic information (hereinafter referred to as specified flight characteristic information). If the specified flight characteristic information can be added to the flight characteristic information of the management unit 101 as flight characteristic information, the workload of measuring the flight stability of the moving object can be reduced. However, the specified flight characteristic information may differ from the measurement results of the actual moving object.
[0063] Therefore, the reliability calculation unit 105 calculates the reliability of the specification flight characteristic information by comparing the specification flight characteristic information contained in the product information created by the manufacturer of the mobile body with the flight characteristic information managed by the management unit 101.
[0064] The following describes the processing executed by the information processing device 10. Fig. 10 is a flowchart showing an example of a method for calculating the reliability of specified flight characteristic information.
[0065] First, the reliability calculation unit 105 selects environmental conditions for measuring flight stability (step S401). The reliability calculation unit 105 selects the environmental conditions from the measurement environment information included in the specification flight characteristic information.
[0066] Next, the flight stability of the moving object under the environmental conditions selected in step S401 is measured, and the management unit 101 acquires the flight stability (step S402). The management unit 101 associates the environmental conditions as measured environmental information, the acquired flight stability, and the identification information of the moving object, and manages them as flight characteristic information.
[0067] Next, the reliability calculation unit 105 calculates the reliability of the specified flight characteristic information by comparing the specified flight characteristic information with the flight characteristic information managed by the management unit 101 (step S403). The reliability calculation unit 105 calculates the reliability, for example, based on the deviation rate or deviation amount of the flight stability under the same environmental conditions (measured environment information) included in the specified flight characteristic information and the flight characteristic information.
[0068] For example, if the calculated reliability is equal to or greater than a predetermined value, the specification flight characteristic information is added as flight characteristic information to the flight characteristic information in the management unit 101. On the other hand, even if the calculated reliability is less than a predetermined value, the specification flight characteristic information may be corrected according to the reliability, for example, and added to the flight characteristic information in the management unit 101 as flight characteristic information.
[0069] As described above, according to this embodiment, by calculating the reliability of the specification flight characteristic information included in the product information created by the manufacturer of the moving body, it is possible to determine whether the specification flight characteristic information can be added as flight characteristic information to the flight characteristic information in the management unit 101. If the specification flight characteristic information can be added as flight characteristic information to the flight characteristic information in the management unit 101, the workload of measuring the flight stability of the moving body can be reduced. Therefore, it is possible to provide a control device, a control method, and a program that can efficiently collect flight characteristic information and therefore suitably determine whether each moving body can be moved.
[0070] <Example of hardware configuration> Hereinafter, a case will be described in which the functional configurations of the update information generation device and static information management device according to the present disclosure are realized by a combination of hardware and software.
[0071] FIG. 11 is a block diagram illustrating an example of the hardware configuration of a computer. The update information generation device and static information management device of the present disclosure can realize the above-described functions by a computer 500 including the hardware configuration shown in the figure. The computer 500 may be a portable computer such as a smartphone or tablet terminal, or a stationary computer such as a PC. The computer 500 may be a dedicated computer designed to realize each device, or may be a general-purpose computer. The computer 500 can realize desired functions by installing a specified application.
[0072] The computer 500 has a bus 502, a processor 504, a memory 506, a storage device 508, an input / output interface 510, and a network interface 512. The bus 502 is a data transmission path through which the processor 504, the memory 506, the storage device 508, the input / output interface 510, and the network interface 512 transmit and receive data to and from each other. However, the method of connecting the processor 504 and other components to each other is not limited to a bus connection.
[0073] The processor 504 is one of various processors such as a CPU, a GPU, an FPGA, etc. The memory 506 is a main storage device realized using a RAM (Random Access Memory) or the like.
[0074] The storage device 508 is an auxiliary storage device realized using a hard disk, an SSD, a memory card, a ROM (Read Only Memory), or the like. The storage device 508 stores programs for realizing desired functions. The processor 504 reads the programs into the memory 506 and executes them to realize the respective functional components of each device.
[0075] The input / output interface 510 is an interface for connecting the computer 500 to an input / output device. For example, the input / output interface 510 is connected to an input device such as a keyboard and an output device such as a display device.
[0076] The network interface 512 is an interface for connecting the computer 500 to a network.
[0077] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above-described embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. Furthermore, each embodiment can be combined with other embodiments as appropriate.
[0078] Each drawing is merely an example for describing one or more embodiments. Each drawing may relate not only to one particular embodiment, but also to one or more other embodiments. As will be understood by those skilled in the art, various features or steps described with reference to any one drawing can be combined with features or steps shown in one or more other drawings to create, for example, an embodiment not explicitly shown or described. Not all features or steps shown in any one drawing are necessary to describe an exemplary embodiment, and some features or steps may be omitted. The order of steps described in any drawing may be changed as appropriate.
[0079] A part or all of the above-described embodiments can be described as, but not limited to, the following supplementary notes.
[0080] (Appendix 1) a management unit that links identification information of each moving object that moves through the air, a measurement result of the flight stability of the moving object, and measured environment information relating to the environment at the time of the measurement of the flight stability, and manages the information as flight characteristic information for each moving object; an acquisition unit that acquires route environment information related to an environment along a planned route of the moving object; a prediction unit that generates a prediction result of flight stability of the moving object on the planned route based on the route environment information and the flight characteristic information; an output unit that outputs the prediction result, Information processing device.
[0081] (Appendix 2) the acquisition unit acquires route environment information for a plurality of planned routes, the prediction unit generates a prediction result of flight stability of the moving object on the plurality of planned routes; the output unit outputs a planned route along which the mobile object can travel based on the prediction result. 10. The information processing device according to claim 1.
[0082] (Appendix 3) the acquisition unit acquires the route environment information including time information relating to a time when the moving object passes through the planned route; the prediction unit generates prediction results of flight stability of the moving object over a plurality of time ranges; the output unit outputs a time range in which the moving object can travel along the planned route based on the prediction result. 3. The information processing device according to claim 1 or 2.
[0083] (Appendix 4) the prediction unit generates prediction results of flight stability for the plurality of moving bodies; the output unit outputs the identification information of the moving object that can move along the planned route based on the prediction result. 4. The information processing device according to claim 1.
[0084] (Appendix 5) the output unit outputs a separation distance that the moving body should maintain from another moving body on the planned route based on the prediction result. 5. An information processing device according to any one of claims 1 to 4.
[0085] (Appendix 6) the management unit links the identification information, the measurement result of the flight stability, the measurement environment information, and further transported goods performance information regarding the cargo transported by the moving body at the time of the measurement of the flight stability, and manages the information as flight characteristic information for each moving body; the acquisition unit further acquires transported item information related to cargo transported by the moving object along the planned route; the prediction unit generates a prediction result of flight stability of the moving object on the planned route based on the route environment information, the transported object information, and the flight characteristic information. 6. An information processing device according to any one of claims 1 to 5.
[0086] (Appendix 7) a reliability calculation unit that calculates the reliability of the specified flight characteristic information by comparing the specified flight characteristic information included in the product information generated by the manufacturer of the moving object with the flight characteristic information managed by the management unit; 7. An information processing device according to any one of claims 1 to 6.
[0087] (Appendix 8) the management unit associates the identification information of the moving body, a flight stability measurement result, which is information indicating a degree of separation of an actual trajectory from a target trajectory of the moving body, with the measurement environment information, and manages the flight characteristics information for each moving body. 8. An information processing device according to any one of claims 1 to 7.
[0088] (Appendix 9) The computer Identification information of each moving object that moves through the air is linked to the measurement result of the flight stability of the moving object, and measured environment information relating to the environment at the time of the measurement of the flight stability, and the information is managed as flight characteristic information for each moving object; acquiring route environment information relating to an environment along a planned route of the moving object; generating a prediction result of flight stability of the moving object on the planned route based on the route environment information and the flight characteristic information; outputting the prediction result; Information processing methods.
[0089] (Appendix 10) Identification information of each moving object that moves through the air is linked to the measurement result of the flight stability of the moving object, and measured environment information relating to the environment at the time of the measurement of the flight stability, and the information is managed as flight characteristic information for each moving object; acquiring route environment information relating to an environment along a planned route of the moving object; generating a prediction result of flight stability of the moving object on the planned route based on the route environment information and the flight characteristic information; outputting the prediction result; Making a computer execute an information processing method program.
[0090] (Appendix 11) The management unit links the identification information, the measurement results of the flight stability, the measurement environment information, and further the total flight time information of the moving body, and manages them as flight characteristic information for each moving body, the prediction unit generates a prediction result of flight stability of the moving object on the planned route based on the route environment information, the flight characteristics information, and further total flight time information. 9. An information processing device according to any one of claims 1 to 8.
[0091] Some or all of the elements (e.g., configurations and functions) described in Supplementary Notes 2 to 8 and Supplementary Notes 11, which are dependent on Supplementary Notes 1, may also be dependent on Supplementary Notes 9 and 10 in the same dependent relationship as Supplementary Notes 2 to 8 and Supplementary Notes 11. Some or all of the elements described in any Supplementary Note may be applied to various hardware, software, recording means for recording software, systems, and methods. [Explanation of symbols]
[0092] 10. Information processing equipment 20 Mobile 30 Flight information device 40 Weather information providing device 101 Management Department 102 Acquisition Department 103 Prediction Department 104 Output section 105 Reliability calculation unit 201 Communications Department 202 Mobile control unit 203 Drive unit 204 Storage section 500 computers 502 Bus 504 processor 506 memory 508 Storage Devices 510 Input / Output Interface 512 network interface C1 Target trajectory C2 Actual orbit N1 Network ΔD Peeling amount ΔX distance
Claims
1. a management unit that links identification information of each moving object that moves through the air, a measurement result of the flight stability of the moving object, and measured environment information relating to the environment at the time of the measurement of the flight stability, and manages the information as flight characteristic information for each moving object; an acquisition unit that acquires route environment information related to an environment along a planned route of the moving object; a prediction unit that generates a prediction result of flight stability of the moving object on the planned route based on the route environment information and the flight characteristic information; an output unit that outputs the prediction result, Information processing device.
2. the acquisition unit acquires route environment information for a plurality of planned routes, the prediction unit generates a prediction result of flight stability of the moving object on the plurality of planned routes; the output unit outputs a planned route along which the mobile object can travel based on the prediction result. The information processing device according to claim 1 .
3. the acquisition unit acquires the route environment information including time information relating to a time when the moving object passes through the planned route; the prediction unit generates prediction results of flight stability of the moving object over a plurality of time ranges; the output unit outputs a time range in which the moving object can travel along the planned route based on the prediction result.
3. The information processing device according to claim 1 or 2.
4. the prediction unit generates prediction results of flight stability for the plurality of moving bodies; the output unit outputs the identification information of the moving object that can move along the planned route based on the prediction result. The information processing device according to claim 3 .
5. the output unit outputs a separation distance that the moving body should maintain from another moving body on the planned route based on the prediction result. The information processing device according to claim 1 .
6. the management unit links the identification information, the measurement result of the flight stability, the measurement environment information, and further transported goods performance information regarding the cargo transported by the moving body at the time of the measurement of the flight stability, and manages the information as flight characteristic information for each moving body; the acquisition unit further acquires transported item information related to cargo transported by the moving object along the planned route; the prediction unit generates a prediction result of flight stability of the moving object on the planned route based on the route environment information, the transported object information, and the flight characteristic information. The information processing device according to claim 1 .
7. a reliability calculation unit that calculates the reliability of the specified flight characteristic information by comparing the specified flight characteristic information included in the product information generated by the manufacturer of the moving object with the flight characteristic information managed by the management unit; The information processing device according to claim 1 .
8. the management unit associates the identification information of the moving body, a flight stability measurement result, which is information indicating a degree of separation of an actual trajectory from a target trajectory of the moving body, with the measurement environment information, and manages the flight characteristics information for each moving body. The information processing device according to claim 1 .
9. The computer Identification information of each moving object that moves through the air is linked to the measurement result of the flight stability of the moving object, and measured environment information relating to the environment at the time of the measurement of the flight stability, and the information is managed as flight characteristic information for each moving object; acquiring route environment information relating to an environment along a planned route of the moving object; generating a prediction result of flight stability of the moving object on the planned route based on the route environment information and the flight characteristic information; outputting the prediction result; Information processing methods.
10. Identification information of each moving object that moves through the air is linked to the measurement result of the flight stability of the moving object, and measured environment information relating to the environment at the time of the measurement of the flight stability, and the information is managed as flight characteristic information for each moving object; acquiring route environment information relating to an environment along a planned route of the moving object; generating a prediction result of flight stability of the moving object on the planned route based on the route environment information and the flight characteristic information; outputting the prediction result; Making a computer execute an information processing method program.
Citation Information
Patent Citations
Route generation device, route generation method, computer program, and moving object management system
JP2023162867A