US2023406348A1PendingUtilityA1

Control architectures for autonomous vehicles

Assignee: MOTIONAL AD LLCPriority: Mar 3, 2020Filed: Sep 1, 2023Published: Dec 21, 2023
Est. expiryMar 3, 2040(~13.6 yrs left)· nominal 20-yr term from priority
B60Y 2200/13B60Y 2300/10B60W 2300/36B60W 30/10B60W 2754/30B60W 2754/20B60W 2050/0033B60W 30/09B60W 60/001G05D 1/0088G05D 1/0223B60W 10/04B60W 10/20B60W 2710/20G05D 2201/0213B60W 2720/10B60W 2720/12G05D 1/0236B60W 60/0011G05D 1/024G05D 1/0242G05D 1/0251G05D 1/0255G05D 1/0257G05D 1/0263G05D 1/0214G05D 1/0278G05D 1/028G05D 1/0285B60W 60/00B60W 2556/45B60W 2556/10B60W 2720/103B60W 30/0953B60W 2720/00B60W 40/105B60W 40/072B60W 2050/0002B60W 2520/10
72
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The subject matter described in this specification is generally directed control architectures for an autonomous vehicle. In one example, a reference trajectory, a set of lateral constraints, and a set of speed constraints are received using a control circuit. The control circuit determines a set of steering commands based at least in part on the reference trajectory and the set of lateral constraints and a set of speed commands based at least in part on the set of speed constraints. The vehicle is navigated, using the control circuit, according to the set of steering commands and the set of speed commands.

Claims

exact text as granted — not AI-modified
1 . A system comprising:
 one or more computer processors; and   one or more non-transitory storage media storing instructions which, when executed by the one or more computer processors, cause performance of operations comprising:   while a vehicle is operating in an autonomous mode:
 receiving, using a control circuit, a reference trajectory, a set of lateral constraints, and a set of speed constraints; 
 determining, using the control circuit, a curvature of the reference trajectory; 
 determining, using the control circuit, a set of steering commands and a set of speed commands based on the curvature of the reference trajectory, the set of lateral constraints, and the set of speed constraints; and 
 in response to determining that the determined set of steering commands and the set of speed commands satisfy a safety factor, navigating, using the control circuit, the vehicle according to the set of steering commands and the set of speed commands. 
   
     
     
         2 . The system of  claim 1 , wherein determining the set of steering commands includes:
 determining a lateral position of the vehicle over time based on a plurality of steering factors; and   determining the set of steering commands based at least in part on the determined lateral position of the vehicle over time.   
     
     
         3 . The system of  claim 2 , wherein the plurality of steering factors comprise one of more of a distance of the vehicle to an obstacle, a distance of the vehicle from the reference trajectory, or a threshold of lateral change. 
     
     
         4 . The system of  claim 3 , wherein the threshold of lateral change comprises a maximum allowed rate of turning of the vehicle. 
     
     
         5 . The system of  claim 1 , wherein determining the set of speed commands includes:
 determining a target speed of the vehicle over time that satisfies a comfort factor within the set of speed constraints; and   determining the set of speed commands based at least in part on the determined target speed of the vehicle over time.   
     
     
         6 . The system of  claim 5 , wherein the comfort factor comprises an acceleration or deceleration rate within predetermined acceleration or deceleration comfort boundaries. 
     
     
         7 . The system of  claim 1 , wherein the safety factor comprises an estimated likelihood of the set of steering commands and the set of speed commands resulting in a collision or dangerous/illegal maneuver being less than a threshold. 
     
     
         8 . The system of  claim 1 , wherein the reference trajectory comprises a path with respect to time received from a planning module of the vehicle. 
     
     
         9 . The system of  claim 1 , wherein the set of lateral constraints comprise maximum distances to left and right sides of the vehicle configured to enable the vehicle to safely veer from the reference trajectory at different points in time. 
     
     
         10 . The system of  claim 1 , wherein the set of speed constraints comprise one or more of roadway speed limits, physical acceleration or deceleration limits of the vehicle, or predetermined acceleration or deceleration comfort boundaries. 
     
     
         11 . A method comprising:
 receiving, using a control circuit, a reference trajectory, a set of lateral constraints, and a set of speed constraints;   determining, using the control circuit, a curvature of the reference trajectory;   determining, using the control circuit, a set of steering commands and a set of speed commands based on the curvature of the reference trajectory, the set of lateral constraints, and the set of speed constraints; and   in response to determining that the determined set of steering commands and the set of speed commands satisfy a safety factor, navigating, using the control circuit, the vehicle according to the set of steering commands and the set of speed commands.   
     
     
         12 . The method of  claim 11 , wherein determining the set of steering commands includes:
 determining a lateral position of the vehicle over time based on a plurality of steering factors; and   determining the set of steering commands based at least in part on the determined lateral position of the vehicle over time.   
     
     
         13 . The method of  claim 12 , wherein the plurality of steering factors comprise one of more of a distance of the vehicle to an obstacle, a distance of the vehicle from the reference trajectory, or a threshold of lateral change. 
     
     
         14 . The method of  claim 13 , wherein the threshold of lateral change comprises a maximum allowed rate of turning of the vehicle. 
     
     
         15 . The method of  claim 11 , wherein determining the set of speed commands includes:
 determining a target speed of the vehicle over time that satisfies a comfort factor within the set of speed constraints; and   determining the set of speed commands based at least in part on the determined target speed of the vehicle over time.   
     
     
         16 . The method of  claim 15 , wherein the comfort factor comprises an acceleration or deceleration rate within predetermined acceleration or deceleration comfort boundaries. 
     
     
         17 . The method of  claim 11 , wherein the safety factor comprises an estimated likelihood of the set of steering commands and the set of speed commands resulting in a collision or dangerous/illegal maneuver being less than a threshold. 
     
     
         18 . The method of  claim 11 , wherein the set of lateral constraints comprise maximum distances to left and right sides of the vehicle configured to enable the vehicle to safely veer from the reference trajectory at different points in time. 
     
     
         19 . The method of  claim 11 , wherein the set of speed constraints comprise one or more of roadway speed limits, physical acceleration or deceleration limits of the vehicle, or predetermined acceleration or deceleration comfort boundaries. 
     
     
         20 . A non-transitory computer-readable storage medium storing instructions which, when executed by one or more computer processors, cause performance of operations comprising:
 receiving, using a control circuit, a reference trajectory, a set of lateral constraints, and a set of speed constraints;   determining, using the control circuit, a curvature of the reference trajectory;   determining, using the control circuit, a set of steering commands and a set of speed commands based on the curvature of the reference trajectory, the set of lateral constraints, and the set of speed constraints; and   in response to determining that the determined set of steering commands and the set of speed commands satisfy a safety factor, navigating, using the control circuit, the vehicle according to the set of steering commands and the set of speed commands.

Join the waitlist — get patent alerts

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

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