US2020262416A1PendingUtilityA1

Systems and methods for implementing a preemptive control for an autonomous vehicle to improve ride quality

65
Assignee: PONY AL INCPriority: Jun 15, 2018Filed: Mar 23, 2020Published: Aug 20, 2020
Est. expiryJun 15, 2038(~11.9 yrs left)· nominal 20-yr term from priority
B60W 2552/35B60W 2552/53B60W 2420/403B60W 60/001B60W 60/0015B60W 30/025B60W 2552/00B60W 2556/00B60W 40/06B60W 2420/52G05D 2201/0213G05D 1/0088B60W 2420/408
65
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems, methods, and non-transitory computer-readable media are provided for implementing a preemptive control for an autonomous vehicle to improve ride quality. Data from one or more sensors onboard the autonomous vehicle can be acquired. A surface imperfection of a road can be identified from the data. A next action for the autonomous vehicle can be determined based on the surface imperfection. A signal can be outputted that causes the autonomous vehicle to act in accordance with the next action.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented method for preemptive control of a vehicle to improve ride quality comprising:
 determining, by a computing system onboard the vehicle, based on a high definition map, an imperfection on a road ahead of the vehicle;   detecting, by the computing system, based on data collected by at least one sensor onboard the vehicle, the imperfection on the road ahead;   determining, by the computing system, a next action of the vehicle based on the imperfection; and   synchronizing a timing of the next action to a predicted arrival time at the imperfection.   
     
     
         2 . The computer-implemented method of  claim 1 , wherein the synchronizing a timing of the next action to a predicted arrival time comprises synchronizing a timing of the next action to counteract a predicted consequence resulting when the vehicle is predicted to arrive at the imperfection. 
     
     
         3 . The computer-implemented method of  claim 1 , wherein determining the next action of the vehicle based on the imperfection comprises:
 determining, based on the high definition map, a lane of the road ahead on which the imperfection is located;   determining that the vehicle is on the lane on which the imperfection is located;   determining, based on the high definition map and the data collected by the at least one sensor, a size of the imperfection; and   changing a speed of the vehicle in response to the size of the imperfection.   
     
     
         4 . The computer-implemented method of  claim 3 , wherein changing the speed of the vehicle in response to the size of the imperfection comprises:
 determining that the size of the imperfection is below a threshold size; and   accelerating the vehicle prior to reaching the imperfection.   
     
     
         5 . The computer-implemented method of  claim 3 , wherein changing the speed of the vehicle in response to the size of the imperfection comprises:
 determining that the size of the imperfection exceeds a threshold size; and   decelerating the vehicle prior to reaching the imperfection.   
     
     
         6 . The computer-implemented method of  claim 1 , wherein determining the next action of the vehicle based on the imperfection comprises:
 determining, based on the high definition map, a lane of the road ahead on which the imperfection is located;   determining that the vehicle is on the lane on which the imperfection is located;   acquiring, through the data collected by the at least one sensor, a traffic density of a neighboring lane next to the lane the vehicle is on;   determining, based on the traffic density, a safety of the vehicle changing to the neighboring lane; and   directing the vehicle to change lanes from the lane to the neighboring lane prior to reaching the imperfection, based on the determined safety.   
     
     
         7 . The computer-implemented method of  claim 6 , wherein determining a safety of the vehicle changing to the neighboring lane comprises:
 determining, based on the at least one sensor, the neighboring lane is free of moving vehicles within a predetermined distance of the vehicle; and   in response to determining that the neighboring lane is free of moving vehicles within a predetermined distance, determining that the safety satisfies a safety condition.   
     
     
         8 . The computer-implemented method of  claim 1 , wherein determining the next action of the vehicle based on the imperfection comprises:
 determining, based on the high definition map, a lane of the road ahead on which the imperfection is located;   determining that the vehicle is on the lane on which the imperfection is located;   acquiring, through the data collected by the at least one sensor, a traffic density of a neighboring lane next to the lane the vehicle is on;   determining, based on the traffic density, a safety of the vehicle changing to the neighboring lane;   determining, based on the high definition map and the data collected by the at least one sensor, a size of the imperfection; and   changing a speed of the vehicle based on the size of the imperfection.   
     
     
         9 . The computer-implemented method of  claim 1 , further comprising:
 determining, based on the high definition map and the data collected by the least one sensor, an inclination or declination of the road ahead;   changing a speed of the vehicle in anticipation of the inclination or declination.   
     
     
         10 . The computer-implemented method of  claim 1 , wherein the at least one sensor onboard the vehicle includes at least one of LiDAR, radar, or camera. 
     
     
         11 . A computing system for preemptive control of a vehicle to improve ride quality comprising:
 one or more processors; and   a memory storing instructions that, when executed by the one or more processor, causes the computer system to perform a method comprising:
 determining, based on a high definition map, an imperfection on a road ahead of the vehicle; 
 detecting, through data collected by at least one sensor onboard the vehicle, the imperfection on the road ahead; 
 determining a next action of the vehicle based on the imperfection; and 
 synchronizing a timing of the next action to a predicted arrival time at the imperfection. 
   
     
     
         12 . The computing system of  claim 11 , wherein determining the next action of the vehicle based on the imperfection comprises:
 determining, based on the high definition map, a lane of the road ahead on which the imperfection is located;   determining that the vehicle is on the lane on which the imperfection is located;   determining, based on the high definition map and the data collected by the at least one sensor, a size of the imperfection; and   changing a speed of the vehicle in response to the size of the imperfection.   
     
     
         13 . The computing system of  claim 12 , wherein changing the speed of the vehicle in response to the size of the imperfection comprises:
 determining that the size of the imperfection is below a threshold size; and   accelerating the vehicle prior to reaching the imperfection.   
     
     
         14 . The computing system of  claim 12 , wherein changing the speed of the vehicle in response to the size of the imperfection comprises:
 determining that the size of the imperfection exceeds a threshold size; and   decelerating the vehicle prior to reaching the imperfection.   
     
     
         15 . The computing system of  claim 11 , wherein determining the next action of the vehicle based on the imperfection comprises:
 determining, based on the high definition map, a lane of the road ahead on which the imperfection is located;   determining that the vehicle is on the lane on which the imperfection is located;   acquiring, through the data collected by the at least one sensor, a traffic density of a neighboring lane next to the lane the vehicle is on;   determining, based on the traffic density, a safety of the vehicle changing to the neighboring lane; and   directing the vehicle to change lanes from the lane to the neighboring lane prior to reaching to the imperfection, based on the determined safety.   
     
     
         16 . A non-transitory computer-readable medium comprising instructions that, when executed by one or more processors, cause a computer system for preemptive control of an vehicle to perform a method comprising:
 determining, based on a high definition map, an imperfection on a road ahead of the vehicle;   detecting, through data collected by at least one sensor onboard the vehicle, the imperfection on the road ahead;   determining a next action of the vehicle based on the imperfection; and   synchronizing a timing of the next action to a predicted arrival time at the imperfection.   
     
     
         17 . The non-transitory computer-readable medium of  claim 16 , wherein determining the next action of the vehicle based on the imperfection comprises:
 determining, based on the high definition map, a lane of the road ahead on which the imperfection is located;   determining that the vehicle is on the lane on which the imperfection is located;   determining, based on the high definition map and the data collected by the at least one sensor, a size of the imperfection; and   changing a speed of the vehicle in response to the size of the imperfection.   
     
     
         18 . The non-transitory computer-readable medium of  claim 17 , wherein changing the speed of the vehicle in response to the size of the imperfection comprises:
 determining that the size of the imperfection is below a threshold size; and   accelerating the vehicle prior to reaching the imperfection.   
     
     
         19 . The non-transitory computer-readable medium of  claim 17 , wherein changing the speed of the vehicle in response to the size of the imperfection comprises:
 determining that the size of the imperfection is below a threshold size; and   accelerating the vehicle prior to reaching the imperfection.   
     
     
         20 . The non-transitory computer-readable medium of  claim 16 , wherein determining the next action of the vehicle based on the imperfection comprises:
 determining, based on the high definition map, a lane of the road ahead on which the imperfection is located;   determining that the vehicle is on the lane on which the imperfection is located;   acquiring, through the data collected by the at least one sensor, a traffic density of a lane adjacent to the lane the vehicle is on;   determining, based on the traffic density, a safety of the vehicle changing to the neighboring lane; and   directing the vehicle to change lanes from the lane to the neighboring lane prior to reaching to the imperfection, based on the determined safety.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.