Information processing device
The information processing apparatus addresses the challenge of enhancing traffic smoothness and safety in autonomous driving by assigning remote operation tasks based on real-time status information and priority factors, improving operational efficiency and safety through accurate urgency determination.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- KYOCERA CORP
- Filing Date
- 2022-06-13
- Publication Date
- 2026-05-21
AI Technical Summary
Existing information processing apparatuses for remote support in autonomous vehicles fail to enhance traffic smoothness and safety in autonomous driving systems.
An information processing apparatus that includes an acquisition unit to gather situation information from a moving body, a control unit to assign remote operation tasks, and determines the assignment order based on the status information of multiple mobile units, using priority factors and evaluation values to improve traffic smoothness and safety.
Enhances traffic smoothness and safety by accurately determining the urgency of remote operation tasks based on real-time status information, reducing deviations in priority calculations, and incorporating ambient information from various sources.
Smart Images

Figure 0007863457000001 
Figure 0007863457000002 
Figure 0007863457000003
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus.
Background Art
[0002] The development of autonomous driving technology for moving bodies such as vehicles has been underway. In the operation of autonomous driving, remote support by an operator from a remote location is desired from the perspective of safety. The operator may be required to provide remote support for a plurality of moving bodies. Therefore, an information processing apparatus has been proposed that reduces the burden on the operator for remote support (see Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, simply reducing the burden on the operator was insufficient for remote support that enhances traffic smoothness and safety.
[0005] Therefore, an object of the present disclosure made in view of the problems of the prior art as described above is to provide an information processing apparatus that improves traffic smoothness and safety in remote support.
Means for Solving the Problems
[0006] An information processing apparatus according to a first aspect includes: an acquisition unit that acquires situation information regarding the situation of a moving body from the moving body that requests an operation command; a control unit that can assign a remote operation task of the moving body to a remote operation unit capable of remotely operating the moving body. When multiple mobile units are waiting to be assigned the remote control task, the control unit determines the assignment order based on the status information of each of the multiple mobile units. 。 [Effects of the Invention]
[0007] According to the information processing device related to this disclosure, configured as described above, the smoothness and safety of traffic in remote support are improved. [Brief explanation of the drawing]
[0008] [Figure 1] Figure 1 shows an example configuration of a remote support system equipped with an information processing device according to one embodiment. [Figure 2] This block diagram shows the schematic configuration of the mobile body shown in Figure 1. [Figure 3] Figure 1 is a block diagram showing the schematic configuration of the remote control unit. [Figure 4] Figure 1 is a block diagram showing the schematic configuration of the information processing device. [Figure 5] This is a table showing the first and second evaluation values for each priority factor. [Figure 6] This is an evaluation map for calculating priority based on the first and second total evaluation values. [Figure 7] This is a flowchart illustrating the order determination process performed by the control unit shown in Figure 4. [Modes for carrying out the invention]
[0009] Hereinafter, embodiments of an information processing device to which this disclosure is applied will be described with reference to the drawings.
[0010] As shown in Figure 1, a remote support system 11 equipped with an information processing device 10 according to one embodiment may be configured to include a remote operation unit 12 and the information processing device 10. The remote support system 11 may be able to communicate with a mobile device 14 via a network 13. The remote support system 11 may communicate with the mobile device 14 by wireless communication.
[0011] The mobile unit 14 is capable of autonomous driving. The mobile unit 14 is capable of remote driving based on operation commands received from the remote support system 11. Furthermore, the mobile unit 14 may be capable of manual driving by its occupant.
[0012] Mobile entities 14 may include, for example, vehicles, ships, and aircraft. Vehicles may include, for example, automobiles, industrial vehicles, railway vehicles, residential vehicles, and fixed-wing aircraft that travel on runways. Automobiles may include, for example, passenger cars, trucks, buses, motorcycles, and trolleybuses. Industrial vehicles may include, for example, industrial vehicles for agriculture and construction. Industrial vehicles may include, for example, forklifts and golf carts. Industrial vehicles for agriculture may include, for example, tractors, cultivators, transplanters, binders, combines, and lawnmowers. Industrial vehicles for construction may include, for example, bulldozers, scrapers, excavators, cranes, dump trucks, and road rollers. Vehicles may include those that are powered by human effort. The classification of vehicles is not limited to the examples given above. For example, automobiles may include industrial vehicles that can travel on roads. The same vehicle may be included in multiple classifications. Ships may include, for example, jet skis, boats, and tankers. Aircraft may include, for example, fixed-wing aircraft and rotary-wing aircraft.
[0013] As shown in Figure 2, the mobile unit 14 may be configured to include a sensor unit 15, a communication unit 16, an operation control system 17, and a control unit 18.
[0014] The sensor unit 15 may periodically detect the status of the mobile body 14. The detected status of the mobile body 14 may include the surrounding conditions of the mobile body 14. The sensor unit 15 may include, for example, an outdoor camera that images the area around the mobile body 14 and a distance measuring sensor that measures the distance of objects around the mobile body 14 as sensors for detecting the surrounding conditions. The outdoor camera may generate an image as ambient information indicating the surrounding conditions. The distance measuring sensor may detect the distance to objects present around the mobile body 14 as ambient information. The distance measuring sensor may generate a distance distribution as ambient information that includes distance values of objects in different directions from the distance measuring sensor. The detected status of the mobile body 14 may include the status of the occupants of the mobile body 14. The sensor unit 15 may include, for example, an indoor camera that images the interior of the mobile body 14, a microphone, and a vital sensor as sensors for detecting the occupants' status. The indoor camera may generate an image as occupant information indicating the occupants' status. The microphone may generate the voice of the occupant as occupant information indicating the occupant's condition. The vital sensor may generate the occupant's motion sickness status as occupant information indicating the occupant's condition. The sensor unit 15 may include a position detection sensor that detects the position of its own moving body 14.
[0015] The communication unit 16 may be controlled by the control unit 18 and communicate wirelessly with the information processing device 10 via the network 13. The communication unit 16 may communicate wirelessly with the information processing device 10 via other mobile bodies 14, other equipment such as roadside units, or other information processing devices of the information processing device 10. The communication unit 16 may transmit requests for operation commands to the information processing device 10, as will be described later. The communication unit 16 may transmit status information regarding the status of the mobile body 14 detected by the sensor unit 15 to the information processing device 10, as will be described later. The communication unit 16 may transmit ambient information indicating the surrounding conditions detected by the sensor unit 15 to the information processing device 10, as will be described later. The communication unit 16 may receive operation commands from the information processing device 10. The communication unit 16 may transmit information indicating the position of its own mobile body 14 to the information processing device 10.
[0016] The driving control system 17 may control a driving unit such as an engine or a motor of the moving body 14, a direction adjusting unit such as a steering wheel, and a brake to drive the moving body 14. The driving control system 17 may determine whether autonomous driving is possible based on information indicating the surrounding situation detected by the sensor unit 15. The driving control system 17 may determine whether autonomous driving is possible, for example, by comparing an evaluation value such as safety calculated for autonomous driving based only on information indicating the surrounding situation with a threshold value.
[0017] When the driving control system 17 determines that autonomous driving is possible, it may perform autonomous driving based on the surrounding situation. When the driving control system 17 determines that autonomous driving is impossible due to the surrounding situation of the moving body 14, it may notify the control unit 18 that autonomous driving is impossible. The driving control system 17 may perform remote driving based on an operation command described later. The driving control system 17 may perform manual driving based on the operations of the driver on the accelerator pedal, brake pedal, steering wheel, etc. of the moving body 14.
[0018] The control unit 18 includes one or more processors and memories. The processor may include a general-purpose processor that reads a specific program to execute a specific function, and a dedicated processor specialized for a specific process. The dedicated processor may include an application-specific integrated circuit (ASIC). The processor may include a programmable logic device (PLD). The PLD may include a field-programmable gate array (FPGA). The control unit 18 may be either a system-on-a-chip (SoC) in which one or more processors cooperate or a system-in-a-package (SiP).
[0019] The control unit 18 may control the operation of the moving body 14 based on a remote operation. For example, when the control unit 18 receives a notification from the driving control system 17 that autonomous driving is not possible, the control unit 18 may control the communication unit 16 to transmit a request for an operation command to the information processing device 10. The control unit 18 may generate situation information including at least one of surrounding information and occupant information from after the request for the operation command until a remote operation task is assigned to the remote operation unit 12 for the request for the operation command. The control unit 18 may add, as information, a stop time indicating the time point when the control unit 18 obtained, from the driving control system 17, the notification that autonomous driving is not possible, to the situation information. The control unit 18 may control the communication unit 16 to transmit the generated situation information to the information processing device 10. The control unit 18 may control the communication unit 16 to transmit the surrounding information to the information processing device 10 from after the assignment of the remote operation task for the request for the operation command until autonomous driving is resumed. When the control unit 18 receives an operation command from the information processing device 10, the control unit 18 may transfer the operation command to the driving control system 17 to execute remote driving.
[0020] As shown in FIG. 3, the remote operation unit 12 may be configured to include an output unit 19 and an input unit 20. The remote operation unit 12 can remotely operate the moving body 14 by causing the operator of the remote operation unit 12 to recognize the surrounding situation of the moving body 14 by the output unit 19 and detecting the operation input of the operator as input information by the input unit 20.
[0021] The output unit 19 may output surrounding information of the moving body 14 that is an operation target of the assigned remote operation task, which will be described later. For example, the output unit 19 may be a display and may display an image or a distance distribution of an object as surrounding information given by the assignment of the remote operation task. The output unit 19 may display a map indicating the position of the moving body 14 waiting for the assignment order and the assignment of the remote operation task, which will be described later.
[0022] The input unit 20 may detect operation inputs for moving the mobile body 14, which is the target of the remote control task to be assigned, as described later. The input unit 20 may be, for example, a combination of a steering wheel, an accelerator pedal, and a brake pedal, or a combination of a directional lever and buttons. The input unit 20 may generate input information corresponding to the detected operation input. The input unit 20 may indirectly or directly provide operation commands based on the input information to the mobile body 14 via the information processing device 10.
[0023] As shown in Figure 4, the information processing device 10 is configured to include a communication unit (acquisition unit) 21 and a control unit 22. The information processing device 10 may further include a storage unit 23.
[0024] The communication unit 21 may be controlled by the control unit 22 to communicate with the mobile body 14 via the network 13. The communication unit 21 may receive requests for operation commands from the mobile body 14. The communication unit 21 receives status information from the mobile body 14 requesting operation commands. The communication unit 21 may receive ambient information for the mobile body 14 requesting operation commands from observation devices around the mobile body 14 and from other mobile bodies 14 around the mobile body 14. The ambient observation devices are, for example, roadside devices. The observation devices may be devices capable of transmitting ambient information detected by a built-in outdoor camera or distance measuring sensor via communication. The communication unit 21 may receive ambient information from the mobile body 14 to which the remote operation task of the mobile body 14 has been assigned. The communication unit 21 may provide the ambient information received from the mobile body 14 to the remote operation unit 12 to which the remote operation task of the mobile body 14 has been assigned. The communication unit 21 may assign the remote control task to the mobile body 14 that has been assigned to the remote control unit 12 an operation command obtained from the remote control unit 12.
[0025] The memory unit 23 includes any memory device, such as RAM (Random Access Memory) and ROM (Read Only Memory). The memory unit 23 may store various programs that enable the control unit 22 to function and various information used by the control unit 22.
[0026] The control unit 22 includes one or more processors and memory. The processors may include a general-purpose processor that loads a specific program and executes a specific function, and a dedicated processor specialized for a specific process. The dedicated processor may include an ASIC. The processor may include a PLD. The PLD may include an FPGA. The control unit 22 may be either an SoC or a SiP in which one or more processors cooperate.
[0027] The control unit 22 may store status information obtained from the mobile body 14 requesting an operation command in the storage unit 23. The control unit 22 may add information indicating the time the status information was obtained to the status information. The control unit 22 may store multiple pieces of status information obtained from the same mobile body 14 at different times in the storage unit 23 in association with each other. When the control unit 22 issues an operation command to the mobile body 14, it may add information indicating that an operation command has already been issued to the status information obtained from the mobile body 14. Alternatively, when the control unit 22 issues an operation command to the mobile body 14, it may delete the status information obtained from the mobile body 14 from the storage unit 23.
[0028] The control unit 22 can assign remote control tasks for mobile bodies 14 requesting operation commands to the remote control unit 12. A remote control task is a task in which the remote control unit 12 remotely controls the mobile body 14 requesting operation commands. When multiple mobile bodies 14 are waiting to be assigned a remote control task, the control unit 22 determines the assignment order based on the status information of each of the multiple mobile bodies 14. The assignment of remote control tasks is described below.
[0029] The control unit 22 may calculate the priority for each of the multiple mobile units 14 waiting to be assigned a remote operation task, based on the status information. The control unit 22 may calculate the priority for each of the multiple mobile units 14 at the same point in time. The same point in time does not have to be exactly the same point in time, but may be a point in time that is included in a predetermined time interval that is relatively short.
[0030] The control unit 22 may determine at least one priority factor for each mobile body 14 based on the situation information in order to calculate priority. The priority factor may be an event that is predetermined as a factor for determining the priority of remote control in the vicinity and inside of a mobile body 14 that requests an operation command, i.e., a mobile body 14 that has stopped autonomous operation and is stationary. The priority factor may be predetermined for the situation information.
[0031] The control unit 22 may determine the priority factors in any way it chooses. For example, the control unit 22 may determine the priority factors using a pre-trained decision model.
[0032] Priority factors include, for example, surrounding conditions such as traffic congestion, a person lying outside the vehicle, lane departure, mounting the median strip, obstruction of vehicle exit, obstruction of vehicle entry, contact with a railway, a stopped railway, stopping at a taxi stand, stopping at a bus stop, stopping in front of a public vehicle, stopping in front of a hospital, etc. A person lying outside the vehicle is a state in which a person located in the direction of the moving vehicle's movement is lying on the road. This moving vehicle refers to the moving vehicle 14 that requested the operation command. Lane departure is a state in which another vehicle located in the direction of the moving vehicle's movement has deviated from its lane. Mounting the median strip is a state in which another vehicle located in the direction of the moving vehicle's movement has mounted the median strip. Obstruction of vehicle exit is a state in which the stopping position of the moving vehicle is on the exit position of another parked vehicle, obstructing its exit. Obstruction of vehicle entry is a state in which the stopping position of the moving vehicle is on the entry position into a parking space, obstructing its entry. Contact with a railway is a state in which another vehicle located in the direction of the moving vehicle's movement is in contact with a railway. A railway stop is a state in which a railway is stopped in the direction of travel of the moving object. A taxi stand stop is a state in which the moving object is stopped at a taxi stand. A bus stop is a state in which the moving object is stopped at a bus or tram stop. A stop in front of a public vehicle is a state in which the moving object is stopped in front of a highly public service vehicle such as an ambulance, fire truck, postal van, or delivery vehicle. In other words, a stop in front of a public vehicle is a state in which a public vehicle is present behind the stopped moving object in the direction of travel. A stop in front of a hospital is a state in which the moving object is stopped near the entrance or exit of a hospital. Priority factors include, for example, the passenger situation, such as lying down inside the vehicle, injury, loss of consciousness, bleeding, intoxication, crying, screaming, disappearance, etc. Lying down inside the vehicle means that the passenger is lying on their side inside the moving object 14. Injury means that the passenger is injured. Loss of consciousness means that the passenger is outwardly unconscious. Bleeding means that the passenger is bleeding. Drunk means the crew is intoxicated. Crying means the crew is crying. Shouting means the crew is shouting. Disappearance means the crew has been thrown out of the mobile 14.
[0033] Each priority factor may have at least one of a first evaluation value and a second evaluation value. The first evaluation value is a fixed value that does not depend on the passage of time. The second evaluation value is a value that changes with elapsed time, for example, a coefficient multiplied by a power of elapsed time. The first and second evaluation values may be set to be larger the more urgent the remote operation task is. The second evaluation value may be corrected in accordance with multiple situational information acquired from the same mobile body 14 at different points in time. For example, the second evaluation value set for congestion may be modified based on the number of mobile bodies 14 included in the congestion in each of the multiple situational information acquired at different points in time and the time interval at those different points in time. In other words, the second evaluation value set for congestion may be modified based on the rate at which other mobile bodies 14 are added to the congestion, including the mobile body 14 transmitting the situational information.
[0034] As shown in Figure 5, a first evaluation value and a second evaluation value may be defined for each priority factor. Each priority factor may be subdivided. For example, priority factors such as injury, loss of consciousness, and bleeding may be subdivided according to their degree, and the first and second evaluation values may be set so that the greater the degree, the higher the first and second evaluation values.
[0035] The control unit 22 may calculate the priority for each mobile unit 14 based on the first and second evaluation values of the priority factors identified from the situation information. A specific example of how the control unit 22 calculates priority is described below.
[0036] The control unit 22 may calculate a first total evaluation value based on priority factors of surrounding information and a second total evaluation value based on priority factors of crew information in order to calculate priority. The first total evaluation value is the sum of the first evaluation values of all priority factors identified from surrounding information. The second total evaluation value may be the sum of the second evaluation values of all priority factors identified from surrounding information, evaluated according to the passage of time from the stopping point to an arbitrarily determined point in time. For example, if the second evaluation value of an arbitrary priority factor is a slope which is the amount of increase per unit time, the elapsed time × the slope is evaluated as the second evaluation value at the arbitrarily determined point in time. The arbitrarily determined point in time is the same point in time when the priority is calculated as described above. The arbitrarily determined point in time may be, for example, the point in time when priority factors are identified for each mobile unit 14, or a point in time after priority factors have been identified for all mobile units 14 waiting to be assigned a remote operation task, in other words, a point in the future after identification.
[0037] The control unit 22 may calculate priority based on the first total evaluation value and the second total evaluation value. For example, to calculate priority, an evaluation map may be used, as shown in Figure 6, with the first total evaluation value on the horizontal axis and the second total evaluation value on the vertical axis. In the evaluation map, the origin is defined as the position where both the first and second total evaluation values are zero. In the evaluation map, the region is divided along a diagonal line passing through the origin. Each divided region is assigned a priority. The priority is set such that the region furthest from the origin has the highest priority, and decreases as you approach the origin. For example, priorities p1 to pn are assigned to n regions divided from the region furthest from the origin to the vicinity of the origin. The priorities are set so that they decrease sequentially from the maximum value p1 to the minimum value pn.
[0038] The control unit 22 determines the region containing the position determined by the first total evaluation value and the second total evaluation value calculated for each mobile body 14. The control unit 22 may calculate the priority of the determined region as the priority of the mobile body 14.
[0039] The control unit 22 determines the assignment order of the mobile units 14 waiting to be assigned a remote control task, based on the calculated priority. Specifically, the control unit 22 may determine the assignment order in descending order of the calculated priority. If multiple mobile units 14 have the same priority, the control unit 22 may advance the assignment order of the mobile unit 14 that has had a longer elapsed time since first acquiring status information.
[0040] The control unit 22 may assign remote control tasks to the remote control units 12 in the determined assignment order. The control unit 22 may periodically determine the assignment order, or it may determine it each time any remote control unit 12 becomes capable of executing a remote control task. In a configuration in which the control unit 22 periodically determines the assignment order, it may assign remote control tasks to any remote control unit 12 according to the most recently determined assignment order until the next assignment order is determined.
[0041] The control unit 22 may create a target map showing the determined assignment order and the locations of multiple mobile units 14 waiting for the assignment of remote control tasks. The control unit 22 may control the communication unit 21 to transmit the created target map to the operational remote control unit 12.
[0042] For specific priority factors among the priority factors mentioned above, the actions to be performed by the control unit 22 may be predetermined. For example, for a vehicle lying on its side outside the vehicle, the action to be performed is predetermined to be contacting the fire department. For a vehicle driving onto a median strip, the action to be performed is predetermined to be contacting the police, etc. For loss of consciousness, the action to be performed is predetermined to be contacting the fire department. For disappearance, the action to be performed is predetermined to be contacting the police, etc. If the control unit 22 has predetermined actions to be performed for a recognized priority factor, it may attach the situation information that led to the recognition of the priority factor, along with the location information of the priority factor and the mobile body 14 that transmitted the information, to a specific contact. The specific contact is the fire department, police, etc., which are designated as contacts for that priority factor. For example, if there is a mobile body 14 that transmitted situation information including lying on its side outside the vehicle, the control unit 22 may generate contact information including the location information and situation information of the mobile body and send it to the fire department.
[0043] Next, the sequence determination process executed by the control unit 22 of the information processing device 10 in this embodiment will be explained using the flowchart in Figure 7. The sequence determination process starts periodically, for example.
[0044] In step S100, the control unit 22 selects a mobile body 14 that is waiting to be assigned a remote control task and for which no priority has been calculated. After selection, the process proceeds to step S101.
[0045] In step S101, the control unit 22 reads the status information acquired from the mobile body 14 selected in step S100 from the storage unit 23. After reading the information, the process proceeds to step S102.
[0046] In step S102, the control unit 22 determines the priority factor based on the status information read in step S101. After determination, the process proceeds to step S103.
[0047] In step S103, the control unit 22 calculates the first total evaluation value and the second total evaluation value based on all the priority factors identified in step S102. After calculation, the process proceeds to step S104.
[0048] In step S104, the control unit 22 calculates the priority of the mobile body 14 selected in step S100 based on the first total evaluation value and the second total evaluation value calculated in step S102. After calculation, the process proceeds to step S105.
[0049] In step S105, the control unit 22 determines whether or not it has calculated the priority of all mobile units 14 that are waiting to be assigned a remote control task. If the priority of all mobile units 14 has not been calculated, the process returns to step S100. If the priority of all mobile units 14 has been calculated, the process proceeds to step S106.
[0050] In step S106, the control unit 22 determines the assignment order of the remote control tasks according to the priority order of all the mobile units 14 whose priorities have been calculated. After the determination, the order determination process ends.
[0051] In this embodiment, the information processing device 10, configured as described above, determines the assignment order based on the status information of each of the multiple mobile units 14 when multiple mobile units 14 are waiting to be assigned a remote operation task. When autonomous operation becomes impossible for multiple autonomously drivable mobile units 14, the urgency of performing remote operation generally differs depending on the surrounding traffic conditions, the cause of the stoppage, and the condition of the occupants inside the mobile unit 14. In response to such events, the information processing device 10 having the above configuration can determine the urgency of performing remote operation from the status information and decide the assignment order of remote operation tasks, thereby improving the smoothness of traffic and the safety of people around and inside the mobile unit 14 in remote assistance.
[0052] Furthermore, in the information processing device 10 of this embodiment, a priority factor is predetermined for calculating priority, having at least one of a fixed first evaluation value and a second evaluation value that changes according to the elapsed time for the status information. The control unit 22 identifies the priority factor based on the status information obtained from the mobile body 14 requesting an operation command, and calculates the priority based on the first and second evaluation values of the priority factor. The urgency of remote operation in the mobile body 14 waiting to be assigned a remote operation task may change according to the elapsed time since autonomous operation stopped. In response to such events, the information processing device 10 having the above configuration can determine the assignment order of remote operation tasks in response to the change in urgency over time. Therefore, the information processing device 10 can further improve the smoothness of traffic and the safety of people around and inside the mobile body 14 in remote assistance.
[0053] Furthermore, the information processing device 10 of this embodiment calculates the priority of multiple mobile units 14 at the same time and determines the assignment order based on that priority. As mentioned above, the urgency of remote operation can change with elapsed time. Therefore, the priority calculated at different times among multiple mobile units 14 may deviate from the true urgency. In response to such events, the information processing device 10 having the above configuration reduces the deviation from the true urgency, thereby further improving the smoothness of traffic and the safety of people around and inside the mobile units 14 in remote assistance.
[0054] Furthermore, the information processing device 10 of this embodiment acquires ambient information included in the situation information from an observation device around the mobile body 14 requesting an operation command, and from other mobile bodies 14 around the said mobile body 14. With this configuration, the information processing device 10 can grasp the surrounding situation of the mobile body 14 requesting an operation command based on ambient information acquired from multiple directions. Therefore, the information processing device 10 can grasp the surrounding situation more accurately than a configuration that acquires ambient information only from the mobile body 14, thereby further improving the smoothness of traffic and the safety of people around and inside the mobile body 14 in remote support.
[0055] In one embodiment, (1) the information processing device is An acquisition unit that acquires status information regarding the status of a mobile object from a mobile object requesting an operation command, The mobile body comprises a remote control unit capable of remotely controlling the mobile body, and a control unit capable of assigning remote control tasks to the mobile body. The control unit, If multiple mobile units are waiting to be assigned the remote control task, the assignment order is determined based on the status information of each of the multiple mobile units.
[0056] (2) In the information processing device described in (1) above, The control unit calculates the priority of the moving body based on the status information and determines the assignment order based on the priority.
[0057] (3) In the information processing device described in (2) above, The aforementioned situational information has at least one of a fixed first evaluation value and a second evaluation value that changes according to the elapsed time, and a priority factor for calculating the priority is predetermined. The control unit determines the priority factor based on the status information obtained from the mobile body requesting the operation command, and calculates the priority based on the first evaluation value and the second evaluation value of the priority factor.
[0058] (4) In the information processing device described in (2) or (3) above, The control unit calculates the priority at the same point in time.
[0059] (5) In any of the information processing devices described in (1) to (4) above, The aforementioned situational information includes surrounding information indicating the conditions around the moving object.
[0060] (6) In the information processing device described in (5) above, The acquisition unit acquires the surrounding information from an observation device surrounding the mobile body requesting the operation command, and from other mobile bodies surrounding the mobile body.
[0061] (7) In any of the information processing devices described in (1) to (6) above, The aforementioned situational information includes occupant information indicating the occupant status of the mobile vehicle.
[0062] While embodiments of the information processing device 10 have been described above, embodiments of the information processing device 10 can also be provided as a method or program for implementing the device, or as a storage medium on which a program is recorded (for example, an optical disc, magneto-optical disc, CD-ROM, CD-R, CD-RW, magnetic tape, hard disk, or memory card).
[0063] Furthermore, the implementation form of the program is not limited to application programs such as object code compiled by a compiler or program code executed by an interpreter, but may also be in the form of a program module embedded in an operating system. In addition, the program may or may not be configured so that all processing is performed only on the CPU on the control board. The program may also be configured so that some or all of its processing is performed by another processing unit implemented on an expansion board or expansion unit attached to the board, as needed.
[0064] The diagrams illustrating the embodiments described herein are schematic. Dimensions and proportions shown in the drawings do not necessarily correspond to actual dimensions.
[0065] While embodiments relating to this disclosure have been described based on the drawings and examples, it should be noted that those skilled in the art can make various modifications or alterations based on this disclosure. Therefore, it should be noted that these modifications or alterations are within the scope of this disclosure. For example, the functions and other elements included in each component can be rearranged in a logically consistent manner, and multiple components can be combined into one or separated.
[0066] All of the constituent elements described in this disclosure, and / or all of the disclosed methods or steps of processing, can be combined in any combination except for any combination in which these features are mutually exclusive. Furthermore, each of the features described in this disclosure can be replaced by an alternative feature that works for the same, equivalent, or similar purposes, unless expressly disregarded. Thus, unless expressly disregarded, each of the disclosed features is merely an example of a comprehensive set of identical or equivalent features.
[0067] Furthermore, the embodiments relating to this disclosure are not limited to any specific configuration of the embodiments described above. The embodiments relating to this disclosure can be extended to all novel features or combinations thereof described herein, or all novel methods or processing steps or combinations thereof described herein.
[0068] In this disclosure, the designations "First," "Second," etc., are identifiers used to distinguish the configurations. Configurations distinguished by the designations "First," "Second," etc., in this disclosure may have their numbers swapped. For example, the first mobile can swap the identifiers "First" and "Second" with the second mobile. The swapping of identifiers occurs simultaneously. The configurations remain distinguishable even after the swapping of identifiers. Identifiers may be deleted. Configurations from which identifiers have been deleted are distinguished by codes. The designations "First," "Second," etc., in this disclosure should not be used alone to interpret the order of the configurations or to justify the existence of smaller numbered identifiers. [Explanation of Symbols]
[0069] 10 Information Processing Devices 11 Remote support system 12 Remote Control Unit 13 Networks 14 Mobile Units 15 Sensor section 16 Communications Department 17. Driving control system 18 Control Unit 19 Output section 20 Input section 21 Communications Department (Acquisition Department) 22 Control Unit 23 Memory section
Claims
1. An acquisition unit that acquires status information regarding the status of a mobile object from a mobile object requesting an operation command, The remote control unit, which is capable of remotely controlling the mobile body, comprises a control unit capable of assigning remote control tasks to the mobile body, The status information of the moving body has at least one of a fixed first evaluation value and a second evaluation value that changes according to the elapsed time, and a priority factor for calculating the priority of the moving body is predetermined. The control unit identifies the priority factors based on the status information, calculates the priority based on the first and second evaluation values of the priority factors, and, if multiple mobile units are waiting to be assigned the remote control task, determines the assignment order based on the priority. Information processing device.
2. In the information processing apparatus according to claim 1, The control unit calculates the priority at the same time point in time. Information processing device.
3. In the information processing apparatus according to claim 1 or 2, The aforementioned situation information includes surrounding information that shows the surrounding conditions of the moving object. Information processing device.
4. In the information processing apparatus described in claim 3, The acquisition unit acquires the surrounding information from an observation device around the mobile body requesting the operation command, and from other mobile bodies around the mobile body. Information processing device.
5. In the information processing apparatus according to claim 1 or 2, The aforementioned situation information includes occupant information indicating the occupant status of the mobile vehicle. Information processing device.