US 11,687,077 B2
Ranking agents near autonomous vehicles by mutual importance
Kai Ding, Santa Clara, CA (US); Minfa Wang, Los Altos, CA (US); Haoyu Chen, Sunnyvale, CA (US); Khaled Refaat, Mountain View, CA (US); Stephane Ross, San Jose, CA (US); and Wei Chai, Cupertino, CA (US)
Assigned to Waymo LLC, Mountain View, CA (US)
Filed by Waymo LLC, Mountain View, CA (US)
Filed on Aug. 7, 2020, as Appl. No. 16/987,980.
Prior Publication US 2022/0043446 A1, Feb. 10, 2022
Int. Cl. G05D 1/02 (2020.01); G05D 1/00 (2006.01); G06N 3/08 (2023.01)
CPC G05D 1/0088 (2013.01) [G05D 1/0214 (2013.01); G06N 3/08 (2013.01); G05D 2201/0213 (2013.01)] 20 Claims
OG exemplary drawing
 
19. A system, comprising:
a data processing apparatus; and
a memory in communication with the data processing apparatus and storing instructions that, when executed, cause the data processing apparatus to perform operations comprising:
identifying a plurality of agents in a vicinity of a vehicle;
determining a first set of importance scores, wherein each importance score in the first set indicates an estimated relevance of a different agent from the plurality of agents on planning decisions of the vehicle;
determining one or more second sets of importance scores, wherein each second set is determined by assigning a different agent from the plurality of agents as a reference agent for the second set, and each importance score in each second set indicates an estimated relevance of a different non-reference agent or the vehicle on planning decisions of the reference agent;
determining a set of mutual importance scores based on the first set of importance scores and the one or more second sets of importance scores, wherein each mutual importance score indicates an estimated mutual relevance between the vehicle and a different agent from the plurality of agents on planning decisions of the other;
using at least one score from the set of mutual importance scores to plan a movement for the vehicle; and
executing the movement that was planned for the vehicle to cause the vehicle to drive in accordance with the movement.