Information processing system, information processing method, and information processing apparatus

The information processing system addresses the challenge of efficiently acquiring environmental information by using a dynamic map to detect events and adjust the parameters of environmental information acquisition units, resulting in optimized information acquisition for moving bodies.

JP7694388B2Active Publication Date: 2025-06-18SONY GROUP CORP
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2021552368
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2019-10-18
Filing Date
2020-10-09
Publication Date
2025-06-18
Estimated Expiration
2040-10-09

AI Technical Summary

Technical Problem

As the complexity of detection targets increases, the amount of environmental information that moving bodies need to acquire also increases, leading to a desire for efficient information acquisition methods.

Method used

An information processing system that includes a detection unit to identify events based on a dynamic map, an environmental information acquisition unit to gather information about the surrounding environment, and a setting unit to adjust the parameters of the acquisition unit based on detected events.

Benefits of technology

This system enables moving bodies to efficiently acquire necessary environmental information by optimizing the operation of environmental information acquisition units based on detected events, thereby reducing power consumption and improving information relevance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007694388000001
    Figure 0007694388000001
  • Figure 0007694388000002
    Figure 0007694388000002
  • Figure 0007694388000003
    Figure 0007694388000003
Patent Text Reader

Abstract

This information processing system is provided with: a detecting unit (131) for detecting the occurrence of an event on the basis of a dynamic map (300) in which three-dimensional geospatial information and additional information capable of assisting travel of a moving body are associated with one another; an environment information acquiring unit (on-board device 530) for acquiring environmental information indicating the surrounding environment of a moving body (500); and a setting unit (132) for setting a parameter of the environment information acquiring unit (on-board device 530) in accordance with the detected event.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing system, an information processing method, and an information processing apparatus.

Background Art

[0002] Technologies related to autonomous driving have been developed. Patent Document 1 discloses a technology for measuring the depth of an object located in a first direction based on two images captured by a stereo camera. Patent Document 2 discloses a technology for a user of a navigation device to select a proposed route based on dangerous situations existing in an arbitrary environment.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Patent Document 2

Summary of the Invention

Problems to be Solved by the Invention

[0004] In the above prior art, as the complexity of the detection target increases, the information on the surrounding environment acquired by the moving body also tends to increase. For this reason, it is desired that the moving body efficiently acquires necessary information.

[0005] Therefore, the present disclosure provides an information processing system, an information processing method, and an information processing apparatus that can efficiently acquire necessary information for a moving body.

Means for Solving the Problems

[0006] To solve the above problems, an information processing system according to one aspect of the present disclosure includes a detection unit that detects the occurrence of an event based on a dynamic map in which three-dimensional geospatial information is associated with additional information capable of supporting the travel of a moving object, an environmental information acquisition unit that acquires environmental information indicating the surrounding environment of the moving object, and a setting unit that sets parameters of the environmental information acquisition unit according to the detected event.

[0007] Further, an information processing method according to one aspect of the present disclosure includes an information processing device mounted on a moving object detecting the occurrence of an event based on a dynamic map in which three-dimensional geospatial information is associated with additional information capable of supporting the travel of the moving object, acquiring, by an environmental information acquisition unit, environmental information indicating the surrounding environment of the moving object, and setting parameters of the environmental information acquisition unit according to the detected event.

[0008] Further, an information processing device according to one aspect of the present disclosure includes a detection unit that detects the occurrence of an event based on a dynamic map in which three-dimensional geospatial information is associated with additional information capable of supporting the travel of a moving object, and a setting unit that sets parameters of an environmental information acquisition unit that acquires environmental information indicating the surrounding environment of the moving object according to the detected event.

Brief Description of the Drawings

[0009]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Embodiments for Carrying Out the Invention

[0010] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In each of the following embodiments, the same parts are denoted by the same reference numerals, and redundant explanations are omitted.

[0011] (First Embodiment) [Outline of Information Processing System According to the First Embodiment] FIG. 1 is a diagram for explaining an example of realizing an information processing method according to the first embodiment. FIG. 2 is a diagram for explaining an example of a dynamic map used in the information processing method.

[0012] As shown in FIG. 1, the information processing system 1 includes an information processing device 100 mounted on a moving body 500 and a management device 200 that manages a plurality of moving bodies 500. The moving body 500 includes, for example, vehicles (automobiles, electric vehicles, motorcycles, bicycles, etc.), mobile robots, and the like. The moving body 500 may be equipped with a plurality of mounted devices 530. In this embodiment, the case where the moving body 500 is an automobile will be described. The information processing device 100 and the management device 200 are configured to be able to communicate with each other, for example, via a network or directly without using a network.

[0013] Note that the information processing system 1 according to this embodiment can use V2X communication. V2X communication is communication between the moving body 500 and "something". In the information processing system 1, communication between the moving bodies 500 is V2V (Vehicle-to-Vehicle) communication. In the information processing system 1, communication between the moving body 500 and the infrastructure is V2I (Vehicle-to-Infrastructure) communication. In the information processing system 1, communication between the moving body 500 and the network is V2N (Vehicle-to-Network) communication. In the information processing system 1, communication between the moving body 500 and the pedestrian is V2P (Vehicle-to-Pedestrian) communication.

[0014] The moving body 500 is equipped with a mounted device 530. The mounted device 530 includes, for example, electronic devices such as sensors, cameras, and communication devices. The mounted device 530 operates based on parameters. The parameters include, for example, parameters such as the effective viewing angle, the number of sensors, exposure correction, image processing filters, and MIMO (Multiple-Input and Multiple-Output). The mounted device 530 is configured to be able to exchange information with, for example, the information processing device 100 and the like. The mounted device 530 detects information inside and outside the moving body 500 and supplies the detection results to the moving body 500, the information processing device 100, and the like. The moving body 500 uses the detection results of the mounted device 530 to perform driving assistance, autonomous driving, and the like.

[0015] For example, when the moving body 500 moves by means of autonomous driving or the like, it is desirable to collect all information such as the surrounding environment of the own vehicle using the on-vehicle device 530 or the like. However, if the moving body 500 operates all the on-vehicle devices 530 constantly, the power consumption of the battery will increase. Therefore, the present disclosure aims to suppress the power consumed by the moving body 500 and appropriately provide the information necessary for the moving body 500.

[0016] The management device 200 is, for example, a so-called cloud server, and is a server device that executes information processing in cooperation with the information processing device 100. The management device 200 is a device provided outside the moving body 500. The management device 200 has, for example, a function of managing the dynamic map 300 and providing information such as information on the dynamic map 300 to the information processing device 100.

[0017] As shown in FIG. 2, the dynamic map 300 is a database-like map in which vehicles and various traffic information are added to a three-dimensional map, and the information is classified according to the update frequency of the information. The dynamic map 300 has three-dimensional geospatial information 310 and additional information 320 that can support automatic driving of vehicles and the like. The geospatial information 310 and the additional information 320 are associated with each other, and are configured to be able to utilize in real time information whose situation changes every moment.

[0018] The geospatial information 310 includes highly accurate information that can specify the position of the own vehicle related to the road and its surroundings at the lane level. The geospatial information 310 is, for example, spatial map information that records various information such as each lane, guardrail, road sign, crosswalk, and highway at accurate positions. The geospatial information 310 is static information in which various information such as roads, structures on roads, lanes, road surfaces, and permanent regulations is updated within one month.

[0019] The additional information 320 includes quasi-static information 321, quasi-dynamic information 322, and dynamic information 323. The quasi-static information 321 includes, for example, traffic control information, road construction information, wide-area weather information, etc., and is information whose information is updated within 1 hour. The quasi-dynamic information 322 includes, for example, accident information, traffic jam information, narrow-area weather information, etc. at the observation point, and is information whose information is updated within 1 minute. The dynamic information 323 includes, for example, ITS (Intelligent Transport Systems) prediction information, and the information is updated within 1 second. The prediction information includes, for example, information in the distance that cannot be detected by the vehicle. The dynamic information 323 includes, for example, information transmitted and exchanged between moving bodies, signal display information, pedestrian / bicycle information within the intersection, straight-ahead vehicle information at the intersection, etc.

[0020] Returning to FIG. 1, the management device 200 communicates with each of the plurality of information processing devices 100 to exchange information. The management device 200, for example, transmits the target information to the requester in response to a request from the information processing device 100. The management device 200 has a function of setting an event to be detected by the information processing device 100, for example. The event includes, for example, at least one of traffic jams, accidents, construction, traffic control, level crossings, emergency vehicles, weather changes, impacts on infrastructure, and earthquakes.

[0021] [Configuration Example of Information Processing System According to the First Embodiment] Next, an example of the configuration of the information processing system 1 according to the first embodiment will be described. FIG. 3 is a configuration diagram showing an example of the configuration of the moving body 500 and the information processing device 100 according to the first embodiment. FIG. 4 is a configuration diagram showing an example of the configuration of the management device 200 according to the first embodiment.

[0022] As shown in FIG. 3, the moving body 500 includes a plurality of electronic control units connected via a communication network 501. The communication network 501 consists of, for example, an in-vehicle communication network or a bus compliant with any standard such as CAN (Controller Area Network), LIN (Local Interconnect Network), LAN (Local Area Network), or FlexRay (registered trademark). Note that each part of the moving body 500 may be directly connected without going through the communication network 501.

[0023] In an example shown in FIG. 3, the moving body 500 includes a drive system control unit 510, a body system control unit 520, a mounted device 530, and an information processing device 100. In this embodiment, the case where the mounted device 530 and the information processing device 100 are connected via the communication network 501 will be described. However, for example, they may be directly connected via an interface or the like. In this embodiment, the case where the moving body 500 includes one mounted device 530 will be described, but it may be configured to include a plurality of mounted devices 530.

[0024] The drive system control unit 510 controls the operation of devices related to the drive system of the moving body 500 according to various programs. For example, the drive system control unit 510 functions as a control device for a driving force generation device for generating the driving force of the moving body 500 such as an internal combustion engine or a driving motor, a driving force transmission mechanism for transmitting the driving force to the wheels, a steering mechanism for adjusting the steering angle of the moving body 500, and a braking device for generating the braking force of the moving body 500.

[0025] The body system control unit 520 controls the operations of various devices installed in the vehicle according to various programs. For example, the body system control unit 520 functions as a control device for a keyless entry system, a smart key system, a power window device, or various lamps such as a headlamp, a backlamp, a brake lamp, a turn signal, or a fog lamp. In this case, radio waves transmitted from a portable device that substitutes for a key or signals from various switches can be input to the body system control unit 520. The body system control unit 520 receives these inputs of radio waves or signals and controls the vehicle's door lock device, power window device, lamps, etc.

[0026] The mounted device 530 acquires environmental information indicating the surrounding environment of the moving body 500. The mounted device 530 is an example of an environmental information acquisition unit. The mounted device 530 detects the environmental information of the outside world (surrounding environment) of the moving body 500. For example, the mounted device 530 includes, for example, various sensors, imaging devices, etc. The mounted device 530 detects the environment around the mounted device 530 as information about the outside world. The area around the mounted device 530 indicates, for example, an area detectable by the mounted device 5630. The mounted device 530 can use, for example, at least one of a camera, a distance sensor, a sound wave sensor, a position sensor, a temperature sensor, and a humidity sensor. The mounted device 530 acquires environmental information based on, for example, changeable parameters.

[0027] In an example shown in FIG. 3, a case where the mounted device 530 includes a camera 531, a LiDAR (Light Detection and Ranging, Laser Imaging Detection and Ranging) 532, a radar 533, a recognizer 534, a combining unit 535, and a detection unit 536 will be described, but it is not limited thereto.

[0028] The camera 531 includes imaging devices such as, for example, a ToF (Time Of Flight) camera, a stereo camera, a monocular camera, an infrared camera, a Depth camera, and other cameras. The parameters of the camera 531, such as, for example, the installation orientation, the field of view angle, the resolution, the exposure time, the sensor gain, and the reflection cut setting (in the case of a polarization camera), are set to be changeable. The LiDAR 532 measures scattered light with respect to laser irradiation that emits in a pulsed manner, and detects the distance to an object at a long distance and the nature of the object. The parameters of the LiDAR 532, such as, for example, the installation orientation, the horizontal resolution, the vertical resolution, the measurement distance, and the laser output, are set to be changeable. The radar 533 detects external objects using, for example, infrared rays, millimeter waves, ultrasonic waves, etc. The parameters of the radar 533, such as, for example, the field of view angle, the resolution, the velocity resolution, the number of antennas, the measurement distance, and multipath prevention, are set to be changeable. The camera 531, the LiDAR 532, and the radar 533 are examples of sensors. The camera 531, the LiDAR 532, and the radar 533 supply detection information indicating the detection results detected based on the parameters to their respective recognizers 534.

[0029] The recognizer 534 recognizes the detection results of the connected sensors and supplies the recognition results to the combiner 535. The combiner 535 reflects the recognition importance indicated by the parameters in the detection results of the sensors and supplies the results to the detector 536. For example, assume that when the event is traffic control, the importance of the camera 531 is "1", the importance of the LiDAR 532 is "5", and the importance of the radar 533 is "8". In this case, the combiner 535 supplies the detection results with the highest importance of the detection results of the radar 533 to the detector 536. The detector 536 detects external information based on the supplied detection results and supplies detection information indicating the detection results to the information processing device 100, etc. via the communication network 501. The detection information is, for example, an example of environmental information. As described above, the mounted device 530 can set the importance of the information detected by the parameters.

[0030] In the present embodiment, the mobile body 500 is described as including one mounted device 530, but it is not limited thereto. For example, the mobile body 500 may be configured to include a plurality of mounted devices 530.

[0031] [Configuration Example of Information Processing Apparatus According to First Embodiment] Next, an example of the functional configuration of the information processing apparatus 100 according to the first embodiment will be described. As shown in FIG. 3, the information processing apparatus 100 includes a communication unit 110, a storage unit 120, and a control unit 130. The control unit 130 is electrically connected to the communication unit 110 and the storage unit 120.

[0032] The communication unit 110 communicates with in-vehicle devices such as the mounted device 530 of the mobile body 500, as well as various external electronic devices, the management device 200, the base station, and the like. The communication unit 110 outputs the data received from the management device 200 to the control unit 130, or transmits the data from the control unit 130 to the management device 200. The communication unit 110 outputs the data received from the in-vehicle device to the control unit 130, or transmits the data from the control unit 130 to the corresponding in-vehicle device. Note that the communication protocol supported by the communication unit 110 is not particularly limited, and the communication unit 110 can also support a plurality of types of communication protocols.

[0033] For example, the communication unit 110 performs wireless communication with the information processing apparatus 100 mounted on another mobile body 500 or the like by wireless LAN, Bluetooth (registered trademark), NFC (Near Field Communication), or WUSB (Wireless USB).

[0034] For example, the communication unit 110 communicates with a management device 200 existing on an external network (e.g., the Internet, a cloud network, or a carrier-specific network) via a base station or an access point. Also, for example, the communication unit 110 performs V2X communications such as vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-home communication, and vehicle-to-pedestrian (V2P) communication. Further, for example, the communication unit 110 includes a beacon receiving unit and receives radio waves or electromagnetic waves transmitted from a wireless station or the like installed on a road, and acquires information such as the current position, traffic jam, traffic regulation, or required time.

[0035] The storage unit 120 stores various data and programs. For example, the storage unit 120 is a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, a hard disk, an optical disk, or the like. The storage unit 120 stores the information received via the communication unit 110. The storage unit 120 stores various information such as parameter information 121, condition information 122, and change information 123. The parameter information 121 includes information indicating various parameters of a control target, for example. The condition information 122 includes information indicating conditions for detecting the occurrence of an event, for example. The condition information 122 includes conditions for each event indicating what should occur for the event to be detected as occurring. The change information 123 includes a table indicating the correspondence between various events and the parameters to be changed and the values to be changed, for example. The storage unit 120 stores part or all of the information of the dynamic map 300 provided by the management device 200.

[0036] The control unit 130 is, for example, a dedicated or general-purpose computer. The control unit 130 is, for example, an integrated control unit that controls the moving body 500. Based on the information inside and outside the vehicle detected by the mounted device 530, the control unit 130 can calculate control target values for the driving force generation device, the steering mechanism, or the braking device, and output a control command to the drive system control unit 510. For example, the control unit 130 performs cooperative control for realizing functions of an ADAS (Advanced Driver Assistance System) including collision avoidance or shock mitigation of the moving body 500, following driving based on the inter-vehicle distance, vehicle speed maintenance driving, vehicle collision warning, or vehicle lane departure warning, etc.

[0037] The control unit 130 controls the driving force generation device, the steering mechanism, the braking device, etc. based on the information of the surroundings (outside world) of the moving body 500 detected by the mounted device 530. Thereby, the control unit 130 can perform cooperative control for the purpose of autonomous driving that runs autonomously without relying on the driver's operation.

[0038] Based on the information outside the vehicle detected by the mounted device 530, the control unit 130 can output a control command to the body system control unit 520. For example, the control unit 130 can perform cooperative control for the purpose of anti-glare, such as controlling the headlamp according to the position of the preceding vehicle or oncoming vehicle detected by the mounted device 530 and switching the high beam to the low beam.

[0039] The control unit 130 includes a detection unit 131, a setting unit 132, a notification unit 133, a planning unit 134, and an operation control unit 135. Each functional unit of the detection unit 131, the setting unit 132, the notification unit 133, the planning unit 134, and the operation control unit 135 is realized, for example, by a program stored inside the information processing device 100 being executed with a RAM or the like as a work area by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like. Further, each functional unit may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field-Programmable Gate Array).

[0040] The detection unit 131 has a function of detecting the occurrence of a preset event based on the dynamic map 300. For example, when the additional information 320 of the dynamic map 300 satisfies the conditions of the condition information 122, the detection unit 131 detects the occurrence of an event corresponding to the condition. For example, when the additional information 320 of the dynamic map 300 does not satisfy the conditions of the condition information 122, the detection unit 131 does not detect the occurrence of an event. When the detection result of the mounted device 530 satisfies the conditions of the condition information 122, the detection unit 131 detects the occurrence of an event corresponding to the condition. That is, the detection unit 131 can detect the occurrence of an event based on at least one of the detection results of the dynamic map 300 and the mounted device 530 and the condition information 122. Then, the detection unit 131 supplies the detection result to the setting unit 132.

[0041] The setting unit 132 sets the parameters of the mounted device (environment information acquisition unit) 530 according to the event detected by the detection unit 131. That is, when the detection unit 131 detects the occurrence of an event, the setting unit 132 changes the setting of the parameters of the mounted device 530 mounted on the mobile body 500 to the parameters corresponding to the event. For example, the setting unit 132 identifies the parameters corresponding to the event based on the change information 123 and changes the setting of the parameters. The setting unit 132 reflects the changed result in the parameter information 121. Note that the setting unit 132 may set the parameters corresponding to the event as the parameters used by the drive system control unit 510.

[0042] The notification unit 133 notifies the result of the setting unit 132 changing the parameters of the mounted device 530. For example, the notification unit 133 can feedback the change result by transmitting notification information indicating the result of changing the parameters to the management device 200 via the communication unit 110. When it is not necessary to report the change result of the parameters to the management device 200, the information processing device 100 may delete the notification unit 133 from the configuration.

[0043] The planning unit 134 creates a plan regarding the movement of the moving body 500 based on the detection result of the mounted device 530 based on parameters. The planning unit 134 has functions for planning a route plan, an action plan, an operation plan, etc. As a route plan, the planning unit 134 plans, for example, a route to the target value of the moving body 500. As an action plan, the planning unit 134 plans, for example, the actions of the moving body 500 for safely traveling within the planned time of the planned route. Specifically, the planning unit 134 plans, for example, starting, stopping, traveling direction (e.g., forward, backward, left turn, right turn, direction change, etc.), driving lane, traveling speed, and overtaking, etc. As an operation plan, the planning unit 134 plans, for example, the operations of the moving body 500 for realizing the planned actions. Specifically, the planning unit 134 plans, for example, acceleration, deceleration, and traveling trajectory of the moving body 500. When the occurrence of an emergency is recognized, the planning unit 134 plans the operations of the moving body 500 for avoiding emergencies such as sudden stops and sudden turns. Then, the planning unit 134 outputs the created plan to the motion control unit 135.

[0044] The motion control unit 135 controls the operations of the moving body 500 based on the plan of the planning unit 134. The motion control unit 135 generates driving control information for controlling (assisting) the traveling of the moving body 500. The motion control unit 135 controls the drive system control unit 510 based on the driving control information. For example, the motion control unit 135 performs traveling control of the moving body 500 for realizing the plan of the planning unit 134. Then, the motion control unit 135 transmits an operation command or the like for driving the moving body 500 to the drive system control unit 510. As a result, the moving body 500 moves with the driving force generated by the control of the drive system control unit 510.

[0045] The functional configuration example of the information processing apparatus 100 according to the first embodiment has been described above. Note that the above-described configuration explained with reference to FIG. 3 is merely an example, and the functional configuration of the information processing apparatus 100 according to the first embodiment is not limited to such an example. The functional configuration of the information processing apparatus 100 according to the first embodiment can be flexibly deformed according to specifications and operations.

[0046] [Configuration example of the management device according to the first embodiment] As shown in FIG. 4, the management device 200 includes a communication unit 210, a storage unit 220, and a control unit 230. The control unit 230 is electrically connected to the communication unit 210 and the storage unit 220.

[0047] The communication unit 210 supports the communication protocol described above and has a function of communicating with the information processing device 100 of the mobile body 500, a base station, etc. The communication unit 210 outputs the data received from the information processing device 100 to the control unit 230, or transmits the data from the control unit 230 to the information processing device 100. The communication unit 210 has a function of outputting real-time traffic information, traffic control information, etc. received via the network to the control unit 230.

[0048] The storage unit 220 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 220 stores various information such as condition information 122 and change information 123 provided to a plurality of information processing devices 100. The storage unit 220 may store, for example, the condition information 122 and the change information 123 classified by vehicle type, preference, etc. The storage unit 220 stores the dynamic map 300 provided to the information processing device 100.

[0049] The control unit 230 controls the operation of the management device 200. The control unit 230 includes a generation unit 231 and a provision unit 232. Each functional unit of the generation unit 231 and the provision unit 232 is realized, for example, when a program stored inside the control unit 230 is executed using a RAM or the like as a work area by the control unit 230.

[0050] The generation unit 231 generates a dynamic map 300 including real-time additional information 320. The generation unit 231 generates (updates) the additional information 320 based on, for example, traffic information, traffic control information, etc. received via the communication unit 210, and associates the additional information 320 with the geospatial information 310 to generate the latest dynamic map 300. The generation unit 231 stores the generated dynamic map 300 in the storage unit 220.

[0051] The providing unit 232 provides the detection unit 131 of the information processing apparatus 100 with condition information 122 for detecting the occurrence of an event via the communication unit 210. For example, the providing unit 232 acquires the condition information 122 corresponding to the information processing apparatus 100 or the mobile body 500 on which the information processing apparatus 100 is mounted from the storage unit 220, and transmits the condition information 122 to the information processing apparatus 100. Further, the providing unit 232 provides the setting unit 132 of the information processing apparatus 100 with change information 123 for changing to parameters according to the detected event via the communication unit 210.

[0052] The functional configuration example of the management apparatus 200 according to the first embodiment has been described above. Note that the above configuration described with reference to FIG. 4 is merely an example, and the functional configuration of the management apparatus 200 according to the first embodiment is not limited to such an example. The functional configuration of the management apparatus 200 according to the first embodiment can be flexibly modified according to specifications and operations.

[0053] [Examples of Condition Information and Change Information According to the First Embodiment] FIG. 5 is a diagram showing an example of the data structure of the condition information 122 according to the first embodiment. FIG. 6 is a diagram showing an example of the change information 123 according to the first embodiment.

[0054] As shown in FIG. 5, the condition information 122 has items such as, for example, the occurrence event, the detection method, and the correspondence with the dynamic map 300. In the item of the occurrence event, for example, information indicating the event to be detected is set. In the item of the occurrence event, for example, information indicating traffic congestion, weather change, impact on infrastructure, construction, accident, earthquake, traffic control, level crossing, emergency vehicle, etc. is set. In the item of the detection method, for example, information indicating the detection method corresponding to the occurrence event is set. In the item of the correspondence with the dynamic map 300, for example, information indicating the dynamic map 300 to be referred to when detecting the occurrence of an event is set. In the item of the correspondence with the dynamic map 300, for example, information indicating the geospatial information 310, the quasi-static information 321, the quasi-dynamic information 322, and the dynamic information 323, which are the static information of the dynamic map 300 corresponding to the event, is appropriately set.

[0055] For example, when the occurrence event is "traffic congestion", the condition information 122 indicates that, as a detection method, traffic congestion is detected from the traffic congestion information of the quasi-dynamic information 322 of the dynamic map 300. Further, the condition information 122 indicates that, as a detection method, traffic congestion is detected based on information such as the change in traffic volume and road traffic information obtained from the dynamic map 300 or externally. In this case, the information processing apparatus 100 detects the occurrence of a traffic congestion event when the traffic congestion information written in the dynamic map 300 relates to the moving body 500 according to the detection method of the condition information 122.

[0056] Next, an example of the change information 123 will be described. As shown in FIG. 6, the change information 123 has items such as, for example, the occurrence event and the parameter to be changed. In the item of the occurrence event, for example, information indicating the event corresponding to the occurrence event of the condition information 122 is set. In the item of the parameter to be changed, for example, information indicating the change content is set. In the example shown in FIG. 6, in the item of the parameter to be changed, information indicating the change content of each of the camera 531, the LiDAR 532, and the radar 533 of the mounted device 530 and the communication unit 110 is set.

[0057] For example, when there is a traffic jam, although the traveling speed of the moving body 500 is slow, there are many other moving bodies 500 around it. Therefore, the change information 123 enables the effective use of the radar 533 by setting to shorten the measurement distance, reduce the velocity resolution, and increase the angular field of view and resolution. Also, for example, in the case of a MIMO (Multi Input Multi Output) radar, the radar 533 can dynamically change its specifications (such as angular field of view, resolution, velocity-distance resolution, measurement distance, etc.). In this case, it is important for the change information 123 to appropriately set the parameters according to the usage. Also, when the moving body 500 is a vehicle, the reflection of the radar 533 is strong, which causes multipath noise. Therefore, the change information 123 can reduce the misjudgment of the radar 533 by setting the multipath noise filter stronger in case of traffic jams.

[0058] Also, in the case of a traffic jam, the change information 123 is set to change the cycle of V2V / P communication as the content of the V2X communication change. For example, the change information 123 changes to make the sensing cycle of V2V / P communication send, or changes the transmission cycle. For example, the change information 123 can change the upload speed and bandwidth of V2I / N communication. For example, the change information 123 can change the control of the transmission method of V2X communication, the number of antennas, the transmission power, the modulation and coding, etc.

[0059] For example, in the case of a traffic jam, although it is not necessary for the camera 531 to image far away, it is preferable to focus on sudden jumps from vehicle to vehicle, etc. Therefore, the change information 123 enables reducing the blind spot and increasing the accuracy of detecting the sudden jump of an object by widening the angular field of view of the camera 531 more than normal during traffic jams.

[0060] Also, when the information processing device 100 uses the camera 531 and the radar 533 of the mounted device 530 as a fused sensor, during a traffic jam, the multipath error of the radar 533 caused by the reflected waves from the surrounding moving bodies 500 increases, and the reliability of the radar 533 decreases. Therefore, the change information 123 changes the parameters to prioritize the detection result of the camera 531.

[0061] For example, when the event is a change in weather, construction work, etc., such as thunder or night-time construction work, due to lightning or construction lighting, it is expected that the dynamic range of the captured image of the camera 531 will increase for the moving object 500. Therefore, the change information 123 enables the acquisition of an exposed image by setting to expand the dynamic range.

[0062] For example, when the event is an impact on infrastructure, in the case of road surface freezing or thunderstorms, road surface reflection occurs and it becomes difficult to detect the road surface condition with the camera 531. Therefore, the change information 123 makes it easier to acquire the road surface condition and road surface information by changing the camera 531 to a setting that prevents reflection from below. Also, the change information 123 enables stable V2X communication by switching the communication band of V2X communication, stopping the use of millimeter-wave band communication with strong attenuation due to rain, etc., and switching to a lower frequency.

[0063] For example, when the event is an earthquake, there may be concerns about the impact on public communication, or the road surface condition, the condition of buildings, etc. may change. Therefore, the change information 123, for example, increases the priority of important public communication by reducing the transmission bandwidth and bit rate from the moving object 500. When the information processing device 100 detects using the information of the dynamic map 300, the change information 123 may be changed to lower the priority of the information of the dynamic map 300 and increase the priority of the detection result of the mounted device 530. Also, the change information 123 may change the change content according to the seismic intensity of the earthquake.

[0064] For example, when the event is traffic control such as a marathon or a festival, since the risk to people increases for the mobile body 500, the detection of the human body becomes important. Therefore, the change information 123 is, for example, the content of changing the angle of view of the camera 531, so that the information processing device 100 can easily cope with sudden accidents such as jumping out. For example, during an event such as a festival at night, it is expected that the dynamic range of the camera 531 will increase due to lighting, fireworks, etc. Therefore, when the environment requires an expansion of the dynamic range, the change information 123 changes the setting of the camera 531 so that an exposed image can be taken.

[0065] For example, when the event is the approach of an emergency vehicle, when the emergency vehicle passes by, there is a possibility that the emergency vehicle is conducting important communication. Therefore, the change information 123 is the content of changing the transmission bandwidth and bit rate of the mobile body 500 to increase the priority of the communication of the emergency vehicle. Also, when the event is the approach of an emergency vehicle, the change information 123 may be a parameter for stopping the mobile body 500.

[0066] [Processing Procedure of Information Processing System According to the First Embodiment] Next, with reference to FIG. 7, the processing procedure of the information processing system 1 according to the first embodiment will be described. FIG. 7 is a sequence diagram showing an example of the processing procedure of the information processing system 1 according to the first embodiment. The processing procedure shown in FIG. 7 is realized by the control unit 130 of the information processing device 100 and the control unit 230 of the management device 200 executing programs.

[0067] As shown in FIG. 7, the management device 200 provides the condition information 122 and the change information 123 to the information processing device 100 (step S201). For example, the management device 200 transmits the condition information 122 and the change information 123 stored in the storage unit 220 to each of the plurality of information processing devices 100 via the communication unit 210. By executing the process of step S201, the control unit 230 of the management device 200 functions as the providing unit 232.

[0068] The information processing apparatus 100 stores the received condition information 122 and change information 123 in the storage unit 120 from the management apparatus 200 via the communication unit 110 (step S101). The information processing apparatus 100 starts detecting an event based on the received condition information 122 (step S102).

[0069] Thereafter, the management apparatus 200 generates a dynamic map 300 at a predetermined timing (step S202). The predetermined timing includes, for example, the timing of acquiring information regarding the additional information 320 from the outside, a preset timing, and the like. For example, the management apparatus 200 generates or updates the additional information 320 based on traffic information, traffic regulation information, etc. received via the communication unit 210, and generates the dynamic map 300 by associating the additional information 320 with the geospatial information. For example, the management apparatus 200 may acquire and generate the dynamic map 300 or information regarding the dynamic map 300 provided from a server apparatus or the like. By executing the process of step S202, the control unit 230 of the management apparatus 200 functions as the generation unit 231.

[0070] The management apparatus 200 provides the dynamic map 300 to the information processing apparatus 100 (step S203). For example, the management apparatus 200 transmits a part or all of the information of the generated dynamic map 300 to each of the plurality of information processing apparatuses 100 via the communication unit 210.

[0071] The information processing apparatus 100 stores the received dynamic map 300 in the storage unit 120 from the management apparatus 200 via the communication unit 110 (step S103). The information processing apparatus 100 detects the occurrence of an event based on the dynamic map 300 and the detection information (step S104). For example, when the additional information 320 of the dynamic map 300 and the detection information of the mounted device 530 satisfy the conditions of the condition information 122, the information processing apparatus 100 stores in the storage unit 120 information indicating that the occurrence of the event corresponding to the condition has been detected. For example, when the additional information 320 of the dynamic map 300 and the detection information do not satisfy the conditions of the condition information 122, the information processing apparatus 100 stores in the storage unit 120 information indicating that the occurrence of the event has not been detected. Note that by executing the process of step S104, the control unit 130 of the information processing apparatus 100 functions as the detection unit 131.

[0072] The information processing apparatus 100 determines whether or not the occurrence of an event has been detected based on the result of the process of step S104 (step S105). When the information processing apparatus 100 determines that the occurrence of an event has been detected (Yes in step S105), the process proceeds to step S106. The information processing apparatus 100 changes the setting of the parameter of the mounted device 530 to a parameter corresponding to the event (step S106). That is, the information processing apparatus 100 sets a parameter in the mounted device 530 according to the event. For example, based on the change information 123, the information processing apparatus 100 specifies from the change information 123 a parameter corresponding to the detected event, and changes the setting of the parameter of the mounted device 530 so as to be the setting of the parameter. As a result, the mounted device 530 preferentially performs detection of a target according to the event based on the changed parameter. Note that by executing the process of step S106, the control unit 130 of the information processing apparatus 100 functions as the setting unit 132.

[0073] The information processing apparatus 100 reports the change result of the parameter to the management apparatus 200 (step S107). For example, the information processing apparatus 100 transmits information indicating the change result of the parameter to the management apparatus 200 via the communication unit 110. After that, the information processing apparatus 100 controls the operation of the moving body 500 based on, for example, the detection result of the mounted apparatus 530 operating with the changed parameter.

[0074] The management apparatus 200 stores the information indicating the received change result in the storage unit 220 via the communication unit 210 (step S204). As a result, since the management apparatus 200 can confirm the parameter changed by the information processing apparatus 100, the change result can be reflected in the change information 123.

[0075] Also, when the information processing apparatus 100 determines that no event has occurred (No in step S105), it controls the operation of the moving body 500, etc. based on, for example, the detection result of the mounted apparatus 530 without changing the parameter.

[0076] As described above, in the information processing system 1 according to the first embodiment, the management device 200 provides the condition information 122 and the change information 123 to the information processing device 100. The information processing system 1 detects the occurrence of an event based on the condition information 122, the dynamic map 300, and the detection information of the mounted device 530 by the information processing device 100. When the information processing system 1 detects the occurrence of an event by the information processing device 100, the information processing system 1 changes the setting of the parameter of the mounted device 530 to a parameter corresponding to the event. As a result, when the information processing system 1 detects the occurrence of various events using the dynamic map 300, the information processing system 1 can change the operation of the mounted device 530 suitable for the detected event. As a result, since the information processing system 1 efficiently operates the environment information acquisition unit in a state suitable for the environment according to various events detected using the dynamic map 300, the necessary environmental information can be appropriately and efficiently acquired by the mobile body 500. Since the information processing system 1 can efficiently operate the mounted device 530 mounted on the mobile body 500 according to various events, various mounted devices 530 can be mounted on the mobile body 500. Further, the mounted device 530 can detect detection information based on the changed parameter and provide the detection information to the mobile body 500. The mobile body 500 can operate according to a plan created based on the detection information.

[0077] In the first embodiment, the case where the information processing device 100 changes the parameter of the mounted device 530 based on the change information 123 has been described, but the present invention is not limited to this. For example, the information processing device 100 may change parameters used in the communication unit 110, various hardware of the mobile body 500, etc. according to an event based on the change information 123.

[0078] Note that the above-described first embodiment is an example, and various changes and applications are possible. The information processing system 1 of the first embodiment may be applied to other embodiments and the like.

[0079] (Second Embodiment) [Configuration Example of Information Processing System According to Second Embodiment] Next, a second embodiment will be described. As shown in FIG. 1, the information processing system 1 according to the second embodiment includes an information processing device 100 mounted on a mobile body 500 and a management device 200 that manages the mobile body 500, similar to the first embodiment. The information processing device 100 can exchange various information with a mounting device 530 mounted on the mobile body 500. In the second embodiment, the management device 200 is an example of an external device provided outside the mobile body 500.

[0080] [Configuration Example of Information Processing Device According to Second Embodiment] FIG. 8 is a configuration diagram showing an example of the configuration of the information processing device 100 according to the second embodiment. As shown in FIG. 8, the information processing device 100 according to the second embodiment includes a communication unit 110, a storage unit 120, and a control unit 130.

[0081] The control unit 130 includes a setting unit 132, a notification unit 133, a planning unit 134, an operation control unit 135, and a transmission unit 136. Each functional unit such as the setting unit 132, the notification unit 133, the planning unit 134, the operation control unit 135, and the transmission unit 136 is realized, for example, by a program stored inside the information processing device 100 being executed by a CPU, MPU, etc. with a RAM or the like as a work area. Also, each functional unit may be realized by an integrated circuit such as an ASIC or an FPGA. Note that the information processing device 100 according to the second embodiment will be described for the case where it does not include the above-described detection unit 131, but it may also be configured to include both the detection unit 131 and the transmission unit 136.

[0082] The transmission unit 136 transmits the detection information set by the management device 200 to the management device 200 via the communication unit 110. The transmission unit 136 transmits, for example, the detection information detected by the mounting device 530 to a preset management device 200. The transmission unit 136 transmits, for example, information that can identify the information processing device 100, the mobile body 500 on which the information processing device 100 is mounted, etc. to the management device 200 in association with the detection information.

[0083] When the management device 200 detects the occurrence of an event, the setting unit 132 changes the setting of the parameters of the mounted device 530 mounted on the moving body 500 to the parameters corresponding to the event in response to the change request from the management device 200. For example, the setting unit 132 identifies the detected event by acquiring information capable of identifying the type of the event detected from the management device 200. Then, the setting unit 132 identifies the parameters corresponding to the event based on the change information 123 and changes the setting of the parameters. The setting unit 132 reflects the changed result in the parameter information 121.

[0084] The functional configuration example of the information processing apparatus 100 according to the second embodiment has been described above. Note that the above configuration described with reference to FIG. 8 is merely an example, and the functional configuration of the information processing apparatus 100 according to the second embodiment is not limited to such an example. The functional configuration of the information processing apparatus 100 according to the second embodiment can be flexibly modified according to specifications and operations.

[0085] [Configuration Example of Management Device According to Second Embodiment] FIG. 9 is a configuration diagram showing an example of the configuration of the management device 200 according to the second embodiment. As shown in FIG. 9, the management device 200 includes a communication unit 210, a storage unit 220, and a control unit 230.

[0086] The control unit 230 includes a generation unit 231, a provision unit 232, a detection unit 233, and a change request unit 234. Each functional unit of the generation unit 231, the provision unit 232, the detection unit 233, and the change request unit 234 is realized, for example, when a program stored inside the control unit 230 is executed with a RAM or the like as a work area by the control unit 230.

[0087] The detection unit 233 has a function of detecting the occurrence of a preset event based on the dynamic map 300. For example, when the additional information 320 of the dynamic map 300 satisfies the condition of the condition information 122, the detection unit 233 detects the occurrence of the event corresponding to the condition. For example, when the additional information 320 of the dynamic map 300 does not satisfy the condition of the condition information 122, the detection unit 233 does not detect the occurrence of an event. When the detection result of the mounted device 530 acquired from the information processing device 100 satisfies the condition of the condition information 122, the detection unit 233 detects the occurrence of the event corresponding to the condition. That is, the detection unit 233 can detect the occurrence of an event based on at least one of the detection results of the dynamic map 300 and the mounted device 530 and the condition information 122. Then, the detection unit 233 supplies the detection result to the change request unit 234.

[0088] The change request unit 234 requests the setting unit 132 of the information processing device 100 to change the parameters according to the event detected by the detection unit 233 of the management device 200. For example, the change request unit 234 requests the change of the parameters by transmitting request information including information on the detected event and the change request to the information processing device 100. The change request unit 234 may include information indicating the setting of the parameter to be changed in the request information. For example, the change request unit 234 requests the change of the parameters to the preset information processing device 100, the information processing device 100 that is the transmission source of the detection information used for the detection of the occurrence of the event, and the like.

[0089] The functional configuration example of the management device 200 according to the second embodiment has been described above. Note that the above configuration described with reference to FIG. 9 is merely an example, and the functional configuration of the management device 200 according to the second embodiment is not limited to such an example. The functional configuration of the management device 200 according to the second embodiment can be flexibly modified according to the specifications and operations.

[0090] [Processing Procedure of Information Processing System According to Second Embodiment] Next, with reference to FIG. 10, the procedure of the information processing system 1 according to the second embodiment will be described. FIG. 10 is a sequence diagram showing an example of the processing procedure of the information processing system 1 according to the second embodiment. The processing procedure shown in FIG. 10 is realized by the control unit 130 of the information processing apparatus 100 and the control unit 230 of the management apparatus 200 executing programs.

[0091] As shown in FIG. 10, the management apparatus 200 provides the condition information 122 and the change information 123 to the information processing apparatus 100 (step S201). On the other hand, the information processing apparatus 100 stores the received condition information 122 and change information 123 in the storage unit 120 via the communication unit 110 from the management apparatus 200 (step S101).

[0092] The management apparatus 200 sets the upload of the detection information (step S210). For example, the management apparatus 200 generates setting information indicating the type, timing, etc. of the detection information to be uploaded to the information processing apparatus 100. The management apparatus 200 transmits the setting information to the information processing apparatus 100 via the communication unit 210.

[0093] When the information processing apparatus 100 receives the setting information, it starts the upload of the detection information of the mounted apparatus 530 (step S110). For example, the information processing apparatus 100 recognizes the detection information of the mounted apparatus 530 to be uploaded based on the received setting information. When the mounted apparatus 530 detects the detection information indicated by the setting information, the information processing apparatus 100 starts the process of transmitting the detection information to the management apparatus 200 via the communication unit 110. Thereby, the information processing apparatus 100 starts the upload of the necessary detection information at the management apparatus 200.

[0094] The management device 200 stores the detected information uploaded by the information processing device 100 in the storage unit 220 (step S211). For example, the management device 200 stores the detected information in the storage unit 220 in association with the information indicating the information processing device 100 that uploaded it. The management device 200 generates a dynamic map 300 (step S212). The management device 200 generates or updates additional information 320 based on traffic information, traffic regulation information, etc. received via the communication unit 210, and generates a dynamic map 300 by associating the additional information 320 with the geospatial information 310. For example, the management device 200 may acquire and generate the dynamic map 300 or information regarding the dynamic map 300 provided from a server or the like. By executing the process of step S202, the control unit 230 of the management device 200 functions as the generation unit 231.

[0095] The management device 200 detects the occurrence of an event related to the mobile body 500 based on the dynamic map 300 and the detected information (step S213). For example, when at least one of the additional information 320 of the dynamic map 300 and the detected information satisfies the conditions of the condition information 122, the management device 200 stores in the storage unit 220 information indicating that the occurrence of the event corresponding to the condition has been detected. For example, when the additional information 320 of the dynamic map 300 and the detected information do not satisfy the conditions of the condition information 122, the management device 200 stores in the storage unit 220 information indicating that the occurrence of the event has not been detected. By executing the process of step S213, the control unit 230 of the management device 200 functions as the detection unit 233.

[0096] Based on the result of the process in step S213, the management device 200 determines whether an event has occurred (step S214). If the management device 200 determines that an event has occurred (Yes in step S214), the process proceeds to step S215. The management device 200 requests the information processing device 100 to change the parameters (step S215). For example, the management device 200 generates request information including information on the detected event and the change request, and transmits the request information to the information processing device 100 to which the request information should be sent via the communication unit 210, thereby requesting a change in the parameters.

[0097] In response to receiving the request information, the information processing device 100 changes the setting of the parameters of the mounted device 530 to parameters corresponding to the event (step S111). For example, the information processing device 100 identifies, from the change information 123, the parameters corresponding to the event indicated by the received request information based on the change information 123, and changes the setting of the parameters of the mounted device 530 so as to be the setting of the parameters. As a result, the mounted device 530 preferentially performs detection of the target according to the event based on the changed parameters. Note that by executing the process in step S111, the control unit 130 of the information processing device 100 functions as the setting unit 132.

[0098] The information processing device 100 transmits the change result of the parameters to the management device 200 (step S112). For example, the information processing device 100 transmits information indicating the change result of the parameters to the management device 200 via the communication unit 110. Thereafter, the information processing device 100 controls the operation of the moving body 500 based on, for example, the detection result of the mounted device 530 operating with the changed parameters.

[0099] The management device 200 stores, in the storage unit 220 via the communication unit 210, the information indicating the received change result (step S216). As a result, the management device 200 can confirm the parameters changed by the information processing device 100, and thus can reflect the change result in the change information 123. Then, the management device 200 continues, for example, the process of detecting the occurrence of an event.

[0100] Also, when the management device 200 determines that the occurrence of an event has not been detected (No in step S214), it continues the process of detecting the occurrence of an event, for example, without requesting the information processing device 100 to change the parameters.

[0101] As described above, in the information processing system 1 according to the second embodiment, the management device 200 detects the occurrence of an event based on the condition information 122, the dynamic map 300, and the detection information of the mounted device 530. When the management device 200 detects the occurrence of an event, the information processing system 1 requests the information processing device 100 to change the parameters. In response to the request of the management device 200, the information processing system 1 changes the setting of the parameters of the mounted device 530 to the parameters corresponding to the event in the information processing device 100. Thereby, when the management device 200 detects the occurrence of various events using the dynamic map 300, the information processing system 1 can change the operation of the mounted device 530 suitable for the detected event. As a result, since the information processing system 1 efficiently operates the environment information acquisition unit in a state suitable for the environment according to various events detected using the dynamic map 300, the necessary environment information can be appropriately and efficiently acquired by the mobile body 500. Since the information processing system 1 can efficiently operate the mounted device 530 mounted on the mobile body 500 according to various events, various mounted devices 530 can be mounted on the mobile body 500. Further, the mounted device 530 can detect the detection information based on the changed parameters and provide the detection information to the mobile body 500. The mobile body 500 can operate according to the plan created based on the detection information.

[0102] Note that the above-described second embodiment is an example, and various changes and applications are possible. The information processing system 1 of the second embodiment may be applied to other embodiments and the like.

[0103] For example, the information processing system 1 according to the second embodiment may be configured such that the information processing apparatus 100 and the management apparatus 200 detect the occurrence of an event. For example, the information processing system 1 according to the second embodiment may be configured such that the information processing apparatus 100 and the management apparatus 200 detect the occurrence of different events.

[0104] (Third Embodiment) [Configuration Example of Information Processing System According to Third Embodiment] Next, the third embodiment will be described. FIG. 11 is a diagram for explaining an example of realizing the information processing method according to the third embodiment. As shown in FIG. 11, the information processing system 1 includes an information processing apparatus 100 mounted on a moving body 500, a management apparatus 200 that manages a plurality of moving bodies 500, and a roadside unit 700. The roadside unit 700 is, for example, an electronic device provided outside the moving body 500 and capable of communicating with the moving body 500. That is, the roadside unit 700 is an example of an external device provided outside the moving body 500. The roadside unit 700 is provided, for example, as infrastructure on roads, intersections, traffic lights, parking lots, and the like. For example, the roadside unit 700 is configured to be able to exchange various information with an unspecified number of approaching moving bodies 500.

[0105] In the third embodiment, the case where the information processing apparatus 100 has the configuration of the information processing apparatus 100 according to the second embodiment shown in FIG. 8 will be described. The case where the management apparatus 200 has the configuration of the management apparatus 200 according to the second embodiment shown in FIG. 9 will be described. That is, the information processing apparatus 100 and the management apparatus 200 according to the third embodiment can be realized by changing the counterpart for exchanging various information.

[0106] [Configuration Example of Roadside Unit According to Third Embodiment] FIG. 12 is a configuration diagram showing an example of the configuration of the roadside unit 700 according to the third embodiment. As shown in FIG. 12, the roadside unit 700 includes a communication unit 710, a storage unit 720, a control unit 730, and a sensor unit 740.

[0107] The communication unit 710 supports the communication protocol described above and has a function of communicating with, for example, the management device 200, the information processing device 100 of the mobile body 500, the base station, etc. The communication unit 710 outputs the data received from the information processing device 100 to the control unit 230, or transmits the data from the control unit 230 to the information processing device 100. The communication unit 710 outputs the data received from the management device 200 to the control unit 730, or transmits the data from the control unit 730 to the management device 200.

[0108] The storage unit 720 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 720 stores various types of information such as parameter information 121, condition information 122, and change information 123. The storage unit 720 may store the condition information 122 and the change information 123 separately according to vehicle type, preference, etc. The storage unit 720 stores the dynamic map 300 provided by the management device 200.

[0109] The control unit 730 is, for example, a dedicated or general-purpose computer. The control unit 730 controls the operation of the roadside unit 700. The control unit 730 includes a detection unit 731, a change request unit 732, and a setting unit 733. Each functional unit of the detection unit 731, the change request unit 732, and the setting unit 733 is realized, for example, by a program stored inside the roadside unit 700 being executed with a RAM or the like as a work area by a CPU, an MPU, or the like. Also, each functional unit may be realized by an integrated circuit such as an ASIC or an FPGA.

[0110] The detection unit 731 has a function of detecting the occurrence of a preset event based on the dynamic map 300. For example, when the additional information 320 of the dynamic map 300 satisfies the conditions of the condition information 122, the detection unit 731 detects the occurrence of the event corresponding to the condition. For example, when the additional information 320 of the dynamic map 300 does not satisfy the conditions of the condition information 122, the detection unit 731 does not detect the occurrence of the event. When the detection result of the mounted device 530 obtained from the information processing device 100 satisfies the conditions of the condition information 122, the detection unit 731 detects the occurrence of the event corresponding to the condition. That is, the detection unit 731 can detect the occurrence of the event based on at least one of the detection results of the dynamic map 300 and the mounted device 530 and the condition information 122. Then, the detection unit 731 supplies the detection result to the change request unit 732.

[0111] The change request unit 732 requests the setting unit 132 of the information processing device 100 to change the parameters according to the event detected by the detection unit 731. For example, the change request unit 732 requests the change of the parameters by transmitting request information including information on the detected event and the change request to the information processing device 100. The change request unit 732 may include information indicating the setting of the parameter to be changed in the request information. For example, the change request unit 732 requests the change of the parameters to the preset information processing device 100, the information processing device 100 that is the transmission source of the detection information used for the detection of the occurrence of the event, and the like.

[0112] The setting unit 733 sets the parameters of the sensor unit (environment information acquisition unit) 740 according to the event detected by the detection unit 731. That is, when the detection unit 731 detects the occurrence of the event, the setting unit 733 changes the setting of the parameters of the sensor unit 740 to the parameters corresponding to the event. For example, the setting unit 733 specifies the parameters corresponding to the event based on the change information 123 and changes the setting of the parameters. The setting unit 733 reflects the changed result in the parameter information 121.

[0113] The sensor unit 740 acquires environmental information indicating the surrounding environment of the own device. That is, the sensor unit 740 is an example of an environmental information acquisition unit. The sensor unit 740 includes various sensors such as, for example, sensors that detect objects such as the moving body 500 and humans, and sensors that detect road surface conditions. The sensor unit 740 detects the surrounding environment according to the changeable parameters of the parameter information 121. The parameters include, for example, parameters such as a detection range, sensors to be used, and the number of sensors. The sensor unit 740 acquires environmental information of positions where it is difficult to detect, such as, for example, by a driver or the moving body 500. The sensor unit 740 supplies, for example, environmental information indicating the surrounding environment of the own device to the control unit 730. Then, the control unit 730 provides the environmental information acquired by the sensor unit 740 to the moving body 500 etc. via the communication unit 710.

[0114] The functional configuration example of the roadside unit 700 according to the third embodiment has been described above. Note that the above configuration described with reference to FIG. 12 is merely an example, and the functional configuration of the roadside unit 700 according to the third embodiment is not limited to such an example. The functional configuration of the roadside unit 700 according to the third embodiment can be flexibly modified according to specifications and operations.

[0115] [Processing Procedure of Information Processing System According to Third Embodiment] Next, with reference to FIG. 13, the procedure of the information processing system 1 according to the third embodiment will be described. FIG. 13 is a sequence diagram showing an example of the processing procedure of the information processing system 1 according to the third embodiment. The processing procedure shown in FIG. 13 is realized by each of the control unit 130 of the information processing apparatus 100, the control unit 230 of the management apparatus 200, and the control unit 730 of the roadside unit 700 executing a program.

[0116] As shown in FIG. 13, the management apparatus 200 provides the condition information 122 and the change information 123 to the roadside unit 700 (step S221). For example, the management apparatus 200 transmits the condition information 122 and the change information 123 stored in the storage unit 220 to each of the plurality of roadside units 700 via the communication unit 210. By executing the process of step S221, the management apparatus 200 causes the control unit 230 to function as the providing unit 232.

[0117] The roadside device 700 stores the received condition information 122 and change information 123 in the storage unit 720 from the management device 200 via the communication unit 110 (step S311).

[0118] The management device 200 sets the upload of detection information (step S222). For example, the management device 200 generates setting information indicating the type, timing, etc. of the detection information to be uploaded to the information processing device 100. The management device 200 sets the upload of the detection information by transmitting the setting information to the information processing device 100 via the communication unit 210.

[0119] When the information processing device 100 receives the setting information, it starts uploading the detection information of the mounted device 530 (step S121). For example, the information processing device 100 recognizes the detection information of the mounted device 530 to be uploaded based on the received setting information. When the mounted device 530 detects the detection information indicated by the setting information, the information processing device 100 starts the process of transmitting the detection information to the roadside device 700 capable of communicating via the communication unit 110. Thereby, the information processing device 100 starts uploading the necessary detection information at the roadside device 700 when the moving body 500 approaches.

[0120] The management device 200 generates the dynamic map 300 at a predetermined timing (step S223). For example, the management device 200 generates or updates the additional information 320 based on the traffic information, traffic regulation information, etc. received via the communication unit 210, and generates the dynamic map 300 by associating the additional information 320 with the geospatial information. For example, the management device 200 may obtain and generate the dynamic map 300 or information regarding the dynamic map 300 provided from a server or the like. By executing the process of step S2223, the control unit 230 functions as the generation unit 231.

[0121] The management device 200 provides the dynamic map 300 to the roadside unit 224 (step S224). For example, the management device 200 transmits part or all of the information of the generated dynamic map 300 to each of the plurality of roadside units 700 via the communication unit 210.

[0122] The roadside unit 700 detects the occurrence of an event related to the moving body 500 based on the dynamic map 300 and the detection information (step S312). For example, when the additional information 320 of the dynamic map 300 and the detection information satisfy the conditions of the condition information 122, the roadside unit 700 stores in the storage unit 720 information indicating that the occurrence of the event corresponding to the condition has been detected. For example, when the additional information 320 of the dynamic map 300 and the detection information do not satisfy the conditions of the condition information 122, the roadside unit 700 stores in the storage unit 720 information indicating that the occurrence of the event has not been detected. Note that by executing the process of step S312, the control unit 730 of the roadside unit 700 functions as the detection unit 731.

[0123] The roadside unit 700 determines whether or not the occurrence of an event has been detected based on the result of the process in step S312 (step S313). When the roadside unit 700 determines that the occurrence of an event has been detected (Yes in step S313), the process proceeds to step S314. The roadside unit 700 requests the information processing device 100 to change the parameters (step S314). For example, the roadside unit 700 generates request information including the detected event and the change request, and requests the change of the parameters by transmitting the request information to the information processing device 100 via the communication unit 710. Note that by executing the process of step S314, the control unit 730 of the roadside unit 700 functions as the change request unit 732.

[0124] The roadside device 700 changes the parameters of the sensor unit 740 to parameters corresponding to the event (step S315). For example, the roadside device 700 specifies the parameters corresponding to the event from the change information 123, and changes the setting of the parameters of the sensor unit 740 so as to be the setting of the said parameters. As a result, the roadside device 700 preferentially performs detection of the surrounding environment according to the event based on the changed parameters. Note that the roadside device 700 functions as the setting unit 733 by the control unit 730 by executing the process of step S315.

[0125] The information processing device 100 changes the setting of the parameters of the mounted device 530 to parameters corresponding to the event in response to the reception of the request information (step S122). For example, the information processing device 100 specifies the parameters corresponding to the event indicated by the request information received from the roadside device 700 from the change information 123 based on the change information 123, and changes the setting of the parameters of the mounted device 530 so as to be the setting of the said parameters. As a result, the mounted device 530 preferentially performs detection of the target according to the event based on the changed parameters. Note that the information processing device 100 functions as the setting unit 132 by the control unit 130 by executing the process of step S122.

[0126] The information processing device 100 transmits the parameter change result to the management device 200 (step S123). For example, the information processing device 100 transmits information indicating the parameter change result to the management device 200 via the communication unit 110. Note that the information processing device 100 may transmit the parameter change result to the roadside device 700, and the roadside device 700 may transfer the parameter change result to the management device 200. Thereafter, the information processing device 100 controls the operation of the moving body 500 based on, for example, the detection result of the mounted device 530 operating with the changed parameters.

[0127] The management device 200 stores, via the communication unit 210, information indicating the received change result in the storage unit 220 (step S225). As a result, since the management device 200 can confirm the parameters changed by the information processing device 100, the change result can be reflected in the change information 123. Then, the management device 200 continues, for example, the process of detecting the occurrence of an event.

[0128] Also, when the roadside unit 700 determines that the occurrence of an event has not been detected (No in step S313), the roadside unit 700 continues, for example, the process of detecting the occurrence of an event without requesting the information processing device 100 to change the parameters.

[0129] As described above, in the information processing system 1 according to the third embodiment, the roadside unit 700 detects the occurrence of an event based on the condition information 122, the dynamic map 300, and the detection information of the mounted device 530. When the roadside unit 700 detects the occurrence of an event, the information processing system 1 requests the information processing device 100 to change the parameters. In response to the request of the roadside unit 700, the information processing system 1 changes the setting of the parameters of the mounted device 530 to the parameters corresponding to the event by the information processing device 100. Thereby, when the roadside unit 700 detects the occurrence of various events using the dynamic map 300, the information processing system 1 can change the operation of the mounted device 530 suitable for the detected event. As a result, since the information processing system 1 efficiently operates the environment information acquisition unit in a state suitable for the environment according to various events detected using the dynamic map 300, the necessary environment information can be appropriately and efficiently acquired by the moving body 500. Since the information processing system 1 can efficiently operate the mounted device 530 mounted on the moving body 500 according to various events, various mounted devices 530 can be mounted on the moving body 500. Further, the mounted device 530 can detect the detection information based on the changed parameters and provide the detection information to the moving body 500. The moving body 500 can operate according to the plan created based on the detection information.

[0130] Note that the above-described third embodiment is merely an example, and various modifications and applications are possible. The information processing system 1 of the third embodiment may be applied to other embodiments or the like.

[0131] For example, the information processing system 1 according to the third embodiment may be configured such that the information processing device 100, the management device 200, and the roadside device 700 detect the occurrence of an event. For example, the information processing system 1 according to the third embodiment may be configured such that the information processing device 100, the management device 200, and the roadside device 700 detect the occurrence of different events.

[0132] For example, in the information processing system 1 according to the third embodiment, the case where the roadside device 700 sets parameters corresponding to an event in the sensor unit 740 has been described, but it is not limited thereto. For example, the information processing system 1 may be configured such that the roadside device 700 does not change the parameters of the sensor unit 740 to the parameters corresponding to the event. In this case, the information processing system 1 may delete step S315 shown in FIG. 13.

[0133] [Hardware Configuration] The information processing device according to the present embodiment described above may be realized by a computer 1000 having a configuration as shown in FIG. 14, for example. Hereinafter, the information processing device 100 according to the embodiment will be described as an example. FIG. 14 is a hardware configuration diagram showing an example of a computer 1000 that realizes the functions of the information processing device 100. The computer 1000 includes a CPU 1100, a RAM 1200, a ROM (Read Only Memory) 1300, an HDD (Hard Disk Drive) 1400, a communication interface 1500, and an input / output interface 1600. Each part of the computer 1000 is connected by a bus 1050.

[0134] The CPU 1100 operates based on programs stored in the ROM 1300 or the HDD 1400 and controls each part. For example, the CPU 1100 expands the programs stored in the ROM 1300 or the HDD 1400 to the RAM 1200 and executes processes corresponding to various programs.

[0135] The ROM 1300 stores boot programs such as BIOS (Basic Input Output System) executed by the CPU 1100 when the computer 1000 starts up, and programs dependent on the hardware of the computer 1000.

[0136] The HDD 1400 is a computer-readable recording medium that non-temporarily records programs executed by the CPU 1100 and data used by such programs. Specifically, the HDD 1400 is a recording medium that records the information processing program according to the present disclosure, which is an example of the program data 1450.

[0137] The communication interface 1500 is an interface for the computer 1000 to connect to an external network 1550 (for example, the Internet). For example, the CPU 1100 receives data from other devices or transmits data generated by the CPU 1100 to other devices via the communication interface 1500.

[0138] The input / output interface 1600 is an interface for connecting the input / output device 1650 and the computer 1000. For example, the CPU 1100 receives data from input devices such as a keyboard and a mouse via the input / output interface 1600. Also, the CPU 1100 transmits data to output devices such as a display, a speaker, and a printer via the input / output interface 1600. Further, the input / output interface 1600 may function as a media interface for reading a program or the like recorded on a predetermined recording medium (media). The media is, for example, an optical recording medium such as a DVD (Digital Versatile Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory or the like.

[0139] For example, when the computer 1000 functions as the information processing apparatus 100 according to the embodiment, the CPU 1100 of the computer 1000 realizes functions such as the detection unit 131, the setting unit 132, the notification unit 133, the planning unit 134, the operation control unit 135, and the transmission unit 136 of the control unit 130 by executing the program loaded on the RAM 1200. Also, the HDD 1400 stores the program according to the present disclosure and the data in the storage unit 120. Note that the CPU 1100 reads and executes the program data 1450 from the HDD 1400, but as another example, these programs may be acquired from other devices via the external network 1550.

[0140] As described above, the preferred embodiments of the present disclosure have been described in detail with reference to the accompanying drawings, but the technical scope of the present disclosure is not limited to such examples. It is obvious that those having ordinary knowledge in the technical field of the present disclosure can conceive of various modification examples or correction examples within the scope of the technical idea described in the claims, and it is naturally understood that these also belong to the technical scope of the present disclosure.

[0141] Also, the effects described in this specification are illustrative or exemplary only and not limiting. That is, the technology according to the present disclosure may exhibit other effects apparent to those skilled in the art from the description in this specification, in addition to or instead of the above effects.

[0142] In addition, a program can also be created to cause hardware such as a CPU, ROM, and RAM built into a computer to exhibit functions equivalent to those of the components of the information processing apparatus 100, and a computer-readable recording medium on which the program is recorded can also be provided.

[0143] Also, each step related to the processing of the information processing system 1 in this specification does not necessarily need to be processed in chronological order according to the order described in the sequence. For example, each step related to the processing of the information processing system 1 may be processed in an order different from the order described in the sequence or may be processed in parallel.

[0144] Also, in this specification, the case where the information processing apparatus 100 is realized by the electronic control unit of the moving body 500 has been described, but it is not limited thereto. The information processing apparatus 100 may be realized by, for example, other electronic control units such as a mounting device, a communication device, a drive system control unit 510, and a body system control unit 520 mounted on the moving body 500. In this specification, the case where the external devices are the management device 200 and the roadside unit 700 has been described, but it is not limited thereto. For example, the external devices include electronic devices, communication devices, etc. provided outside the moving body 500 and providing various information to the moving body 500.

[0145] (Effect) The information processing system 1 includes a detection unit 131 that detects the occurrence of an event based on a dynamic map 300 in which three-dimensional geospatial information 310 and additional information 320 capable of supporting the travel of the moving body 500 are associated, a mounting device (environment information acquisition unit) 530 that acquires environment information indicating the surrounding environment of the moving body 500, and a setting unit 132 that sets parameters of the mounting device 530 according to the detected event.

[0146] As a result, when the information processing system 1 detects the occurrence of an event based on the dynamic map 300, it can set parameters corresponding to the event in the mounted device 530. Consequently, since the information processing system 1 efficiently operates the environment information acquisition unit in a state suitable for the environment according to various events detected using the dynamic map 300, the mobile body 500 can appropriately and efficiently acquire the necessary environment information. Further, since the information processing system 1 can efficiently operate the mounted device 530 according to the event, even if the mobile body 500 uses various mounted devices 530, it is possible to improve the efficiency of the acquired environment information.

[0147] The information processing system 1 further includes an operation control unit 135 that generates travel control information for assisting the travel of the mobile body 500 based on the environment information.

[0148] As a result, when the mounted device 530 detects environment information based on the parameters changed according to the event, the information processing system 1 can generate travel control information based on the environment information. Consequently, the information processing system 1 can cause the mobile body 500 to realize an operation suitable for the event based on the environment information acquired with the parameters corresponding to the event.

[0149] In the information processing system 1, the mounted device 530 is provided in the mobile body 500, and the setting unit 132 sets the parameters of the mounted device 530.

[0150] As a result, when the detection unit 131 detects the occurrence of an event and the setting unit 132 can change the parameters of the mounted device 530 of the mobile body 500 to the parameters corresponding to the event. Consequently, since the information processing system 1 changes the parameters of the mounted device 530 according to the occurrence of the event, the mounted device 530 of the mobile body 500 can appropriately and efficiently acquire the environment information.

[0151] In the information processing system 1, a providing unit 232 that provides condition information 122 for detecting the occurrence of an event to a detection unit 131 is further provided, and the detection unit 131 detects the occurrence of an event based on the dynamic map 300 and the condition information 122.

[0152] As a result, when the providing unit 232 provides the condition information 122 to the detection unit 131, the information processing system 1 can detect the occurrence of the event indicated by the condition information 122 by the detection unit 131. As a result, the information processing system 1 can change the parameters corresponding to various types of events by providing the information for detecting the occurrence of the event to the detection side, so that it can efficiently acquire the environmental information suitable for the event.

[0153] In the information processing system 1, the providing unit 232 provides the setting unit 132 with change information 123 for changing to parameters corresponding to the detected event.

[0154] As a result, the information processing system 1 can change the parameters of the mounted device 530 based on the change information 123 provided by the providing unit 232 and set by the setting unit 132. As a result, the information processing system 1 can be changed to parameters suitable for various types of events, so that the efficiency of the acquired environmental information can be further improved.

[0155] In the information processing system 1, the detection unit 131 detects the occurrence of an event based on the environmental information acquired by the mounted device 530.

[0156] As a result, the information processing system 1 can detect the occurrence of an event by the detection unit 131 based on the environmental information of the mounted device 530. As a result, the information processing system 1 can increase the types of events to be detected by detecting the occurrence of an event based on the dynamic map 300 and the environmental information of the mounted device 530, so that the efficiency of the acquired environmental information can be further improved.

[0157] In the information processing system 1, an external device provided outside the mobile body 500 is further provided, and the detection unit 233 is provided in the external device and notifies the setting unit 132 that an event has been detected based on the dynamic map 300.

[0158] As a result, the information processing system 1 can detect the occurrence of an event outside the mobile body 500 based on the dynamic map 300 and notify the setting unit 132 of the mobile body 500 that the event has occurred. As a result, since the information processing system 1 does not need to detect the occurrence of an event in the mobile body 500, the processing load on the mobile body 500 side can be reduced, and environmental information can be efficiently acquired according to various events.

[0159] In the information processing system 1, the external device includes a communication unit 210 capable of communicating with the mobile body 500, and a change request unit 234 that requests the setting unit 132 of the mobile body 500 to change parameters according to an event detected by the detection unit 233 of the external device.

[0160] As a result, the information processing system 1 can detect the occurrence of an event in the external device of the mobile body 500 based on the dynamic map 300, and request the setting unit 132 of the mobile body 500 to change parameters according to the event detected by the change request unit 234. As a result, since the information processing system 1 does not need to detect the occurrence of an event in the mobile body 500, the processing load on the mobile body 500 side can be reduced, and environmental information can be efficiently acquired according to various events.

[0161] In the information processing system 1, the detection unit 233 acquires detection information detected by the mounted device 530 mounted on the mobile body 500, and detects the occurrence of an event based on the detection information.

[0162] As a result, the information processing system 1 can detect the occurrence of an event based on the detection information of the mounted device 530 by the detection unit 233 outside the moving body 500. As a result, the information processing system 1 can detect the occurrence of an event outside the moving body 500 based on the dynamic map 300 and the detection information of the mounted device 530, thereby increasing the types of events to be detected without increasing the processing load on the moving body 500 side and efficiently acquiring environmental information.

[0163] In the information processing system 1, the external device is a device provided in the infrastructure, and further includes a change request unit 732 that requests the setting unit 132 of the moving body 500 to change to parameters according to the event detected by the detection unit 731 of the external device.

[0164] As a result, the information processing system 1 can detect the occurrence of an event based on the dynamic map 300 in the infrastructure outside the moving body 500, and request the setting unit 132 of the moving body 500 to change to parameters according to the event detected by the change request unit 732. As a result, since it is not necessary for the information processing system 1 to detect the occurrence of an event in the moving body 500, the processing load on the moving body 500 side can be reduced, and environmental information can be efficiently acquired according to various events.

[0165] In the information processing system 1, the external device includes a sensor unit 740 that detects the surrounding environment of the device itself, and the setting unit 733 sets the parameters of the sensor unit 740 according to the detected event.

[0166] As a result, the information processing system 1 can set the parameters of the sensor unit 740 of the external device outside the moving body 500 according to the event. As a result, since the information processing system 1 can operate the sensor unit 740 of the external device with parameters suitable for the event, it is possible to acquire a surrounding environment suitable for the event by the external device.

[0167] In the information processing system 1, a generation unit 231 that generates a dynamic map 300 including real-time additional information 320 is further provided, and the detection unit 131 detects the occurrence of an event based on the dynamic map 300 generated by the generation unit 231.

[0168] As a result, when the information processing system 1 generates the dynamic map 300 including the real-time additional information 320, the detection unit 131 can detect the occurrence of an event based on the dynamic map 300. As a result, the information processing system 1 can set parameters suitable for an event that occurs outside the moving body 500, and thus can acquire environment information suitable for the event.

[0169] In the information processing system 1, an event includes at least one of traffic congestion, an accident, construction work, traffic control, a railroad crossing, an emergency vehicle, a change in weather, and an earthquake.

[0170] As a result, the information processing system 1 can detect the occurrence of at least one event of traffic congestion, an accident, construction work, traffic control, a railroad crossing, an emergency vehicle, a change in weather, and an earthquake. As a result, the information processing system 1 can efficiently acquire environment information according to at least one event of traffic congestion, an accident, construction work, traffic control, a railroad crossing, an emergency vehicle, a change in weather, and an earthquake.

[0171] The information processing system 1 further includes a notification unit 133 that notifies the result of the setting unit 132 changing the parameters of the mounted device 530.

[0172] As a result, the information processing system 1 can reflect the change result in the change information 123 by the notification unit 133 reporting the change result of the parameters to, for example, the moving body 500, the outside of the moving body 500, etc. As a result, the information processing system 1 can efficiently acquire environment information with parameters suitable for various events.

[0173] The information processing method includes: the information processing device 100 mounted on the moving body 500 detecting the occurrence of an event based on the dynamic map 300 in which three-dimensional geospatial information 310 and additional information 320 capable of supporting the traveling of the moving body 500 are associated; the mounting device 530 acquiring environmental information indicating the surrounding environment of the moving body 500; and setting parameters of the mounting device 530 according to the detected event.

[0174] Thereby, when the information processing method detects the occurrence of an event based on the dynamic map 300, it can set parameters corresponding to the event in the mounting device 530. As a result, the information processing system 1 can efficiently operate the environmental information acquisition unit in a state suitable for the environment according to various events detected using the dynamic map 300, so that the necessary environmental information for the moving body 500 can be appropriately and efficiently acquired. In addition, since the information processing method can efficiently operate the mounting device 530 according to the event, even if the moving body 500 uses various mounting devices 530, the efficiency of the acquired environmental information can be improved.

[0175] The information processing device 100 includes: a detection unit 131 that detects the occurrence of a preset event based on the dynamic map 300 in which three-dimensional geospatial information 310 and additional information 320 capable of supporting the traveling of the moving body are associated; and a setting unit 132 that sets parameters of the mounting device 530 that acquires environmental information indicating the surrounding environment of the moving body 500 according to the detected event.

[0176] As a result, when the information processing apparatus 100 detects the occurrence of an event based on the dynamic map 300, it can change the parameters of the mounted device 530 to the parameters corresponding to the event. The information processing apparatus 100 can operate the moving body 500 based on the detection information of the mounted device 530 whose parameters have been changed. As a result, since the information processing apparatus 100 efficiently operates the environment information acquisition unit in a state suitable for the environment according to various events detected using the dynamic map 300, the necessary environment information can be appropriately and efficiently acquired by the moving body 500. In addition, since the information processing apparatus 100 can efficiently operate the mounted device 530 according to the event, even if the moving body 500 uses various mounted devices 530, it is possible to improve the efficiency of the acquired environment information.

[0177] Note that the following configurations also belong to the technical scope of the present disclosure. (1) A detection unit that detects the occurrence of an event based on a dynamic map in which three-dimensional geospatial information and additional information capable of supporting the travel of a moving body are associated, An environment information acquisition unit that acquires environment information indicating the surrounding environment of the moving body, A setting unit that sets parameters of the environment information acquisition unit according to the detected event, An information processing system including the above. (2) The information processing system according to (1) above, further including an operation control unit that generates travel control information for supporting the travel of the moving body based on the environment information. The information processing system according to (1) above. (3) The environment information acquisition unit is a mounted device provided on the moving body, The setting unit sets parameters of the mounted device The information processing system according to (1) or (2) above. (4) The information processing system according to any one of (1) to (3) above, further including a providing unit that provides the detection unit with condition information for detecting the occurrence of the event. The detection unit detects the occurrence of the event based on the dynamic map and the condition information. The information processing system according to any one of (1) to (3) above. (5) The providing unit provides the setting unit with change information for changing to the parameter corresponding to the detected event. The information processing system according to (4) above. (6) The detection unit detects the occurrence of the event based on the environment information acquired by the environment information acquisition unit. The information processing system according to (5) above. (7) The mobile body further includes an external device provided outside the mobile body. The detection unit is provided in the external device, and notifies the setting unit that it has detected the occurrence of the event based on the dynamic map. The information processing system according to (3) above. (8) The external device includes a communication unit capable of communicating with the mobile body, and a change request unit that requests the setting unit of the mobile body to change to the parameter corresponding to the event detected by the detection unit of the external device. The information processing system according to (7) above. (9) The detection unit acquires detection information detected by the mounted device mounted on the mobile body, and detects the occurrence of the event based on the detection information. The information processing system according to (8) above. (10) The external device is a device provided in the infrastructure, and further includes a change request unit that requests the setting unit of the mobile body to change to the parameter corresponding to the event detected by the detection unit of the external device. The information processing system according to (7) above. (11) The external device includes a sensor unit that detects the surrounding environment of the device itself. The setting unit sets parameters of the sensor unit according to the detected event. The information processing system according to (10) above. (12) Further comprising a generation unit that generates the dynamic map including the real-time additional information. The detection unit detects the occurrence of the event based on the dynamic map generated by the generation unit. The information processing system according to any one of (1) to (11) above. (13) The event includes at least one of traffic congestion, accident, construction work, traffic control, level crossing, emergency vehicle, weather change, and earthquake. The information processing system according to any one of (1) to (12) above. (14) Further comprising a notification unit that notifies the result of the setting unit changing the parameters of the environment information acquisition unit. The information processing system according to any one of (1) to (13) above. (15) An information processing device mounted on a moving body Detecting the occurrence of an event based on a dynamic map in which three-dimensional geospatial information and additional information capable of supporting the travel of the moving body are associated; Acquiring, by an environment information acquisition unit, environment information indicating the surrounding environment of the moving body; Setting parameters of the environment information acquisition unit according to the detected event; An information processing method including the above. (16) A detection unit that detects the occurrence of an event based on a dynamic map in which three-dimensional geospatial information and additional information capable of supporting the travel of a moving body are associated; A setting unit that sets parameters of an environment information acquisition unit that acquires environment information indicating the surrounding environment of the moving body according to the detected event; An information processing device comprising the above. (17) On a computer Detecting the occurrence of an event based on a dynamic map in which three-dimensional geospatial information is associated with additional information capable of supporting the travel of a moving object; Setting parameters of an environmental information acquisition unit that acquires environmental information indicating the surrounding environment of the moving object according to the detected event; Controlling the operation of the moving object based on the environmental information; A program for causing the above to be executed. (18) A detection unit that detects the occurrence of an event based on a dynamic map in which three-dimensional geospatial information is associated with additional information capable of supporting the travel of a moving object; Onboard equipment that acquires environmental information indicating the surrounding environment of the moving object; A setting unit that sets parameters of the onboard equipment according to the detected event; An operation control unit that controls the operation of the moving object based on the environmental information; A moving object comprising the above.

Description of Signs

[0178] 1 Information processing system 100 Information processing device 110 Communication unit 120 Storage unit 121 Parameter information 122 Condition information 123 Change information 130 Control unit 131 Detection unit 132 Setting unit 133 Notification unit 134 Planning unit 135 Operation control unit 136 Transmission unit 200 Management device 210 Communication unit 220 Storage unit 230 Control unit 231 Generation unit 232 Provision unit 233 Detection unit 234 Change request unit 300 Dynamic map 500 Mobile object 530 Mounting device (environmental information acquisition unit) 700 Roadside unit 710 Communication unit 720 Memory unit 730 Control unit 731 Detection unit 732 Change request unit 733 Setting unit 740 Sensor unit (environmental information acquisition unit)

Claims

1. A providing unit that provides condition information for detecting the occurrence of an event; A detection unit that detects the occurrence of the event based on a dynamic map in which three-dimensional geospatial information and additional information capable of supporting the travel of a moving object are associated, and the provided condition information; An environmental information acquisition unit that acquires environmental information indicating the surrounding environment of the moving object; A setting unit that sets parameters of the environmental information acquisition unit according to the detected event; comprising: The providing unit provides the setting unit with change information for changing the parameters to parameters corresponding to the detected event; The environmental information acquisition unit acquires the environmental information using at least V2X communication; The providing unit provides the setting unit with the change information indicating that the communication band of the V2X communication is to be switched when the detected event is an influence on infrastructure including thunderstorms or rain; When the detected event is an influence on infrastructure including thunderstorms or rain, the setting unit changes the parameters so as to switch the communication band of the V2X communication; An information processing system.

2. Further comprising an operation control unit that generates travel control information for supporting the travel of the moving object based on the environmental information; The information processing system according to claim 1.

3. The environmental information acquisition unit is a mounting device provided on the moving object; The setting unit sets parameters of the mounting device; The information processing system according to claim 2.

4. The detection unit detects the occurrence of the event based on the environmental information acquired by the environmental information acquisition unit; The information processing system according to any one of claims 1 to 3.

5. further comprising an external device provided outside the moving body, the detection unit is provided in the external device, and notifies the setting unit that the occurrence of the event has been detected based on the dynamic map The information processing system according to claim 3.

6. the external device a communication unit capable of communicating with the moving body, a change request unit that requests the setting unit of the moving body to change the parameter according to the event detected by the detection unit of the external device The information processing system according to claim 5.

7. the detection unit acquires detection information detected by the mounted device mounted on the moving body, and detects the occurrence of the event based on the detection information The information processing system according to claim 6.

8. the external device is a device provided in the infrastructure, further comprising a change request unit that requests the setting unit of the moving body to change the parameter according to the event detected by the detection unit of the external device The information processing system according to claim 5.

9. the external device includes a sensor unit that detects the surrounding environment of the device itself, the setting unit sets the parameters of the sensor unit according to the detected event The information processing system according to claim 8.

10. further comprising a generation unit that generates the dynamic map including the real-time additional information, the detection unit detects the occurrence of the event based on the dynamic map generated by the generation unit The information processing system according to any one of claims 1 to 9.

11. The event includes at least one of traffic congestion, accident, construction, traffic control, railroad crossing, emergency vehicle, weather change, and earthquake. The information processing system according to any one of claims 1 to 10.

12. The setting unit further includes a notification unit that notifies the result of changing the parameter of the environment information acquisition unit. The information processing system according to any one of claims 1 to 11.

13. An information processing method executed by an information processing device mounted on a moving body, Based on a dynamic map in which three-dimensional geospatial information and additional information capable of supporting the travel of the moving body are associated, and condition information for detecting the occurrence of an event, a detection step of detecting the occurrence of the event; A setting step of setting parameters of an environment information acquisition unit that acquires environment information indicating the surrounding environment of the moving body according to the detected event; having The environment information acquisition unit is configured to acquire environment information using at least V2X communication. In the setting step, when the detected event is an influence on infrastructure including thunderstorm or rain, the parameter is changed so as to switch the communication band of the V2X communication. Information processing method.

14. A detection unit that detects the occurrence of the event based on a dynamic map in which three-dimensional geospatial information and additional information capable of supporting the travel of the moving body are associated, and condition information for detecting the occurrence of the event; A setting unit that sets parameters of an environment information acquisition unit that acquires environment information indicating the surrounding environment of the moving body according to the detected event; comprising The environment information acquisition unit is configured to acquire the environment information using at least V2X communication. When the detected event is an impact on infrastructure including thunderstorms or rain, the setting unit changes the parameter so as to switch the communication band of the V2X communication. Information processing apparatus.

Citation Information

Patent Citations

  • Traveling safety device for vehicle

    JP2000067396A

  • On-vehicle camera controller and control method

    JP2007288444A

  • Moving object detection device and autonomous moving body

    JP2009052940A

  • Inter-vehicle communication equipment

    JP2010237934A

  • System and method for hazard detection and sharing

    JP2013250269A