Automatically providing explanations for actions taken by a self-driving vehicle
AssigneeInternational Business Machines Corporation
InventorsMichael S. Gordon, Clifford A. Pickover, Maja Vukovic
Life of this patent
Estimating the term…
Abstract
A method causes a self-driving vehicle (SDV) to warn passengers of an upcoming maneuver, and to explain why the SDV will be making the upcoming maneuver. One or more processors receive sensor readings that describe a condition of a roadway upon which a self-driving vehicle (SDV) is traveling, where the sensor readings are from roadway sensors that detect water on the roadway. The processor(s) reroute the SDV due to the water on the roadway, and provide an explanation to an occupant of the SDV that describes the water on the roadway as a reason for rerouting the SDV.
Claims17
A method comprising:
- receiving, by one or more processors, sensor readings that describe a condition of a roadway upon which a self-driving vehicle (SDV) is traveling, wherein the sensor readings are from roadway sensors that detect water on the roadway;
- rerouting, by one or more processors, the SDV due to the water on the roadway;
- providing, by one or more processors, an explanation to an occupant of the SDV that describes the water on the roadway as a reason for rerouting the SDV;
- executing, by one of more processors, a maneuver of the SDV that follows the rerouting of the SDV;
- assigning, by one or more processors, the occupant of the SDV to a cohort of occupants of SDVs, wherein members of the cohort of occupants of the SDVs, including the occupant of the SDV, share a same physiological and a same psychological state, wherein a physiological state and a psychological state of the occupant of the SDV are determined based on biometric sensor readings from a biometric sensor that is monitoring the occupant of the SDV;
- and
- adjusting, by the one or more processors, the explanation based on the occupant of the SDV being in the cohort of occupants of SDVs.
A computer program product comprising one or more non-transitory computer readable storage mediums, and program instructions stored on at least one of the one or more non-transitory computer readable storage mediums, the program instructions comprising:
- program instructions to receive sensor readings that describe a condition of a roadway upon which a self-driving vehicle (SDV) is traveling, wherein the sensor readings are from roadway sensors that detect water on the roadway;
- program instructions to reroute the SDV due to the water on the roadway;
- program instructions to provide an explanation to an occupant of the SDV that describes the water on the roadway as a reason for rerouting the SDV;
- program instructions to execute a maneuver of the SDV that follows the rerouting of the SDV;
- program instructions to assign the occupant of the SDV to a cohort of occupants of SDVs, wherein members of the cohort of occupants of the SDVs, including the occupant of the SDV, share a same physiological and a same psychological state, wherein a physiological state and a psychological state of the occupant of the SDV are determined based on biometric sensor readings from a biometric sensor that is monitoring the occupant of the SDV;
- and
- program instructions to adjust the explanation based on the occupant of the SDV being in the cohort of occupants of SDVs.
A system comprising:
- one or more processors;
- one or more computer readable memories operably coupled to the one or more processors;
- one or more computer readable storage mediums operably coupled to the one or more computer readable memories;
- and
- program instructions stored on at least one of the one or more computer readable storage mediums for execution by at least one of the one or more processors via at least one of the one or more computer readable memories, the program instructions comprising:
- program instructions to receive sensor readings that describe a condition of a roadway upon which a self-driving vehicle (SDV) is traveling, wherein the sensor readings are from roadway sensors that detect water on the roadway;
- program instructions to reroute the SDV due to the water on the roadway;
- program instructions to provide an explanation to an occupant of the SDV that describes the water on the roadway as a reason for rerouting the SDV;
- program instructions to execute a maneuver of the SDV that follows the rerouting of the SDV;
- program instructions to assign the occupant of the SDV to a cohort of occupants of SDVs, wherein members of the cohort of occupants of the SDVs, including the occupant of the SDV, share a same physiological and a same psychological state, wherein a physiological state and a psychological state of the occupant of the SDV are determined based on biometric sensor readings from a biometric sensor that is monitoring the occupant of the SDV;
- and
- program instructions to adjust the explanation based on the occupant of the SDV being in the cohort of occupants of SDVs.
Dependencies are inferred from the claim text.