Nova Patents
CA2988134C

Route risk mitigation

Abstract

A method is disclosed for analyzing historical accident information to adjust driving actions of an autonomous vehicle over a travel route in order to avoid accidents which have occurred over the travel route. Historical accident information for the travel route can be analyzed to, for example, determine accident types which occurred over the travel route and determine causes and/or probable causes of the accident types. In response to determining accident types and causes / probable causes of the accident types over the travel route, adjustments can be made to the driving actions planned for the autonomous vehicle over the travel route. In addition, in an embodiment, historical accident information can be used to analyze available travel routes and select a route which presents less risk of accident than others.

CA2988134C, drawing sheet 1
Sheet 1 of 8

Term

9.7 yearsleft in the term

Expires 7 June 2036.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

40 claims: 6 independent, 34 dependent

  1. 1
    Wc claim:1. A method, comprising: receiving, by an autonomous driving system of an autonomous vehicle, from an on-board diagnostics system associated with the autonomous vehicle, near real-time vehicle travel information corresponding to driving conditions experienced by the autonomous vehicle during travel along a route, wherein the near real-time vehicle travel information comprises vehicle sensor information received from one or more vehicle sensors associated with the autonomous vehicle;receiving, by the autonomous driving system of the autonomous vehicle, from a personal navigation device, a first travel route for the autonomous vehicle and a second travel route for the autonomous vehicle;determining, by the autonomous driving system of the autonomous vehicle, a first route risk value for the first travel route and a second route risk value for the second travel route, wherein the first route risk value and the second route risk value are determined based on a direction that the autonomous vehicle travels through a road segment and the near real-time vehicle travel information received from the on-board diagnostics system associated with the autonomous vehicle;comparing, by the autonomous driving system of the autonomous vehicle, the first route risk value to the second route risk value to identify a travel route of the first travel route and the second travel route having less route risk;selecting, by the autonomous driving system of the autonomous vehicle, the travel route of the first travel route and the second travel route identified as having the less route risk;and operating, by the autonomous driving system of the autonomous vehicle, one or more driving aspects of the autonomous vehicle based on the selected travel route, wherein operating the one or more driving aspects of the autonomous vehicle based on the selected travel route comprises controlling one or more of acceleration of the autonomous vehicle based on the selected travel route, deceleration of the autonomous vehicle based on the selected travel route, CAN_DMS: )126834757)1 CA 2988134 2019-04-18 steering of the autonomous vehicle based on the selected travel route, or route navigation of the autonomous vehicle based on the selected travel route.
  2. 9
    An autonomous driving system of an autonomous vehicle, the autonomous driving system comprising:at least one processor;one or more vehicle sensors associated with the autonomous vehicle;and memory storing executable instructions that, when executed by the at least one processor, cause the autonomous driving system to: receive, from an on-board diagnostics system associated with the autonomous vehicle, near real-time vehicle travel information corresponding to driving conditions CAN DMS: XI26834757X1 CA 2988134 2019-04-18 experienced by the autonomous vehicle during travel along a route, wherein the near realtime vehicle travel information comprises vehicle sensor information received from the one or more vehicle sensors associated with the autonomous vehicle;receive, from a personal navigation device, a first travel route for the autonomous vehicle and a second travel route for the autonomous vehicle;determine a first route risk value for the first travel route and a second route risk value for the second travel route, wherein the first route risk value and the second route risk value are determined based on a direction that the autonomous vehicle travels through a road segment and the near real-time vehicle travel information received from the on-board diagnostics system associated with the autonomous vehicle;compare the first route risk value to the second route risk value to identify a travel route of the first travel route and the second travel route having less route risk;select the travel route of the first travel route and the second travel route identified as having the less route risk;and operate one or more driving aspects of the autonomous vehicle based on the selected travel route, wherein operating the one or more driving aspects of the autonomous vehicle based on the selected travel route comprises controlling one or more of acceleration of the autonomous vehicle based on the selected travel route, deceleration of the autonomous vehicle based on the selected travel route, steering of the autonomous vehicle based on the selected travel route, or route navigation of the autonomous vehicle based on the selected travel route. CAN_OMS: \126834757\1 CA 2988134 2019-04-18
  3. 17
    One or more non-transitory computer-readable media storing instructions that, when executed by an autonomous driving system comprising at least one processor and one or more vehicle sensors associated with an autonomous vehicle, cause the autonomous driving system to:receive, from an on-board diagnostics system associated with the autonomous vehicle, near real-time vehicle travel information corresponding to driving conditions experienced by the autonomous vehicle during travel along a route, wherein the near real-time vehicle travel information comprises vehicle sensor information received from the one or more vehicle sensors associated with the autonomous vehicle;receive, from a personal navigation device, a first travel route for the autonomous vehicle and a second travel route for the autonomous vehicle;determine a first route risk value for the first travel route and a second route risk value for the second travel route, wherein the first route risk value and the second route risk value are CAN.DMS: \126834757\1 CA 2988134 2019-04-18 determined based on a direction that the autonomous vehicle travels through a road segment and the near real-time vehicle travel information received from the on-board diagnostics system associated with the autonomous vehicle;compare the first route risk value to the second route risk value to identify a travel route of the first travel route and the second travel route having less route risk;select the travel route of the first travel route and the second travel route identified as having the less route risk;and operate one or more driving aspects of the autonomous vehicle based on the selected travel route, wherein operating the one or more driving aspects of the autonomous vehicle based on the selected travel route comprises controlling one or more of acceleration of the autonomous vehicle based on the selected travel route, deceleration of the autonomous vehicle based on the selected travel route, steering of the autonomous vehicle based on the selected travel route, or route navigation of the autonomous vehicle based on the selected travel route.
  4. 21
    Λ method, comprising:receiving, by an autonomous driving system of an autonomous vehicle, vehicle travel information corresponding to driving conditions being experienced by the autonomous vehicle during travel to a destination, wherein the vehicle travel information comprises vehicle sensor information received from one or more vehicle sensors associated with the autonomous vehicle;receiving, by the autonomous driving system of the autonomous vehicle, travel route information identifying a first travel route for the autonomous vehicle to the destination and a second travel route for the autonomous vehicle to the destination;determining, by the autonomous driving system of the autonomous vehicle, a first route risk value for the first travel route and a second route risk value for the second travel route, wherein the first route risk value and the second route risk value are determined based on a direction that the autonomous vehicle travels through at least one road segment and the vehicle travel information corresponding to the driving conditions being experienced by the autonomous vehicle;comparing, by the autonomous driving system of the autonomous vehicle, the first route risk value to the second route risk value to select a travel route of the first travel route and the second travel route having less route risk;and operating, by the autonomous driving system of the autonomous vehicle, one or more driving aspects of the autonomous vehicle based on the selected travel route, wherein operating the one or more driving aspects of the autonomous vehicle based on the selected travel route comprises controlling one or more of acceleration of the autonomous vehicle based on the CAN_DMS: \1268347S7\1 CA 2988134 2019-04-18 selected travel route, deceleration of the autonomous vehicle based on the selected travel route, or steering of the autonomous vehicle based on the selected travel route.
  5. 31
    An autonomous driving system of an autonomous vehicle, comprising:at least one processor;CAN DMS: \126834757X1 CA 2988134 2019-04-18 memory storing instructions that, when executed by the at least one processor, cause the autonomous driving system of the autonomous vehicle to: receive vehicle travel information corresponding to driving conditions being experienced by the autonomous vehicle during travel to a destination, wherein the vehicle travel information comprises vehicle sensor information received from one or more vehicle sensors associated with the autonomous vehicle;receive travel route information identifying a first travel route for the autonomous vehicle to the destination and a second travel route for the autonomous vehicle to the destination;determine a first route risk value for the first travel route and a second route risk value for the second travel route, wherein the first route risk value and the second route risk value are determined based on a direction that the autonomous vehicle travels through at least one road segment and the vehicle travel information corresponding to the driving conditions being experienced by the autonomous vehicle;compare the first route risk value to the second route risk value to select a travel route of the first travel route and the second travel route having less route risk;and operate one or more driving aspects of the autonomous vehicle based on the selected travel route, wherein operating the one or more driving aspects of the autonomous vehicle based on the selected travel route comprises controlling one or more of acceleration of the autonomous vehicle based on the selected travel route, deceleration of the autonomous vehicle based on the selected travel route, or steering of the autonomous vehicle based on the selected travel route.
  6. 40
    One or more non-transitory computer-readable media storing instructions that, when executed by an autonomous driving system of an autonomous vehicle comprising at least one processor and memory, cause the autonomous driving system of the autonomous vehicle to:receive vehicle travel information corresponding to driving conditions being experienced by the autonomous vehicle during travel to a destination, wherein the vehicle travel information comprises vehicle sensor information received from one or more vehicle sensors associated with the autonomous vehicle;receive travel route information identifying a first travel route for the autonomous vehicle to the destination and a second travel route for the autonomous vehicle to the destination;determine a first route risk value for the first travel route and a second route risk value for the second travel route, wherein the first route risk value and the second route risk value are determined based on a direction that the autonomous vehicle travels through at least one road segment and the vehicle travel information corresponding to the driving conditions being experienced by the autonomous vehicle;CAN_DMS: \126834757\1 CA 2988134 2019-04-18 compare the first route risk value to the second route risk value to select a travel route of the first travel route and the second travel route having less route risk;and operate one or more driving aspects of the autonomous vehicle based on the selected travel route, wherein operating the one or more driving aspects of the autonomous vehicle based on the selected travel route comprises controlling one or more of acceleration of the autonomous vehicle based on the selected travel route, deceleration of the autonomous vehicle based on the selected travel route, or steering of the autonomous vehicle based on the selected travel route.