WO2020196084A1 - 情報処理方法及び情報処理システム - Google Patents

情報処理方法及び情報処理システム Download PDF

Info

Publication number
WO2020196084A1
WO2020196084A1 PCT/JP2020/011663 JP2020011663W WO2020196084A1 WO 2020196084 A1 WO2020196084 A1 WO 2020196084A1 JP 2020011663 W JP2020011663 W JP 2020011663W WO 2020196084 A1 WO2020196084 A1 WO 2020196084A1
Authority
WO
WIPO (PCT)
Prior art keywords
driving
vehicle
autonomous
route
risk
Prior art date
Application number
PCT/JP2020/011663
Other languages
English (en)
French (fr)
Inventor
遼太 大西
弘章 浦部
Original Assignee
パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ filed Critical パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ
Priority to JP2021509118A priority Critical patent/JP7402861B2/ja
Priority to CN202080006938.8A priority patent/CN113196354B/zh
Publication of WO2020196084A1 publication Critical patent/WO2020196084A1/ja
Priority to US17/336,907 priority patent/US11970172B2/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/08Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0025Planning or execution of driving tasks specially adapted for specific operations
    • B60W60/00253Taxi operations
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/005Handover processes
    • B60W60/0053Handover processes from vehicle to occupant
    • B60W60/0054Selection of occupant to assume driving tasks
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/005Handover processes
    • B60W60/0059Estimation of the risk associated with autonomous or manual driving, e.g. situation too complex, sensor failure or driver incapacity
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/3415Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B15/00Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points
    • G07B15/02Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points taking into account a variable factor such as distance or time, e.g. for passenger transport, parking systems or car rental systems
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096811Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
    • G08G1/096816Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard where the complete route is transmitted to the vehicle at once
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096833Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
    • G08G1/096838Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the user preferences are taken into account or the user selects one route out of a plurality
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/20Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
    • G08G1/202Dispatching vehicles on the basis of a location, e.g. taxi dispatching
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/20Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
    • G08G1/205Indicating the location of the monitored vehicles as destination, e.g. accidents, stolen, rental
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • B60W2050/146Display means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/041Potential occupants
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/221Physiology, e.g. weight, heartbeat, health or special needs
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/3438Rendez-vous, i.e. searching a destination where several users can meet, and the routes to this destination for these users; Ride sharing, i.e. searching a route such that at least two users can share a vehicle for at least part of the route

Definitions

  • This disclosure relates to information processing methods and information processing systems.
  • Patent Document 1 describes a determination unit that determines whether or not autonomous driving is possible by an autonomous driving vehicle using dynamic map data, and an autonomous driving vehicle based on the dynamic map data when the determination unit determines that autonomous driving is possible.
  • an automatic driving support device provided with a control unit that displays a notification that automatic driving is not possible on a display device when the automatic driving is permitted and it is determined that automatic driving is not possible.
  • Patent Document 1 may reduce the operation efficiency. For example, in Patent Document 1, when the control unit determines that automatic driving is not possible, a notification that automatic driving is not possible is simply displayed on the display device, and the user uniformly stops the automatic driving vehicle. Therefore, the operation of the automatic driving vehicle is performed. Efficiency is reduced.
  • an object of the present disclosure is to provide an information processing method and an information processing system capable of suppressing a decrease in the operation efficiency of an autonomous vehicle.
  • the information processing method is an information processing method executed by a computer, and is at least whether or not a person riding an autonomous vehicle can drive an autonomous vehicle that can be manually driven and the degree to which the autonomous vehicle can be driven.
  • Acquire one driving skill acquire specifications for automatic driving of multiple autonomous vehicles, acquire routes for delivering the person, and automatically based on each of the specifications and the route.
  • the autonomous driving system including the driving vehicle determines the deviation risk including at least one of the possibility and the degree of deviation from the operation design area, and the plurality of automatic driving according to each of the deviation risks and the driving skill. Select the self-driving car to be assigned to the delivery of the person from the car, and notify the selected self-driving car.
  • a recording medium such as a system, a method, an integrated circuit, a computer program, or a computer-readable CD-ROM, and the system, the method, and the like. It may be implemented using any combination of integrated circuits, computer programs and recording media.
  • FIG. 1 is a block diagram showing an information processing system according to the first embodiment.
  • FIG. 2 is a flowchart showing the operation of the information processing system according to the first embodiment.
  • FIG. 3 is a block diagram showing an information processing system according to the second embodiment.
  • FIG. 4 is a flowchart showing the operation of the information processing system according to the second embodiment.
  • FIG. 5 is a flowchart showing the operation of the information processing system according to the third embodiment.
  • FIG. 6 is a flowchart showing the operation of the information processing system according to the fourth embodiment.
  • FIG. 7 is a flowchart showing the operation of the information processing system according to the fifth embodiment.
  • the information processing method is an information processing method executed by a computer, and is at least whether or not a person riding an autonomous vehicle can drive an autonomous vehicle that can be manually driven and the degree to which the autonomous vehicle can be driven.
  • Acquire one driving skill acquire specifications for automatic driving of multiple autonomous vehicles, acquire routes for delivering the person, and automatically based on each of the specifications and the route.
  • the autonomous driving system including the driving vehicle determines the deviation risk including at least one of the possibility and the degree of deviation from the operation design area, and the plurality of automatic driving according to each of the deviation risks and the driving skill. Select the self-driving car to be assigned to the delivery of the person from the car, and notify the selected self-driving car.
  • a person with low driving skill (a person whose driving skill is below the threshold value) is assigned an autonomous vehicle with a low risk of deviation.
  • a person with high driving skill (a person whose driving skill is higher than the threshold value) is assigned an autonomous driving vehicle having a high deviation risk (for example, the deviation risk is higher than the threshold value). This is because even if an autonomous vehicle with a high risk of deviation deviates from the operation design area of the route, a person with high driving skill can drive the autonomous vehicle.
  • the information processing system is a driving skill for acquiring a driving skill which is at least one of whether or not a person riding an autonomous vehicle can drive an autonomous vehicle that can be manually driven and the degree to which the driver can drive.
  • a driving skill for acquiring a driving skill which is at least one of whether or not a person riding an autonomous vehicle can drive an autonomous vehicle that can be manually driven and the degree to which the driver can drive.
  • the possibility that the automatic driving system including the plurality of autonomous driving vehicles deviates from the operation design area and the deviation risk including at least one degree of deviation are determined.
  • the automatic driving vehicle assigned to the delivery of the person from the plurality of automatic driving vehicles is assigned. It includes a selection unit for selection and an output unit for notifying the autonomous driving vehicle selected by the selection unit.
  • This information processing system also has the same effects as described above.
  • the delivery of the person in the selection of the autonomous driving vehicle that acquires the tolerance of the person for the driving request and allocates it to the delivery of the person, the delivery of the person is also made according to the tolerance.
  • the self-driving car to be assigned to is selected from the plurality of self-driving cars.
  • a person is willing to drive an autonomous vehicle in a manually driven state, so that among autonomous vehicles according to driving skills, autonomous driving with a high risk of deviation You can present a car.
  • people are less willing to drive an autonomous vehicle in a manually driven state, so it is possible to present an autonomous vehicle with a low risk of deviation among autonomous vehicles according to driving skills. it can. Since a person can select and make a reservation for such an autonomous vehicle, unintended manual driving is suppressed.
  • it is possible to suppress delays in the delivery of people due to the allocation of autonomous vehicles having a high risk of deviation and the occurrence of deviations in the operation design area (ODD: Operational Design Domain). Therefore, it is possible to improve the operation efficiency of the autonomous vehicle.
  • ODD Operational Design Domain
  • the autonomous driving vehicle that acquires the physical condition of the person and assigns it to the delivery of the person in the selection of the autonomous driving vehicle that acquires the physical condition of the person and assigns it to the delivery of the person, the autonomous driving vehicle that is assigned to the delivery of the person according to the physical condition. Is selected from the plurality of self-driving cars.
  • an autonomous vehicle with a high risk of deviation is presented among the autonomous vehicles according to the driving skill.
  • the self-driving car with a low risk of deviation is presented.
  • an autonomous vehicle with a high deviation risk is assigned to a person who cannot actually drive. It is possible to prevent the deviation of ODD and the delay in delivery of people. Therefore, it is possible to improve the operation efficiency of the autonomous vehicle.
  • the autonomous driving vehicle in the selection of the autonomous driving vehicle to be assigned to the delivery of the person, if the driving skill is present or the driving skill is equal to or higher than the threshold value, there is the deviation risk or the deviation risk. Selects an autonomous vehicle having a value equal to or greater than a threshold value from the plurality of autonomous vehicles.
  • an autonomous vehicle having the deviation risk or having the deviation risk equal to or higher than the threshold value is more deviated than the other autonomous vehicle among the plurality of autonomous vehicles. It is an autonomous vehicle that has a high risk and a high profit to the person.
  • the autonomous driving vehicle in the selection of the autonomous driving vehicle to be assigned to the delivery of the person, if the driving skill is not present or the driving skill is lower than the threshold value, there is no deviation risk or the deviation risk. Selects an autonomous vehicle having a value lower than the threshold value from the plurality of autonomous vehicles.
  • an autonomous vehicle having no deviation risk or having a deviation risk lower than a threshold value has a deviation from the other autonomous vehicle among the plurality of autonomous vehicles. It is a low-risk self-driving car.
  • the information processing method changes the acquired route to another route when there is no deviation risk or an autonomous vehicle having a deviation risk lower than the threshold value is not selected.
  • the route of is a route having a lower risk of deviation than the acquired route.
  • the information processing method notifies a proposal for improving the driving skill of the person when the autonomous driving vehicle having no deviation risk or having a deviation risk lower than the threshold value is not selected. To do.
  • the information processing method provides a monitoring resource that is a resource for monitoring the selected autonomous vehicle according to the deviation risk and the driving skill of the selected autonomous vehicle. Calculated and calculated, according to the monitoring resource, the specifications of the selected self-driving car, and the route, the cost related to the delivery of the person by the selected self-driving car is calculated, and the calculated cost is calculated. Notice.
  • the information processing method has the possibility that the selected autonomous vehicle will stop on the route according to the specifications of the selected autonomous vehicle and the risk of deviation from the route. A certain outage risk is calculated, and the calculated outage risk is notified.
  • the information processing method determines and determines the travel control of the selected autonomous vehicle according to the specifications of the selected autonomous vehicle and the deviation risk with respect to the route.
  • a driving plan is generated based on the driving control, and the generated driving plan is notified.
  • this person can use it as a material for determining whether the travel time, route, etc. shown in the travel plan are suitable for his / her own request. For example, when a person is presented with a plurality of travel plans, the person can select the desired travel plan.
  • FIG. 1 is a block diagram showing an information processing system 1 according to the first embodiment.
  • the information processing system 1 is a system capable of dispatching an automatic driving vehicle 5 which is a vehicle having an automatic driving function and a manual driving function to a user at a request of the user.
  • the information processing system 1 acquires information indicating the departure date and time, the departure place, the destination, etc. from the user who uses the terminal device 3 or the like, and based on the acquired information, dispatches the autonomous driving vehicle 5 according to the user. can do.
  • the automatic driving vehicle 5 transitions from the automatic driving state to the manual driving state, or from the manual driving state to the automatic driving state.
  • the information processing system 1, the terminal device 3, and the autonomous driving vehicle 5 of 1 or more constitute an autonomous driving system.
  • the user is an example of a person who uses the information processing system 1.
  • the information processing system 1 is applied to a shared usage mode in which the autonomous driving vehicle 5 is provided for, for example, a ride sharing service (Ride-sharing Service), a ride hailing service (Ride-hairing Service), and the like.
  • a ride sharing service (Ride-sharing Service)
  • a ride hailing service (Ride-hairing Service)
  • the like for example, a ride sharing service (Ride-sharing Service), a ride hailing service (Ride-hairing Service), and the like.
  • Ride sharing service is a general term for services that connect users who want to ride in this vehicle by using the vehicle as a means of transportation.
  • ride sharing is a carpooling of vehicles that a user who wishes to move to a destination delivers from the departure point to the destination or a position approaching the destination by riding on a vehicle on which another user is riding. is there.
  • the ride hailing service is a service that allows a user who wishes to move to a destination to deliver from the desired destination to the destination by requesting the vehicle to be dispatched to the desired destination using the vehicle as a means of transportation.
  • the ride hailing service as well, it is possible to provide a ride sharing service by further boarding another user when delivering from the desired destination to the destination.
  • the configuration of the information processing system 1 will be specifically explained.
  • the information processing system 1 includes a reservation control unit 21, a user management unit 22, a vehicle management unit 23, a route calculation unit 24, a risk estimation unit 25, a matching unit 26, a vehicle allocation control unit 27, and a communication unit 28. And.
  • the reservation control unit 21 controls the user management unit 22, the matching unit 26, the route calculation unit 24, etc. so as to connect the user with the autonomous vehicle 5 suitable for the user when the user makes a reservation for the autonomous vehicle 5. It is a department.
  • the reservation control unit 21 acquires the user's reservation information from the terminal device 3 via the communication unit 28, the reservation control unit 21 transmits the information indicating the user's request, user skill, etc. included in the reservation information to the user management unit 22. Further, the reservation control unit 21 transmits the departure place information indicating the user's departure place and the destination information indicating the user's destination included in the reservation information to the route calculation unit 24.
  • the reservation control unit 21 matches the departure place information, the destination information, the departure time information indicating the time of departure from the departure place, and the arrival time information indicating the arrival time of arriving at the destination, which are included in the reservation information. Output to. The output of the departure time and the arrival time is arbitrary.
  • the reservation information includes departure place information, destination information, departure time information, arrival time information, user's request information, skill information indicating driving skill, etc. for the user who is planning to get on the autonomous driving vehicle 5.
  • the request information is, for example, information indicating the user's tolerance for the user's driving request, the vehicle type of the autonomous driving vehicle 5, the maximum number of passengers, the body size, the presence or absence of a non-smoking vehicle, and the like.
  • Tolerance includes the presence or absence of tolerance or the degree of tolerance. Specifically, the tolerance indicates whether or not the user having the driving skill intends to drive the autonomous driving vehicle 5 in the manually driven state, or how much the manual driving is permitted.
  • Skill information is information indicating whether or not the autonomous driving vehicle 5 can be driven (for example, whether or not it has a driver's license) when the autonomous driving vehicle 5 shifts to the manual driving state, information such as total driving time, etc. is there.
  • the driving in the driving skill may be driving through a general operating device such as a steering wheel and a pedal, or may be a simple driving via an operating device such as an emergency stop button or a touch panel. ..
  • the reservation control unit 21 provides candidate information indicating candidates for the autonomous driving vehicle 5 according to the user's reservation information via the communication unit 28. Output to the terminal device 3.
  • the user management unit 22 includes skill information that is at least one driving skill, whether or not the user riding the autonomous vehicle 5 can drive the autonomous vehicle 5 that can be manually driven, and the degree to which the user can drive the autonomous vehicle 5. Request information is acquired and managed by the driving skill acquisition department.
  • the user management unit 22 stores the user's tolerance included in the request information.
  • the user management unit 22 may acquire and manage physical condition information indicating the physical condition of the user.
  • the physical condition is the state of health, the presence or absence or degree of drunkenness, and the like.
  • the physical condition information may be input by the user at the time of reservation, or may be estimated from the captured image of the user's face.
  • the user management unit 22 stores the acquired skill information and request information for each user.
  • the user management unit 22 updates the acquired information each time the skill information and the request information are acquired from the reservation control unit 21.
  • the user management unit 22 outputs skill information and request information to the matching unit 26.
  • the vehicle management unit 23 acquires specifications related to automatic driving of the plurality of autonomous driving vehicles 5 as a specification acquisition unit and manages each of them.
  • the specifications related to automatic driving are the vehicle type, traveling ability, sensing ability, and processing ability of the automatic driving vehicle 5.
  • Vehicle types include vehicle categories such as sedans and wagons, sizes, and shapes.
  • the traveling ability includes acceleration force, maximum speed, braking force, turning ability such as minimum turning radius, and the like.
  • Sensing capabilities include sensing distance, sensing angle, resolution, sensing target, and the like. Note that the sensing may include detection of an object, a scene, or the like.
  • the processing capacity includes processing speed, number of simultaneous processing tasks, storage capacity, and the like.
  • the vehicle management unit 23 outputs vehicle specification information indicating the specifications of the autonomous driving vehicle 5 in response to the request of the matching unit 26.
  • the route calculation unit 24 calculates the route candidates for delivering the user.
  • the route calculation unit 24 calculates one or more routes from the user's departure point to the destination based on map information stored in, for example, a storage device (not shown). For example, the route calculation unit 24 calculates a route on a map that maps a route that is the shortest distance from the user's departure point to the destination, an alternative route calculated according to the road condition, and the like.
  • the route calculation unit 24 outputs route information, which is a calculated route candidate (result), to the matching unit 26.
  • the risk estimation unit 25 has at least one possibility and degree of deviation of the autonomous driving system including the autonomous driving vehicle 5 based on each of the specifications and the route indicated by the route information. Estimate (in other words, judge) the deviation risk including one.
  • the deviation risk is an index indicating the possibility of deviation from the operation design area set in the route when the autonomous driving vehicle 5 having a certain specification travels according to the route.
  • the operation design area is a condition in which the autonomous driving system is designed to function. Conditions include geography, roads, environment, traffic conditions, speed, temporary limits, and driving modes.
  • the ODD is set so that the automatic driving system operates normally when all the conditions are satisfied. In other words, it can be said that the autonomous driving system is designed so as not to deviate from the ODD. If any of the conditions is not satisfied, the automatic operation may be hindered. Therefore, it is required to switch the manual operation state or stop the operation.
  • the risk estimation unit 25 acquires the route information and the vehicle spec information acquired through the matching unit 26, the risk estimation unit 25 estimates the deviation risk of each autonomous vehicle 5 for each route information.
  • the route information includes static information such as the width of the road, the degree of turning, and the number of lanes, and dynamic (or quasi-static) information such as the presence / absence of construction, the weather, the degree of congestion, and the degree of accident occurrence.
  • the autonomous driving vehicle 5 having high specifications indicated by the vehicle specification information has high running performance or safety performance, so that the risk of deviation is relatively low and it is easy to estimate.
  • the self-driving car 5 having a low spec indicated by the vehicle spec information has a lower running performance or safety performance than the self-driving car 5 having a high spec, so that the deviation risk is relatively high and it is easy to estimate.
  • the risk estimation unit 25 outputs risk information, which is a determination result of estimating the deviation risk of each autonomous vehicle 5 for each route, to the matching unit 26.
  • the matching unit 26 selects the user who reserves the delivery of the autonomous vehicle 5 from the plurality of autonomous vehicles 5 according to the deviation risk and the driving skill of each autonomous vehicle 5 for each route. Select one or more self-driving cars 5 to be assigned to delivery. That is, the matching unit 26 selects one or more autonomous vehicles 5 according to the user's request and the user's driving skill, and outputs the selected candidates for the one or more autonomous vehicles 5 to the reservation control unit 21.
  • the matching unit 26 acquires departure time information and arrival time information from the reservation control unit 21, skill information and request information from the user management unit 22, and vehicle spec information from the vehicle management unit 23. Then, the route information is acquired from the route calculation unit 24. Further, the matching unit 26 acquires the risk information from the risk estimation unit 25 by outputting the vehicle spec information, the route information, and the like to the risk estimation unit 25. The matching unit 26 selects one or more autonomous vehicles 5 that satisfy the acquired information from the plurality of autonomous vehicles 5.
  • the matching unit 26 selects the automatic driving vehicle 5 to be assigned to the delivery of the user, and if there is driving skill or the driving skill is equal to or higher than the threshold value, there is a deviation risk or the deviation risk is 1 or more than the threshold value.
  • the self-driving car 5 of the above is selected from a plurality of self-driving cars 5.
  • the matching unit 26 selects one or more autonomous vehicles 5 having a high deviation risk for users whose driving skills are equal to or higher than the threshold value.
  • the self-driving car 5 having a high deviation risk is an self-driving car 5 that is likely to require manual driving because ODD deviation is likely to occur.
  • the matching unit 26 uses one or more automatic driving vehicles 5 having a high deviation risk. select.
  • the matching unit 26 may select the autonomous driving vehicle 5 when there is a vacancy in the autonomous driving vehicle 5 having a low deviation risk for a user whose driving skill is equal to or higher than the threshold value.
  • the matching unit 26 selects one or more automatic driving vehicles 5 to be assigned to the user's delivery, and if there is no driving skill or the driving skill is lower than the threshold value, there is no deviation risk or the deviation risk is lower than the threshold value.
  • the driving vehicle 5 is selected from a plurality of autonomous driving vehicles 5.
  • the matching unit 26 selects one or more autonomous vehicles 5 having a low deviation risk for a user whose driving skill is lower than the threshold value.
  • the autonomous driving vehicle 5 having a low deviation risk is an autonomous driving vehicle 5 that does not require driving itself or high driving skills.
  • the autonomous driving vehicle 5 having no deviation risk or a deviation risk lower than the threshold value is an automatic driving vehicle 5 having a lower deviation risk than the other autonomous driving vehicles 5 among the plurality of automatic driving vehicles 5.
  • the matching unit 26 has one or more automatic driving with a low deviation risk.
  • the car 5 is selected from a plurality of self-driving cars 5. Here, it means that a user whose driving skill is lower than the threshold value cannot drive five autonomous vehicles in the manual driving state, or can drive five autonomous vehicles in the manual driving state under limited conditions. .. Limited conditions include, for example, temporal conditions or operation content conditions.
  • the matching unit 26 selects one or more autonomous vehicles 5 to be assigned to the user's delivery by selecting the autonomous vehicle 5 to be assigned to the user's delivery, and assigns one or more autonomous vehicles 5 to the user's delivery according to the tolerance included in the request information. You may choose from 5. For example, the matching unit 26 selects one or more autonomous vehicles 5 having a low deviation risk if the driving skill is equal to or higher than the threshold value but is not acceptable. That is, for a user who has high driving skill but is not tolerant, the matching unit 26 does not drive the automatic driving vehicle 5 even if it transitions to the manual driving state, so that the matching unit 26 has one or more automatic driving with a low deviation risk. Select car 5.
  • the matching unit 26 may select the automatic driving vehicle 5 to be assigned to the delivery of the user from the plurality of automatic driving vehicles 5 according to the physical condition of the user. For example, the matching unit 26 selects one or more autonomous vehicles 5 having a low risk of deviation for a user who is in poor physical condition even if the driving skill is equal to or higher than the threshold value. This is because it may be difficult for a user who is in poor physical condition to drive normally.
  • the matching unit 26 can travel the route shown in the route information from the departure time to the arrival time desired by the user according to the driving skill among the selected one or more autonomous vehicles 5. Select one or more self-driving cars 5.
  • the matching unit 26 generates candidate information including the candidate autonomous driving vehicle 5 and the candidate route.
  • the candidate information includes one or more candidates for the autonomous driving vehicle 5 which is the result of selection, a route for each candidate for one or more autonomous vehicles 5, and one or more autonomous vehicles 5.
  • Each specification of the above, and the merit (that is, the gain) for each candidate of one or more autonomous vehicles 5 may be included.
  • the matching unit 26 transmits candidate information to the terminal device 3 via the reservation control unit 21 and the communication unit 28.
  • the merit is a merit from the viewpoint of time cost such as running time of the autonomous driving vehicle 5 traveling on the route, vehicle performance, equipment, and financial cost. From the viewpoint of merits, for example, there are boarding time, fitness to the requested time zone, quietness, seat quality, usage fee and the like.
  • the candidate information may include a demerit instead of or together with the merit.
  • the candidate information may also include reservation information such as departure place information, destination information, departure time information, arrival time information, user tolerance, and the like.
  • the self-driving car 5 having a deviation risk or a deviation risk equal to or higher than the threshold has a higher deviation risk than the other self-driving cars 5 among the plurality of self-driving cars 5 and the gain received by the user is higher. It is a high self-driving car 5.
  • the self-driving car 5 with a high deviation risk has a higher quality seat and a lower usage fee than the self-driving car 5 with a low deviation risk (that is, other self-driving cars 5) (in other words, a privilege). There is.
  • the matching unit 26 acquires decision information indicating the autonomous driving vehicle 5 and the route desired by the user as a response to the candidate information from the terminal device 3 via the communication unit 28 and the reservation control unit 21.
  • the matching unit 26 outputs the determination information to the vehicle allocation control unit 27 and notifies the vehicle allocation control unit 27.
  • the determination information includes vehicle information that identifies the autonomous driving vehicle 5 desired by the user, route information that the autonomous driving vehicle 5 plans to travel, departure place information, destination information, departure time information, arrival time information, and request information. , Includes skill information, etc.
  • Vehicle allocation control unit 27 When the vehicle allocation control unit 27 acquires the decision information from the matching unit 26, the vehicle allocation control unit 27 allocates the vehicle to the autonomous driving vehicle 5 via the communication unit 28 or the like in order to allocate the autonomous driving vehicle 5 shown in the vehicle information of the acquired determination information. Send an instruction command. That is, the vehicle allocation control unit 27 allocates the autonomous driving vehicle 5 shown in the vehicle information to the time indicated in the departure time information and the departure place indicated in the departure place information.
  • the vehicle allocation instruction command includes vehicle information, route information on which the autonomous vehicle 5 is scheduled to travel, departure place information, destination information, departure time information, arrival time information, and the like.
  • the vehicle allocation control unit 27 transmits a vehicle allocation instruction command to the autonomous driving vehicle 5, and also transmits reservation result information to the terminal device 3 via the communication unit 28 and the like.
  • the reservation result information it was decided to reserve a vehicle that satisfies the conditions such as the desired autonomous vehicle 5, route information, departure place information, destination information, departure time information, arrival time information, and request information desired by the user. Information indicating the result.
  • the communication unit 28 is a communication module capable of wireless or wired communication with the terminal device 3 and the autonomous driving vehicle 5 via a network (not shown).
  • the communication unit 28 receives reservation information from the terminal device 3, transmits candidate information to the terminal device 3, and receives decision information indicating an autonomous driving vehicle 5 or the like determined by the user. Further, when the vehicle allocation control unit 27 determines the autonomous driving vehicle 5 to be allocated, the communication unit 28 transmits a vehicle allocation instruction command to the autonomous driving vehicle 5 or transmits reservation result information to the terminal device 3.
  • the communication unit 28 is an example of an output unit.
  • the terminal device 3 is a personal computer, a smartphone, a tablet terminal, or the like that is communicably connected to the information processing system 1 via a network or the like.
  • the terminal device 3 receives the reservation input for the allocation of the autonomous driving vehicle 5 from the user, thereby transmitting the reservation information to the information processing system 1 and receiving the candidate information generated by the matching unit 26. Further, the terminal device 3 transmits the decision information indicating the autonomous driving vehicle 5 and the like desired by the user from one or more candidates of the autonomous driving vehicle 5 to the information processing system 1 with respect to the notified candidate information.
  • the terminal device 3 acquires the reservation result information
  • the conditions such as the desired self-driving car 5, route information, departure place information, destination information, departure time information, arrival time information, and request information desired by the user. Is received and notified.
  • the notification may be realized by display, voice output, or the like.
  • the self-driving car 5 is a vehicle that is communicably connected to the information processing system 1 via a network or the like.
  • the self-driving car 5 transitions from the automatic driving state to the manual driving state or from the manual driving state to the automatic driving state according to the traveling environment.
  • the autonomous driving vehicle 5 urges the user to perform manual driving in order to switch to manual driving in an environment where automatic driving is difficult.
  • the self-driving car 5 urges the user to drive manually in an environment where self-driving is difficult, depending on the driving skill of the user.
  • the automatic driving vehicle 5 is switched to the manual driving state by the user due to the deviation from the ODD, the automatic driving vehicle 5 is switched from the manual driving state to the automatic driving state if the deviation from the ODD is resolved. In this case, the user ends the operation of the automatic driving vehicle 5.
  • FIG. 2 is a flowchart showing the operation of the information processing system 1 according to the first embodiment.
  • the user inputs reservation information such as the user's departure place, the user's destination, the user's request, and the user's driving skill.
  • the terminal device 3 transmits the reservation information to the information processing system 1.
  • At least one of the departure time at the departure point and the arrival time at the destination is optionally input to the terminal device 3.
  • the reservation control unit 21 of the information processing system 1 determines whether or not the reservation information has been acquired (S11). When the reservation control unit 21 does not acquire the user's reservation information (NO in S11), the information processing system 1 ends the process.
  • the reservation control unit 21 acquires the user's reservation information (YES in S11)
  • the user management unit 22 acquires the request information and skill information included in the reservation information from the reservation control unit 21 (S12).
  • the user management unit 22 outputs skill information and request information to the matching unit 26.
  • the route calculation unit 24 acquires the departure place information, the destination information, and the like from the reservation control unit 21, it calculates a route candidate for delivering the user (S13).
  • the route calculation unit 24 outputs the route information which is a candidate of the calculated route to the matching unit 26.
  • the vehicle management unit 23 outputs the vehicle spec information of the autonomous driving vehicle 5 corresponding to the request to the matching unit 26 in response to the request from the matching unit 26.
  • the matching unit 26 acquires vehicle spec information (S14).
  • the risk estimation unit 25 estimates the deviation risk of each autonomous vehicle 5 for each route shown in the route information (S15). ..
  • the risk estimation unit 25 includes the specifications of the autonomous driving vehicle 5 shown in the vehicle spec information, static information such as the road width on the route shown in the route information, the presence / absence of road construction, the congestion status of the road, and walking on the road.
  • the deviation risk of the self-driving car 5 is estimated based on dynamic information such as the number of people who drive the vehicle and the presence or absence of accident-prone spots.
  • the risk estimation unit 25 estimates the deviation risk for each autonomous vehicle 5 and each route.
  • the risk estimation unit 25 estimates that the low-performance autonomous vehicle 5 has a higher deviation risk than the high-performance autonomous vehicle 5 when there is a point where the crowded level of people is high on the route shown in the route information. To.
  • the self-driving car 5 can easily switch to the manual driving state, so that the user is required to have high driving skills. Further, if the deviation risk is low, it is difficult for the autonomous driving vehicle 5 to switch to the manual driving state, so that the user does not have much problem with the level of driving skill.
  • steps S13 and S14 may be performed in parallel.
  • the matching unit 26 selects candidates for the route and the autonomous vehicle 5 based on the skill information and the risk information (S16). Specifically, the matching unit 26 acquires skill information and request information from the user management unit 22, risk information from the risk estimation unit 25, and acquires a list of routes and vehicles at which the risk is estimated. Then, the matching unit 26 performs the following processing for each route in the list.
  • the matching unit 26 is a plurality of self-driving cars in the list of one or more self-driving cars 5 having a driving skill or a driving skill equal to or higher than the threshold value, that is, driving is possible, and having a deviation risk or a deviation risk equal to or higher than the threshold value. Select from 5.
  • the matching unit 26 lists 1 or more autonomous vehicles 5 having a low deviation risk or a deviation risk lower than the threshold value when the user's tolerance is lower than the threshold value even if the driving skill is present or the driving skill is equal to or higher than the threshold value. Select from a plurality of self-driving cars 5. Further, when the matching unit 26 has no driving skill or the driving skill is lower than the threshold value, the matching unit 26 selects one or more autonomous driving vehicles 5 having no deviation risk or a deviation risk lower than the threshold value from a plurality of autonomous driving vehicles 5 in the list. To do.
  • the matching unit 26 transmits candidate information including the selected self-driving car 5 and the route to the terminal device 3 via the communication unit 28 and the like (S17). Specifically, the matching unit 26 acquires departure time information, arrival time information, and the like from the reservation control unit 21. Then, the matching unit 26 sets the departure time desired by the user among the one or more autonomous vehicles 5 selected from the list based on the departure time information, the arrival time information, and the like for each route in the list. One or more autonomous vehicles 5 that can travel between the time and the arrival time are selected as candidates. The matching unit 26 generates candidate information including the autonomous driving vehicle 5 and the route selected as candidates, and transmits the candidate information to the terminal device 3 via the communication unit 28.
  • the terminal device 3 when the terminal device 3 acquires the candidate information, the acquired candidate information is displayed. The user determines a desired self-driving car 5, route, etc. from the displayed candidate information. The terminal device 3 transmits the determination information for which the autonomous vehicle 5 and the route are determined to the information processing system 1.
  • the information processing system 1 determines whether or not the decision information has been acquired (S18).
  • the information processing system 1 If the information processing system 1 does not acquire the decision information (NO in S18), the information processing system 1 returns the process to step S18. If the information processing system 1 does not acquire the decision information even after the lapse of the specified period, the information processing system 1 may end the process.
  • the matching unit 26 of the information processing system 1 outputs the decision information to the vehicle allocation control unit 27.
  • the vehicle allocation control unit 27 acquires the decision information from the matching unit 26, the vehicle allocation control unit 27 issues a vehicle allocation instruction command to the autonomous driving vehicle 5 via the communication unit 28 or the like in order to allocate the autonomous driving vehicle 5 shown in the acquired determination information. Send. That is, the vehicle allocation control unit 27 controls the autonomous driving vehicle 5 shown in the vehicle information of the determination information so as to allocate the vehicle to the departure place (S19). As a result, the autonomous driving vehicle 5 that has received the vehicle allocation instruction command moves so as to arrive at the departure place at the departure time.
  • the vehicle allocation control unit 27 transmits a vehicle allocation instruction command to the autonomous driving vehicle 5, and also transmits reservation result information to the terminal device 3 via the communication unit 28 or the like (S20). As a result, the terminal device 3 displays the reservation result information indicating the reservation result of the allocation of the autonomous driving vehicle 5 desired by the user. Then, the information processing system 1 ends the process.
  • the autonomous driving vehicle 5 having a deviation risk according to the driving skill of the person can be assigned to the person. Therefore, it is possible to prevent the automatic driving system from deviating from the operation design area, and it is possible to prevent the operation of human delivery from being delayed even if it deviates. Therefore, it is possible to suppress a decrease in the operation efficiency of the autonomous driving vehicle 5.
  • a user with low driving skill is assigned an autonomous vehicle 5 having a low risk of deviation.
  • a user having a high driving skill is assigned an autonomous driving vehicle 5 having a high risk of deviation. This is because even if the autonomous driving vehicle 5 having a high deviation risk deviates from the operation design area of the route, a user with high driving skill can drive the autonomous driving vehicle 5. In this way, both the autonomous driving vehicle 5 having a high deviation risk and the autonomous driving vehicle 5 having a low deviation risk will operate, and the operation efficiency of the autonomous driving vehicle 5 can be improved.
  • FIG. 3 is a block diagram showing an information processing system 1 according to the second embodiment.
  • the remote system for the operator to perform remote monitoring or remote control acquires vehicle information about the autonomous driving vehicle 5 from the autonomous driving vehicle 5 from a remote location, and enables remote monitoring or remote control of the autonomous driving vehicle 5.
  • the matching unit 26 is a resource for monitoring the selected one or more autonomous vehicles 5 according to the deviation risk and the driving skill of the selected one or more autonomous vehicles 5 when generating the candidate information. Calculate each monitoring resource.
  • the monitoring resource may be an operator's resource (for example, time, man-hours), or may be a calculation resource such as a calculation amount or a communication amount required for the monitoring process.
  • the matching unit 26 calculates and calculates the cost related to the delivery of the user by the selected one or more autonomous vehicles 5 according to the calculated monitoring resource, the specifications and the route of the selected one or more autonomous vehicles 5. The cost is notified to the user via the communication unit 28. Specifically, the matching unit 26 calculates the time cost or the monetary cost according to the size of the monitoring resource, the traveling time of the route, the usage fee of the autonomous driving vehicle 5, and the cost showing the calculated result. The information and the candidate information are transmitted to the terminal device 3 via the communication unit 28 and the like. Monetary costs may be expressed in terms of price or points.
  • FIG. 4 is a flowchart showing the operation of the information processing system 1 according to the second embodiment.
  • the matching unit 26 selects one or more automatic driving vehicles according to the deviation risk and the driving skill of the selected one or more automatic driving vehicles 5.
  • Monitoring resources which are resources for monitoring the driving vehicle 5, are calculated respectively (S21).
  • the matching unit 26 calculates the cost related to the delivery of the user by the selected one or more autonomous vehicles 5 according to the calculated monitoring resource, the specifications and the route of the selected one or more autonomous vehicles 5. (S22).
  • the matching unit 26 transmits the candidate information including the candidate of one or more selected autonomous vehicles 5, the candidate of the route shown in the route information, and the cost information to the terminal device 3 via the communication unit 28 and the like. Transmit (S23).
  • step S18 the information processing system 1 proceeds to step S18 and performs the same processing as in FIG.
  • the total related to the automatic driving including the monitoring of the selected automatic driving vehicle 5 for the user who is going to get on the automatic driving vehicle 5 Cost can be presented. Therefore, the user can reserve and determine the desired self-driving car 5 after grasping each of the presented costs.
  • the information processing method and the information processing system 1 in the present embodiment also have the same effects as those in the first embodiment.
  • the matching unit 26 calculates the stop risk that the selected one or more autonomous vehicles 5 may stop on the route according to the specifications of the selected one or more autonomous vehicles 5 and the deviation risk with respect to the route. , Notify the calculated outage risk. For example, while the route and the candidate for the autonomous driving vehicle 5 according to the driving skill are presented to the user as the candidate information, the deviation risk of each candidate is not always the same. The autonomous driving vehicle 5 having a high risk of deviation may be switched to a manual driving state on the route, or may be stopped or stopped. On the other hand, even if the deviation risk is presented to the user as it is, it may be difficult for the user to understand. Therefore, the matching unit 26 transmits not only the candidate information but also the calculated stop risk to the terminal device 3 via the communication unit 28 and the like.
  • FIG. 5 is a flowchart showing the operation of the information processing system 1 according to the third embodiment.
  • the matching unit 26 selects one or more selected autonomous vehicles 5 according to the specifications of the selected one or more autonomous vehicles 5 and the risk of deviation from the route.
  • the stop risk that the autonomous vehicle 5 may stop on the route is calculated (S31).
  • the matching unit 26 transmits the candidate of one or more selected autonomous vehicles 5, the candidate information including the candidate of the route shown in the route information, and the stop risk to the terminal device 3 via the communication unit 28 or the like. (S32).
  • step S18 the information processing system 1 proceeds to step S18 and performs the same processing as in FIG.
  • the stop risk can be presented in advance to the user who is planning to get on the autonomous driving vehicle 5.
  • this user can reserve and decide the allocation of the autonomous driving vehicle 5 after understanding the stop risk. This is suitable in such a case because there are some users who wish to be able to move to the middle or near the destination.
  • the information processing method and the information processing system 1 in the present embodiment also have the same effects as those in the first embodiment.
  • the matching unit 26 determines the travel control for each of the selected autonomous vehicles 5 to travel according to the specifications of the selected one or more autonomous vehicles 5 and the deviation risk with respect to the route, and the determined travel control. Generate a driving plan based on. If a travel plan is prepared in advance, the travel plan may be generated by changing the prepared travel plan. The generated travel plan is notified to the autonomous driving vehicle 5 via the communication unit 28. Specifically, the matching unit 26 changes the speed, acceleration, deceleration, steering angle, etc. included in the travel plan according to the deviation risk. For example, when the deviation risk is lower than the threshold value, the allowable range of speed, acceleration, deceleration, steering angle, etc. may be set relatively large. Further, when the deviation risk is equal to or higher than the threshold value, the allowable range may be set relatively small.
  • the matching unit 26 may update the reservation information from the generated travel plan.
  • the matching unit 26 notifies the terminal device 3 of the updated reservation information via the communication unit 28 and the like.
  • the travel plan is information indicating travel control of the autonomous vehicle 5 traveling on the route, and is information indicating travel control such as speed, acceleration, deceleration, and steering angle of the autonomous vehicle 5 on the route.
  • the speed, acceleration, deceleration, etc. indicated by the travel plan may differ depending on the performance of the autonomous driving vehicle 5.
  • a high-performance autonomous vehicle 5 may be able to travel at a speed of 30 km / h, but a low-performance autonomous vehicle 5 may be able to travel only at a speed of 10 km / h. ..
  • the scheduled arrival time may be exceeded.
  • the matching unit 26 determines whether or not to update the reservation information according to the generated travel plan. Specifically, when the matching unit 26 determines that at least one of the departure time and the arrival time is to be changed according to the traveling plan according to each of the selected autonomous vehicles 5, the matching unit 26 goes through the reservation control unit 21. The new reservation information and the candidate information obtained by changing the departure time information and the arrival time information obtained above are transmitted to the terminal device 3 via the communication unit 28 or the like.
  • FIG. 6 is a flowchart showing the operation of the information processing system 1 according to the fourth embodiment.
  • the matching unit 26 selects each of the automatic vehicles according to the specifications of the selected one or more autonomous vehicles 5 and the deviation risk with respect to the route.
  • a travel plan for the driving vehicle 5 to travel is determined (S41). That is, the matching unit 26 determines information indicating running control such as speed, acceleration, deceleration, and steering angle of the autonomous driving vehicle 5 on the route according to the deviation risk.
  • the matching unit 26 determines whether to change at least one of the departure time and the arrival time according to the determined travel plan (S42).
  • the matching unit 26 proceeds to step S18 and performs the same processing as in FIG.
  • the matching unit 26 changes at least one of the departure time and the arrival time (YES in S42)
  • the matching unit 26 updates the departure time information and the arrival time information according to the travel plan and the original reservation information (S43).
  • the matching unit 26 transmits the updated reservation information and candidate information to the terminal device 3 via the communication unit 28 or the like (S44).
  • step S18 the information processing system 1 proceeds to step S18 and performs the same processing as in FIG.
  • the traveling plan it is possible to present the traveling plan to the user who is planning to get on the autonomous driving vehicle 5. Therefore, this user can use it as a material for determining whether the travel time, route, or the like shown in the travel plan meets his / her request. For example, when a plurality of travel plans are presented to the user, the user can select the desired travel plan.
  • the information processing method and the information processing system 1 in the present embodiment also have the same effects as those in the first embodiment.
  • the matching unit 26 selects the acquired route for a user who has no driving skill or has a driving skill lower than the threshold value when one or more autonomous vehicles 5 having no deviation risk or a deviation risk lower than the threshold value are not selected. Change to another route. Another route is one that has a lower risk of deviation than the acquired route.
  • one or more autonomous vehicles 5 having no deviation risk or a deviation risk lower than the threshold are not selected, so that the condition is not met.
  • the self-driving car 5 is presented to the user and reserved, the user cannot drive even if the self-driving car 5 is switched to the manual driving state on the route. Therefore, there is a possibility that the self-driving car 5 will be stopped or stopped.
  • the matching unit 26 changes the route shown in the route information acquired from the route calculation unit 24 to another route. That is, the matching unit 26 changes to an alternative route that lowers the deviation risk or eliminates the deviation risk as compared with the original route.
  • the matching unit 26 provides the route calculation unit 24 with the conditions for the alternative route, and causes the route calculation unit 24 to search for the alternative route.
  • the matching unit 26 When the matching unit 26 acquires the alternative route, it generates alternative candidate information and transmits the generated alternative candidate information to the terminal device 3 via the communication unit 28 or the like. Specifically, the matching unit 26 reselects the candidate of the autonomous driving vehicle 5 according to the deviation risk in the alternative route. Alternative candidate information including the reselected candidate for the autonomous vehicle 5 and the candidate for the route is generated.
  • the matching unit 26 may update the reservation information based on the alternative candidate information. For example, the matching unit 26 updates the reservation information with reservation information such as a route indicated by alternative candidate information and a departure time and an arrival time that can be reserved by the autonomous driving vehicle 5. Then, the matching unit 26 transmits the updated reservation information to the terminal device 3 via the communication unit 28.
  • the matching unit 26 when the matching unit 26 does not select one or more autonomous driving vehicles 5 having no deviation risk or a deviation risk lower than the threshold value for a user having no driving skill or a driving skill lower than the threshold value, the matching unit 26 of the user You may notify us of suggestions for improving your driving skills. Specifically, the matching unit 26 generates proposal information indicating the above proposal when the candidate route and the autonomous driving vehicle 5 can be selected by improving the driving skill. The generated proposal information is transmitted to the terminal device 3 via the communication unit 28. The reason why there is no candidate for the autonomous driving vehicle 5 to be presented to the user may be that the user's driving skill is low. In this case, by proposing to the user that he / she should take a course for improving his / her driving skill, it is possible to make it possible to present the candidate information to the user or increase the candidate information that can be presented.
  • FIG. 7 is a flowchart showing the operation of the information processing system 1 according to the fifth embodiment.
  • the matching unit 26 determines whether or not there is one or more candidates for the autonomous driving vehicle 5 (S51).
  • step S51 If there is one or more candidates for the autonomous driving vehicle 5 (YES in S51), the process proceeds to step S17, and the same processing as in FIG. 2 is performed.
  • the matching unit 26 calculates an alternative route that reduces the deviation risk or eliminates the deviation risk as compared with the original route in step S16. Let the unit 24 search (S52).
  • the matching unit 26 generates alternative candidate information according to the alternative route found by the search (S53). Specifically, the matching unit 26 reselects the candidate of the autonomous driving vehicle 5 according to the deviation risk in the alternative route.
  • the matching unit 26 transmits the generated alternative candidate information to the terminal device 3 via the communication unit 28 (S54).
  • the matching unit 26 notifies a proposal for improving the driving skill of the user (S55).
  • step S18 the information processing system 1 proceeds to step S18 and performs the same processing as in FIG.
  • a route with a lower risk of deviation than the acquired route can be presented to a user who does not have driving skill or has low driving skill. Therefore, it is possible to facilitate the movement of an autonomous vehicle carrying a user who has no driving skill or has low driving skill without deviating from the ODD.
  • the information processing method and the information processing system 1 in the present embodiment also have the same effects as those in the first embodiment.
  • the information processing methods and information processing systems according to the above embodiments 1 to 5 are realized by a program using a computer, and such a program may be stored in a storage device.
  • each processing unit included in the information processing method and the information processing system according to the above-described first to fifth embodiments is typically realized as an LSI which is an integrated circuit. These may be individually integrated into one chip, or may be integrated into one chip so as to include a part or all of them.
  • the integrated circuit is not limited to the LSI, and may be realized by a dedicated circuit or a general-purpose processor.
  • An FPGA Field Programmable Gate Array
  • a reconfigurable processor that can reconfigure the connection and settings of the circuit cells inside the LSI may be used.
  • each component may be configured by dedicated hardware or may be realized by executing a software program suitable for each component.
  • Each component may be realized by a program execution unit such as a CPU or a processor reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory.
  • the division of the functional block in the block diagram is an example, and a plurality of functional blocks can be realized as one functional block, one functional block can be divided into a plurality of functional blocks, and some functions can be transferred to other functional blocks. You may. Further, the functions of a plurality of functional blocks having similar functions may be processed by a single hardware or software in parallel or in a time division manner.
  • each step in the flowchart is executed is for the purpose of exemplifying the present disclosure in detail, and may be an order other than the above. Further, a part of the above steps may be executed at the same time (parallel) with other steps.
  • the present disclosure can be applied to an autonomous vehicle, a device for remotely controlling an autonomous vehicle, a terminal device for presenting the state of an autonomous vehicle, or a system including these.

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Human Computer Interaction (AREA)
  • Mathematical Physics (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Traffic Control Systems (AREA)

Abstract

情報処理方法は、コンピュータにより実行される情報処理方法であって、自動運転車(5)に乗る人が手動運転可能な自動運転車(5)を運転できるか否か及び運転できる度合いの少なくとも1つである運転スキルを取得し、複数の自動運転車(5)の自動運転に関する仕様をそれぞれ取得し、人を配送するためのルートを取得し、仕様のそれぞれとルートとに基づいて、自動運転車(5)を含む自動運転システムが運行設計領域を逸脱する可能性及び逸脱する度合いの少なくとも1つを含む逸脱リスクをそれぞれ判定し、逸脱リスクのそれぞれ及び運転スキルにしたがって、複数の自動運転車(5)から人の配送に割り当てる自動運転車(5)を選択し、選択された自動運転車(5)を通知する。

Description

情報処理方法及び情報処理システム
 本開示は、情報処理方法及び情報処理システムに関する。
 例えば特許文献1には、ダイナミックマップデータを利用して自動運転車による自動運転の可否を判定する判定部と、判定部により自動運転可能と判定された場合に、ダイナミックマップデータに基づく自動運転車の自動運転を許可し、自動運転不可と判定された場合に、表示機器に自動運転不可通知を表示する制御部とを備えた自動運転支援装置が開示されている。
国際公開第2018/074586号
 しかしながら、特許文献1に開示される技術では、運行効率が低下するおそれがある。例えば、特許文献1では、制御部が自動運転不可と判定した場合、単に表示機器に自動運転不可通知が表示され、ユーザが一律に自動運転車を停止させることになるため、自動運転車の運行効率が低下してしまう。
 そこで、本開示は、自動運転車の運行効率の低下を抑制することができる情報処理方法及び情報処理システムを提供することを目的とする。
 本開示の一態様に係る情報処理方法は、コンピュータにより実行される情報処理方法であって、自動運転車に乗る人が手動運転可能な自動運転車を運転できるか否か及び運転できる度合いの少なくとも1つである運転スキルを取得し、複数の自動運転車の自動運転に関する仕様をそれぞれ取得し、前記人を配送するためのルートを取得し、前記仕様のそれぞれと前記ルートとに基づいて、自動運転車を含む自動運転システムが運行設計領域を逸脱する可能性及び逸脱する度合いの少なくとも1つを含む逸脱リスクをそれぞれ判定し、前記逸脱リスクのそれぞれ及び前記運転スキルにしたがって、前記複数の自動運転車から前記人の配送に割り当てる自動運転車を選択し、選択した自動運転車を通知する。
 なお、これらのうちの一部の具体的な態様は、システム、方法、集積回路、コンピュータプログラム又はコンピュータで読み取り可能なCD-ROM等の記録媒体を用いて実現されてもよく、システム、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせを用いて実現されてもよい。
 本開示の情報処理方法等によれば、自動運転車の運行効率の低下を抑制することができる。
図1は、実施の形態1における情報処理システムを示すブロック図である。 図2は、実施の形態1における情報処理システムの動作を示すフローチャートである。 図3は、実施の形態2における情報処理システムを示すブロック図である。 図4は、実施の形態2における情報処理システムの動作を示すフローチャートである。 図5は、実施の形態3における情報処理システムの動作を示すフローチャートである。 図6は、実施の形態4における情報処理システムの動作を示すフローチャートである。 図7は、実施の形態5における情報処理システムの動作を示すフローチャートである。
 本開示の一態様に係る情報処理方法は、コンピュータにより実行される情報処理方法であって、自動運転車に乗る人が手動運転可能な自動運転車を運転できるか否か及び運転できる度合いの少なくとも1つである運転スキルを取得し、複数の自動運転車の自動運転に関する仕様をそれぞれ取得し、前記人を配送するためのルートを取得し、前記仕様のそれぞれと前記ルートとに基づいて、自動運転車を含む自動運転システムが運行設計領域を逸脱する可能性及び逸脱する度合いの少なくとも1つを含む逸脱リスクをそれぞれ判定し、前記逸脱リスクのそれぞれ及び前記運転スキルにしたがって、前記複数の自動運転車から前記人の配送に割り当てる自動運転車を選択し、選択した自動運転車を通知する。
 これによれば、人の運転スキルに応じた逸脱リスクの自動運転車を人に割り当てることができる。このため、自動運転システムが運行設計領域を逸脱することを抑制したり、逸脱しても人の配送の運行が滞ることを抑制したりすることができる。したがって、自動運転車の運行効率の低下を抑制することができる。
 例えば、運転スキルが低い人(運転スキルが閾値以下の人)には、逸脱リスクの低い自動運転車が割り当てられる。また、運転スキルが高い人(運転スキルが閾値よりも高い人)には、逸脱リスクの高い(例えば逸脱リスクが閾値よりも高い)自動運転車が割り当てられる。逸脱リスクの高い自動運転車がルートの運行設計領域から逸脱したとしても、運転スキルが高い人は、自動運転車を走行させることができるためである。
 本開示の他の態様に係る情報処理システムは、自動運転車に乗る人が手動運転可能な自動運転車を運転できるか否か及び運転できる度合いの少なくとも1つである運転スキルを取得する運転スキル取得部と、複数の自動運転車の自動運転に関する仕様をそれぞれ取得する仕様取得部と、前記人を配送するためのルートを算出するルート算出部と、前記仕様取得部が取得する前記仕様のそれぞれと前記ルート算出部が算出する前記ルートとに基づいて、前記複数の自動運転車を含む自動運転システムが運行設計領域を逸脱する可能性及び逸脱する度合いの少なくとも1つを含む逸脱リスクをそれぞれ判定するリスク判定部と、前記リスク判定部が判定する前記逸脱リスクのそれぞれ及び前記運転スキル取得部が取得する前記運転スキルにしたがって、前記複数の自動運転車から前記人の配送に割り当てる自動運転車を選択する選択部と、前記選択部が選択した自動運転車を通知する出力部と、を備える。
 この情報処理システムにおいても上述と同様の作用効果を奏する。
 本開示の他の態様に係る情報処理方法において、運転要求に対する前記人の許容性を取得し、前記人の配送に割り当てる自動運転車の選択では、前記許容性にも応じて、前記人の配送に割り当てる自動運転車を前記複数の自動運転車から選択する。
 これによれば、例えば、人の許容性があれば、人は手動運転状態の自動運転車を運転する意思があるため、運転スキルに応じた自動運転車の中で、逸脱リスクの高い自動運転車を提示することができる。また、人の許容性がなければ、人は手動運転状態の自動運転車を運転する意思が低いため、運転スキルに応じた自動運転車の中で逸脱リスクの低い自動運転車を提示することができる。人はこのような自動運転車を選択し予約をすることができるため、意図しない手動運転が要求されることが抑制される。また、逸脱リスクが高い自動運転車を割り当てられ、運行設計領域(ODD:Operational Design Domain)の逸脱が発生するせいで、人の配送が滞ることを抑制できる。したがって、自動運転車の運行効率を向上させることができる。
 本開示の他の態様に係る情報処理方法において、前記人の体調を取得し、前記人の配送に割り当てる自動運転車の選択では、前記体調にも応じて、前記人の配送に割り当てる自動運転車を前記複数の自動運転車から選択する。
 これによれば、例えば自動運転車に乗る人の体調が良好であれば、運転スキルに応じた自動運転車の中で逸脱リスクの高い自動運転車が提示される。また、自動運転車に乗る人の体調が良好でなければ、自動運転車の中で逸脱リスクが低い自動運転車が提示される。このように、人が運転可能な体調であるか否かに応じた逸脱リスクの自動運転車が割り当てられることにより、実際には運転できない体調の人に逸脱リスクが高い自動運転車が割り当てられ、ODDの逸脱が発生し、人の配送が滞ることを抑制できる。したがって、自動運転車の運行効率を向上させることができる。
 本開示の他の態様に係る情報処理方法において、前記人の配送に割り当てる自動運転車の選択では、前記運転スキルがある又は前記運転スキルが閾値以上の場合、前記逸脱リスクがある又は前記逸脱リスクが閾値以上の自動運転車を前記複数の自動運転車から選択する。
 これによれば、逸脱リスクの高い自動運転車が運転スキルの高い人に割り当てられる。このため、ODD逸脱が発生したとしても代わりに人が運転することにより、自動運転車の運行効率が低下することを抑制できる。
 本開示の他の態様に係る情報処理方法において、前記逸脱リスクがある又は前記逸脱リスクが閾値以上の自動運転車は、前記複数の自動運転車のうちの他の自動運転車よりも、前記逸脱リスクが高く、かつ、前記人の受ける利得が高い自動運転車である。
 これによれば、運転スキルの高い人へ逸脱リスクの高い自動運転車の利用を促すことができる。逸脱リスクの高い自動運転車を利用する人が増加するため、自動運転車の運行効率を向上させることができる。例えば、運転スキルの高い人には、要望時間に利用可能であったり、自動運転車のコストを安くしたり、乗り心地の良いシートを用いたり、自動運転車内の設備を充実したりする等の利得がある自動運転車が割り当てられる。
 本開示の他の態様に係る情報処理方法において、前記人の配送に割り当てる自動運転車の選択では、前記運転スキルがない又は前記運転スキルが閾値より低い場合、前記逸脱リスクがない又は前記逸脱リスクが閾値より低い自動運転車を前記複数の自動運転車から選択する。
 これによれば、逸脱リスクが低い自動運転車が運転スキルが低い人に割り当てられる。このため、ODD逸脱自体の発生が抑制される。
 本開示の他の態様に係る情報処理方法において、前記逸脱リスクがない又は前記逸脱リスクが閾値より低い自動運転車は、前記複数の自動運転車のうちの他の自動運転車よりも、前記逸脱リスクが低い自動運転車である。
 これによれば、逸脱リスクが他の自動運転車に比べて低い自動運転車を運転スキルの低い人に対して割り当てることができる。
 本開示の他の態様に係る情報処理方法は、前記逸脱リスクがない又は前記逸脱リスクが前記閾値よりも低い自動運転車が選択されない場合、取得した前記ルートを別のルートに変更し、前記別のルートは、取得した前記ルートよりも前記逸脱リスクが低いルートである。
 これによれば、運転スキルがない又は運転スキルの低い人には、取得したルートよりも逸脱リスクの低いルートを提示することができる。このため、運転スキルがない又は運転スキルの低い人を乗せた自動運転車がODDを逸脱することなく移動させやすくすることができる。
 本開示の他の態様に係る情報処理方法は、前記逸脱リスクがない又は前記逸脱リスクが前記閾値よりも低い自動運転車が選択されない場合、前記人の前記運転スキルが向上するための提案を通知する。
 これによれば、運転スキルの低い人に対して運転スキルを向上させるように促すことができる。
 本開示の他の態様に係る情報処理方法は、前記選択された自動運転車についての前記逸脱リスク及び前記運転スキルにしたがって、前記選択された自動運転車を監視するためのリソースである監視リソースを算出し、算出された前記監視リソース、前記選択された自動運転車の前記仕様及び前記ルートにしたがって、前記選択された自動運転車による前記人の配送に関するコストを算出し、算出された前記コストを通知する。
 これによれば、自動運転車に乗る予定の人に対して、選択された自動運転車の監視を含めた自動運転にかかるトータルのコストを提示することができる。
 本開示の他の態様に係る情報処理方法は、前記選択された自動運転車の前記仕様及び前記ルートに対する前記逸脱リスクにしたがって、前記選択された自動運転車が前記ルート上で停止する可能性である停止リスクを算出し、算出された前記停止リスクを通知する。
 これによれば、自動運転車に乗る予定の人に対して、予め停止リスクを提示することができる。例えば、人は、停止リスクを理解したうえで、自動運転車の配車を予約して決定することができる。目的地の途中又は近くまで移動できればよいと考える人も存在するため、このような場合に好適である。
 本開示の他の態様に係る情報処理方法は、前記選択された自動運転車の前記仕様及び前記ルートに対する前記逸脱リスクにしたがって、前記選択された自動運転車の走行制御を決定し、決定された走行制御に基づき走行計画を生成し、生成された走行計画を通知する。
 これによれば、自動運転車に乗る予定の人に対して、走行計画を提示することができる。このため、この人は、走行計画に示される移動時間、ルート等が自身の要望に適合しているかを判断する材料として用いることができる。例えば、人に対して複数の走行計画が提示された場合、この人は、所望の走行計画を選択することができる。
 以下で説明する実施の形態は、いずれも本開示の一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置等は、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、任意の構成要素として説明される。また全ての実施の形態において、各々の内容を組み合わせることもできる。
 以下、本開示の一態様に係る情報処理方法及び情報処理システムについて、図面を参照しながら具体的に説明する。
 (実施の形態1)
 <構成:情報処理システム1>
 図1は、実施の形態1における情報処理システム1を示すブロック図である。
 図1に示すように、情報処理システム1は、ユーザの求めに応じて、自動運転機能及び手動運転機能を有する車両である自動運転車5をユーザに配車することができるシステムである。情報処理システム1は、端末装置3等を使用するユーザから、出発日時、出発地及び目的地等を示す情報を取得することで、取得した情報に基づき、ユーザに応じた自動運転車5を配車することができる。自動運転車5は、自動運転状態から手動運転状態に遷移したり、手動運転状態から自動運転状態に遷移したりする。情報処理システム1、端末装置3及び1以上の自動運転車5は、自動運転システムを構成している。ユーザは、情報処理システム1を利用する人の一例である。
 情報処理システム1は、例えばライドシェアリングサービス(Ride-sharing Service)、ライドヘイリングサービス(Ride-hailing Service)等のために自動運転車5が提供される共用型利用形態に適用される。
 ライドシェアリングサービスは、車両を移動手段として、この車両に乗りたいユーザを結びつけるサービスの総称である。つまり、ライドシェアリングは、目的地へ移動を希望するユーザが、他のユーザが乗車している車両に乗合うことで、出発地から目的地又は目的地に近づく位置まで配送する車両の相乗りである。
 また、ライドヘイリングサービスは、目的地へ移動を希望するユーザが、車両を移動手段として、希望地へ配車を要求することで、希望地から目的地まで配送することができるサービスである。なお、ライドヘイリングサービスにおいても、希望地から目的地まで配送する際に、他のユーザをさらに乗車させてライドシェアリングサービスとすることは可能である。
 情報処理システム1の構成について、具体的に説明する。
 情報処理システム1は、予約制御部21と、ユーザ管理部22と、車両管理部23と、ルート算出部24と、リスク推定部25と、マッチング部26と、配車制御部27と、通信部28とを備える。
 [予約制御部21]
 予約制御部21は、ユーザによる自動運転車5の予約に際して、ユーザに適した自動運転車5とユーザとを結びつけるように、ユーザ管理部22、マッチング部26、ルート算出部24等を制御する処理部である。予約制御部21は、通信部28を介して端末装置3から、ユーザの予約情報を取得すると、予約情報に含まれるユーザの要望、ユーザスキル等を示す情報をユーザ管理部22に送信する。また、予約制御部21は、予約情報に含まれる、ユーザの出発地を示す出発地情報、及び、ユーザの目的地を示す目的地情報をルート算出部24に送信する。また、予約制御部21は、予約情報に含まれる、出発地情報、目的地情報、出発地を出発する時刻を示す出発時刻情報、目的地に到着する到着時刻を示す到着時刻情報をマッチング部26に出力する。なお、出発時刻及び到着時刻の出力は、任意である。
 ここで、予約情報は、自動運転車5に乗る予定のユーザにおいて、出発地情報、目的地情報、出発時刻情報、到着時刻情報、ユーザの要望情報、運転スキルを示すスキル情報等を含む。要望情報は、例えば、ユーザの運転要求に対するユーザの許容性、自動運転車5の車種、最大乗車人数、ボディサイズ等、禁煙車両の有無等を示す情報である。許容性は、許容の有無又は許容度がある。具体的には、許容性は、運転スキルを有するユーザが手動運転状態の自動運転車5を運転する意思があるか否か、又はどの程度の手動運転を許容するかを示す。スキル情報は、自動運転車5が手動運転状態に移行時に、自動運転車5を運転することができるかどうか(例えば運転免許を有しているかどうか)を示す情報、総運転時間等の情報である。運転スキルにおける運転は、ハンドル及びペダル等の手動運転における一般的な操作機器を介した運転であってもよく、緊急停止ボタン又はタッチパネル等の操作機器を介した簡略的な運転であってもよい。
 また、予約制御部21は、ユーザの予約に際して1以上の自動運転車5が選択されれば、ユーザの予約情報に応じた自動運転車5の候補を示す候補情報を、通信部28を介して端末装置3に出力する。
 [ユーザ管理部22]
 ユーザ管理部22は、予約情報から、自動運転車5に乗るユーザが手動運転可能な自動運転車5を運転できるか否か及び運転できる度合いの、少なくとも1つである運転スキルであるスキル情報並びに要望情報を、運転スキル取得部として取得して管理する。
 また、ユーザ管理部22は、要望情報に含まれるユーザの許容性を記憶する。
 なお、ユーザ管理部22は、ユーザの体調を示す体調情報を取得して管理してもよい。体調は、健康状態、酒酔いの状態の有無又は程度等である。体調情報は、例えば、ユーザに予約時において入力して貰ってもよく、ユーザの顔の撮像画像から推定されてもよい。
 また、ユーザ管理部22は、取得したスキル情報及び要望情報をユーザごとに記憶する。ユーザ管理部22は、予約制御部21から、スキル情報及び要望情報を取得する度に、取得した情報を更新する。ユーザ管理部22は、スキル情報及び要望情報をマッチング部26に出力する。
 [車両管理部23]
 車両管理部23は、複数の自動運転車5の自動運転に関する仕様を仕様取得部として取得し、それぞれ管理する。ここで、自動運転に関する仕様とは、自動運転車5の車両タイプ、走行能力、センシング能力、処理能力である。車両タイプとしては、セダン、ワゴン等の車両カテゴリ、大きさ、形状等がある。走行能力としては、加速力、最高速度、制動力、最小回転半径等の旋回能力等がある。センシング能力としては、センシング距離、センシング角度、解像度、センシング対象等がある。なお、センシングは、物体又はシーン等の検出を含んでもよい。処理能力としては、処理速度、同時処理タスク数、記憶容量等がある。なお、その他の仕様としては、自動運転車5の、車種、最大乗車人数、座席シートの種類、所有者、排気量、禁煙の有無、燃費、燃料タンク容量、バッテリ容量等がある。なお、「仕様」は、断りがない限り基本的には自動運転に関する仕様を指す。車両管理部23は、マッチング部26の要求に応じて、自動運転車5の仕様を示す車両スペック情報を出力する。
 [ルート算出部24]
 ルート算出部24は、予約制御部21から出発地情報、及び、目的地情報を取得すると、ユーザを配送するためのルートの候補を算出することで取得する。ルート算出部24は、例えば図示しない記憶装置等に格納される地図情報に基づいて、ユーザの出発地から目的地までの1以上のルートを算出する。例えば、ルート算出部24は、ユーザの出発地から目的地までの最短距離となるルート、道路の状況に応じて算出した代替ルート等をマッピングした地図上のルートを算出する。ルート算出部24は、算出したルートの候補(結果)であるルート情報をマッチング部26に出力する。
 [リスク推定部25]
 リスク推定部25は、リスク判定部として、仕様のそれぞれとルート情報が示すルートとに基づいて、自動運転車5を含む自動運転システムが運行設計領域を逸脱する可能性及び逸脱する度合いの少なくとも1つを含む逸脱リスクをそれぞれ推定(言い換えると判定)する。
 ここで逸脱リスクは、ある仕様の自動運転車5がルートに従って走行した場合に、ルートに設定される運行設計領域から逸脱する可能性を示す指標である。運行設計領域は、自動運転システムが機能すべく設計されている条件である。条件としては、地理、道路、環境、交通状況、速度、一時的な限界、及び運転モードに関する条件がある。ODDは、全ての条件を満たす場合に自動運転システムが正常に作動するように設定される。言い換えると、自動運転システムは、ODDを逸脱しないように設計されるともいえる。なお、いずれかの条件が満たされない場合、自動運転に支障をきたす恐れがあるため、手動運転状態の切換え又は走行停止等が求められる。
 リスク推定部25は、マッチング部26を介して取得したルート情報及び車両スペック情報を取得すると、ルート情報ごとに、それぞれの自動運転車5の逸脱リスクを推定する。ルート情報は、道路の幅、曲がり具合、車線数等の静的な情報と、工事有無、天候、混雑度、事故発生度等の動的な(又は準静的な)情報と、を含む。車両スペック情報が示すスペックが高い自動運転車5は、走行性能又は安全性能が高いため相対的に逸脱リスクが低く推定され易くなる。また、車両スペック情報が示すスペックが低い自動運転車5は、スペックが高い自動運転車5よりも、走行性能又は安全性能が低いため相対的に逸脱リスクが高く推定され易くなる。
 リスク推定部25は、ルートごとにそれぞれの自動運転車5の逸脱リスクを推定した判定結果であるリスク情報をマッチング部26に出力する。
 [マッチング部26]
 マッチング部26は、選択部として、自動運転車5の配送を予約するユーザに対して、ルートごとのそれぞれの自動運転車5の逸脱リスク及び運転スキルにしたがって、複数の自動運転車5からユーザの配送に割り当てる1以上の自動運転車5を選択する。つまり、マッチング部26は、ユーザの要望及びユーザの運転スキルに応じた1以上の自動運転車5を選択し、選択した1以上の自動運転車5の候補を予約制御部21に出力する。
 具体的には、マッチング部26は、予約制御部21から出発時刻情報及び到着時刻情報を取得し、ユーザ管理部22からスキル情報及び要望情報を取得し、車両管理部23から車両スペック情報を取得し、ルート算出部24からルート情報を取得する。また、マッチング部26は、リスク推定部25に車両スペック情報及びルート情報等を出力することで、リスク推定部25からリスク情報を取得する。マッチング部26は、取得したこれらの情報を満たす1以上の自動運転車5を複数の自動運転車5から選択する。
 より具体的には、マッチング部26は、ユーザの配送に割り当てる自動運転車5の選択で、運転スキルがある又は運転スキルが閾値以上の場合、逸脱リスクがある又は逸脱リスクが閾値以上の1以上の自動運転車5を複数の自動運転車5から選択する。例えば、マッチング部26は、運転スキルが閾値以上のユーザでは、逸脱リスクが高い1以上の自動運転車5を選択する。逸脱リスクが高い自動運転車5は、ODD逸脱が発生しやすいため、手動運転が要求される可能性が高い自動運転車5である。つまり、運転スキルが高いユーザに対しては、手動運転状態に遷移しても、自動運転車5を走行させることができるため、マッチング部26は、逸脱リスクが高い1以上の自動運転車5を選択する。なお、マッチング部26は、運転スキルが閾値以上のユーザに対して、逸脱リスクが低い自動運転車5に空きがある場合、当該自動運転車5を選択してもよい。
 また、例えば、マッチング部26は、ユーザの配送に割り当てる自動運転車5の選択で、運転スキルがない又は運転スキルが閾値より低い場合、逸脱リスクがない又は逸脱リスクが閾値より低い1以上の自動運転車5を複数の自動運転車5から選択する。例えば、マッチング部26は、運転スキルが閾値より低いユーザでは、逸脱リスクが低い1以上の自動運転車5を選択する。逸脱リスクが低い自動運転車5は、運転自体又は高い運転スキルが要求されない自動運転車5である。ここで、逸脱リスクがない又は逸脱リスクが閾値より低い自動運転車5は、複数の自動運転車5のうちの他の自動運転車5よりも、逸脱リスクが低い自動運転車5である。運転スキルが低いユーザに対しては、手動運転状態に遷移してしまうと、自動運転車5を走行させることができなくなるおそれがあるため、マッチング部26は、逸脱リスクが低い1以上の自動運転車5を複数の自動運転車5から選択する。ここで、運転スキルが閾値より低いユーザは、手動運転状態の自動運転車5両を運転することができない、又は、限定的な条件で手動運転状態の自動運転車5両を運転できることを意味する。限定的な条件としては、例えば時間的な条件又は操作内容の条件などがある。
 さらに、マッチング部26は、ユーザの配送に割り当てる自動運転車5の選択で、要望情報に含まれる許容性にも応じて、ユーザの配送に割り当てる1以上の自動運転車5を複数の自動運転車5から選択してもよい。例えば、マッチング部26は、運転スキルが閾値以上であっても許容性がなければ、逸脱リスクが低い1以上の自動運転車5を選択する。つまり、運転スキルが高くても許容性がないユーザに対しては、手動運転状態に遷移しても、自動運転車5を運転しないため、マッチング部26は、逸脱リスクが低い1以上の自動運転車5を選択する。
 さらに、マッチング部26は、ユーザの体調にも応じて、ユーザの配送に割り当てる自動運転車5を複数の自動運転車5から選択してもよい。例えば、マッチング部26は、運転スキルが閾値以上であっても体調不良のユーザに対しては、逸脱リスクが低い1以上の自動運転車5を選択する。これは、体調不良のユーザは正常に運転することが困難であるおそれがあるためである。
 このように、マッチング部26は、選択した1以上の自動運転車5のうち、運転スキルに応じて、ルート情報に示すルートを、ユーザが希望する出発時刻から到着時刻までの間に走行可能な1以上の自動運転車5を選択する。
 マッチング部26は、候補となる自動運転車5、候補となるルートを含む候補情報を生成する。具体的には、候補情報は、選択した結果である1以上の自動運転車5の候補、1以上の自動運転車5の候補ごとに走行するルート、に加えて、1以上の自動運転車5のそれぞれの仕様、1以上の自動運転車5の候補ごとのメリット(すなわち利得)を含んでもよい。マッチング部26は、予約制御部21及び通信部28を介して、候補情報を端末装置3に送信する。ここで、メリットは、ルートを走行する自動運転車5の走行時間等の時間的コスト、車両の性能、設備及び金銭的コスト等の観点のメリットである。メリットの観点として、例えば、乗車時間、要望時間帯に対する適応度、静粛性、座席の品質、利用料金等がある。なお、メリットの代わりに又はそれと共にデメリットが候補情報に含まれてもよい。また、候補情報は、他にも、出発地情報、目的地情報、出発時刻情報、到着時刻情報といった予約情報、及びユーザの許容性等を含んでいてもよい。
 マッチング部26は、逸脱リスクがある又は逸脱リスクが閾値以上の自動運転車5は、複数の自動運転車5のうちの他の自動運転車5よりも、逸脱リスクが高くかつユーザの受ける利得が高い自動運転車5である。つまり、逸脱リスクの高い自動運転車5には、逸脱リスクの低い自動運転車5(すなわち他の自動運転車5)よりも、座席が高品質、利用料金が安い等の利得(言い換えると特典)がある。
 また、マッチング部26は、通信部28及び予約制御部21を介して端末装置3から、候補情報に対する応答として、ユーザが希望する自動運転車5及びルート等を示す決定情報を取得する。マッチング部26は、配車制御部27に決定情報を出力して通知する。ここで決定情報は、ユーザが希望した自動運転車5を特定する車両情報、自動運転車5が走行する予定のルート情報、出発地情報、目的地情報、出発時刻情報、到着時刻情報、要望情報、スキル情報等を含む。
 [配車制御部27]
 配車制御部27は、マッチング部26から決定情報を取得すると、取得した決定情報の車両情報に示される自動運転車5を配車するために、通信部28等を介して、自動運転車5に配車指示コマンドを送信する。つまり、配車制御部27は、出発時刻情報に示される時刻及び出発地情報に示される出発地に、車両情報に示される自動運転車5を配車する。ここで配車指示コマンドは、車両情報、自動運転車5が走行する予定のルート情報、出発地情報、目的地情報、出発時刻情報、到着時刻情報等を含む。
 また、配車制御部27は、自動運転車5に配車指示コマンドを送信するとともに、予約結果情報を、通信部28等を介して端末装置3に送信する。予約結果情報は、ユーザが希望した、所望の自動運転車5、ルート情報、出発地情報、目的地情報、出発時刻情報、到着時刻情報及び要望情報等の条件を満たす配車の予約が決定された結果を示す情報である。
 [通信部28]
 通信部28は、図示しないネットワークを介して、端末装置3及び自動運転車5と、無線又は有線通信可能な通信モジュールである。通信部28は、端末装置3から予約情報を受信したり、端末装置3に候補情報を送信したり、ユーザが決定した自動運転車5等を示す決定情報を受信したりする。また、通信部28は、配車制御部27が配車する自動運転車5を決定すれば、配車指示コマンドを当該自動運転車5に送信したり、予約結果情報を端末装置3に送信したりする。通信部28は、出力部の一例である。
 [端末装置3]
 端末装置3は、ネットワーク等を介して、情報処理システム1と通信可能に接続されるパーソナルコンピュータ、スマートフォン又はタブレット端末等である。端末装置3は、ユーザからの自動運転車5の配車の予約入力を受付けることで、予約情報を情報処理システム1に送信したり、マッチング部26が生成した候補情報を受信したりする。また、端末装置3は、通知した候補情報に対して、1以上の自動運転車5の候補から、ユーザが希望する自動運転車5等を示す決定情報を情報処理システム1に送信する。
 また、端末装置3は、予約結果情報を取得すると、ユーザが希望する、所望の自動運転車5、ルート情報、出発地情報、目的地情報、出発時刻情報、到着時刻情報及び要望情報等の条件を受信して通知する。通知は、表示、音声出力等で実現されてもよい。
 [自動運転車5]
 自動運転車5は、ネットワーク等を介して、情報処理システム1と通信可能に接続される車両である。自動運転車5は、走行する環境に応じて、自動運転状態から手動運転状態に遷移したり、手動運転状態から自動運転状態に遷移したりする。例えば、自動運転車5は、自動運転が困難な環境では、手動運転に切換えるために、ユーザに対して手動運転をするように促したりする。例えば、自動運転車5は、ユーザの運転スキルに応じて、自動運転が困難な環境で、ユーザに対して手動運転するように促す。
 なお、自動運転車5は、ODDを逸脱したことで、ユーザによる手動運転状態に切換えたとしても、ODD逸脱が解消されれば、手動運転状態から自動運転状態に切換える。この場合、ユーザは、自動運転車5の運転を終了する。
 <動作>
 以上のように構成される情報処理システム1が行う動作について、図2を用いて説明する。
 図2は、実施の形態1における情報処理システム1の動作を示すフローチャートである。
 まず、ユーザが端末装置3を操作することで、ユーザの出発地、ユーザの目的地、ユーザの要望、ユーザの運転スキル等の予約情報を入力する。端末装置3は、情報処理システム1に予約情報を送信する。端末装置3には、任意で、出発地での出発時刻、及び、目的地に到着する到着時刻の少なくともいずれか一方が入力される。
 情報処理システム1の予約制御部21は、予約情報を取得したかどうかを判定する(S11)。予約制御部21がユーザの予約情報を取得しない場合(S11でNO)、情報処理システム1は処理を終了する。
 予約制御部21がユーザの予約情報を取得すると(S11でYES)、ユーザ管理部22は、予約制御部21から予約情報に含まれる要望情報及びスキル情報等を取得する(S12)。
 ユーザ管理部22は、スキル情報及び要望情報をマッチング部26に出力する。
 また、ルート算出部24は、予約制御部21から出発地情報及び目的地情報等を取得すると、ユーザを配送するためのルートの候補を算出する(S13)。ルート算出部24は、算出したルートの候補であるルート情報をマッチング部26に出力する。
 また、車両管理部23は、マッチング部26からの要求に応じて、要求に対応する自動運転車5の車両スペック情報をマッチング部26に出力する。マッチング部26は、車両スペック情報を取得する(S14)。
 また、リスク推定部25は、マッチング部26を介して取得したルート情報及び車両スペック情報を取得すると、ルート情報に示されるルートごとに、それぞれの自動運転車5の逸脱リスクを推定する(S15)。リスク推定部25は、車両スペック情報に示される自動運転車5の仕様と、ルート情報に示されるルート上における道幅等の静的な情報と、道路工事の有無、道路の混雑状況、道路を歩行する人の多寡、事故多発地点の有無等のような動的な情報と、によって自動運転車5の逸脱リスクを推定する。リスク推定部25は、自動運転車5ごと、及び、ルートごとに逸脱リスクを推定する。
 例えば、リスク推定部25は、ルート情報に示されるルートにおいて人の密集レベルが高い地点が存在する場合、性能の低い自動運転車5では性能の高い自動運転車5よりも逸脱リスクが高く推定される。
 逸脱リスクが高ければ、自動運転車5が手動運転状態に切換り易いため、ユーザには、高い運転スキルが求められる。また、逸脱リスクが低ければ、自動運転車5が手動運転状態に切換り難いため、ユーザは、運転スキルの高低はさほど問題とならない。
 なお、ステップS13及びS14の処理については、並列して行ってもよい。
 マッチング部26は、スキル情報及びリスク情報に基づいてルート及び自動運転車5の候補を選択する(S16)。具体的には、マッチング部26は、ユーザ管理部22からスキル情報及び要望情報を取得し、リスク推定部25からリスク情報を取得し、リスクが推定されたルート及び車両のリストを取得する。そして、マッチング部26は、当該リストにあるルートごとに以下の処理を行う。マッチング部26は、運転スキルがある又は運転スキルが閾値以上の場合すなわち運転可の場合、逸脱リスクがある又は逸脱リスクが閾値以上の1以上の自動運転車5をリストにある複数の自動運転車5から選択する。また、マッチング部26は、運転スキルがある又は運転スキルが閾値以上でも、ユーザの許容性が閾値より低い場合、逸脱リスクが低い又は逸脱リスクが閾値より低い1以上の自動運転車5をリストにある複数の自動運転車5から選択する。また、マッチング部26は、運転スキルがない又は運転スキルが閾値より低い場合、逸脱リスクがない又は逸脱リスクが閾値より低い1以上の自動運転車5をリストにある複数の自動運転車5から選択する。
 マッチング部26は、選択した自動運転車5及びルートを含む候補情報を、通信部28等を介して端末装置3に送信する(S17)。具体的には、マッチング部26は、予約制御部21から出発時刻情報及び到着時刻情報等を取得する。そして、マッチング部26は、リストにあるルートごとに、出発時刻情報及び到着時刻情報等に基づいて、リストから選択した1以上の自動運転車5のうち、当該ルートを、ユーザが希望する出発時刻から到着時刻までの間に走行可能な1以上の自動運転車5を候補として選択する。マッチング部26は、候補として選択された自動運転車5及びルートを含む候補情報を生成し、通信部28を介して端末装置3に送信する。
 図示されていないが、端末装置3は、候補情報を取得すると、取得した候補情報を表示する。ユーザは、表示された候補情報から、所望の自動運転車5、ルート等を決定する。端末装置3は、自動運転車5及びルート等が決定された決定情報を情報処理システム1に送信する。
 情報処理システム1は、決定情報を取得したかどうかを判定する(S18)。
 情報処理システム1が決定情報を取得しない場合(S18でNO)、情報処理システム1は、処理をステップS18に戻す。なお、情報処理システム1は、規定期間が経過しても決定情報を取得しない場合、処理を終了してもよい。
 また、情報処理システム1が決定情報を取得した場合(S18でYES)、情報処理システム1のマッチング部26は、配車制御部27に決定情報を出力する。配車制御部27は、マッチング部26から決定情報を取得すると、取得した決定情報に示される自動運転車5を配車するために、通信部28等を介して、自動運転車5に配車指示コマンドを送信する。つまり、配車制御部27は、決定情報の車両情報に示される自動運転車5を、出発地に配車するように制御する(S19)。これにより、配車指示コマンドを受信した自動運転車5は、出発時刻に出発地に到着するように、移動する。
 また、配車制御部27は、自動運転車5に配車指示コマンドを送信するとともに、予約結果情報を、通信部28等を介して端末装置3に送信する(S20)。これにより、端末装置3には、ユーザの所望の自動運転車5の配車の予約結果を示す予約結果情報が表示される。そして、情報処理システム1は、処理を終了する。
 <作用効果>
 次に、本実施の形態における情報処理方法及び情報処理システム1の作用効果について説明する。
 以上のように、本実施の形態における情報処理方法及び情報処理システム1によれば、人の運転スキルに応じた逸脱リスクの自動運転車5を人に割り当てることができる。このため、自動運転システムが運行設計領域を逸脱することを抑制したり、逸脱しても人の配送の運行が滞ることを抑制したりすることができる。したがって、自動運転車5の運行効率の低下を抑制することができる。
 例えば、運転スキルが低いユーザには、逸脱リスクの低い自動運転車5が割り当てられる。また、運転スキルが高いユーザには、逸脱リスクの高い自動運転車5が割り当てられる。逸脱リスクの高い自動運転車5がルートの運行設計領域から逸脱したとしても、運転スキルが高いユーザは、自動運転車5を走行させることができるためである。このように、逸脱リスクの高い自動運転車5も、逸脱リスクの低い自動運転車5も稼働することとなり、自動運転車5の運行効率を向上させることができる。
 (実施の形態2)
 <構成>
 本実施の形態の情報処理方法及び情報処理システム1の構成を、図3を用いて説明する。
 図3は、実施の形態2における情報処理システム1を示すブロック図である。
 本実施の形態における他の構成は、特に明記しない場合は、実施の形態1と同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。
 本実施の形態の自動運転システムには、自動運転車5を遠隔監視又は遠隔操作するオペレータが存在している。オペレータが遠隔監視又は遠隔操作をするための遠隔システムは、遠隔地から自動運転車5に関する車両情報を自動運転車5から取得し、自動運転車5の遠隔監視又は遠隔操作を可能にする。
 [マッチング部26]
 マッチング部26は、候補情報の生成の際に、選択された1以上の自動運転車5についての逸脱リスク及び運転スキルにしたがって、選択された1以上の自動運転車5を監視するためのリソースである監視リソースを、それぞれ算出する。監視リソースは、オペレータのリソース(例えば時間、工数)であってもよく、監視処理にかかる計算量又は通信量等の計算リソースであってもよい。
 マッチング部26は、算出された監視リソース、選択された1以上の自動運転車5の仕様及びルートにしたがって、選択された1以上の自動運転車5によるユーザの配送に関するコストを算出し、算出したコストを、通信部28を介してユーザに通知する。具体的には、マッチング部26は、監視リソースの大きさ、ルートの走行時間、自動運転車5の使用料等に応じて、時間的コスト又は金銭的コストを算出し、算出した結果を示すコスト情報と候補情報とを、通信部28等を介して端末装置3に送信する。金銭的コストは、価格で表現されてもよくポイントで表現されてもよい。
 <動作>
 以上のように構成される情報処理システム1が行う動作について、図4を用いて説明する。
 図4は、実施の形態2における情報処理システム1の動作を示すフローチャートである。
 図2と同様の処理については、同一の符号を付し、説明を適宜省略する。
 情報処理システム1の処理において、ステップS11~S16の処理を経たのちに、マッチング部26は、選択した1以上の自動運転車5についての逸脱リスク及び運転スキルにしたがって、選択された1以上の自動運転車5を監視するためのリソースである監視リソースを、それぞれ算出する(S21)。
 次に、マッチング部26は、算出された監視リソース、選択された1以上の自動運転車5の仕様及びルートにしたがって、選択された1以上の自動運転車5によるユーザの配送に関するコストを算出する(S22)。
 次に、マッチング部26は、選択した1以上の自動運転車5の候補、ルート情報に示されるルートの候補等を含む候補情報とコスト情報とを、通信部28等を介して端末装置3に送信する(S23)。
 そして、情報処理システム1は、ステップS18に進み、図2と同様の処理を行う。
 <作用効果>
 次に、本実施の形態における情報処理方法及び情報処理システム1の作用効果について説明する。
 以上のように、本実施の形態における情報処理方法及び情報処理システム1では、自動運転車5に乗る予定のユーザに対して、選択された自動運転車5の監視を含めた自動運転にかかるトータルのコストを提示することができる。このため、このユーザは、提示されたそれぞれのコストを把握した上で、所望の自動運転車5を予約して決定することができる。
 本実施の形態における情報処理方法及び情報処理システム1においても、実施の形態1と同様の作用効果を奏する。
 (実施の形態3)
 <構成>
 本実施の形態の情報処理方法及び情報処理システム1の構成を説明する。
 本実施の形態における他の構成は、特に明記しない場合は、実施の形態1等と同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。
 [マッチング部26]
 マッチング部26は、選択された1以上の自動運転車5の仕様及びルートに対する逸脱リスクにしたがって、選択された1以上の自動運転車5がルート上で停止する可能性である停止リスクを算出し、算出した停止リスクを通知する。例えば、候補情報として、運転スキルに応じたルート及び自動運転車5の候補がユーザ提示される一方で、各候補の逸脱リスクは必ずしも同一とは限らない。逸脱リスクの高い自動運転車5は、ルート上で手動運転状態に切換えられたり、走行停止又は走行中止となったりする可能性がある。他方で、逸脱リスクがそのままユーザに提示されても、ユーザは理解することが困難であるおそれもある。このため、マッチング部26は、候補情報だけでなく、算出した停止リスクを、通信部28等を介して端末装置3に送信する。
 <動作>
 以上のように構成される情報処理システム1が行う動作について、図5を用いて説明する。
 図5は、実施の形態3における情報処理システム1の動作を示すフローチャートである。
 図2と同様の処理については、同一の符号を付し、説明を適宜省略する。
 情報処理システム1の処理において、ステップS11~S16の処理を経たのちに、マッチング部26は、選択された1以上の自動運転車5の仕様及びルートに対する逸脱リスクにしたがって、選択された1以上の自動運転車5がルート上で停止する可能性である停止リスクを算出する(S31)。
 次に、マッチング部26は、選択した1以上の自動運転車5の候補、ルート情報に示されるルートの候補を含む候補情報、及び停止リスクを、通信部28等を介して端末装置3に送信する(S32)。
 そして、情報処理システム1は、ステップS18に進み、図2と同様の処理を行う。
 <作用効果>
 次に、本実施の形態における情報処理方法及び情報処理システム1の作用効果について説明する。
 以上のように、本実施の形態における情報処理方法及び情報処理システム1では、自動運転車5に乗る予定のユーザに対して、予め停止リスクを提示することができる。例えば、このユーザは、停止リスクを理解したうえで、自動運転車5の配車を予約して決定することができる。目的地の途中又は近くまで移動できればよいと考えるユーザも存在するため、このような場合に好適である。
 本実施の形態における情報処理方法及び情報処理システム1においても、実施の形態1等と同様の作用効果を奏する。
 (実施の形態4)
 <構成>
 本実施の形態の情報処理方法及び情報処理システム1の構成を説明する。
 本実施の形態における他の構成は、特に明記しない場合は、実施の形態1等と同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。
 [マッチング部26]
 マッチング部26は、選択された1以上の自動運転車5の仕様及びルートに対する逸脱リスクにしたがって、選択されたそれぞれの自動運転車5が走行するための走行制御を決定し、決定された走行制御に基づき走行計画を生成する。予め走行計画が用意されている場合は、用意されている走行計画が変更されることで走行計画が生成されてもよい。生成された走行計画は、通信部28を介して自動運転車5に通知される。具体的には、マッチング部26は、逸脱リスクに応じて、走行計画に含まれる速度、加速度、減速度、操舵角等を変更する。例えば、逸脱リスクが閾値より低い場合、速度、加速度、減速度、操舵角等の許容範囲が相対的に大きく設定されてもよい。また、逸脱リスクが閾値以上である場合、当該許容範囲が相対的に小さく設定されてもよい。
 また、マッチング部26は、生成された走行計画から予約情報を更新してもよい。予約情報が更新された場合、マッチング部26は、更新された予約情報を、通信部28等を介して端末装置3に通知する。ここで走行計画は、ルートを走行する自動運転車5の走行制御を示す情報であり、ルート上の自動運転車5の速度、加速度、減速度、操舵角等の走行制御を示す情報である。
 ここで、同一のルートでも、自動運転車5の性能によって走行計画の示す速度、加速度、減速度等が異なる場合がある。例えば、ルート上の所定区間において、性能の高い自動運転車5では、時速30kmで走行することができても、性能の低い自動運転車5では、時速10kmでしか走行することができない場合がある。これでは、選択された自動運転車5及びルートの候補によっては、例えば、予定の到着時刻を超えてしまう恐れがある。
 そこで、マッチング部26は、生成された走行計画にしたがって予約情報を更新するか否かを判定する。具体的には、マッチング部26は、選択されたそれぞれの自動運転車5に応じて、走行計画にしたがって、出発時刻及び到着時刻の少なくともいずれかを変更すると判定した場合、予約制御部21を介して取得した出発時刻情報及び到着時刻情報を変更した新しい予約情報と候補情報とを、通信部28等を介して端末装置3に送信する。
 <動作>
 以上のように構成される情報処理システム1が行う動作について、図6を用いて説明する。
 図6は、実施の形態4における情報処理システム1の動作を示すフローチャートである。
 図2と同様の処理については、同一の符号を付し、説明を適宜省略する。
 情報処理システム1の処理において、ステップS11~S16の処理を経たのちに、マッチング部26は、選択された1以上の自動運転車5の仕様及びルートに対する逸脱リスクにしたがって、選択されたそれぞれの自動運転車5が走行するための走行計画を決定する(S41)。つまり、マッチング部26は、ルート上における自動運転車5の速度、加速度、減速度、操舵角等の走行制御を示す情報を逸脱リスクに応じて決定する。
 マッチング部26は、決定された走行計画にしたがって、出発時刻及び到着時刻の少なくともいずれかを変更するかどうかを判定する(S42)。
 マッチング部26は、出発時刻及び到着時刻のいずれも、変更しない場合(S42でNO)、ステップS18に進み、図2と同様の処理を行う。
 また、マッチング部26は、出発時刻及び到着時刻の少なくともいずれかを変更する場合(S42でYES)、走行計画及び元の予約情報にしたがって出発時刻情報及び到着時刻情報を更新する(S43)。
 マッチング部26は、更新した予約情報と候補情報とを、通信部28等を介して端末装置3に送信する(S44)。
 そして、情報処理システム1は、ステップS18に進み、図2と同様の処理を行う。
 <作用効果>
 次に、本実施の形態における情報処理方法及び情報処理システム1の作用効果について説明する。
 以上のように、本実施の形態における情報処理方法及び情報処理システム1では、自動運転車5に乗る予定のユーザに対して、走行計画を提示することができる。このため、このユーザは、走行計画に示される移動時間、ルート等が自身の要望に適合しているかを判断する材料として用いることができる。例えば、ユーザに対して複数の走行計画が提示された場合、このユーザは、所望の走行計画を選択することができる。
 本実施の形態における情報処理方法及び情報処理システム1においても、実施の形態1等と同様の作用効果を奏する。
 (実施の形態5)
 <構成>
 本実施の形態の情報処理方法及び情報処理システム1の構成を説明する。
 本実施の形態における他の構成は、特に明記しない場合は、実施の形態1と同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。
 [マッチング部26]
 マッチング部26は、運転スキルがない又は運転スキルが閾値よりも低いユーザに対して、逸脱リスクがない又は逸脱リスクが閾値よりも低い1以上の自動運転車5が選択されない場合、取得したルートを別のルートに変更する。別のルートは、取得したルートよりも逸脱リスクが低いルートである。
 例えば、運転スキルがない又は運転スキルが閾値よりも低いユーザに対して、逸脱リスクがない又は逸脱リスクが閾値よりも低い1以上の自動運転車5が選択されなかったせいで、条件に該当しない自動運転車5がユーザに提示され予約された場合、当該自動運転車5がルート上で手動運転状態に切り替えられてもユーザは運転することができない。そのため、自動運転車5が走行停止又は走行中止となる可能性がある。
 そこで、マッチング部26は、上記の場合には、ルート算出部24から取得したルート情報に示されるルートを、別のルートに変更する。つまり、マッチング部26は、元のルートに比べて逸脱リスクを下げる又は逸脱リスクを無くした代替ルートに変更する。マッチング部26は、代替ルートの条件をルート算出部24に提供し、ルート算出部24に代替ルートを探索させる。
 マッチング部26は、代替ルートを取得すると、代替の候補情報を生成し、生成した代替の候補情報を、通信部28等を介して端末装置3に送信する。具体的には、マッチング部26は、代替ルートにおける逸脱リスクにしたがって自動運転車5の候補を選択し直す。選択し直された自動運転車5の候補とルートの候補とを含む代替の候補情報が生成される。
 また、マッチング部26は、代替の候補情報に基づいて予約情報を更新してもよい。例えば、マッチング部26は、予約情報を、代替の候補情報の示すルート及び自動運転車5により予約可能な出発時刻、到着時刻などの予約情報に更新する。そして、マッチング部26は、通信部28を介して更新した予約情報を端末装置3に送信する。
 また、マッチング部26は、運転スキルがない又は運転スキルが閾値よりも低いユーザに対して、逸脱リスクがない又は逸脱リスクが閾値よりも低い1以上の自動運転車5が選択されない場合、ユーザの運転スキルが向上するための提案を通知してもよい。具体的には、マッチング部26は、運転スキルを上げると候補となるルート及び自動運転車5を選択することができる場合、上記提案を示す提案情報を生成する。生成された提案情報は、通信部28を介して端末装置3に送信される。ユーザに提示する自動運転車5の候補がない原因は、ユーザの運転スキルが低いことに原因がある場合がある。この場合、運転スキルを向上させるための講習を受講すること等をユーザに提案することで、ユーザに候補情報が提示できるようにしたり、提示できる候補情報を増やしたりすることができる。
 <動作>
 以上のように構成される情報処理システム1が行う動作について、図7を用いて説明する。
 図7は、実施の形態5における情報処理システム1の動作を示すフローチャートである。
 図2と同様の処理については、同一の符号を付し、説明を適宜省略する。
 情報処理システム1の処理において、ステップS11~S16の処理を経たのちに、マッチング部26は、1以上の自動運転車5の候補があるかどうかを判定する(S51)。
 1以上の自動運転車5の候補がある場合(S51でYES)、ステップS17に進み、図2と同様の処理を行う。
 一方、マッチング部26は、1以上の自動運転車5の候補がない場合(S51でNO)、ステップS16の元のルートに比べて逸脱リスクを下げる又は逸脱リスクを無くした、代替ルートをルート算出部24に探索させる(S52)。
 マッチング部26は、探索により発見された代替ルートにしたがって代替の候補情報を生成する(S53)。具体的には、マッチング部26は、代替ルートにおける逸脱リスクにしたがって自動運転車5の候補を選択し直す。
 マッチング部26は、生成した代替の候補情報を、通信部28を介して端末装置3に送信する(S54)。
 また、マッチング部26は、ユーザの運転スキルが向上するための提案を通知する(S55)。
 そして、情報処理システム1は、ステップS18に進み、図2と同様の処理を行う。
 <作用効果>
 次に、本実施の形態における情報処理方法及び情報処理システム1の作用効果について説明する。
 以上のように、本実施の形態における情報処理方法及び情報処理システム1では、運転スキルの低い人に対して運転スキルを向上させるように促すことができる。
 また、運転スキルがない又は運転スキルの低いユーザには、取得したルートよりも逸脱リスクの低いルートを提示することができる。このため、運転スキルがない又は運転スキルの低いユーザを乗せた自動運転車がODDを逸脱することなく移動させやすくすることができる。
 本実施の形態における情報処理方法及び情報処理システム1においても、実施の形態1等と同様の作用効果を奏する。
 (その他変形例等)
 以上、本開示について、実施の形態1~5に基づいて説明したが、本開示は、これら実施の形態1~5等に限定されるものではない。
 例えば、上記各実施の形態1~5に係る情報処理方法及び情報処理システムは、コンピュータを用いたプログラムによって実現され、このようなプログラムは、記憶装置に記憶されてもよい。
 また、上記各実施の形態1~5に係る情報処理方法及び情報処理システムに含まれる各処理部は、典型的に集積回路であるLSIとして実現される。これらは個別に1チップ化されてもよいし、一部又は全てを含むように1チップ化されてもよい。
 また、集積回路化はLSIに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。LSI製造後にプログラムすることが可能なFPGA(Field Programmable Gate Array)、又はLSI内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
 なお、上記各実施の形態1~5において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、CPU又はプロセッサなどのプログラム実行部が、ハードディスク又は半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
 また、上記で用いた数字は、全て本開示を具体的に説明するために例示するものであり、本開示の実施の形態1~5は例示された数字に制限されない。
 また、ブロック図における機能ブロックの分割は一例であり、複数の機能ブロックを一つの機能ブロックとして実現したり、一つの機能ブロックを複数に分割したり、一部の機能を他の機能ブロックに移してもよい。また、類似する機能を有する複数の機能ブロックの機能を単一のハードウェア又はソフトウェアが並列又は時分割に処理してもよい。
 また、フローチャートにおける各ステップが実行される順序は、本開示を具体的に説明するために例示するためであり、上記以外の順序であってもよい。また、上記ステップの一部が、他のステップと同時(並列)に実行されてもよい。
 その他、実施の形態1~5に対して当業者が思いつく各種変形を施して得られる形態、本開示の趣旨を逸脱しない範囲で実施の形態1~5における構成要素及び機能を任意に組み合わせることで実現される形態も本開示に含まれる。
 本開示は、自動運転車、自動運転車を遠隔操作する装置、自動運転車両の状態を提示する端末装置、或いはこれらを含むシステムに適用できる。
1 情報処理システム
5 自動運転車
22 ユーザ管理部(運転スキル取得部)
23 車両管理部(仕様取得部)
24 ルート算出部
25 リスク推定部(リスク判定部)
26 マッチング部(選択部)
28 通信部(出力部)

Claims (13)

  1.  コンピュータにより実行される情報処理方法であって、
     自動運転車に乗る人が手動運転可能な自動運転車を運転できるか否か及び運転できる度合いの少なくとも1つである運転スキルを取得し、
     複数の自動運転車の自動運転に関する仕様をそれぞれ取得し、
     前記人を配送するためのルートを取得し、
     前記仕様のそれぞれと前記ルートとに基づいて、自動運転車を含む自動運転システムが運行設計領域を逸脱する可能性及び逸脱する度合いの少なくとも1つを含む逸脱リスクをそれぞれ判定し、
     前記逸脱リスクのそれぞれ及び前記運転スキルにしたがって、前記複数の自動運転車から前記人の配送に割り当てる自動運転車を選択し、
     選択した自動運転車を通知する
     情報処理方法。
  2.  運転要求に対する前記人の許容性を取得し、
     前記人の配送に割り当てる自動運転車の選択では、前記許容性にも応じて、前記人の配送に割り当てる自動運転車を前記複数の自動運転車から選択する
     請求項1に記載の情報処理方法。
  3.  前記人の体調を取得し、
     前記人の配送に割り当てる自動運転車の選択では、前記体調にも応じて、前記人の配送に割り当てる自動運転車を前記複数の自動運転車から選択する
     請求項1又は2に記載の情報処理方法。
  4.  前記人の配送に割り当てる自動運転車の選択では、前記運転スキルがある又は前記運転スキルが閾値以上の場合、前記逸脱リスクがある又は前記逸脱リスクが閾値以上の自動運転車を前記複数の自動運転車から選択する
     請求項1~3のいずれか1項に記載の情報処理方法。
  5.  前記逸脱リスクがある又は前記逸脱リスクが閾値以上の自動運転車は、前記複数の自動運転車のうちの他の自動運転車よりも、前記逸脱リスクが高く、かつ、前記人の受ける利得が高い自動運転車である
     請求項4に記載の情報処理方法。
  6.  前記人の配送に割り当てる自動運転車の選択では、前記運転スキルがない又は前記運転スキルが閾値より低い場合、前記逸脱リスクがない又は前記逸脱リスクが閾値より低い自動運転車を前記複数の自動運転車から選択する
     請求項1~5のいずれか1項に記載の情報処理方法。
  7.  前記逸脱リスクがない又は前記逸脱リスクが閾値より低い自動運転車は、前記複数の自動運転車のうちの他の自動運転車よりも、前記逸脱リスクが低い自動運転車である
     請求項6に記載の情報処理方法。
  8.  前記逸脱リスクがない又は前記逸脱リスクが前記閾値よりも低い自動運転車が選択されない場合、取得した前記ルートを別のルートに変更し、
     前記別のルートは、取得した前記ルートよりも前記逸脱リスクが低いルートである
     請求項6又は7に記載の情報処理方法。
  9.  前記逸脱リスクがない又は前記逸脱リスクが前記閾値よりも低い自動運転車が選択されない場合、前記人の前記運転スキルが向上するための提案を通知する
     請求項6~8のいずれか1項に記載の情報処理方法。
  10.  前記選択された自動運転車についての前記逸脱リスク及び前記運転スキルにしたがって、前記選択された自動運転車を監視するためのリソースである監視リソースを算出し、
     算出された前記監視リソース、前記選択された自動運転車の前記仕様及び前記ルートにしたがって、前記選択された自動運転車による前記人の配送に関するコストを算出し、
     算出された前記コストを通知する
     請求項1~9のいずれか1項に記載の情報処理方法。
  11.  前記選択された自動運転車の前記仕様及び前記ルートに対する前記逸脱リスクにしたがって、前記選択された自動運転車が前記ルート上で停止する可能性である停止リスクを算出し、
     算出された前記停止リスクを通知する
     請求項1~10のいずれか1項に記載の情報処理方法。
  12.  前記選択された自動運転車の前記仕様及び前記ルートに対する前記逸脱リスクにしたがって、前記選択された自動運転車の走行制御を決定し、
     決定された走行制御に基づき走行計画を生成し、
     生成された走行計画を通知する
     請求項1~11のいずれか1項に記載の情報処理方法。
  13.  自動運転車に乗る人が手動運転可能な自動運転車を運転できるか否か及び運転できる度合いの少なくとも1つである運転スキルを取得する運転スキル取得部と、
     複数の自動運転車の自動運転に関する仕様をそれぞれ取得する仕様取得部と、
     前記人を配送するためのルートを算出するルート算出部と、
     前記仕様取得部が取得する前記仕様のそれぞれと前記ルート算出部が算出する前記ルートとに基づいて、前記複数の自動運転車を含む自動運転システムが運行設計領域を逸脱する可能性及び逸脱する度合いの少なくとも1つを含む逸脱リスクをそれぞれ判定するリスク判定部と、
     前記リスク判定部が判定する前記逸脱リスクのそれぞれ及び前記運転スキル取得部が取得する前記運転スキルにしたがって、前記複数の自動運転車から前記人の配送に割り当てる自動運転車を選択する選択部と、
     前記選択部が選択した自動運転車を通知する出力部と、を備える
     情報処理システム。
PCT/JP2020/011663 2019-03-28 2020-03-17 情報処理方法及び情報処理システム WO2020196084A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2021509118A JP7402861B2 (ja) 2019-03-28 2020-03-17 情報処理方法及び情報処理システム
CN202080006938.8A CN113196354B (zh) 2019-03-28 2020-03-17 信息处理方法以及信息处理***
US17/336,907 US11970172B2 (en) 2019-03-28 2021-06-02 Information processing method and information processing system

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201962825368P 2019-03-28 2019-03-28
US62/825,368 2019-03-28
JP2019-215353 2019-11-28
JP2019215353 2019-11-28

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/336,907 Continuation US11970172B2 (en) 2019-03-28 2021-06-02 Information processing method and information processing system

Publications (1)

Publication Number Publication Date
WO2020196084A1 true WO2020196084A1 (ja) 2020-10-01

Family

ID=72608715

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2020/011663 WO2020196084A1 (ja) 2019-03-28 2020-03-17 情報処理方法及び情報処理システム

Country Status (4)

Country Link
US (1) US11970172B2 (ja)
JP (1) JP7402861B2 (ja)
CN (1) CN113196354B (ja)
WO (1) WO2020196084A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022080018A1 (ja) * 2020-10-16 2022-04-21 株式会社日立製作所 自律走行制御システム

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11907815B1 (en) * 2019-09-26 2024-02-20 Hrl Laboratories, Llc System and method for improved generalization from concept constrained dreams
EP4035077A1 (en) * 2019-09-26 2022-08-03 HRL Laboratories, LLC System and method for safety and efficacy override of an autonomous system
CN116777560A (zh) * 2023-07-05 2023-09-19 深圳友浩车联网股份有限公司 一种基于大数据的出租车派单***及方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017102664A (ja) * 2015-12-01 2017-06-08 株式会社デンソー 情報伝達装置及びプログラム
WO2018074586A1 (ja) 2016-10-21 2018-04-26 三菱電機株式会社 自動運転支援装置、自動運転車、自動運転支援方法および自動運転支援プログラム
JP2018169270A (ja) * 2017-03-29 2018-11-01 パナソニックIpマネジメント株式会社 ナビゲーション方法およびそれを利用したナビゲーション装置
JP2018185229A (ja) * 2017-04-26 2018-11-22 三菱自動車工業株式会社 経路検索システム,経路検索プログラム及び経路検索方法
JP2019032664A (ja) * 2017-08-07 2019-02-28 トヨタ自動車株式会社 配車システム、配車方法、サーバ、ユーザ端末、サーバプログラム、ユーザ端末プログラム、及び、記憶媒体。

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3683198B2 (ja) 2001-09-20 2005-08-17 Necソフト株式会社 営業車配車システムおよび営業車配車サーバー
JP4400645B2 (ja) * 2002-02-26 2010-01-20 日産自動車株式会社 車両用運転操作補助装置
JP4216050B2 (ja) * 2002-11-22 2009-01-28 三井住友海上火災保険株式会社 テレマティクスシステム、リスクサーバ、及びプログラム
DE102013002533A1 (de) * 2013-02-13 2014-08-14 Audi Ag Verfahren und Vorrichtung zur Darstellung von Informationen eines Systems
AT514754B1 (de) * 2013-09-05 2018-06-15 Avl List Gmbh Verfahren und Vorrichtung zur Optimierung von Fahrassistenzsystemen
KR101491622B1 (ko) * 2014-02-17 2015-02-11 연세대학교 산학협력단 자율 주행형 차량의 주행 제어 장치 및 방법
JP6537780B2 (ja) * 2014-04-09 2019-07-03 日立オートモティブシステムズ株式会社 走行制御装置、車載用表示装置、及び走行制御システム
US9547985B2 (en) * 2014-11-05 2017-01-17 Here Global B.V. Method and apparatus for providing access to autonomous vehicles based on user context
US10157423B1 (en) * 2014-11-13 2018-12-18 State Farm Mutual Automobile Insurance Company Autonomous vehicle operating style and mode monitoring
WO2016151750A1 (ja) * 2015-03-24 2016-09-29 パイオニア株式会社 地図情報記憶装置、自動運転制御装置、制御方法、プログラム及び記憶媒体
US20200317216A1 (en) * 2015-04-10 2020-10-08 State Farm Mutual Automobile Insurance Company Operator-specific configuration of autonomous vehicle operation
JP6558733B2 (ja) * 2015-04-21 2019-08-14 パナソニックIpマネジメント株式会社 運転支援方法およびそれを利用した運転支援装置、運転制御装置、車両、運転支援プログラム
WO2016170785A1 (ja) * 2015-04-21 2016-10-27 パナソニックIpマネジメント株式会社 情報処理システム、情報処理方法、およびプログラム
JP6603045B2 (ja) * 2015-05-28 2019-11-06 アイシン・エィ・ダブリュ株式会社 走行態様検出システム、走行態様検出方法及びコンピュータプログラム
JP6237725B2 (ja) * 2015-07-27 2017-11-29 トヨタ自動車株式会社 乗員情報取得装置及び車両制御システム
US11441916B1 (en) * 2016-01-22 2022-09-13 State Farm Mutual Automobile Insurance Company Autonomous vehicle trip routing
US10168703B1 (en) * 2016-01-22 2019-01-01 State Farm Mutual Automobile Insurance Company Autonomous vehicle component malfunction impact assessment
JP6589713B2 (ja) * 2016-03-24 2019-10-16 トヨタ自動車株式会社 自動運転車両を用いたタクシーサービスシステム
CN107298021B (zh) * 2016-04-15 2022-03-08 松下电器(美国)知识产权公司 信息提示控制装置、自动驾驶车及其驾驶辅助***
JP6720732B2 (ja) * 2016-06-30 2020-07-08 トヨタ自動車株式会社 車両の制御装置
US10146222B2 (en) * 2016-07-12 2018-12-04 Elwha Llc Driver training in an autonomous vehicle
JP6717723B2 (ja) 2016-10-12 2020-07-01 矢崎総業株式会社 車両システム
JP6602345B2 (ja) * 2017-06-21 2019-11-06 本田技研工業株式会社 同乗システム
JP6988211B2 (ja) * 2017-07-11 2022-01-05 日産自動車株式会社 運転支援車両の走行ルート表示方法及び走行ルート表示装置
US10551835B2 (en) * 2018-03-12 2020-02-04 Toyota Research Institute Systems and methods for operator skill mitigation
EP3776395A1 (en) * 2018-04-09 2021-02-17 Via Transportation, Inc. Systems and methods for planning transportation routes
US10807605B2 (en) * 2018-12-19 2020-10-20 Waymo Llc Systems and methods for detecting and dynamically mitigating driver fatigue
JP7402001B2 (ja) * 2019-09-18 2023-12-20 株式会社Subaru 車両の自動運転制御装置
KR20220080473A (ko) * 2020-12-07 2022-06-14 현대자동차주식회사 차량 및 그 제어 방법
JP2022178814A (ja) * 2021-05-21 2022-12-02 マツダ株式会社 車両運転支援システム及び車両運転支援方法
US20230075193A1 (en) * 2021-09-08 2023-03-09 GM Global Technology Operations LLC Methods and systems for dynamic fleet prioritization management

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017102664A (ja) * 2015-12-01 2017-06-08 株式会社デンソー 情報伝達装置及びプログラム
WO2018074586A1 (ja) 2016-10-21 2018-04-26 三菱電機株式会社 自動運転支援装置、自動運転車、自動運転支援方法および自動運転支援プログラム
JP2018169270A (ja) * 2017-03-29 2018-11-01 パナソニックIpマネジメント株式会社 ナビゲーション方法およびそれを利用したナビゲーション装置
JP2018185229A (ja) * 2017-04-26 2018-11-22 三菱自動車工業株式会社 経路検索システム,経路検索プログラム及び経路検索方法
JP2019032664A (ja) * 2017-08-07 2019-02-28 トヨタ自動車株式会社 配車システム、配車方法、サーバ、ユーザ端末、サーバプログラム、ユーザ端末プログラム、及び、記憶媒体。

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022080018A1 (ja) * 2020-10-16 2022-04-21 株式会社日立製作所 自律走行制御システム
JP7479271B2 (ja) 2020-10-16 2024-05-08 株式会社日立製作所 自律走行制御システム

Also Published As

Publication number Publication date
US11970172B2 (en) 2024-04-30
CN113196354B (zh) 2023-10-20
US20210284173A1 (en) 2021-09-16
CN113196354A (zh) 2021-07-30
JPWO2020196084A1 (ja) 2020-10-01
JP7402861B2 (ja) 2023-12-21

Similar Documents

Publication Publication Date Title
WO2020196084A1 (ja) 情報処理方法及び情報処理システム
US20200365015A1 (en) Connected and adaptive vehicle traffic management system with digital prioritization
CN110383360B (zh) 利用数字优先级排定的连接且自适应的车辆交通管理***
US11062415B2 (en) Systems and methods for allocating networked vehicle resources in priority environments
US10847035B2 (en) Demand responsive operation system
Atasoy et al. The concept and impact analysis of a flexible mobility on demand system
WO2020196086A1 (ja) 情報処理方法及び情報処理システム
EP3332365A1 (en) Systems and methods for adjusting ride-sharing schedules and routes
JP2010204708A (ja) 配車管理装置、配車システム、配車方法及びプログラム
WO2020262673A1 (ja) 情報処理装置、情報処理方法及びプログラム
JP2019175390A (ja) 搭乗管理システム、搭乗管理方法、プログラム、及び移動体
US20220309926A1 (en) Information processing method and information processing system
JP2022003458A (ja) 配車管理装置及び配車管理方法
JP6333341B2 (ja) 情報処理装置、探索領域設定方法及びプログラム
KR101612047B1 (ko) 차량 분산 방법 및 장치, 이를 수행하기 위한 기록매체
US20190384324A1 (en) Collaborative travel systems for and methods
JP2019175389A (ja) 相乗り支援システム、相乗り支援方法、プログラム、及び移動体
JP7356822B2 (ja) 遅延交渉の要否判断方法、遅延交渉の要否判断装置、及び遅延交渉の要否判断システム
JP2021015379A (ja) 配車処理装置
CN111409674B (zh) 移动单元的组队行驶方法及装置、计算机装置及存储介质
US20240144127A1 (en) Method and system for dynamic allocation of vehicles to fleets
JP7257576B2 (ja) 情報処理端末、情報処理方法及びプログラム
JP7427548B2 (ja) 配車制御装置、配車制御システム及び配車制御方法
WO2024048231A1 (ja) 配車管理装置及び配車管理方法
JP7383330B2 (ja) 配車装置、配車方法、及びプログラム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20778677

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2021509118

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2020778677

Country of ref document: EP

Effective date: 20211028

122 Ep: pct application non-entry in european phase

Ref document number: 20778677

Country of ref document: EP

Kind code of ref document: A1