IP Library Granted Patent US 12,372,366
Granted Patent B2
US 12,372,366 · App. 17/849,936 · Granted Jul 29, 2025

Lane changes for autonomous vehicles involving traffic stacks at intersection

Inventors: Alisha Saxena (San Francisco, CA); Cheng Zhou (Sunnyvale, CA); Romain Thibaux (Fremont, CA); Ryan De Iaco (Mountain View, CA)
Assignee: Waymo LLC
G01C21/3492B60W60/0027
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,372,366
App. No.
17/849,936
Granted
Jul 29, 2025
Kind
B2
Abstract

Aspects of the disclosure provide for controlling an autonomous vehicle. For instance, one or more processors of one or more first systems of the autonomous vehicles may receive a signal indicating a predicted traffic stack for a lane in which the autonomous vehicle is currently traveling. In response to the received signal, costs of edges of a roadgraph between the autonomous vehicle and a location of the predicted traffic stack may be adjusted in order to encourage the autonomous vehicle to change lanes in response to the predicted traffic stack. A route may be generated to a destination based on at least one of the adjusted costs. The route may be provided to one or more second systems of the autonomous vehicle in order to control the autonomous vehicle according to the route.

Claims (41)

1. A method for controlling an autonomous vehicle, the method comprising:

receiving, by one or more processors of one or more first systems of the autonomous vehicle, a first signal indicating a first predicted traffic stack for a first lane in which the autonomous vehicle is currently traveling;

receiving, by the one or more processors, a second signal indicating a second predicted traffic stack in a second lane adjacent to the first lane;

in response to the received first signal or the received second signal, adjusting, by the one or more processors, costs of edges of a roadgraph based on which of the first predicted traffic stack or the second predicted traffic stack is a worse traffic stack, wherein the costs include costs of first edges between the autonomous vehicle and a location of the first predicted traffic stack or costs of second edges of the roadgraph between the autonomous vehicle and a location of the second predicted traffic stack;

generating, by the one or more processors, a route to a destination based on the adjusted costs; and

providing, by the one or more processors, the route to one or more second systems of the autonomous vehicle in order to control the autonomous vehicle according to the route.

2. The method of claim 1 , wherein the first or second predicted traffic stack is located at an intersection.

3. The method of claim 1 , wherein the one or more first systems is a planning system of the autonomous vehicle configured to generate trajectories according to the route for the autonomous vehicle to follow.

4. The method of claim 1 , wherein the one or more second systems include a routing system of the autonomous vehicle configured to generate the route.

5. The method of claim 1 , wherein adjusting the costs includes increasing the costs.

6. The method of claim 1 , wherein the first edges correspond to the first lane and the second edges correspond to the second lane.

7. The method of claim 1 , wherein the first and second predicted traffic stacks are based on behavior predictions of other road users and occlusion information of the other road users, and the occlusion information includes information about at least one other road user that was detected by the one or more first systems and subsequently became occluded from the one or more first systems.

8. The method of claim 1 , wherein the second signal further indicates which of the first predicted traffic stack and the second predicted traffic stack is the worse traffic stack, and the adjusting is further based on which of the predicted traffic stack and the second predicted traffic stack is the worse traffic stack.

9. A system for controlling an autonomous vehicle, the system comprising one or more processors configured to:

receive a first signal indicating a first predicted traffic stack for a first lane in which the autonomous vehicle is currently traveling;

in response to the received first signal, adjust first costs of first edges of a roadgraph between the autonomous vehicle and a location of the first predicted traffic stack in order to encourage the autonomous vehicle to change lanes in response to the first predicted traffic stack;

before, during, or after receipt of the first signal, receive a second signal indicating a second predicted traffic stack in a second lane adjacent to the first lane, wherein the second signal further indicates which of the first predicted traffic stack and the second predicted traffic stack is a worse traffic stack;

in response to the received second signal, adjust second costs of second edges of the roadgraph in the second lane;

adjust the first edges and the second edges further based on which of the first predicted traffic stack and the second predicted traffic stack is a worse traffic stack;

generate a route to a destination based on at least one of the adjusted first costs and based on at least one of the adjusted second costs; and

provide the route to one or more second systems of the autonomous vehicle in order to control the autonomous vehicle according to the route.

10. The system of claim 9 , wherein the first or second predicted traffic stack is located at an intersection.

11. The system of claim 9 , wherein the system is a planning system of the autonomous vehicle configured to generate trajectories according to the route for the autonomous vehicle to follow.

12. The system of claim 9 , further comprising the one or more second systems, wherein the one or more second systems include a routing system of the autonomous vehicle configured to generate the route.

13. The system of claim 9 , wherein the one or more processors are further configured to adjust the first or second costs includes increasing the first or second costs.

14. The system of claim 9 , wherein the first edges correspond to the first lane and the second edges correspond to the second lane.

15. The system of claim 9 , wherein the first and second predicted traffic stacks are based on behavior predictions of other road users and occlusion information of the other road users.

16. An autonomous vehicle comprising:

memory storing a roadgraph; and

a planning system comprising one or more processors configured to:

receive a first signal indicating a first predicted traffic stack for a first lane in which the autonomous vehicle is currently traveling;

receive a second signal indicating a second predicted traffic stack in a second lane adjacent to the first lane;

in response to the received first signal or the received second signal, adjust costs of edges of a roadgraph based on which of the first predicted traffic stack or the second predicted traffic stack is a worse traffic stack, wherein the costs include costs of first edges between the autonomous vehicle and a location of the first predicted traffic stack or costs of second edges of the roadgraph between the autonomous vehicle and a location of the second predicted traffic stack;

generate a route to a destination based on at least one of the adjusted costs; and

provide the route to one or more second systems of the autonomous vehicle in order to control the autonomous vehicle according to the route.

17. The autonomous vehicle of claim 16 , further comprising the one or more second systems.

18. The autonomous vehicle of claim 16 , the one or more second systems include a routing system of the autonomous vehicle configured to generate the route.

19. The autonomous vehicle of claim 16 wherein, to adjust the costs, the one or more processors are further configured to:

when the first predicted traffic stack is determined to be the worse traffic stack, increase the costs of the first edges by a value greater than costs of edges in any other lanes; and

when the second predicted traffic stack is determined to be the worse traffic stack, increase the costs of the second edges by a value greater than costs of edges in any other lanes.

20. The autonomous vehicle of claim 16 , wherein the first and second predicted traffic stacks are based on behavior predictions of other road users and occlusion information of the other road users, and the occlusion information includes information about at least one other road user that was detected and subsequently became occluded.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2022
From: SAXENA, ALISHA; ZHOU, CHENG; THIBAUX, ROMAIN; DE IACO, RYAN
To: WAYMO LLC
Reel/Frame 060318/0225 →
Continuity (1)
Related Publication 20230417565A1 · Dec 28, 2023
References Cited (185)
US 4814765A · DeRoche · 1989 [cited by examiner]
US 4878050A · Kelley · 1989 [cited by examiner]
US 5369591A · Broxmeyer · 1994 [cited by applicant]
US 5633629A · Hochstein · 1997 [cited by examiner]
US 6169940B1 · Jitsukata et al. · 2001 [cited by applicant]
US 6269304B1 · Kaji et al. · 2001 [cited by applicant]
US 6385539B1 · Wilson et al. · 2002 [cited by applicant]
US 7804423B2 · Mudalige et al. · 2010 [cited by applicant]
US 7805442B1 · Joshi et al. · 2010 [cited by applicant]
US 7930095B2 · Lee · 2011 [cited by applicant]
US 8078379B2 · Lu · 2011 [cited by examiner]
US 8155868B1 · Xing et al. · 2012 [cited by applicant]
US 8335641B2 · Nakayama et al. · 2012 [cited by applicant]
US 8559673B2 · Fairfield · 2013 [cited by examiner]
US 8665079B2 · Pawlicki · 2014 [cited by examiner]
US 9096267B2 · Mudalige et al. · 2015 [cited by applicant]
US 9146127B2 · Bank et al. · 2015 [cited by applicant]
US 9404761B2 · Meuleau · 2016 [cited by applicant]
US 9405293B2 · Meuleau · 2016 [cited by applicant]
US 9428187B2 · Lee · 2016 [cited by applicant]
US 9623905B2 · Shashua et al. · 2017 [cited by applicant]
US 9656673B2 · Clarke et al. · 2017 [cited by applicant]
US 9672734B1 · Ratnasingam · 2017 [cited by applicant]
US 9707960B2 · Gutmann · 2017 [cited by examiner]
US 9792508B2 · Kawasaki et al. · 2017 [cited by applicant]
US 9892296B2 · Kovarik et al. · 2018 [cited by applicant]
US 9940834B1 · Konrardy et al. · 2018 [cited by applicant]
US 9964414B2 · Slavin et al. · 2018 [cited by applicant]
US 10078770B2 · Kovarik et al. · 2018 [cited by applicant]
US 10126136B2 · Iagnemma · 2018 [cited by applicant]
US 10156845B1 · Greenberger et al. · 2018 [cited by applicant]
US 10248120B1 · Siegel et al. · 2019 [cited by applicant]
US 10309792B2 · Iagnemma · 2019 [cited by applicant]
US 10331129B2 · Iagnemma et al. · 2019 [cited by applicant]
US 10365110B2 · Alesiani · 2019 [cited by examiner]
US 10379533B2 · Bier · 2019 [cited by examiner]
US 10431095B2 · Jain et al. · 2019 [cited by applicant]
US 10473470B2 · Iagnemma et al. · 2019 [cited by applicant]
US 10609148B1 · Tran · 2020 [cited by examiner]
US 10681513B2 · Jagnemma et al. · 2020 [cited by applicant]
US 10696299B2 · Weldemariam et al. · 2020 [cited by applicant]
US 10800416B2 · Aine · 2020 [cited by applicant]
US 10857994B2 · Iagnemma et al. · 2020 [cited by applicant]
US 10867139B2 · Kovarik et al. · 2020 [cited by applicant]
US 10909866B2 · Jacobus · 2021 [cited by examiner]
US 10992755B1 · Tran · 2021 [cited by examiner]
US 11092446B2 · Iagnemma · 2021 [cited by applicant]
US 11097735B1 · Marasigan et al. · 2021 [cited by applicant]
US 11186276B2 · Tao · 2021 [cited by examiner]
US 11360475B2 · Abrams et al. · 2022 [cited by applicant]
US 11480971B2 · Isele · 2022 [cited by examiner]
US 11715305B1 · Mandava · 2023 [cited by examiner]
US 11904889B1 · Lumb · 2024 [cited by examiner]
US 12187316B2 · Sheth · 2025 [cited by examiner]
US 20010013837A1 · Yamashita et al. · 2001 [cited by applicant]
US 20010049582A1 · Sakashita · 2001 [cited by applicant]
US 20020030611A1 · Nuesser et al. · 2002 [cited by applicant]
US 20020198632A1 · Breed et al. · 2002 [cited by applicant]
US 20040107030A1 · Nishira · 2004 [cited by examiner]
US 20050125125A1 · Matsumoto · 2005 [cited by examiner]
US 20060220913A1 · Krautter · 2006 [cited by examiner]
US 20070046063A1 · Dempsey · 2007 [cited by examiner]
US 20070106470A1 · Nakayama et al. · 2007 [cited by applicant]
US 20070124072A1 · Nakayama · 2007 [cited by examiner]
US 20070257817A1 · Mahoney · 2007 [cited by examiner]
US 20080033632A1 · Lee · 2008 [cited by applicant]
US 20080107027A1 · Allan · 2008 [cited by examiner]
US 20080170754A1 · Kawasaki · 2008 [cited by examiner]
US 20090309757A1 · Mudalige et al. · 2009 [cited by applicant]
US 20110169958A1 · Imai et al. · 2011 [cited by applicant]
US 20120053755A1 · Takagi · 2012 [cited by examiner]
US 20120296539A1 · Cooprider et al. · 2012 [cited by applicant]
US 20130103258A1 · Evaldsson et al. · 2013 [cited by applicant]
US 20130253754A1 · Ferguson · 2013 [cited by examiner]
US 20130275033A1 · Bastiaensen et al. · 2013 [cited by applicant]
US 20130282264A1 · Bastiaensen et al. · 2013 [cited by applicant]
US 20140025201A1 · Ryu et al. · 2014 [cited by applicant]
US 20140032017A1 · Anderson et al. · 2014 [cited by applicant]
US 20140046509A1 · Otake · 2014 [cited by examiner]
US 20140046581A1 · Ota · 2014 [cited by examiner]
US 20140207325A1 · Mudalige et al. · 2014 [cited by applicant]
US 20140278052A1 · Slavin et al. · 2014 [cited by applicant]
US 20140358420A1 · Noh · 2014 [cited by examiner]
US 20150057907A1 · Rebhan · 2015 [cited by examiner]
US 20150142207A1 · Flehmig et al. · 2015 [cited by applicant]
US 20150194055A1 · Maass · 2015 [cited by examiner]
US 20150197248A1 · Breed · 2015 [cited by examiner]
US 20150241232A1 · Park et al. · 2015 [cited by applicant]
US 20150345966A1 · Meuleau · 2015 [cited by applicant]
US 20150345967A1 · Meuleau · 2015 [cited by applicant]
US 20150353082A1 · Lee et al. · 2015 [cited by applicant]
US 20150353085A1 · Lee · 2015 [cited by applicant]
US 20160098496A1 · Joshi et al. · 2016 [cited by applicant]
US 20170021864A1 · Sonntag et al. · 2017 [cited by applicant]
US 20170031361A1 · Olson et al. · 2017 [cited by applicant]
US 20170043780A1 · Yoon · 2017 [cited by applicant]
US 20170192436A1 · Min et al. · 2017 [cited by applicant]
US 20170213466A1 · Azar · 2017 [cited by applicant]
US 20170219353A1 · Alesiani · 2017 [cited by examiner]
US 20170227966A1 · Monzen et al. · 2017 [cited by applicant]
US 20170320521A1 · Fujita · 2017 [cited by applicant]
US 20180073887A1 · Okada · 2018 [cited by examiner]
US 20180113450A1 · Sherony · 2018 [cited by examiner]
US 20180201148A1 · Donnelly et al. · 2018 [cited by applicant]
US 20180215380A1 · Devi · 2018 [cited by examiner]
US 20180292824A1 · Kazemi et al. · 2018 [cited by applicant]
US 20190004527A1 · Fairfield · 2019 [cited by examiner]
US 20190080266A1 · Zhu et al. · 2019 [cited by applicant]
US 20190086226A1 · Hamada et al. · 2019 [cited by applicant]
US 20190092570A1 · MacDonald et al. · 2019 [cited by applicant]
US 20190102840A1 · Perl et al. · 2019 [cited by applicant]
US 20190171206A1 · Abrams · 2019 [cited by examiner]
US 20190179336A1 · Colijn · 2019 [cited by examiner]
US 20190186936A1 · Ebner · 2019 [cited by examiner]
US 20190208695A1 · Graf Plessen · 2019 [cited by examiner]
US 20190258251A1 · Ditty et al. · 2019 [cited by applicant]
US 20190287404A1 · Vernaza · 2019 [cited by examiner]
US 20190291728A1 · Shalev-Shwartz et al. · 2019 [cited by applicant]
US 20190295179A1 · Shalev-Shwartz et al. · 2019 [cited by applicant]
US 20190310627A1 · Halder · 2019 [cited by applicant]
US 20190311612A1 · Johnson · 2019 [cited by examiner]
US 20200026935A1 · Hayashi · 2020 [cited by examiner]
US 20200031340A1 · Tao · 2020 [cited by examiner]
US 20200047771A1 · Yoon · 2020 [cited by examiner]
US 20200057453A1 · Laws · 2020 [cited by examiner]
US 20200110414A1 · Dupre et al. · 2020 [cited by applicant]
US 20200180647A1 · Anthony · 2020 [cited by examiner]
US 20200234582A1 · Mintz · 2020 [cited by examiner]
US 20200249677A1 · Maat · 2020 [cited by examiner]
US 20200326203A1 · Lund · 2020 [cited by examiner]
US 20200331435A1 · Dingli · 2020 [cited by examiner]
US 20200385024A1 · Wongpiromsarn · 2020 [cited by examiner]
US 20210053572A1 · Vasoya · 2021 [cited by examiner]
US 20210082297A1 · Jacobus · 2021 [cited by examiner]
US 20210163011A1 · Maru · 2021 [cited by examiner]
US 20210188275A1 · Matsumura · 2021 [cited by examiner]
US 20210201051A1 · Deselaers · 2021 [cited by examiner]
US 20210256849A1 · Peranadam · 2021 [cited by examiner]
US 20210287024A1 · Taki · 2021 [cited by examiner]
US 20210347382A1 · Huang et al. · 2021 [cited by applicant]
US 20210354730A1 · Anthony · 2021 [cited by examiner]
US 20210357662A1 · Hartmann · 2021 [cited by examiner]
US 20210364305A1 · Rizk · 2021 [cited by examiner]
US 20220176987A1 · Russell · 2022 [cited by examiner]
US 20220229436A1 · Abrams et al. · 2022 [cited by applicant]
US 20220340149A1 · Nister · 2022 [cited by examiner]
US 20220348227A1 · Foster · 2022 [cited by examiner]
US 20220410937A1 · Parasuram · 2022 [cited by examiner]
US 20230030104A1 · Puchkarev · 2023 [cited by examiner]
US 20230047336A1 · Iglesias · 2023 [cited by examiner]
US 20230154200A1 · Gong · 2023 [cited by examiner]
US 20230176577A1 · Ditty · 2023 [cited by examiner]
US 20230227065A1 · Vora · 2023 [cited by examiner]
US 20230294598A1 · Morimura · 2023 [cited by examiner]
US 20230417565A1 · Saxena · 2023 [cited by examiner]
US 20240010233A1 · Sheth · 2024 [cited by examiner]
US 20240067174A1 · Adam · 2024 [cited by examiner]
US 20240290109A1 · Zhou · 2024 [cited by examiner]
CN 102481931A · 2012 [cited by examiner]
CN 113928341A · 2022 [cited by examiner]
CN 110546461B · 2022 [cited by examiner]
CN 117315970A · 2023 [cited by examiner]
EP 3342666A1 · 2018 [cited by applicant]
EP 4306382A1 · 2024 [cited by examiner]
JP 2006105686A · 2006 [cited by applicant]
JP 2016017914A · 2016 [cited by applicant]
JP 2016075905A · 2016 [cited by applicant]
JP 2017090301A · 2017 [cited by applicant]
JP 2017142145A · 2017 [cited by applicant]
KR 101252015B1 · 2013 [cited by applicant]
KR 20150058030A · 2015 [cited by applicant]
KR 20150128712A · 2015 [cited by examiner]
WO WO03093857A2 · 2003 [cited by examiner]
WO 2017168662A1 · 2017 [cited by applicant]
WO WO2018142194A1 · 2018 [cited by examiner]
WO WO2019206860A1 · 2019 [cited by examiner]
WO 2020245769A1 · 2020 [cited by applicant]
“AutonoVi: Autonomous vehicle planning with dynamic maneuvers and traffic constraints;” Best et al., 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (2017, pp. 2629-2636); Sep. 1, 2017 (Y… [cited by examiner]
“The OPA3L System and Testconcept for Urban Autonomous Driving;” Folkers et al., 2022 IEEE 25th International Conference on Intelligent Transportation Systems (ITSC) (2022, pp. 1949-1956); Oct. 8, 2022. (Year: 2022). [cited by examiner]
“Autonomous Vehicle Lane Change Maneuver: A Comprehensive Analysis;” Paul et al., 2024 International Conference on Intelligent and Innovative Technologies in Computing, Electrical and Electronics (IITCEE) (2024, pp. 1-6… [cited by examiner]
Notice of Preliminary Rejection for Korean Patent Application No. 10-2020-7015985, Nov. 1, 2021. [cited by applicant]
Notice of Reasons for Rejection for Japanese Patent Application No. 2020-529291, Sep. 3, 2021. [cited by applicant]
The Extended European Search Report for European Patent Application No. 18885764.3 dated Jul. 9, 2021. [cited by applicant]
“International Search Report and Written Opinion for Application No. PCT/US2018/059225 dated Feb. 28, 2019”, 10 pages. [cited by applicant]
Extended European Search Report for corresponding European Patent Application No. 23165667.9 dated Nov. 6, 2023 (9 pages). [cited by applicant]