Lane change maneuvers with minimized tire slip

US12195083B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12195083-B2
Application numberUS-201916452936-A
CountryUS
Kind codeB2
Filing dateJun 26, 2019
Priority dateJun 26, 2019
Publication dateJan 14, 2025
Grant dateJan 14, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method in a data processing system including at least one processor and at least one memory including instructions executed by the at least one processor to implement a lane change system is provided by the present disclosure. The method includes receiving, from at least one of a plurality of sensors coupled to a vehicle, information associated with a location of an object longitudinally ahead of the vehicle, determining a sequence of control inputs associated with a time horizon to avoid a collision between the vehicle and the object based on a constraint and the location of the object, and the determining the sequence of control inputs including minimizing a maximum tire slip angle of the vehicle during the time horizon subject to the constraint, and causing a vehicle control system of the vehicle to perform a vehicle maneuver based on the sequence of control inputs.

First claim

Opening claim text (preview).

What is claimed is: 1. A method in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions executed by the at least one processor to implement a lane change system, the method comprising: (a) receiving, from at least one of a plurality of sensors coupled to a vehicle, information associated with a location of an object longitudinally ahead of the vehicle; (b) at a first time, determining a sequence of control inputs to avoid a collision between the vehicle and the object based on a constraint and the location of the object, the sequence of control inputs being associated with a time horizon, wherein each control input in the sequence of control inputs is associated with a corresponding fixed time interval of the time horizon, wherein the fixed time intervals occur consecutively, and the determining the sequence of control inputs comprising a minimization of a maximum tire slip angle of the vehicle during the time horizon subject to the constraint, wherein each control input of the sequence of control inputs is determined based on the minimization; (c) propagating, based on the sequence of control inputs, a generated safe state trajectory; and (d) during a time interval, causing a vehicle control system of the vehicle to perform a series of vehicle maneuvers, each of the series of vehicle maneuvers based on a corresponding one of the sequence of control inputs and the generated safe state trajectory, wherein the first time precedes the time interval. 2. The method of claim 1 , further comprising: calculating a first sequence of tire slip values associated with the time horizon and a front wheel of the vehicle; and calculating a second sequence of tire slip values associated with the time horizon and a rear wheel of the vehicle. 3. The method of claim 2 , wherein each tire slip angle is calculated based on a lateral velocity of the vehicle, a yaw rate of vehicle, a distance of the associated wheel to a center of gravity of the vehicle, and a longitudinal velocity of the vehicle. 4. The method of claim 2 , wherein the first tire slip sequence is associated with a sequence of front steering angle values of the front wheels of the vehicle and a sequence of lateral velocity values of the vehicle corresponding to the sequence of front steering angle values, and wherein the constraint comprises: a first constraint requiring that a final front steering angle value in the sequence of front steering angle values is no greater than a first predetermined value and a second constraint requiring that a final lateral velocity value in the sequence of lateral velocity values is equal to a second predetermined value. 5. The method of claim 4 , wherein the first predetermined value is two degrees and the second predetermined value is one-tenth of a meter per second. 6. The method of claim 2 , further comprising: calculating a score for the first sequence of tire slip angles and the second sequence of tire slip angles based on a maximum allowable slip value. 7. The method of claim 1 further comprising: determining a longitudinal distance between the vehicle and the object based on the information. 8. The method of claim 1 , wherein the constraint comprises a minimum lateral distance to be maintained between the object and the vehicle at a longitudinal location of the object. 9. The method of claim 1 , wherein the vehicle control system comprises a steering subsystem configured to steer front wheels of the vehicle, and wherein the constraint comprises a steering rate limit for the steering subsystem. 10. The method of claim 1 further comprising: receiving, from at least one of the plurality of sensors, roadway information about a roadway the vehicle is traveling on; and determining a lane boundary of a roadway based on the roadway information; wherein the constraint comprises a requirement that a predetermined portion of the vehicle must remain on a side of the lane boundary. 11. A method in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions executed by the at least one processor to implement a lane change system, the method comprising: (a) receiving, from at least one of a first plurality of sensors coupled to a vehicle, first information about a roadway; (b) receiving, from at least one of the first plurality of sensors, second information about a location of an object; (c) determining a drivable region based on the first information and the second information, the drivable region comprising a boundary; (d) propagating a generated safe state trajectory; (e) at a first time determining a sequence of control inputs to avoid a collision between the vehicle and the object based on a constraint, the location of the object, and the boundary, the sequence of control inputs being associated with a time horizon, wherein each control input in the sequence of control inputs is associated with a corresponding fixed time interval of the time horizon, wherein the fixed time intervals occur consecutively, and the determining the sequence of control inputs comprising: minimizing a maximum tire slip angle of the vehicle during the time horizon subject to the constraint, wherein each control input of the sequence of control inputs is determined based on the minimizing the maximum tire slip angle; and (f) at a second time causing a vehicle control system of the vehicle to perform a vehicle maneuver based on a first control input of the first sequence of control inputs and the generated safe state trajectory, wherein the first time occurs before the second time. 12. The method of claim 11 , wherein the first sequence of control inputs comprises a sequence of steering rates for a front wheel of the vehicle. 13. The method of claim 11 , wherein the second information includes information about the object that is located longitudinally ahead of the vehicle. 14. The method of claim 11 , wherein the first tire slip sequence is determined using nonlinear Model Predictive Control. 15. The method of claim 11 wherein: the sequence of control inputs are based at least in part on a stopping distance model, the stopping distance model including a plurality of stopping distances determined using manufacturing test data. 16. A driving control system for a vehicle comprising a vehicle control system configured to steer front wheels of the vehicle, the driving control system comprising: a plurality of sensors coupled to the vehicle; and a controller in electrical communication with the first plurality of sensors and the vehicle control system, the controller being configured to execute a program to: (i) receive first information about a roadway from at least one of the plurality of sensors; (ii) receive second information about a location of an object from at least one of the plurality of sensors; (iii) determine a drivable region based on the first information and the second information, the drivable region comprising a boundary; (iv) propagate a generated safe state trajectory; (v) at a first time_determine a sequence of control inputs to avoid a collision between the vehicle and the object based on a constraint, the location of the object, and the boundary, the sequence of control inputs being associated with a time horizon, wherein each control input in the sequence of control inputs is associated with a corresponding fixed time interval of the time horizon, wherein the fixed time intervals occur consecutively, and the determining the seq

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12195083B2 cover?
A method in a data processing system including at least one processor and at least one memory including instructions executed by the at least one processor to implement a lane change system is provided by the present disclosure. The method includes receiving, from at least one of a plurality of sensors coupled to a vehicle, information associated with a location of an object longitudinally ahea…
Who is the assignee on this patent?
Univ Michigan Regents
What technology area does this patent fall under?
Primary CPC classification B62D15/0255. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jan 14 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).