Drivable path determination for a vehicle
A computer-implemented method for determining a drivable path for a vehicle during a ride includes obtaining sensor data. The sensor data indicates a perceived obstacle associated with a geographical location. The method includes retrieving, from a data storage, data associated with the perceived obstacle. The data includes a confidence score. The method includes, in response to the confidence score being above a threshold, determining the perceived obstacle as overdrivable for the vehicle.
1 . A computer-implemented method for determining a drivable path for a vehicle during a ride, the method comprising:
obtaining sensor data indicating a perceived obstacle associated with a geographical location;
retrieving, from a data storage, data associated with the perceived obstacle, wherein the data includes a confidence score;
in response to the confidence score being above a threshold, determining the perceived obstacle as overdrivable for the vehicle; and
incrementally increasing the confidence score in the data storage in response to at least one of the perceived obstacle being overdriven or the obtained sensor data indicating that the perceived obstacle is overdrivable.
2 . The method of claim 1 further comprising, in response to the confidence score being below the threshold, determining the perceived obstacle as non-overdrivable for the vehicle.
3 . The method of claim 1 further comprising:
determining a set of characteristics of the perceived obstacle based on the sensor data,
wherein the set of characteristics includes at least one of:
a type of the perceived obstacle,
a shape of the perceived obstacle,
a size of the perceived obstacle,
a distance between the vehicle and the perceived obstacle,
a height of the perceived obstacle, or
a geographical location of the perceived obstacle.
4 . The method of claim 3 further comprising at least one of storing or updating the set of characteristics of the perceived obstacle in the data storage.
5 . The method of claim 3 wherein the geographical location of the perceived obstacle is determined based on a current geographical location of the vehicle.
6 . The method of claim 5 wherein the geographical location of the perceived obstacle is determined based on at least one of global navigation satellite information or radar-based localization.
7 . The method of claim 3 further comprising at least one of:
determining a drivable path, including the geographical location of the perceived obstacle, in response to a determination that the perceived obstacle is overdrivable; or
determining the drivable path, excluding the geographical location of the perceived obstacle, in response to a determination that the perceived obstacle is non-overdrivable.
8 . The method of claim 7 wherein determining the drivable path is based on a drivable pass predictor.
9 . The method of claim 7 further comprising:
determining an operating instruction for the vehicle based on the determined drivable path affecting a function of a vehicle assistance system,
wherein the function includes at least one of:
displaying the determined drivable path on a display of the vehicle,
triggering a warning, or
affecting control of the vehicle.
10 . The method of claim 1 wherein the data storage is at least one of an internal storage of the vehicle or a remote storage accessible by the vehicle.
11 . The method of claim 10 wherein the data storage includes cloud storage accessible by the vehicle.
12 . The method of claim 1 wherein obtaining sensor data includes identifying the perceived obstacle using at least one of an object detection or semantic segmentation algorithm.
13 . The method of claim 12 wherein identifying the perceived obstacle is performed using an artificial intelligence (AI) engine.
14 . An apparatus comprising:
storage hardware configured to store instructions; and
at least one processor configured to execute the instructions, wherein the instructions include:
obtaining sensor data indicating a perceived obstacle associated with a geographical location,
retrieving, from a data storage, data associated with the perceived obstacle, the data comprising a confidence score,
in response to the confidence score being above a threshold, determining the perceived obstacle as overdrivable for a vehicle, and
incrementally increasing the confidence score in the data storage in response to at least one of the perceived obstacle being overdriven or the obtained sensor data indicating that the perceived obstacle is overdrivable.
15 . A system comprising:
the apparatus of claim 14 ; and
a remote storage accessible by the apparatus.
16 . A vehicle comprising:
the apparatus of claim 14 ; and
a radar.
17 . A system comprising:
the vehicle of claim 16 ; and
a remote storage accessible by the vehicle.
18 . A non-transitory computer-readable medium comprising instructions implementing:
obtaining sensor data indicating a perceived obstacle associated with a geographical location;
retrieving, from a data storage, data associated with the perceived obstacle, the data comprising a confidence score;
in response to the confidence score being above a threshold, determining the perceived obstacle as overdrivable for a vehicle; and
incrementally increasing the confidence score in the data storage in response to at least one of the perceived obstacle being overdriven or the obtained sensor data indicating that the perceived obstacle is overdrivable.