US2023150538A1PendingUtilityA1

System and method for situational behavior of an autonomous vehicle

75
Assignee: TUSIMPLE INCPriority: Oct 29, 2021Filed: Oct 28, 2022Published: May 18, 2023
Est. expiryOct 29, 2041(~15.3 yrs left)· nominal 20-yr term from priority
G06V 20/588G06V 20/582G01C 21/3469B60W 2720/125B60W 2720/10B60W 2710/20B60W 2710/18B60W 2530/10B60W 2520/30B60W 2510/18B60W 2420/54B60W 2420/403B60W 50/14B60W 50/0225B60W 50/0205B60W 40/105B60W 40/076B60W 40/06B60W 40/04B60W 40/02B60W 30/18163B60W 30/146B60W 30/143B60W 30/12B60W 30/0956B60W 30/09B60W 10/20B60W 10/18B60W 10/10B60W 10/04B60Q 5/005B60Q 1/46B60W 2420/408G01C 21/3885G01C 21/3848G01C 21/3889B60W 2554/4046B60W 2552/05B60W 2552/15B60W 2552/30B60W 2555/20B60W 2556/45B60W 60/0017B60W 2554/4041B60W 2554/402B60W 2554/20B60W 60/00182B60W 2556/50B60W 2552/53B60W 30/17B60W 2556/40B60W 2552/50B60W 2530/201B60W 30/18159B60W 30/18154B60W 60/0011B60W 2555/60B60W 2552/40B60W 2552/00B60W 60/001B60W 2554/802B60W 60/0015B60W 60/00184B60Y 2200/147B60W 2300/145B60W 2554/80G01C 21/3815B60W 40/068G01C 21/3415B60W 2756/10B60W 60/0016B60W 2030/082B60W 60/00274B60W 2300/14B60W 2420/52B60W 2420/42
75
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for situational behavior of an autonomous vehicle are disclosed. In one aspect, an autonomous vehicle includes at least one perception sensor configured to generate perception data indicative of at least one other vehicle on a roadway, a non-transitory computer readable medium, and a processor. The processor is configured to determine that the other vehicle is violating one or more rules of the roadway based on the perception data, tag the other vehicle as a non-compliant driver, and modify control of the autonomous vehicle in response to tagging the other vehicle as a non-compliant driver.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . An autonomous vehicle configured to drive on a roadway, comprising:
 at least one perception sensor configured to generate perception data indicative of at least one other vehicle on the roadway;   a processor; and   a non-transitory computer readable medium having stored thereon instructions that, when executed by the processor, cause the processor to:
 determine that the other vehicle is violating one or more rules of the roadway based on the perception data, 
 tag the other vehicle as a non-compliant driver, and 
 modify control of the autonomous vehicle in response to tagging the other vehicle as a non-compliant driver. 
   
     
     
         2 . The autonomous vehicle of  claim 1 , wherein the processor is further configured to:
 determine that the other vehicle is in a lane adjacent to that of the autonomous vehicle;   determine that a portion of the other vehicle has crossed a lane boundary on a side closest to the autonomous vehicle;   in response to determining that the other vehicle is in the lane adjacent to that of the autonomous vehicle and that the portion of the other vehicle has crossed the lane boundary on the side closest to the autonomous vehicle, tag the other vehicle as a lane crossing non-compliant driver; and   monitor the lane crossing non-compliant driver for a potential cut into the autonomous vehicle's lane.   
     
     
         3 . The autonomous vehicle of  claim 1 , wherein the processor is further configured to:
 determine that the other vehicle is an erratic non-compliant driver in response to determining that the other vehicle has broken traffic laws in one or more of the following ways: the other vehicle is driving the wrong way, opposite to a flow of traffic, the other vehicle is driving outside of drivable lanes or on a gore area, and/or the other vehicle has cut across multiple lanes of traffic without utilizing a turn signal.   
     
     
         4 . The autonomous vehicle of  claim 1 , wherein the processor is further configured to maintain the non-compliant driver tag on the other vehicle for a predetermined length of time. 
     
     
         5 . The autonomous vehicle of  claim 1 , wherein the processor is further configured to cause the autonomous vehicle to minimize an amount of time that the autonomous vehicle drives and/or remains parallel to the other vehicle tagged as the non-compliant driver. 
     
     
         6 . The autonomous vehicle of  claim 1 , wherein the processor is further configured to:
 determine that the other vehicle is a speeding non-compliant driver in response to the other vehicle moving at a predetermined speed above a speed limit; and   in response to determining that the other vehicle is a speeding non-compliant driver, cause the autonomous vehicle to avoid lane changing into a lane of the other vehicle until the other vehicle has passed the autonomous vehicle.   
     
     
         7 . The autonomous vehicle of  claim 1 , wherein the processor is further configured to:
 determine that the other vehicle is an oscillating non-compliant driver in response to detecting that the other vehicle is swerving between both of its lane lines; and   in response to determining that the other vehicle is an oscillating non-compliant driver, cause the autonomous vehicle to avoid driving in a lane adjacent to the other vehicle.   
     
     
         8 . The autonomous vehicle of  claim 1 , wherein the processor is further configured to:
 determine that the other vehicle is an intersection non-compliant driver in response to detecting that the other vehicle has proceeded into an intersection when the other vehicle does not have a right-of-way; and   in response to determining that the other vehicle is an intersection non-compliant driver, cause the autonomous vehicle to yield a right-of-way to the other driver.   
     
     
         9 . The autonomous vehicle of  claim 1 , wherein the processor is further configured to cause the autonomous vehicle to avoid changing lanes towards the tagged non-compliant driver unless changing lanes is required to continue on a route of the autonomous vehicle. 
     
     
         10 . A non-transitory computer-readable medium having stored thereon instructions which, when executed by a processor, cause the processor to:
 determine that another vehicle is violating one or more rules of a roadway based on perception data received from one or more sensors of an autonomous vehicle;   tag the other vehicle as a non-compliant driver; and   modify control of the autonomous vehicle in response to tagging the other vehicle as a non-compliant driver.   
     
     
         11 . The non-transitory computer-readable medium of  claim 10 , wherein the instructions further cause the processor to:
 determine whether there is a potential for an accident between the autonomous vehicle and the other vehicle; and   in response to determining that there is the potential for an accident between the autonomous vehicle and the other vehicle, determine an evasive maneuver by the autonomous vehicle to avoid or minimize any damage to the autonomous vehicle and other entities on or near the roadway.   
     
     
         12 . The non-transitory computer-readable medium of  claim 11 , wherein the instructions further cause the processor to:
 determine whether the potential for the accident is an emergency scenario in which the accident is imminent; and   cause the autonomous vehicle to execute the evasive maneuver in response to determining that the potential for the accident is the emergency scenario.   
     
     
         13 . The non-transitory computer-readable medium of  claim 12 , wherein the instructions further cause the processor to:
 calculate that a critical distance between the autonomous vehicle and the other vehicle cannot be maintained even using a threshold deceleration; and   determine that the accident is imminent in response to calculating that the critical distance between the autonomous vehicle and the other vehicle cannot be maintained even using the threshold deceleration.   
     
     
         14 . The non-transitory computer-readable medium of  claim 11 , wherein the instructions further cause the processor to cause the autonomous vehicle to stay within its lane when executing an evasive maneuver unless evasive braking alone is not enough to prevent a collision. 
     
     
         15 . The non-transitory computer-readable medium of  claim 11 , wherein the instructions further cause the processor to:
 determine that a previously obstructed vehicle has been revealed due to the other vehicle being removed as a source of obstruction, and   in response to determining that the previously obstructed vehicle is now unobstructed, cause the autonomous vehicle to brake up to a maximum amount of braking within safety limits to maintain a critical distance between the autonomous vehicle and the previously obstructed vehicle.   
     
     
         16 . The non-transitory computer-readable medium of  claim 11 , wherein the instructions further cause the processor to:
 determine that the other vehicle, in front of and in a same lane as the autonomous vehicle, has suddenly applied its brakes with a deceleration of greater than a predetermined amount of deceleration; and   in response to determining that that the other vehicle has suddenly applied its brakes, cause the autonomous vehicle to brake up to a maximum amount of braking within safety limits.   
     
     
         17 . A method comprising:
 determining that another vehicle is violating one or more rules of a roadway based on perception data received from one or more sensors of an autonomous vehicle;   tagging the other vehicle as a non-compliant driver; and   modifying control of the autonomous vehicle in response to tagging the other vehicle as a non-compliant driver.   
     
     
         18 . The method of  claim 17 , further comprising:
 detecting that the autonomous vehicle has been involved in an accident;   determining a severity of the accident; and   based on detecting that the autonomous vehicle has been involved in an accident and the determined severity, determine a course of action to minimize any further damage to the autonomous vehicle and/or any other entities on or near the roadway.   
     
     
         19 . The method of  claim 18 , wherein detecting that the autonomous vehicle has been involved in an accident is based on information received from one or more inertial sensors, one or more cameras, and/or one or more lidars of the autonomous vehicle. 
     
     
         20 . The method of  claim 18 , further comprising:
 determining that the severity of the accident is severe in response to a detected deceleration being greater than a threshold deceleration and/or determining that an object the autonomous vehicle has collided with is a pedestrian, a cyclist, a motorcycle, and/or another vulnerable road user.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.