Information processing device, information processing method, and program
Patent Information
- Application Number
- JP2024576142
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-07-23
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2043-12-11
AI Technical Summary
Current systems fail to accurately assess and present the dynamic risks faced by mobile objects, such as drones, during their movement routes, which can change due to environmental conditions like weather and radio wave quality, posing challenges for safe navigation and operation.
An information processing device and method that acquires mobile object information, first weather information from services, and second weather information from local sensors, and calculates risks based on movement plans, integrating these data sources to output risk distributions along the route, also considering radio wave and ground conditions.
Effectively presents and calculates the risks associated with mobile object movements, enhancing safety by providing comprehensive risk assessments that account for environmental and operational factors, thereby improving route planning and operational management.
Abstract
Description
Information processing device, information processing method, and program
[0001] The present disclosure relates to an information processing device, an information processing method, and a program.
[0002] The use of drones and other airborne mobile devices is increasing, and along with this, there is a growing movement to improve the environment in which such mobile devices can operate.
[0003] For example, the mobile body described in Patent Document 1 has a behavior planning unit that generates a behavior plan based on at least one of a location where a dangerous situation may occur during movement or a dangerous location where a dangerous situation has occurred, and the type of dangerous situation.
[0004] The moving body according to Patent Document 2 has a safety level calculation unit that calculates the safety level of a plane based on plane information about a plane that exists in the external environment, and a movement control unit that controls movement onto the plane based on the calculated safety level.
[0005] The flying object monitoring system according to Patent Document 3 receives flight information of the flying object from a sensor that detects the flying object, and classifies the flying object into normal and abnormal flying objects based on the flight information.
[0006] The flight system of Patent Document 4 determines the flight route of an aircraft by matching weather with a recommended flight area map that lists recommended flight areas in which flying an aircraft in that weather is recommended based on flight safety.
[0007] International Publication No. 2021 / 187110 International Publication No. 2020 / 262060 JP 2022-141240 A JP 2022-016848 A
[0008] However, the risks posed to the moving object itself and to objects around the moving object along its route may change depending on the situation, so a technology to identify these risks is desired.
[0009] In view of the above-mentioned problems, the present disclosure aims to provide an information processing device and the like that suitably presents risks in the environment in which a mobile object moves.
[0010] The information processing device according to the present disclosure includes a mobile object information acquisition unit, a first weather information acquisition unit, a second weather information acquisition unit, a risk calculation unit, and an output unit. The mobile object information acquisition unit acquires mobile object information including a movement plan linked to identification information of a mobile object moving through the air. The first weather information acquisition unit acquires first weather information for a first area provided by a weather information providing service and including a movement area of the mobile object according to the movement plan. The second weather information acquisition unit acquires second weather information from a weather sensor that observes weather in a second area that includes a portion of a location according to the movement plan and is smaller than the first area. The risk calculation unit calculates a risk of the mobile object in the movement area according to the movement plan based on the movement plan, the first weather information, and the second weather information. The output unit outputs a distribution of risks along the movement route of the mobile object.
[0011] In an information processing method according to the present disclosure, a computer executes the following processes. The computer acquires moving object information including a movement plan linked to identification information of a moving object moving through the air. The computer acquires first weather information for a first area provided by a weather information providing service and including a movement area of the moving object according to the movement plan. The computer acquires second weather information from a weather sensor that observes weather in a second area that includes a part of the location according to the movement plan and is smaller than the first area. The computer calculates a risk for the moving object in the movement area according to the movement plan based on the movement plan, the first weather information, and the second weather information. The computer outputs a distribution of risks along the movement route of the moving object.
[0012] A program according to the present disclosure causes a computer to execute the following method. The computer acquires moving object information including a movement plan linked to identification information of a moving object moving through the air. The computer acquires first weather information for a first area provided by a weather information providing service and including a movement area of the moving object according to the movement plan. The computer acquires second weather information from a weather sensor that observes weather in a second area that includes a part of a location according to the movement plan and is smaller than the first area. The computer calculates a risk for the moving object in the movement area according to the movement plan based on the movement plan, the first weather information, and the second weather information. The computer outputs a distribution of risks along the movement route of the moving object.
[0013] According to the present disclosure, it is possible to provide an information processing device, an information processing method, and a program that suitably present risks in the environment in which a mobile object moves.
[0014] 1 is a block diagram of an information processing device according to an embodiment. FIG. 2 is a flowchart of an information processing method according to an embodiment. FIG. 3 is a block diagram showing an example of use of an information processing device according to an embodiment. FIG. 4 is a block diagram of a base station according to an embodiment. FIG. 5 is a block diagram of a mobile object according to an embodiment. FIG. 6 is a block diagram of an operator terminal according to an embodiment. FIG. 7 is a block diagram of an integrated management device according to an embodiment. FIG. 8 is a flowchart of an information processing method according to an embodiment. FIG. 9 is a block diagram showing an example of use of an information processing device according to an embodiment. FIG. 10 is a block diagram of a base station according to an embodiment. FIG. 11 is a flowchart of an information processing method according to an embodiment. FIG. 12 is a diagram showing an example of risk distribution. FIG. 13 is a block diagram illustrating an example of a hardware configuration of a computer.
[0015] 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. In each drawing, the same elements are assigned the same reference numerals, and duplicate explanations are omitted as necessary.
[0016] <First Embodiment> The present embodiment will be described below with reference to the drawings. Fig. 1 is a block diagram of an information processing device 10 according to the first embodiment. The information processing device 10 mainly includes a mobile object information acquisition unit 11, a first weather information acquisition unit 12, a second weather information acquisition unit 13, a risk calculation unit 14, and an output unit 15.
[0017] The mobile object information acquisition unit 11 acquires mobile object information including a movement plan linked to identification information of a mobile object moving in the air. The mobile object moving in the air is, for example, a drone (autonomous flying object) or a flying car. The mobile object moves while transmitting predetermined identification information. The identification information includes a unique identifier assigned to each individual mobile object. The mobile object information acquisition unit 11 receives the identification information transmitted by the mobile object, and thereby acquires the movement information of the mobile object from the identification information of the mobile object. More specifically, for example, the mobile object information acquisition unit 11 queries a management device that manages the mobile object for the received identification information. In response to the query, the management device then supplies the mobile object information including the movement plan of the mobile object to the mobile object information acquisition unit 11.
[0018] The movement plan included in the moving object information includes information about the location to which the moving object will move and the time when the moving object will pass through this location. In addition to the movement plan, the moving object information may also include information about the identification information of the moving object, the model of the moving object, the purpose of the movement, whether or not there is any cargo to be transported, etc.
[0019] One embodiment of the identification information is information called a remote ID (Identifier) or RID (Remote ID) transmitted by the drone. The remote ID includes, for example, at least one of the drone's registration symbol, serial number, and authentication information. The remote ID also includes the drone's location information. The drone transmits the remote ID at a frequency of at least once per second. The drone transmits the remote ID to the vicinity of the drone via, for example, Bluetooth (registered trademark) or Wi-Fi.
[0020] The identification information transmitted by the mobile body may include a movement plan. In this case, the mobile body information acquisition unit 11 can acquire mobile body information including the movement plan by receiving the identification information transmitted by the mobile body.
[0021] The first weather information acquisition unit 12 acquires weather information provided by a weather information providing service (in this disclosure, this weather information is referred to as first weather information). The first weather information is weather information provided by the weather information providing service. The first weather information is weather information for an area including the movement area of the mobile object related to the movement plan (in this disclosure, this area is referred to as the first area). The weather information providing service provides weather reports and weather forecasts for a specified area using satellite images and rain meters, anemometers, thermometers, etc. installed on the ground. The first weather information acquisition unit 12 acquires, as the first weather information, weather information corresponding to the area in which the mobile object is moving and the time in which the mobile object is moving. The weather information includes at least one of temperature, humidity, atmospheric pressure, precipitation, wind direction and speed, and weather conditions.
[0022] The second weather information acquisition unit acquires second weather information from a weather sensor that observes weather in a second area that includes a portion of the location related to the movement plan and is smaller than the first area. The location related to the movement plan is an area that includes at least a portion of the location through which the moving object passes in the movement plan. The weather sensor measures at least one of the temperature, humidity, air pressure, rainfall, wind direction, and wind speed in this area. In other words, the second weather information is weather information for an area that is relatively smaller than the first weather information.
[0023] The risk calculation unit 14 calculates the risk of the mobile object in the travel area related to the travel plan based on the travel plan, the first weather information, and the second weather information. In this case, the risk of the mobile object is an index indicating the possibility that the operation of the mobile object 201 will be hindered due to weather such as wind and rain. The risk may be indicated numerically, or may be indicated by a symbol such as "A" or "B" or a description such as "danger" or "safe." The risk may also include the possibility that harm will be caused to the surrounding area if the mobile object, i.e., a drone, crashes. For example, the risk of a 50% chance of a mobile object crashing while traveling over a city may be set higher than the risk of a 50% chance of a mobile object crashing while traveling over a river.
[0024] The risk calculation unit 14 may calculate the risk for each preset position. The preset position may be, for example, a maximum value of risk in each of a plurality of regions obtained by dividing a map into regions. 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 risk of the moving object in the movement region may be calculated for each altitude. If the altitude of the route along which the moving object will travel is known in the movement plan, the risk may correspond to the altitude of the route along which the moving object will travel.
[0025] The output unit 15 outputs a distribution of risks (risk distribution) along the travel path of the mobile object. The risk distribution output by the output unit 15 is information on risks corresponding to the travel path, and may be text information or image data. The risk distribution may also be information corresponding to a three-dimensional space.
[0026] Next, a process executed by the information processing device 10 will be described with reference to Fig. 2. Fig. 2 is a flowchart of an information processing method according to the first embodiment. The flowchart shown in Fig. 2 starts, for example, when the information processing device 10 receives identification information from a mobile object.
[0027] First, the mobile object information acquisition unit 11 acquires mobile object information including a movement plan linked to identification information of a mobile object moving in the air (step S11).
[0028] Next, the first weather information acquisition unit 12 acquires first weather information provided by the weather information providing service (step S12).
[0029] Next, the second weather information acquisition unit 13 acquires second weather information from a weather sensor that observes the weather at the location related to the movement plan (step S13).
[0030] Next, the risk calculation unit 14 calculates the risk of the moving object in the movement area according to the movement plan based on the movement plan, the first weather information, and the second weather information (step S14).
[0031] Next, the output unit 15 outputs the distribution of risks along the travel path of the mobile object (step S15).
[0032] The information processing method executed by the information processing device 10 has been described above. However, in the above-described information processing method, for example, the order of steps S12 and S13 may be reversed. Steps S12 and S13 may also be executed in parallel. Through the above-described processing, the information processing device 10 presents a weather-related risk distribution in the area in which the mobile object is moving. At this time, the information processing device 10 calculates risk by integrating first weather information, which is weather information covering a relatively wide area, with weather information covering a relatively narrow area. This allows the information processing device 10 to suitably calculate and present risks along the travel route.
[0033] The information processing device 10 may include a processor and a storage device (not shown). The storage device of the information processing device 10 may include a storage device including a nonvolatile memory such as a flash memory or an SSD. In this case, the storage device of 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.
[0034] Each component of the information processing device 10 may be implemented using dedicated hardware. Furthermore, some or all of the components may be implemented using general-purpose or dedicated circuits, processors, or a combination thereof. These may be implemented using a single chip or multiple chips connected via a bus. Some or all of the components of each device may be implemented using 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.
[0035] 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, circuits, etc. may be centrally or decentralized. For example, the information processing devices, circuits, etc. may be realized as a client-server system, a cloud computing system, or the like, 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.
[0036] As described above, according to the present embodiment, it is possible to provide an information processing device, an information processing method, and a program that suitably present risks in the environment in which a mobile object moves.
[0037] <Second Embodiment> The second embodiment will now be described. Fig. 3 is a block diagram showing an example of use of an information processing device according to the second embodiment. Fig. 3 shows a base station 101, a weather sensor 120, a mobile object 201, a weather information providing device 300, an operator terminal 410, and a central management device 420. Note that a plurality of weather sensors 120 are shown in Fig. 3. Of these, the base station 101, the weather information providing device 300, the operator terminal 410, and the central management device 420 are connected to each other so as to be able to communicate via a network N1. Furthermore, one weather sensor 120 is connected to the network N1, and the other is connected to the base station 101 so as to be able to communicate directly. Furthermore, the mobile object 201 is connected to the base station 101 so as to be able to communicate directly.
[0038] The base station 101 is set to be capable of direct wireless communication with communication terminals located in a communication range R11, which is a predetermined communication range. The mobile unit 201 shown in FIG. 3 is located in the communication range R11. Therefore, direct wireless communication with the base station 101 is possible. The base station 101 receives identification information from the mobile unit 201 located in the communication range R11. The base station 101 also includes an information processing device 10. Therefore, the information processing device 10 acquires mobile unit information from the identification information transmitted by the mobile unit 201. A weather sensor 120 located in the communication range R11 also communicates directly with the base station 101 by wireless communication. The base station 101 receives second weather information from the weather sensor 120 with which it has direct wireless communication.
[0039] The base station 101 also receives second weather information from weather sensors 120 connected via the network N1. Each of the weather sensors 120 has information about its installed location. Therefore, the weather sensors 120 provide the base station 101 with information about their own location, measured weather information, and time information. Therefore, the base station 101 can process the information received from each weather sensor 120 by linking it to the location information.
[0040] The base station 101 is communicatively connected to the weather information providing device 300 via the network N1. The weather information providing device 300 is a device managed by a weather information providing service provider that is a service provider that provides first weather information. The weather information providing device 300 can supply the first weather information to the base station 101 in response to a request from the base station 101. Alternatively, the weather information providing device 300 may supply the first weather information to the base station 101 at predetermined intervals.
[0041] The base station 101 is communicably connected to the central management device 420 via the network N1. As a result, when the base station 101 receives identification information from the mobile unit 201, for example, it introduces the received identification information to the central management device 420. The central management device 420 supplies the base station 101 with information including a movement plan for the mobile unit 201 related to the introduced identification information. When generating mobile unit information, the central management device 420 may cooperate with an operator terminal 410 managed by the operator of the mobile unit 201. With the above-mentioned configuration, the information processing device 10 included in the base station 101 can acquire the mobile unit information of the mobile unit 201.
[0042] The base station 101 is communicably connected to an operator terminal 410 via the network N1. The operator terminal 410 is a terminal managed by an operator who operates the mobile object 201. The operator terminal 410 can receive information linked to the identification information of the mobile object 201 from the central management device 420.
[0043] When the information processing device 10 outputs a risk distribution, the base station 101 receives the risk distribution and supplies it to the general management device 420. When the general management device 420 receives the risk distribution from the base station 101, it can supply the received risk distribution to the operator terminal 410. With the above-mentioned configuration, the base station 101 can present the risk distribution of the mobile unit 201 to the operator of the mobile unit 201.
[0044] Next, the base station 101 will be described with reference to Fig. 4. Fig. 4 is a block diagram of the base station 101 according to the second embodiment. The base station 101 is configured to be able to directly communicate wirelessly with a predetermined terminal present in a communication range R11. The base station 101 is, for example, a computer or server to which a technology called multi-access edge computing (MEC) is applied. The base station 101 mainly includes a communication unit 111, a control unit 112, and an information processing device 10.
[0045] The communication unit 111 communicates with communication terminals present in the communication range R11. The communication unit 111 includes, for example, a wireless communication antenna and a signal processing circuit for transmitting signals received from the information processing device 10. The communication unit 111 also includes means for communicating with the network N1 to communicate with the outside of the communication range R11. The control unit 112 controls the communication unit 111 and also controls the exchange of information between the information processing device 10 and the communication unit 111. In addition to the above-described configuration, the base station 101 also includes a storage unit for storing programs and the like for implementing the functions according to this embodiment.
[0046] Next, a description will be given of the information processing device 10 included in the base station 101. The configuration of the information processing device 10 according to this embodiment is the same as that shown in FIG.
[0047] The mobile unit information acquisition unit 11 according to this embodiment acquires mobile unit information from identification information transmitted by a mobile unit 201 present in the communication range R11. More specifically, when the base station 101 receives identification information from the mobile unit 201, it introduces this identification information to the central management device 420 via the network N1. The central management device 420 provides the base station 101 with a movement plan, etc., of the mobile unit 201 linked to the queried identification information. In this way, the mobile unit information acquisition unit 11 acquires mobile unit information from the identification information received from the mobile unit 201 and the movement plan, etc., received from the central management device 420.
[0048] The first weather information acquisition unit 12 according to this embodiment acquires first weather information from the weather information providing device 300 via the communication unit 111 and the network N1. The second weather information acquisition unit 13 acquires second weather information from a weather sensor 120 present in the communication range R11 through direct wireless communication performed by the communication unit 111. Furthermore, when the movement plan of the mobile object 201 is outside the communication range R11, the second weather information acquisition unit 13 acquires second weather information from the weather sensor 120 connected to the network N1.
[0049] The risk calculation unit 14 calculates the risk of the area linked to the movement route of the mobile unit 201 from the above-mentioned mobile unit information, the first weather information, and the second weather information. Then, the output unit 15 supplies the risk calculated by the risk calculation unit 14 as a risk distribution to the integrated management device 420. Note that, if the output unit 15 is configured to be able to directly exchange information with the operator terminal 410, it may supply the risk distribution to the operator terminal 410 instead of the integrated management device 420.
[0050] The second weather information acquisition unit 13 of the information processing device 10 can acquire second weather information from weather sensors installed in each of a plurality of base stations in the predetermined communication network N1. This allows the information processing device 10 to acquire weather information for an area in accordance with the movement plan of the mobile object 201. This also allows the information processing device 10 to calculate risk with high accuracy by using the first weather information and the second weather information.
[0051] Furthermore, the mobile object information acquisition unit 11 may acquire, based on the identification information, mobile object information that further includes attribute information regarding the performance of the mobile object 201. The attribute information regarding the performance of the mobile object 201 may include, for example, the weight of the mobile object, hovering performance, maximum wind pressure resistance, waterproof performance, dustproof performance, etc. Furthermore, the attribute information regarding the performance of the mobile object 201 may include whether the mobile object 201 is carrying cargo, the type of cargo being carried, the purpose of operation of the mobile object 201, etc.
[0052] In this case, the risk calculation unit 14 can calculate the risk by taking into account the above-mentioned attribute information. That is, the risk calculation unit 14 calculates the risk to the moving body 201, for example, from the maximum wind resistance of the moving body 201 and the wind speed around the moving path. Alternatively, the risk calculation unit 14 calculates the risk to the moving body 201, for example, from the waterproof performance of the moving body 201 and the amount of rainfall around the moving path. With this configuration, the risk calculation unit 14 suitably calculates the risk specific to each moving body. Note that the risk calculation may be performed by statistical calculation or machine learning.
[0053] Next, the mobile object 201 will be described with reference to Fig. 5. Fig. 5 is a block diagram of the mobile object 201 according to the second embodiment. The mobile object 201 mainly includes a position information acquisition unit 211, a communication unit 212, a camera 213, a mobile object control unit 214, a drive unit 215, and a storage unit 216.
[0054] The location information acquisition unit 211 acquires location information of the mobile object 201 using, for example, a location information acquisition system that uses GNSS (Global Navigation Satellite System) or Wi-Fi radio waves. The communication unit 212 has a function for directly communicating wirelessly with the base station 101. That is, the communication unit 212 may include, for example, an antenna, a modulation circuit, a demodulation circuit, etc. The camera 213 includes an objective lens, an imaging element, etc., and generates image data of an image of the scenery around the mobile object 201.
[0055] The mobile object control unit 214 includes a calculation device such as a CPU or MCU, and controls each component of the mobile object 201. That is, for example, the mobile object control unit 214 exchanges information with the base station 101 via the communication unit 212, and issues instructions to each component of the mobile object 201 in response to the information. The drive unit 215 includes a motor for rotating a propeller, which is the means of movement of the mobile object 201. The storage unit 216 includes a non-volatile memory such as a flash memory or an SSD, and stores identification information of the mobile object 201, etc.
[0056] Next, the operator terminal 410 will be described with reference to Fig. 6. Fig. 6 is a block diagram of the operator terminal 410 according to the second embodiment. The operator terminal 410 is a terminal managed by the operator of the mobile object 201, and is, for example, a computer or a dedicated device. The operator terminal 410 mainly includes a communication unit 411, an interface unit 412, a control unit 413, and a storage unit 414.
[0057] The communication unit 411 has a function for connecting the operator terminal 410 to the network N1. The interface unit 412 includes an information input device for the operator using the operator terminal 410 to operate the operator terminal 410, a display for presenting predetermined information to the operator, etc. The control unit 413 includes a calculation device such as a CPU, and controls each component of the operator terminal 410. The storage unit 414 includes a non-volatile memory, and stores, for example, identification information of the mobile object 201, a movement plan, etc.
[0058] Next, the overall management device 420 will be described with reference to Fig. 7. Fig. 7 is a block diagram of the overall management device 420 according to the second embodiment. The overall management device 420 is a device managed by an administrator or the like who overall manages the operation of mobile objects in an area where multiple mobile objects are operated, and is, for example, a computer, a server, or a cloud. The overall management device 420 mainly includes a communication unit 421, an interface unit 422, a control unit 423, and a storage unit 424.
[0059] The communication unit 421 has a function for connecting the overall management device 420 to the network N1. The interface unit 422 includes an information input device for the person using the overall management device 420 to operate the overall management device 420, a display for presenting predetermined information to the user, etc. The control unit 423 includes a calculation unit such as a CPU, and controls each component of the overall management device 420. The storage unit 424 includes a non-volatile memory, and stores overall management information including, for example, movement plans and identification information for multiple moving objects.
[0060] Next, the process executed by the information processing device 10 according to the second embodiment will be described with reference to Fig. 8. Fig. 8 is a flowchart of an information processing method according to the second embodiment.
[0061] First, the information processing device 10 determines whether the base station 101 has acquired identification information from any mobile object (step S20). If the base station 101 has not acquired identification information from the mobile object (step S20: NO), the information processing device 10 repeats step S20. If the base station 101 has acquired identification information from the mobile object (step S20: YES), the information processing device 10 proceeds to step S21.
[0062] In step S21, the mobile object information acquisition unit 11 acquires mobile object information including a movement plan linked to the identification information of the mobile object 201 (step S21).
[0063] Next, the first weather information acquisition unit 12 acquires first weather information from the weather information providing device 300 managed by the weather information providing service (step S22).
[0064] Next, the second weather information acquisition unit 13 acquires second weather information from the weather sensors 120 that observe the weather at the locations related to the movement plan (step S23). At this time, if there are multiple applicable weather sensors 120, the second weather information acquisition unit 13 acquires second weather information from each of the multiple weather sensors 120.
[0065] Next, the risk calculation unit 14 calculates the risk of the moving object 201 in the movement area according to the movement plan using the movement plan, the first weather information, and the second weather information (step S24). Here, the risk calculation unit 14 calculates the risk in each of the multiple areas or multiple points.
[0066] Next, the output unit 15 outputs the distribution of risks along the moving path of the mobile unit (step S25). Here, the output unit 15 outputs the output risk distribution so that it can be transmitted from the base station 101 to the integrated management device 420. That is, the control unit 112 of the base station 101 supplies the risk distribution output by the output unit 15 to the integrated management device 420 via the communication unit 111 and the network N1. The integrated management device 420 supplies this risk distribution to, for example, the operator terminal 410. This allows the operator of the mobile unit 201 to recognize the risk distribution of the mobile unit 201 using the operator terminal 410.
[0067] Although the present embodiment has been described above, the configuration of the information processing device 10 according to the embodiment is not limited to the above. For example, the timing and frequency of the first weather information acquired by the first weather information acquisition unit 12 and the timing and frequency of the second weather information acquired by the second weather information acquisition unit 13 may be the same or different. For example, the frequency with which the second weather information acquisition unit 13 acquires the second weather information may be higher than the frequency with which the first weather information acquisition unit 12 acquires the first weather information. With such a configuration, the information processing device 10 can complement the first weather information using the second weather information.
[0068] The mobile object 201 may have a weather sensor 120. In this case, the second weather information acquisition unit 13 may acquire the second weather information from the weather sensor 120 that the mobile object 201 has. This allows the information processing device 10 to more appropriately grasp the risks of the environment in which the mobile object 201 moves.
[0069] The base station 101 may also be included in, for example, a traffic light pole on a road. Such a configuration makes it easy to install multiple base stations 101. Accordingly, the information processing device 10 and the weather sensor may be installed in various locations. The base station 101 may be installed on a street lamp pole instead of a traffic light pole.
[0070] Furthermore, the information processing device 10 may not be included in the base station 101, but may be separate from the base station 101. In this case, the information processing device 10 may be present in a communication range R11 of the base station 101. Alternatively, the information processing device 10 may be present outside the communication range R11 of the base station 101, and may cooperate with the base station 101 via a network N1.
[0071] As described above, according to the present embodiment, it is possible to provide an information processing device, an information processing method, and a program that suitably present risks in the environment in which a mobile object moves.
[0072] <Third Embodiment> Next, a third embodiment will be described. Fig. 9 is a block diagram showing an example of use of an information processing device. The information processing device according to this embodiment differs from the above-described embodiments in that it takes radio wave information into account when calculating risk. Fig. 9 newly includes a radio wave information providing device 310. Fig. 9 also includes a base station 102 instead of the base station 101, and a mobile unit 202 instead of the mobile unit 201.
[0073] The radio wave information providing device 310 is a device managed by a wireless communication service provider that provides a radio wave environment information providing service. The radio wave information providing device 310 provides first radio wave information to the base station 102 via the network N1. The first radio wave information is radio wave environment information for wireless communication operated and managed by the wireless communication service provider. The radio wave environment information is information indicating the state or radio wave quality of radio waves for wireless communication. The radio wave environment information includes at least a predetermined location and radio wave strength associated with that location. The radio wave environment information may also include a noise ratio, noise strength, or other indicators. The first radio wave information includes information indicating the radio wave environment of radio waves used by the mobile unit 202 in the area in which the mobile unit 202 moves.
[0074] The mobile unit 202 according to this embodiment generates second radio wave information, which is radio wave environment information of the radio waves received by the mobile unit 202, and supplies the generated second radio wave information to the base station 102. The second radio wave information includes at least the position of the mobile unit 202 and the radio wave intensity of the radio waves received by the mobile unit 202. The second radio wave information may further include the radio wave noise ratio, noise intensity, or other indicators.
[0075] Next, the base station 102 will be described with reference to Fig. 10. Fig. 10 is a block diagram of a base station according to the third embodiment. The base station 102 has an information processing device 20 instead of the information processing device 10. The information processing device 20 differs from the information processing device 10 in that it has a first radio wave information acquisition unit 16 and a second radio wave information acquisition unit 17.
[0076] The first radio wave information acquisition unit 16 acquires first radio wave information provided by the radio wave environment information providing service. In this case, the risk calculation unit 14 calculates the risk by taking the first radio wave information into account. The second radio wave information acquisition unit 17 acquires second radio wave information generated by the mobile object 202. In this case, the risk calculation unit 14 calculates the risk by further taking the second radio wave information into account.
[0077] With the above-described configuration, the risk calculation unit 14 of the information processing device 20 calculates the risk of the mobile body 202 from the mobile body information, the first weather information, the second weather information, the first radio wave information, and the second radio wave information. That is, the information processing device 20 calculates the risk posed by the weather and the risk of loss of control or control malfunction due to deterioration of radio wave quality. The risk calculation unit 14 may apply the result of a composite calculation of these risks to the risk distribution. Furthermore, the risk calculation unit 14 may apply these risks to the risk distribution in a manner that allows each of them to be distinguished.
[0078] 11 is a diagram of a mobile object 202 according to the third embodiment. The mobile object 202 differs from the mobile object 201 in that it includes a second radio wave information generating unit 217. The second radio wave information generating unit 217 generates second radio wave information by compiling the position of the mobile object 202 measured by the position information acquiring unit 211 and the state of radio waves measured by the communication unit 212. The second radio wave information generating unit 217 also supplies the generated second radio wave information to the base station 102 via the communication unit 212.
[0079] Next, the processing executed by the information processing device 20 will be described with reference to Fig. 12. Fig. 12 is a flowchart of the information processing method according to the third embodiment. The flowchart shown in Fig. 12 differs from the flowchart shown in Fig. 8 in that steps S31 and S32 are included between steps S23 and S24.
[0080] In step S23, the second weather information acquisition unit 13 of the information processing device 20 acquires second weather information from the weather sensor 120 that observes the weather at the location related to the movement plan (step S23).
[0081] Next, the first radio wave information acquisition unit 16 acquires the first radio wave information from the radio wave information providing device 310 (step S31). Subsequently, the second radio wave information acquisition unit 17 acquires the second radio wave information from the mobile object 202.
[0082] Next, the risk calculation unit 14 calculates the risk of the moving body 202 in the movement area related to the movement plan using the movement plan, the first weather information, the second weather information, and the first radio wave information and the second radio wave information (step S24).
[0083] The third embodiment has been described above. Note that the order of steps S31 and S32 in the above flowchart is not limited to the above. Steps S31 and S32 may be executed in parallel. Furthermore, the order of steps S31 and S32 does not matter as long as they are executed after step S21 and before step S24.
[0084] As described above, according to the present embodiment, it is possible to provide an information processing device, an information processing method, and a program that suitably present risks in the environment in which a mobile object moves.
[0085] <Fourth embodiment> Next, a fourth embodiment will be described. The fourth embodiment further includes a camera capable of capturing images of the ground scenery in the area in which the mobile object is moving. Fig. 13 is a block diagram showing an example of use of an information processing device according to the fourth embodiment. Fig. 13 includes two cameras 130. Fig. 13 also includes a base station 103 instead of the base station 102. The base station 103 includes an information processing device 30 instead of the information processing device 20.
[0086] One of the two cameras 130 is located in communication range R11, is communicatively connected to base station 103, and supplies image data captured by the camera to mobile object 202. The other camera 130 is communicatively connected to network N1, and is capable of supplying image data captured by the camera to base station 103 via network N1. Each of the multiple cameras 130 has attribute information linked to the area or location captured by the camera. For example, image data captured and generated by camera 130 may include this attribute information. This allows information processing device 30 to identify which camera 130 provided the image data. Furthermore, image data generated by camera 130 also includes information regarding the date and time of capture. This allows information processing device 30 to identify the location of the scenery included in the image data and the date and time the image data was captured.
[0087] The camera 130 may be included in the base station 103. For example, if the base station 103 is a traffic light pole or a street lamp pole, the camera 130 may be installed on the top of the traffic light pole or the street lamp pole. The camera 130 may have tilt, pan, and zoom functions. The weather sensor 120 and the camera 130 connected to the network N1 may be independent devices each having a communication function. The weather sensor 120 and the camera 130 connected to the network N1 may be integrated into one device. The weather sensor 120 and the camera 130 connected to the network N1 may be connected to the network N1 via a base station.
[0088] Next, the base station 103 will be described with reference to Fig. 14. Fig. 14 is a block diagram of the base station 103 according to the fourth embodiment. The base station 103 differs from the base station 102 in Fig. 10 in that the base station 103 has an information processing device 30 instead of the information processing device 20. The information processing device 30 differs from the information processing device 20 in that the information processing device 30 has an image data acquisition unit 18.
[0089] The image data acquisition unit 18 acquires image data of an area on the ground corresponding to the movement path of the mobile object, captured by a predetermined camera. The image data acquisition unit 18 may acquire image data automatically supplied from a plurality of cameras, or the information processing device 30 may request image data from a predetermined camera.
[0090] The risk calculation unit 14 according to this embodiment calculates the risk by further taking into account the ground conditions contained in the image data. More specifically, the risk calculation unit 14, for example, recognizes whether or not pedestrians, automobiles, etc. are present on the ground. Furthermore, the risk calculation unit 14 can calculate the risk of the moving body 202 falling based on the recognition result and the movement status of the moving body 202. That is, for example, the risk calculation unit 14 can calculate the risk of the moving body 202 moving above an area where multiple pedestrians and automobiles are present to be higher than the risk of the moving body 202 moving above an area where no pedestrians or automobiles are present.
[0091] Next, processing executed by the information processing device 30 will be described with reference to Fig. 15. Fig. 15 is a flowchart of an information processing method according to the fourth embodiment. The flowchart shown in Fig. 15 differs from the flowchart shown in Fig. 12 in that step S33 is included after step S32.
[0092] In step S34, the image data acquisition unit 18 acquires image data of the ground captured by the camera 130 (step S34). Upon acquiring the image data, the image data acquisition unit 18 supplies the image data to the risk calculation unit 14.
[0093] In step S24, the risk calculation unit 14 calculates the risk of an area or location linked to the movement plan of the mobile object 202 from the mobile object information, the first weather information, the second weather information, the first radio wave information, the second radio wave information, and the image data. At this time, the risk calculation unit 14 may calculate a first risk when the density of people or vehicles included in the image data is a first density to be higher than a second risk when the density included in the image data is a second density higher than the first density.
[0094] Next, the risk distribution output by the base station 103 will be described with reference to Fig. 16. Fig. 16 is a diagram showing an example of risk distribution. Map M10 shown in Fig. 16 is a display in which a map of an urban area and the risk distribution above the urban area are superimposed. In the example of Fig. 16, map M10 is divided into four sections horizontally and four sections vertically. In other words, map M10 is divided into 16 sections. The information processing device 30 of the base station 103 calculates the risk for each of these 16 sections.
[0095] A base station 103, a weather sensor 120, and a camera 130 are installed at an intersection on the left side of map M10. The base station 103, the weather sensor 120, and the camera 130 are, for example, integrated with a traffic light pole. The weather sensor 120 and the camera 130 are respectively grounded to the upper right and lower right of map M10. The base station 103 receives second weather information from the multiple weather sensors 120 shown on map M10. The base station 103 also receives image data from the multiple cameras 130 shown on map M10. As described above, the base station 103 also receives first weather information provided by the weather information providing service and first radio wave information provided by the radio wave environment information providing service. The information processing device 30 included in the base station 103 calculates the risk in each area of map M10 from this information. In this example, the information processing device 30 outputs risk in three levels.
[0096] Each section on map M10 is labeled with the letters "A," "B," and "C." Here, sections labeled "A" have the highest risk, sections labeled "B" have a lower risk than sections labeled "A," and sections labeled "C" have a lower risk than sections labeled "B." On map M10, the section with a river flowing through it in the second column from the right and the section on the bottom left are labeled with the letter "C."
[0097] In the map M10, a thick solid polygonal line indicates a recommended travel route R10 for the mobile object 202. The recommended travel route R10 is set so as to avoid high-risk and low-risk sections and to travel mainly through sections with relatively low risk. The information processing device 30 may have a function of setting such a travel route by calculating link costs.
[0098] The fourth embodiment has been described above. In the above flowchart, step S33 may be performed before step S24. This embodiment provides an information processing device, an information processing method, and a program that can appropriately monitor the status of a predetermined area.
[0099] The above-described program can be stored and supplied to a computer using various types of non-transitory computer-readable media. Non-transitory computer-readable media include various types of tangible recording media. Examples of non-transitory computer-readable media include magnetic recording media (e.g., flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (e.g., magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R / Ws, and semiconductor memories (e.g., mask ROMs, PROMs (Programmable ROMs), EPROMs (Erasable PROMs), flash ROMs, and RAMs (Random Access Memory)). The program may also be supplied to a computer by various types of temporary computer-readable media. Examples of temporary computer-readable media include electrical signals, optical signals, and electromagnetic waves. The temporary computer-readable media can be supplied to a computer via wired communication paths such as electric wires and optical fibers, or via wireless communication paths.
[0100] <Example of Hardware Configuration> Hereinafter, a case will be described in which each functional configuration of the update information generation device and static information management device according to the present disclosure is realized by a combination of hardware and software.
[0101] FIG. 17 is a block diagram illustrating an example 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.
[0102] 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 for the processor 504, the memory 506, the storage device 508, the input / output interface 510, and the network interface 512 to 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.
[0103] The processor 504 is a processor 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.
[0104] The storage device 508 is an auxiliary storage device realized using a hard disk, an SSD, a memory card, a ROM (Read Only Memory), etc. 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.
[0105] The input / output interface 510 is an interface for connecting the computer 500 with input / output devices. 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.
[0106] The network interface 512 is an interface for connecting the computer 500 to a network.
[0107] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the invention.
[0108] Some or all of the above embodiments can be described as, but are not limited to, the following supplementary notes. (Supplementary Note 1) An information processing device comprising: a mobile object information acquisition unit that acquires mobile object information including a movement plan linked to identification information of a mobile object moving through the air; a first weather information acquisition unit that acquires first weather information for a first area provided by a weather information providing service and including a movement area of the mobile object related to the movement plan; a second weather information acquisition unit that acquires second weather information from a weather sensor that observes weather in a second area that includes a part of a location related to the movement plan and is smaller than the first area; a risk calculation unit that calculates a risk for the mobile object in the movement area related to the movement plan based on the movement plan, the first weather information, and the second weather information; and an output unit that outputs a distribution of the risk along a movement route of the mobile object. (Supplementary Note 2) The information processing device according to Supplementary Note 1, wherein the second weather information acquisition unit acquires the second weather information from the weather sensors installed in each of a plurality of base stations in a predetermined communication network. (Supplementary Note 3) The information processing device according to Supplementary Note 1, wherein the second weather information acquisition unit acquires the second weather information from the weather sensor possessed by the mobile body. (Supplementary Note 4) The information processing device according to Supplementary Note 1, wherein the mobile body information acquisition unit acquires the mobile body information further including attribute information regarding performance of the mobile body based on the identification information, and the risk calculation unit calculates the risk by taking the attribute information into account. (Supplementary Note 5) The information processing device according to Supplementary Note 1, further comprising a first radio wave information acquisition unit that acquires first radio wave information provided by a radio wave environment information providing service, and the risk calculation unit calculates the risk by taking the first radio wave information into account. (Supplementary Note 6) The information processing device according to Supplementary Note 5, further comprising a second radio wave information acquisition unit that acquires second radio wave information regarding a radio wave environment generated by the mobile body, and the risk calculation unit calculates the risk by further taking the second radio wave information into account. (Supplementary Note 7) An information processing device according to any one of Supplementary Notes 1 to 6, further comprising an image data acquisition unit that acquires image data of an area on the ground corresponding to the movement path of the moving body taken by a predetermined camera, and the risk calculation unit calculates the risk by further taking into account the ground conditions contained in the image data.(Supplementary Note 8) The information processing device according to Supplementary Note 7, wherein the risk calculation unit calculates a first risk when the density of people or vehicles included in the image data is a first density to be higher than a second risk when the density included in the image data is a second density higher than the first density. (Supplementary Note 9) An information processing method, wherein a computer: acquires moving object information including a movement plan linked to identification information of a moving object moving through the air, acquires first weather information for a first area provided by a weather information providing service and including a movement area of the moving object according to the movement plan, acquires second weather information from a weather sensor that observes weather in a second area that includes a part of a location according to the movement plan and is smaller than the first area, calculates a risk for the moving object in the movement area according to the movement plan based on the movement plan, the first weather information, and the second weather information, and outputs a distribution of the risk along the movement route of the moving object. (Supplementary Note 10) A program that causes a computer to execute an information processing method, comprising: acquiring mobile object information including a movement plan linked to identification information of a mobile object moving through the air; acquiring first weather information of a first area provided by a weather information providing service and including a movement area of the mobile object according to the movement plan; acquiring second weather information from a weather sensor that observes weather in a second area that includes a part of a location according to the movement plan and is smaller than the first area; calculating a risk of the mobile object in the movement area according to the movement plan based on the movement plan, the first weather information, and the second weather information; and outputting a distribution of the risk along the movement route of the mobile object.
[0109] Some or all of the elements (e.g., configurations and functions) described in Supplementary Notes 2 to 8 that are dependent on Supplementary Note 1 may also be dependent on Supplementary Notes 9 and 10 in the same dependency relationship as Supplementary Notes 2 to 8. 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.
[0110] This application claims priority based on Japanese Patent Application No. 2023-019537, filed February 10, 2023, the disclosure of which is incorporated herein by reference in its entirety.
[0111] The present disclosure can be used, for example, in a management system for managing the operation of mobile objects in a predetermined area.
[0112] DESCRIPTION OF SYMBOLS 10 Information processing device 11 Mobile object information acquisition unit 12 First weather information acquisition unit 13 Second weather information acquisition unit 14 Risk calculation unit 15 Output unit 16 First radio wave information acquisition unit 17 Second radio wave information acquisition unit 18 Image data acquisition unit 20 Information processing device 30 Information processing device 101 Base station 102 Base station 103 Base station 111 Communication unit 112 Control unit 120 Weather sensor 130 Camera 201 Mobile object 202 Mobile object 211 Position information acquisition unit 212 Communication unit 213 Camera 214 Mobile object control unit 215 Drive unit 216 Memory unit 217 Second radio wave information generation unit 300 Weather information providing device 310 Radio wave information providing device 410 Operator terminal 411 Communication unit 412 Interface unit 413 Control unit 414 Memory unit 420 General management device 421 Communication unit 422 Interface unit 423 Control unit 424 Storage unit 500 Computer 502 Bus 504 Processor 506 Memory 508 Storage device 510 Input / output interface 512 Network interface M10 Map R11 Communication range N1 Network
Claims
1. a mobile object information acquisition means for acquiring mobile object information including a movement plan linked to identification information of a mobile object moving in the air; a first weather information acquisition means provided by a weather information providing service for acquiring first weather information for a first area including a movement area of the moving object according to the movement plan; a second weather information acquisition means for acquiring second weather information from a weather sensor that observes weather in a second area that is smaller than the first area and that includes a part of the location according to the movement plan; a risk calculation means for calculating a risk of the moving object in a movement area according to the movement plan based on the movement plan, the first weather information, and the second weather information; and an output means for outputting the distribution of the risk along the movement path of the moving object. Information processing device.
2. the second weather information acquisition means acquires the second weather information from the weather sensors installed in each of a plurality of base stations in a predetermined communication network; The information processing device according to claim 1 .
3. the second weather information acquisition means acquires the second weather information from the weather sensor of the moving body; The information processing device according to claim 1 .
4. the mobile object information acquisition means acquires the mobile object information further including attribute information relating to the performance of the mobile object based on the identification information; the risk calculation means calculates the risk taking into account the attribute information; The information processing device according to claim 1 .
5. The radio wave environment information providing service further includes a first radio wave information obtaining means for obtaining first radio wave information provided by the radio wave environment information providing service, the risk calculation means calculates the risk taking into account the first radio wave information. The information processing device according to claim 1 .
6. further comprising second radio wave information acquisition means for acquiring second radio wave information relating to a radio wave environment generated by the moving body; the risk calculation means calculates the risk by further taking the second radio wave information into consideration. The information processing device according to claim 5 .
7. further comprising image data acquisition means for acquiring image data of an area on the ground corresponding to the movement path of the moving object photographed by a predetermined camera; the risk calculation means calculates the risk by further taking into account ground conditions included in the image data. The information processing device according to any one of claims 1 to 6.
8. the risk calculation means calculates a first risk when the density of people or vehicles included in the image data is a first density to be higher than a second risk when the density included in the image data is a second density higher than the first density; The information processing device according to claim 7 .
9. The computer Acquire moving object information including a movement plan linked to identification information of a moving object moving in the air; acquiring first meteorological information for a first area that includes a movement area of the moving object according to the movement plan, the first meteorological information being provided by a weather information providing service; acquire second weather information from a weather sensor that observes weather in a second area that includes a part of the location related to the movement plan and is smaller than the first area; calculating a risk of the moving object in a movement area according to the movement plan based on the movement plan, the first weather information, and the second weather information; outputting a distribution of the risks along the movement path of the moving object; Information processing methods.
10. Acquire moving object information including a movement plan linked to identification information of a moving object moving in the air; acquiring first meteorological information for a first area that includes a movement area of the moving object according to the movement plan, the first meteorological information being provided by a weather information providing service; acquire second weather information from a weather sensor that observes weather in a second area that includes a part of the location related to the movement plan and is smaller than the first area; calculating a risk of the moving object in a movement area according to the movement plan based on the movement plan, the first weather information, and the second weather information; outputting a distribution of the risks along the movement path of the moving object; A program that causes a computer to execute an information processing method.