IP Library Granted Patent US 12,415,512
Granted Patent B2
US 12,415,512 · App. 18/113,865 · Granted Sep 16, 2025

Vehicle lateral compensation for path deviation due to environmental forces

Inventors: Jason Schwegler (Grand Blanc, MI); Michael Cottrell (White Lake, MI); Nicholas Mawhinney (Fenton, MI)
Assignees: Steering Solutions IP Holding Corporation; Continental Automotive Systems Inc.
B60W30/0956B60W10/04B60W10/18B60W10/20B60W50/0097B60W2050/0031B60W2552/20B60W2555/20B60W2710/18B60W2710/20
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,415,512
App. No.
18/113,865
Granted
Sep 16, 2025
Kind
B2
Abstract

A number of variations are disclosed including a system and method including modifying motion controller actuator commands in real-time based on calculated offset induced when a vehicle exceeds acceleration and rotational limits of a vehicle when experiencing crosswind or other environmental forces.

Claims (41)

1. A computer readable medium comprising:

non-transitory memory operable for machine instructions that are to be executed by a computer, the machine instructions when executed by the computer implement the following functions comprising:

determining a first set of actuation commands;

determining a first set of vehicle acceleration and rotational limits corresponding to the first set of actuation commands;

receiving or measuring forces via at least one of an inertial measurement unit, and a vehicle corner height measured by a vehicle wheel height sensor;

determining measured motion data including orientation of external forces local to a vehicle based on vehicle acceleration, rotation, and geomagnetic from the inertial measurement unit, and relative vehicle corner height from the vehicle wheel height sensor;

determining physical model deviations based on the measured motion data;

determining if measured vehicles dynamics at least one of reach or exceed the first set of vehicle acceleration and rotational limits;

calculating at least one vehicle acceleration limit offset or at least one rotational limit offset based at least on the physical model deviations; and

determining a first set of actuation adjustments based off the at least one vehicle acceleration limit offset or at least one rotational limit offset.

2. A computer readable medium as in claim 1 , further comprising modifying the first set of actuation commands with the first set of actuation adjustments to generate a second set of actuation commands.

3. A computer readable medium as in claim 2 , further comprising modifying at least one of vehicle propulsion, steering, or braking actuator commands based on the second set of actuation commands.

4. A computer readable medium as in claim 3 , further comprising actuating at least one of a vehicle propulsion, steering, or braking actuator based on the second set of actuation commands.

5. A computer readable medium comprising:

non-transitory memory operable for machine instructions that are to be executed by a computer, the machine instructions when executed by the computer implement the following functions comprising:

determining at least one of a vehicle propulsion command, a steering actuator command, or a braking actuator command to achieve a desired path of travel;

communicating the at least one of vehicle propulsion, steering, or braking actuator commands to a predictive model;

predictively modeling vehicle behavior based on the at least one of vehicle propulsion, steering, or braking actuator commands;

receiving or measuring forces via at least one of an inertial measurement unit, and a vehicle corner height measured by a vehicle wheel height sensor;

determining measured motion data including orientation of external forces local to a vehicle based on vehicle acceleration, rotation, and geomagnetic from the inertial measurement unit, and relative vehicle corner height from the vehicle wheel height sensor;

determining physical model deviations based on the measured motion data;

comparing dynamic vehicle data to at least one modeled vehicle behavior comprising at least one acceleration limit or rotational limit; and

adjusting the vehicle propulsion commands, steering commands, or braking actuator commands to stay within the modeled vehicle behavior comprising at least one acceleration limit or rotational limit based at least on the physical model deviations.

6. A computer readable medium as in claim 5 , further comprising communicating at least one of adjusted vehicle propulsion, steering, or braking actuator commands to a trajectory planner.

7. A computer readable medium as in claim 5 , further comprising communicating at least one of adjusted vehicle propulsion, steering, or braking actuator capacity consumed to achieve adjusted vehicle propulsion, steering, or braking actuator commands to a motion planner.

8. A computer readable medium as in claim 5 , wherein: adjusting the vehicle propulsion commands, steering commands, or braking actuator commands to stay within the modeled vehicle behavior comprising at least one acceleration limit or rotational limit occurs independently from a forward-looking sensor system identifying road limits.

9. A computer readable medium as in claim 8 , wherein: adjusting the vehicle propulsion commands, steering commands, or braking actuator commands to stay within the modeled vehicle behavior comprising at least one acceleration limit or rotational limit occurs prior to identifying road limits via a forward-looking sensor system.

10. A computer readable medium comprising instructions executable by an electronic processor to carry out actions, comprising:

determining a first set of actuation commands;

determining a first set of vehicle acceleration and rotational limits corresponding to the first set of actuation commands;

receiving or measuring forces via at least one of an inertial measurement unit, and a vehicle corner height measured by a vehicle wheel height sensor;

determining measured motion data including orientation of external forces local to a vehicle based on vehicle acceleration, rotation, and geomagnetic from the inertial measurement unit, and relative vehicle corner height from the height sensor;

determining physical model deviations based on the measured motion data;

determining if measured vehicles dynamics at least one of reach or exceed the first set of vehicle acceleration and rotational limits;

calculating at least one vehicle acceleration limit offset or at least one rotational limit offset based at least on the physical model deviations; and

determining a first set of actuation adjustments based off the at least one vehicle acceleration limit offset or at least one rotational limit offset.

11. A computer readable medium as in claim 10 , further comprising modifying the first set of actuation commands with the first set of actuation adjustments to generate a second set of actuation commands.

12. A computer readable medium as in claim 11 , further comprising modifying at least one of vehicle propulsion, steering, or braking actuator commands based on the second set of actuation commands.

13. A computer readable medium as in claim 12 , further comprising actuating at least one of a vehicle propulsion, steering, or braking actuator based on the second set of actuation commands.

14. A computer readable medium as in claim 10 , wherein: determining a first set of actuation adjustments based off the at least one vehicle acceleration limit offset or at least one rotational limit offset occurs independently from a forward-looking sensor system identifying road limits.

15. A computer readable medium as in claim 14 , wherein: determining a first set of actuation adjustments based off the at least one vehicle acceleration limit offset or at least one rotational limit offset occurs prior to identifying road limits via a forward-looking sensor system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2023
From: SCHWEGLER, JASON; COTTRELL, MICHAEL; MAWHINNEY, NICHOLAS
To: STEERING SOLUTIONS IP HOLDING CORPORATION; CONTINENTAL AUTOMOTIVE SYSTEMS, INC.
Reel/Frame 062797/0491 →
Continuity (1)
Related Publication 20240286608A1 · Aug 29, 2024
References Cited (25)
US 7102496B1 · Ernst, Jr. et al. · 2006 [cited by applicant]
US 8170739B2 · Lee · 2012 [cited by applicant]
US 8190330B2 · Lee · 2012 [cited by applicant]
US 8364370B2 · Yonezawa et al. · 2013 [cited by applicant]
US 8428843B2 · Lee et al. · 2013 [cited by applicant]
US 8437890B2 · Anderson et al. · 2013 [cited by applicant]
US 8818606B2 · Lee et al. · 2014 [cited by applicant]
US 9168924B2 · Lee et al. · 2015 [cited by applicant]
US 9428187B2 · Lee · 2016 [cited by applicant]
US 10046743B2 · Jonasson et al. · 2018 [cited by applicant]
US 10046749B2 · Jonasson et al. · 2018 [cited by applicant]
US 10725470B2 · Mahabadi et al. · 2020 [cited by applicant]
US 10994729B2 · Berntorp et al. · 2021 [cited by applicant]
US 20080015754A1 · Hac · 2008 [cited by examiner]
US 20160325721A1 · Jonasson · 2016 [cited by examiner]
US 20170183035A1 · Patana · 2017 [cited by applicant]
DE 102008041248A1 · 2009 [cited by applicant]
DE 102010029245A · 2011 [cited by applicant]
DE 102018203617A1 · 2019 [cited by applicant]
DE 102018206018A1 · 2019 [cited by applicant]
DE 102018125250A1 · 2020 [cited by applicant]
DE 102018222783A1 · 2020 [cited by applicant]
WO 2021043925A1 · 2021 [cited by applicant]
Fitrt Yakub ; Autonomous car in path following control under side wind effect by laguerre function; 7 Pages (61-66) https://www.researchgate.net/profile/Fitri-Yakub/publication/260762114_Autonomous_car in_path_following… [cited by applicant]
Yang et al. Intelligent Vehicle Lateral Control Method Based on Feedforward + Predictive LQR Algorithm ;(21 Pages) https://www.mdpi.com/2076-0825/10/9/228/pdf. [cited by applicant]