US2022194441A1PendingUtilityA1

Method, system and apparatus for self-driving vehicle obstacle avoidance

Assignee: CLEARPATH ROBOTICS INCPriority: May 29, 2015Filed: Dec 2, 2021Published: Jun 23, 2022
Est. expiryMay 29, 2035(~8.8 yrs left)· nominal 20-yr term from priority
B61L 15/0072G05D 1/0066B61L 3/008B61L 3/006G05D 1/0088G05D 2201/0212G05D 1/0238B61L 15/0058B61L 15/0062
73
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system for path control for a mobile unmanned vehicle in an environment is provided. The system includes: a sensor connected to the mobile unmanned vehicle; the mobile unmanned vehicle configured to initiate a first fail-safe routine responsive to detection of an object in a first sensor region adjacent to the sensor;and a processor connected to the mobile unmanned vehicle. The processor is configured to: generate a current path based on a map of the environment; based on the current path, issue velocity commands to cause the mobile unmanned vehicle to execute the current path; responsive to detection of an obstacle in a second sensor region, initiate a second fail-safe routine in the mobile unmanned vehicle to avoid entry of the obstacle into the first sensor region and initiation of the first fail-safe routine.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A method for obstacle avoidance for a self-driving vehicle in an environment, the method comprising:
 defining a first sensor region and a second sensor region for at least one sensor of one or more sensors mounted to the self-driving vehicle, wherein a range of the second sensor region is greater than a range of the first sensor region;   operating the vehicle to autonomously navigate the environment;   monitoring a speed of the vehicle;   based on the monitoring, detecting a change in the speed of the vehicle;   in response to detecting the change of speed, adapting the range of the first and second sensor regions based on the current speed of the vehicle;   based on sensor data generated by the at least one sensor, detecting an object in at least one of the first or second sensor regions; and   in response to detecting the object in at least one of the first or second sensor regions, adjusting an operation of the self-driving vehicle to reduce a risk of colliding with the object.   
     
     
         22 . The method of  claim 21 , wherein the first and second sensor regions correspond to detection ranges of the at least one sensor. 
     
     
         23 . The method of  claim 21 , wherein the range of one or more of the first and second sensor regions is increased if an increase in speed is detected, and decreased if a decrease in speed is detected. 
     
     
         24 . The method of  claim 21 , wherein the detected change of speed is one or more of a detected change in a translational speed and a rotational speed of the vehicle. 
     
     
         25 . The method of  claim 21 , wherein adjusting the range for the first sensor region comprises:
 determining a stopping distance for the vehicle based on the current speed of the vehicle; and   adjusting the range for the first sensor region based on the determined stopping distance, wherein the range is adjusted to be equal to or greater than the stopping distance.   
     
     
         26 . The method of  claim 21 , wherein the method further comprises:
 detecting an obstacle in the second sensor region;   in response, initiating a fail-safe routine comprising:   initiating generation of a new trajectory for the vehicle;   during generation of the new trajectory, reducing the vehicle speed to a speed that reduces the size of the range of the second sensor region such that the obstacle falls outside the second sensor region.   
     
     
         27 . The method of  claim 21 , wherein the vehicle is operated to follow a vehicle trajectory, the vehicle trajectory comprising a plurality of segments each defining a portion of the vehicle trajectory and having a corresponding segment-specific vehicle speed, and the method further comprises:
 determining a current location of the vehicle along the vehicle trajectory;   identifying a segment corresponding to the current location of the vehicle;   determining a segment-specific vehicle speed which corresponds to the identified segment; and   adjusting the range of at least one of the first and second sensor regions based on the segment-specific vehicle speed.   
     
     
         28 . The method of  claim 27 , further comprising:
 accessing a map of the environment, wherein the map includes information of the plurality of segments and the corresponding segment-specific vehicle speeds; and   determining the current segment and the next segment based on the map and the current location of the vehicle.   
     
     
         29 . The method of  claim 21 , wherein detecting the change of speed comprises detecting a change of speed that is above a pre-determined threshold. 
     
     
         30 . The method of  claim 21 , further comprising:
 detecting an object in at least one of the first and second sensor regions;   in response to detecting the object in the first sensor region, triggering an emergency stop to avoid collision with the object;   otherwise, in response to detecting the object in the second sensor region, generating a vehicle trajectory to avoid the object; and   operating the vehicle to follow the vehicle trajectory.   
     
     
         31 . A self-driving vehicle configured for obstacle avoidance in an environment, the vehicle comprising:
 a processor;   one or more sensors mounted to the self-driving vehicle and in communication with the processor, at least one sensor of the one or more sensors being configured to detect an object, wherein the processor is configured to:
 define a first sensor region and a second sensor region for the at least one sensor, wherein a range of the second sensor region is greater than a range of the first sensor region; 
 operate the vehicle to autonomously navigate the environment; 
 monitor a speed of the vehicle; 
 based on the monitoring, detect a change in the speed of the vehicle; 
 in response to detecting the change of speed, adapt the range of the first and second sensor regions based on the current speed of the vehicle; 
 based on sensor data generated by the at least one sensor, detect an object in at least one of the first or second sensor regions; and 
 in response to detecting the object in at least one of the first or second sensor regions, adjust an operation of the self-driving vehicle to reduce a risk of colliding with the object. 
   
     
     
         32 . The vehicle of  claim 31 , wherein the first and second sensor regions correspond to detection ranges of the at least one sensor. 
     
     
         33 . The vehicle of  claim 31 , wherein the range of one or more of the first and second sensor regions is increased if an increase in speed is detected, and decreased if a decrease in speed is detected. 
     
     
         34 . The vehicle of  claim 31 , wherein the detected change of speed is one or more of a detected change in a translational speed and a rotational speed of the vehicle. 
     
     
         35 . The vehicle of  claim 31 , wherein adjusting the range for the first sensor region comprises the processor being further configured to:
 determine a stopping distance for the vehicle based on the current speed of the vehicle; and   adjust the range for the first sensor region based on the determined stopping distance, wherein the range is adjusted to be equal to or greater than the stopping distance.   
     
     
         36 . The vehicle of  claim 31 , wherein the processor is further configured to:
 detect an obstacle in the second sensor region;   in response, initiate a fail-safe routine comprising:
 initiate generation of a new trajectory for the vehicle; 
 during generation of the new trajectory, reduce the vehicle speed to a speed that reduces the size of the range of the second sensor region such that the obstacle falls outside the second sensor region. 
   
     
     
         37 . The vehicle of  claim 31 , wherein the processor is configured to operate the vehicle to follow a vehicle trajectory, the vehicle trajectory comprising a plurality of segments each defining a portion of the vehicle trajectory and having a corresponding segment-specific vehicle speed, and the processor is configured to:
 determine a current location of the vehicle along the vehicle trajectory;   identify a segment corresponding to the current location of the vehicle;   determine a segment-specific vehicle speed which corresponds to the identified segment; and   adjust the range parameter of at least one of the first and second sensor regions based on the segment-specific vehicle speed.   
     
     
         38 . The vehicle of  claim 37 , wherein the processor is further configured to:
 access a map of the environment, wherein the map includes information of the plurality of segments and the corresponding segment-specific vehicle speeds; and   determine the current segment and the next segment based on the map and the current location of the vehicle.   
     
     
         39 . The vehicle of  claim 21 , wherein detecting the change of speed comprises the processor being configured to detect a change of speed that is above a pre-determined threshold. 
     
     
         40 . The vehicle of  claim 31 , wherein the processor is further configured to:
 detect object in at least one of the first and second sensor regions;   in response to detecting the object in the first sensor region, trigger an emergency stop to avoid collision with the object;   otherwise, in response to detecting the object in the second sensor region, generate a vehicle trajectory to avoid the object; and   operate the vehicle to follow the vehicle trajectory.

Join the waitlist — get patent alerts

Track US2022194441A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.