IP Library › Granted Patent US 12,441,319
Granted Patent B2
US 12,441,319 · App. 18/228,890 · Granted Oct 14, 2025

Systems and methods for controlling overtake maneuver in vehicles

Inventors: Vivek Anand Sujan (Columbus, IN); Thomas M. Yonushonis (Columbus, IN)
Assignee: Cummins Inc.
B60W30/18163B60W40/12B60K6/42B60W2520/10B60W2554/4041B60W2554/4042B60W2554/4044B60W2554/80B60W2554/801B60W2555/20B60W2555/60B60W2710/06B60W2710/10B60W2720/00B60W2754/30B60Y2200/91B60Y2200/92B60Y2300/18166B62D37/02
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,441,319
App. No.
18/228,890
Granted
Oct 14, 2025
Kind
B2
Abstract

A system for controlling an overtake maneuver of a control vehicle includes a controller. The controller is structured to: receive at least one overtake parameter associated with a control vehicle for overtaking a front vehicle in a vehicle lane; receive an indication of a direction of traffic in an overtake lane that is adjacent to the vehicle lane; receive an indication that the at least one overtake parameter satisfies at least one condition according to the direction of the traffic in the overtake lane; and in response to the at least one overtake parameter satisfying the at least one condition according to the direction of traffic in the overtake lane, execute an overtake maneuver by adjusting at least one parameter of the control vehicle or providing a command to an operator of the control vehicle to execute the overtake maneuver.

Claims (43)

1. A system comprising:

a controller structured to:

receive at least one overtake parameter associated with a control vehicle for overtaking a front vehicle in a vehicle lane, the at least one overtake parameter comprising a number of rear vehicles traveling in an overtake lane behind the control vehicle within a rear distance horizon;

receive an indication of a direction of traffic in the overtake lane that is adjacent to the vehicle lane;

receive an indication that the at least one overtake parameter satisfies at least one condition according to the direction of the traffic in the overtake lane, the at least one overtake parameter comprising the number of rear vehicles traveling in the overtake lane behind the control vehicle within the rear distance horizon, and the at least one condition comprising a predefined threshold number of rear vehicles; and

in response to the number of rear vehicles being less than the predefined threshold number of rear vehicles, execute an overtake maneuver by adjusting at least one parameter of the control vehicle or providing a command to an operator of the control vehicle to execute the overtake maneuver.

2. The system of claim 1 , wherein the at least one overtake parameter further comprises an overtake velocity for the control vehicle to overtake the front vehicle traveling ahead of the control vehicle in the vehicle lane and the at least one condition further comprises a predefined allowed velocity, and wherein the controller is further structured to execute the overtake maneuver in response to the overtake velocity being less than the predefined allowed velocity.

3. The system of claim 1 , wherein the direction of traffic in the overtake lane is the same as in the vehicle lane.

4. The system of claim 1 , wherein the at least one condition further comprises a predefined allowed velocity, and wherein the controller is further structured to:

in response to the direction of traffic in the overtake lane being the same as the direction of traffic in the vehicle lane, receive an indication that an overtake velocity for the control vehicle is less than or equal to the predefined allowed velocity and execute the overtake maneuver based on the overtake velocity for the control vehicle being less than or equal to the predefined allowed velocity.

5. The system of claim 4 , wherein the predefined allowed velocity corresponds to a speed limit associated with a route of the control vehicle.

6. The system of claim 1 , wherein executing the overtake maneuver comprises adjusting at least one vehicle parameter, and wherein the at least one vehicle parameter comprises a parameter of at least one of an engine or a transmission of the control vehicle.

7. The system of claim 1 , wherein the controller is further structured to:

receive an available peak engine power of an engine of the control vehicle, and

execute the overtake maneuver in response to an overtake velocity being achievable based on the available peak engine power.

8. The system of claim 7 , wherein the available peak engine power of the engine is based on a control vehicle parameter of the control vehicle, and wherein the control vehicle parameter comprises at least one of a control vehicle weight, a control vehicle aerodynamic resistance, a control vehicle rolling resistance, or a control vehicle transmission loss.

9. The system of claim 8 , wherein the controller is structured to:

receive an upcoming terrain profile to be encountered by the control vehicle during the overtake maneuver, and wherein the available peak engine power is also based on the upcoming terrain profile.

10. The system of claim 1 , wherein the direction of traffic in the overtake lane is opposite to a direction of traffic in the vehicle lane;

wherein the at least one overtake parameter comprises at least one of: a velocity of at least one oncoming vehicle approaching the control vehicle in the overtake lane, a distance between the control vehicle and the at least one oncoming vehicle, or an encounter time to encounter the at least one oncoming vehicle at an overtake velocity; and

wherein the at least one condition comprises a respective threshold corresponding to at least one of the at least one overtake parameter.

11. The system of claim 1 , wherein the at least one overtake parameter comprises at least one of: a control vehicle length, a front vehicle length, an initial distance between the control vehicle and the front vehicle before overtaking, a final distance between the control vehicle and the front vehicle after overtaking, an initial velocity of the control vehicle before overtaking, or a front vehicle velocity.

12. A method, comprising:

receiving, by a controller, at least one overtake parameter associated with a control vehicle for overtaking a front vehicle in a vehicle lane, the at least one overtake parameter comprising a number of rear vehicles traveling in an overtake lane behind the control vehicle within a rear distance horizon;

receiving, by the controller, an indication of a direction of traffic in the overtake lane that is adjacent to the vehicle lane;

receiving, by the controller, an indication that the at least one overtake parameter satisfies at least one condition according to the direction of the traffic in the overtake lane, the at least one overtake parameter comprising the number of rear vehicles traveling in the overtake lane behind the control vehicle within the rear distance horizon, and the at least one condition comprising a predefined threshold number of rear vehicles; and

in response to the number of rear vehicles being less than the predefined threshold number of rear vehicles, executing, by the controller, an overtake maneuver by adjusting at least one parameter of the control vehicle or providing a command to an operator of the control vehicle to execute the overtake maneuver.

13. The method of claim 12 , wherein the at least one overtake parameter further comprises an overtake velocity for the control vehicle to overtake the front vehicle traveling ahead of the control vehicle in the vehicle lane and the at least one condition further comprises a predefined allowed velocity, and wherein the method further comprises:

executing, by the controller, the overtake maneuver in response to the overtake velocity being less than the predefined allowed velocity.

14. The method of claim 12 , wherein the direction of traffic in the overtake lane is the same as in the vehicle lane.

15. The method of claim 12 , wherein the at least one condition comprises a predefined allowed velocity, and wherein the method further comprises:

in response to the direction of traffic in the overtake lane being the same as the direction of traffic in the vehicle lane, receiving, by the controller, an indication that an overtake velocity for the control vehicle to overtake the front vehicle is less than or equal to the predefined allowed velocity.

16. A non-transitory computer-readable storage medium storing instructions therein that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving at least one overtake parameter associated with a control vehicle for overtaking a front vehicle in a vehicle lane, the at least one overtake parameter comprising a number of rear vehicles traveling in an overtake lane behind the control vehicle within a rear distance horizon;

receiving an indication of a direction of traffic in the overtake lane that is adjacent to the vehicle lane;

receiving an indication that the at least one overtake parameter satisfies at least one condition according to the direction of the traffic in the overtake lane, the at least one overtake parameter comprising the number of rear vehicles traveling in the overtake lane behind the control vehicle within the rear distance horizon, and the at least one condition comprising a predefined threshold number of rear vehicles; and

in response to the number of rear vehicles being less than the predefined threshold number of rear vehicles, executing an overtake maneuver by adjusting at least one parameter of the control vehicle or providing a command to an operator of the control vehicle to execute the overtake maneuver.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the at least one parameter comprises a parameter of at least one of an engine or a transmission of the control vehicle.

18. The non-transitory computer-readable storage medium of claim 16 , wherein the instructions, when executed by the one or more processors, cause the one or more processors to perform further operations comprising:

receiving an available peak engine power of an engine of the control vehicle; and

executing the overtake maneuver in response to an overtake velocity being achievable based on the available peak engine power.

19. The non-transitory computer-readable storage medium of claim 18 , wherein the available peak engine power of the engine is based on a control vehicle parameter of the control vehicle, and wherein the control vehicle parameter comprises at least one of a control vehicle weight, a control vehicle aerodynamic resistance, a control vehicle rolling resistance, or a control vehicle transmission loss.

20. The method of claim 15 , wherein the predefined allowed velocity corresponds to a speed limit associated with a route of the control vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2025
From: SUJAN, VIVEK ANAND; YONUSHONIS, THOMAS M.
To: CUMMINS INC.
Reel/Frame 072979/0260 →
Continuity (4)
Continuation 17323552 · May 18, 2021
Continuation PCTUS2019068281 · Dec 23, 2019
Provisional Application 62785881 · Dec 28, 2018
Related Publication 20250042405A1 · Feb 6, 2025
References Cited (38)
US 7146272B2 · Yanagidaira et al. · 2006 [cited by applicant]
US 9157761B2 · Levin · 2015 [cited by applicant]
US 9533685B2 · Ask · 2017 [cited by applicant]
US 9550496B2 · Suzuki et al. · 2017 [cited by applicant]
US 9682712B2 · Kubo · 2017 [cited by applicant]
US 9688278B2 · Harda et al. · 2017 [cited by applicant]
US 9783201B2 · Heinrich et al. · 2017 [cited by applicant]
US 20110313665A1 · Lueke et al. · 2011 [cited by applicant]
US 20130271295A1 · Huelbusch · 2013 [cited by applicant]
US 20150353094A1 · Harda · 2015 [cited by examiner]
US 20150360684A1 · Matsuno et al. · 2015 [cited by applicant]
US 20150375748A1 · Nagase · 2015 [cited by examiner]
US 20160214613A1 · Herzhauser et al. · 2016 [cited by applicant]
US 20170101102A1 · Matei · 2017 [cited by examiner]
US 20170103657A1 · Hu · 2017 [cited by applicant]
US 20170334446A1 · Bosch et al. · 2017 [cited by applicant]
US 20180081371A1 · Bar-Tal et al. · 2018 [cited by applicant]
US 20180154894A1 · Norwood · 2018 [cited by examiner]
US 20190232960A1 · Yokota · 2019 [cited by examiner]
US 20200039363A1 · Degand · 2020 [cited by examiner]
US 20210009115A1 · Ohmura et al. · 2021 [cited by applicant]
US 20210039640A1 · Jakobsson et al. · 2021 [cited by applicant]
CN 105984342A · 2016 [cited by applicant]
CN 106564498A · 2017 [cited by applicant]
DE 102011118336 · 2012 [cited by applicant]
DE 102011076085 · 2012 [cited by applicant]
DE 102011086299 · 2013 [cited by applicant]
EP 2423902 · 2012 [cited by applicant]
EP 2837538A1 · 2015 [cited by applicant]
FR 3062833A1 · 2018 [cited by applicant]
WO WO2006037360 · 2006 [cited by applicant]
WO WO2013187835 · 2013 [cited by applicant]
Exam Report on EP Application. No. 19902385.4 dated May 23, 2024. [cited by applicant]
Chinese Office Action on CN application No. 2019800755144 dated Apr. 12, 2023. [cited by applicant]
Foreign Search Report on EP 19902385.4 dtd Aug. 1, 2022. [cited by applicant]
International Search Report and Written Opinion on International Application No. PCT/US2019/068281, mail date Feb. 25, 2020, 11 pages. [cited by applicant]
Notice of Allowance on U.S. Appl. No. 17/323,552 dtd May 1, 2023. [cited by applicant]
EPO Examination Report for Application No. 19902385.4 mailing date Feb. 27, 2025, 5 pages. [cited by applicant]
Cited By (1)
US 12,668,269