US2023400859A1PendingUtilityA1

Predicting Jaywaking Behaviors of Vulnerable Road Users

Assignee: WAYMO LLCPriority: Jun 4, 2020Filed: May 30, 2023Published: Dec 14, 2023
Est. expiryJun 4, 2040(~13.8 yrs left)· nominal 20-yr term from priority
G05D 1/0214G05D 1/0088G05D 2201/0213B60W 30/0956B60W 60/0027B60W 60/0011G08G 1/166B60W 2554/4029B60W 2554/4026B60W 2554/40B60W 2556/10B60W 50/0097
67
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Jaywalking behaviors of vulnerable road users (VRUs) such as cyclists or pedestrians can be predicted. Location data is obtained that identifies a location of a VRU within a vicinity of a vehicle. Environmental data is obtained that describes an environment of the VRU, where the environmental data identifies a set of environmental features in the environment of the VRU. The system can determine a nominal heading of the VRU, and generate a set of predictive inputs that indicate, for each of at least a subset of the set of environmental features, a physical relationship between the VRU and the environmental feature. The physical relationship can be determined with respect to the nominal heading of the VRU and the location of the VRU. The set of predictive inputs can be processed with a heading estimation model to generate a predicted heading offset (e.g., a target heading offset) for the VRU.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A method performed by a system of one or more computers, comprising:
 identifying a current location of an agent detected in a vicinity of a vehicle traveling on a roadway;   determining a nominal heading of the agent;   obtaining a plurality of environmental features that describe information about an environment of the agent;   generating a set of predictive inputs that indicate, for each of at least a subset of the plurality of environmental features, a physical relationship between the agent and the environmental feature, wherein the physical relationship is determined with respect to the nominal heading of the agent and the current location of the agent;   processing the set of predictive inputs with a heading estimation model to generate a predicted heading of the agent, wherein the predicted heading is generated by determining a direction from the current location of the agent to a predicted terminal location of a movement of the agent; and   using the predicted heading of the agent to control a movement of the vehicle.   
     
     
         22 . The method of  claim 21 , comprising assigning a current heading of the agent as the nominal heading of the agent. 
     
     
         23 . The method of  claim 21 , comprising:
 selecting a first environmental feature of the plurality of environmental features; and   determining a location of a point along the first environmental feature;   wherein determining the nominal heading of the agent comprises determining a vector between the agent and the point along the first environmental feature, and assigning a direction of the vector as the nominal heading of the agent.   
     
     
         24 . The method of  claim 23 , wherein:
 the first environmental feature is a road edge;   the point along the first environmental feature is selected based on being the closest point along the road edge to the agent; and   the nominal heading indicates a direction from the agent to the closest point along the road edge.   
     
     
         25 . The method of  claim 21 , comprising:
 determining, based on a location history of the agent and environmental data, a jaywalking prediction that indicates whether the agent is jaywalking or is likely to jaywalk on the roadway;   wherein the system generates the predicted heading for the agent responsive to the jaywalking prediction indicating that the agent is jaywalking or is likely to jaywalk on the roadway.   
     
     
         26 . The method of  claim 25 , wherein the system is configured not to generate a predicted heading for the agent responsive to the jaywalking prediction indicating that the agent is not jaywalking and is not likely to jaywalk on the roadway traveled by the vehicle. 
     
     
         27 . The method of  claim 21 , wherein the jaywalking prediction model comprises a decision tree, a random decision forest, an artificial neural network, or a regression model. 
     
     
         28 . The method of  claim 21 , wherein the plurality of environmental features include at least one of a road edge, a lane boundary, a sidewalk, a bicycle lane, a road curb, or an intersection. 
     
     
         29 . The method of  claim 21 , wherein the agent is a pedestrian, a cyclist, or a low-speed motorized vehicle, wherein the vehicle is a fully autonomous or semi-autonomous vehicle. 
     
     
         30 . The method of  claim 21 , wherein the physical relationship between the agent and a first environmental feature of the plurality of environmental features, as indicated by a first predictive input of the set of predictive inputs, comprises at least one of a positional relationship, a distal relationship, or an angular relationship between the agent and the first environmental feature. 
     
     
         31 . A system, comprising:
 a data processing apparatus; and   one or more non-transitory computer-readable media encoded with instructions that, when executed by the data processing apparatus, cause performance of operations comprising:
 identifying a current location of an agent detected in a vicinity of a vehicle traveling on a roadway; 
 determining a nominal heading of the agent; 
 obtaining a plurality of environmental features that describe information about an environment of the agent; 
 generating a set of predictive inputs that indicate, for each of at least a subset of the plurality of environmental features, a physical relationship between the agent and the environmental feature, wherein the physical relationship is determined with respect to the nominal heading of the agent and the current location of the agent; 
 processing the set of predictive inputs with a heading estimation model to generate a predicted heading of the agent, wherein the predicted heading is generated by determining a direction from the current location of the agent to a predicted terminal location of a movement of the agent; and 
 using the predicted heading of the agent to control a movement of the vehicle. 
   
     
     
         32 . The system of  claim 31 , wherein the operations comprise assigning a current heading of the agent as the nominal heading of the agent. 
     
     
         33 . The system of  claim 31 , wherein the operations comprise:
 selecting a first environmental feature of the plurality of environmental features; and   determining a location of a point along the first environmental feature;   wherein determining the nominal heading of the agent comprises determining a vector between the agent and the point along the first environmental feature, and assigning a direction of the vector as the nominal heading of the agent.   
     
     
         34 . The system of  claim 33 , wherein:
 the first environmental feature is a road edge;   the point along the first environmental feature is selected based on being the closest point along the road edge to the agent; and   the nominal heading indicates a direction from the agent to the closest point along the road edge.   
     
     
         35 . The system of  claim 31 , wherein the operations comprise:
 determining, based on a location history of the agent and environmental data, a jaywalking prediction that indicates whether the agent is jaywalking or is likely to jaywalk on the roadway;   wherein the system generates the predicted heading for the agent responsive to the jaywalking prediction indicating that the agent is jaywalking or is likely to jaywalk on the roadway.   
     
     
         36 . The system of  claim 35 , wherein the operations comprise selecting not to generate a predicted heading for the agent responsive to the jaywalking prediction indicating that the agent is not jaywalking and is not likely to jaywalk on the roadway traveled by the vehicle. 
     
     
         37 . The system of  claim 31 , wherein the jaywalking prediction model comprises a decision tree, a random decision forest, an artificial neural network, or a regression model. 
     
     
         38 . The system of  claim 31 , wherein the plurality of environmental features include at least one of a road edge, a lane boundary, a sidewalk, a bicycle lane, a road curb, or an intersection. 
     
     
         39 . The system of  claim 31 , wherein the agent is a pedestrian, a cyclist, or a low-speed motorized vehicle, wherein the vehicle is a fully autonomous or semi-autonomous vehicle. 
     
     
         40 . One or more non-transitory computer-readable media encoded instructions that, when executed by data processing apparatus, cause the data processing apparatus to perform operations comprising:
 identifying a current location of an agent detected in a vicinity of a vehicle traveling on a roadway;   determining a nominal heading of the agent;   obtaining a plurality of environmental features that describe information about an environment of the agent;   generating a set of predictive inputs that indicate, for each of at least a subset of the plurality of environmental features, a physical relationship between the agent and the environmental feature, wherein the physical relationship is determined with respect to the nominal heading of the agent and the current location of the agent;   processing the set of predictive inputs with a heading estimation model to generate a predicted heading of the agent, wherein the predicted heading is generated by determining a direction from the current location of the agent to a predicted terminal location of a movement of the agent; and   using the predicted heading of the agent to control a movement of the vehicle.

Join the waitlist — get patent alerts

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

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