IP Library Granted Patent US 12,097,772
Granted Patent B2
US 12,097,772 · App. 17/376,467 · Granted Sep 24, 2024

Systems and methods for controlling speed differential of wheels of a vehicle

Inventor: Matthew Trainham (Rancho Santa Margarita, CA)
Assignee: Rivian IP Holdings, LLC
B60L15/2036B62D9/002B60L2240/12B60L2240/24B60L2240/423
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,097,772
App. No.
17/376,467
Granted
Sep 24, 2024
Kind
B2
Abstract

Systems and methods are provided herein for controlling the speed differential of wheels of a vehicle. The vehicle determines a wheel steering angle, where the wheel steering angle corresponds to a center of rotation of the vehicle. The vehicle determines a differential wheel speed associated with a first wheel of the vehicle and a second wheel of the vehicle based at least on the wheel steering angle. The vehicle independently applies torque to the first and second wheels based on the differential wheel speed.

Claims (83)

1. A method for controlling speed differential of wheels of a vehicle, the method comprising:

determining a wheel steering angle of the vehicle;

in response to determining the wheel steering angle of the vehicle is below a first wheel steering angle threshold, applying equal torque to first and second wheels of the vehicle;

in response to determining the wheel steering angle of the vehicle exceeds the first wheel steering angle threshold:

determining a differential wheel speed associated with a first wheel of the vehicle and a second wheel of the vehicle, wherein determining the differential wheel speed comprises:

determining a first target wheel speed for the first wheel based on the wheel steering angle and vehicle speed; and

determining a second target wheel speed for the second wheel based on the wheel steering angle and the vehicle speed; and

independently applying torque to the first and second wheels to achieve the first target wheel speed and the second target wheel speed; and

in response to determining the wheel steering angle of the vehicle continues to increase and exceeds a second wheel steering angle threshold greater than the first wheel steering angle threshold, providing an overcompensation factor to the first and second wheels.

2. The method of claim 1 , wherein:

determining the differential wheel speed is further based on at least one of 1) a center of rotation, 2) distance of the first wheel to the center of rotation, or 3) distance of the second wheel to the center of rotation; and

independently applying torque to the first and second wheels comprises:

applying a first torque to the first wheel to achieve the first target wheel speed; and

applying a second torque to the second wheel to achieve the second target wheel speed, wherein the first torque differs from the second torque.

3. The method of claim 2 , wherein:

the vehicle comprises a first motor configured to provide the first torque to the first wheel; and

the vehicle comprises a second motor configured to provide the second torque to the second wheel, wherein the first motor differs from the second motor.

4. The method of claim 1 , wherein:

the vehicle comprises four wheels comprising the first wheel, the second wheel, a third wheel, and a fourth wheel;

determining the differential wheel speed comprises determining a respective target wheel speed for each of the first wheel, the second wheel, the third wheel, and the fourth wheel; and

independently applying torque comprises independently applying torque to each of the four wheels based on the respective target wheel speeds.

5. The method of claim 4 , wherein the vehicle comprises four motors, each configured to independently provide torque to a respective wheel based on the respective target wheel speeds.

6. The method of claim 5 , wherein:

each of the four motors comprises an electric motor comprising a motor shaft; and

the method further comprising:

monitoring signals from sensors coupled to the motor shafts of the four electric motors, wherein each sensor indicates an amount of rotation of a respective motor shaft;

calculating a respective wheel speed for each respective wheel based on a respective signal of the monitored signals; and

in response to the calculated respective wheel speed for each respective wheel, adjusting a torque to each respective wheel to achieve each respective target wheel speed.

7. The method of claim 1 , further comprising:

receiving an accelerator pedal input that determines a vehicle target speed, wherein determining the differential wheel speed comprises:

determining the differential wheel speed between the first wheel of the vehicle and the second wheel of the vehicle based on the vehicle target speed and the wheel steering angle.

8. The method of claim 1 , further comprising:

determining a turning path for each wheel of the vehicle based on the wheel steering angle, wherein the turning path of the vehicle defines a travel path for each wheel of the vehicle; and

adjusting the differential wheel speed for each respective wheel of the wheels of the vehicle based on the determined respective turning path.

9. The method of claim 1 , wherein the first wheel steering angle threshold is at least 5 degrees.

10. A vehicle for controlling speed differential of wheels of the vehicle, the vehicle comprising:

a steering wheel configured to receive an input from an operator of the vehicle to turn the vehicle, wherein each turn is configured to generate a respective wheel steering angle of the vehicle; and

control circuitry configured to:

determine the wheel steering angle of the vehicle from the received input to turn the vehicle;

in response to determining the wheel steering angle of the vehicle is below a first wheel steering angle threshold, apply equal torque to first and second wheels of the vehicle;

in response to determining the wheel steering angle of the vehicle exceeds the first wheel steering angle threshold:

determine a differential wheel speed associated with a first wheel of the vehicle and a second wheel of the vehicle by:

determining a first target wheel speed for the first wheel based on the wheel steering angle and vehicle speed; and

determining a second target wheel speed for the second wheel based on the wheel steering angle and the vehicle speed; and

independently apply torque to the first and second wheels to achieve the first target wheel speed and the second target wheel speed; and

in response to determining the wheel steering angle of the vehicle continues to increase and exceeds a second wheel steering angle threshold greater than the first wheel steering angle threshold, provide an overcompensation factor to the first and second wheels.

11. The vehicle of claim 10 , wherein:

the control circuitry is configured to determine the differential wheel speed further based on at least one of 1) a center of rotation, 2) distance of the first wheel to the center of rotation, or 3) distance of the second wheel to the center of rotation; and

the control circuitry is configured to independently apply torque to the first and second wheels by:

applying a first torque to the first wheel to achieve the first target wheel speed; and

applying a second torque to the second wheel to achieve the second target wheel speed, wherein the first torque differs from the second torque.

12. The vehicle of claim 11 , wherein:

the vehicle comprises a first motor configured to provide the first torque to the first wheel; and

the vehicle comprises a second motor configured to provide the second torque to the second wheel, wherein the first motor differs from the second motor.

13. The vehicle of claim 10 , wherein:

the vehicle comprises four wheels comprising the first wheel, the second wheel, a third wheel, and a fourth wheel;

the control circuitry is configured to determine the differential wheel speed by determining a respective target wheel speed for each of the first wheel, the second wheel, the third wheel and the fourth wheel; and

the control circuitry is configured to independently apply torque by independently applying torque to each of the four wheels based on the respective target wheel speeds.

14. The vehicle of claim 13 , wherein the vehicle comprises four motors, each configured to independently provide torque to a respective wheel based on the respective target wheel speeds.

15. The vehicle of claim 14 , wherein:

each of the four motors comprises an electric motor comprising a motor shaft;

the control circuitry is further configured to:

monitor signals from sensors coupled to the motor shafts of the four electric motors, wherein each sensor indicates an amount of rotation of a respective motor shaft;

calculate a respective wheel speed for each respective wheel based on a respective signal of the monitored signals; and

in response to the calculated respective wheel speed for each respective wheel, adjust a torque to each respective wheel to achieve each respective target wheel speed.

16. The vehicle of claim 10 , further comprises:

an accelerator pedal configured to provide an accelerator pedal input that determines a vehicle target speed, wherein the control circuitry is further configured to determine the differential wheel speed by:

determining the differential wheel speed between the first wheel of the vehicle and the second wheel of the vehicle based on the vehicle target speed and the wheel steering angle.

17. A method for controlling speed differential of wheels of a vehicle, the method comprising:

determining a wheel steering angle of the vehicle;

in response to determining the wheel steering angle of the vehicle is below a first wheel steering angle threshold, applying equal torque to first and second wheels of the vehicle;

in response to determining the wheel steering angle of the vehicle exceeds the first wheel steering angle threshold:

determining a first target wheel speed of a first wheel of the vehicle based on the wheel steering angle and vehicle speed;

determining a second target wheel speed of a second wheel of the vehicle based on the wheel steering angle and the vehicle speed; and

independently adjusting torque to the first and second wheels to achieve their respective first and second target wheel speeds; and

in response to determining the wheel steering angle of the vehicle continues to increase and exceeds a second wheel steering angle threshold greater than the first wheel steering angle threshold, providing an overcompensation factor to the first and second wheels.

18. The method of claim 17 , wherein the independently adjusting torque comprises:

applying a first torque to the first wheel to achieve the first target wheel speed; and

applying a second torque to the second wheel to achieve the second target wheel speed, wherein the first torque differs from the second torque.

19. The method of claim 18 , wherein:

the vehicle comprises a first motor configured to provide the first torque to the first wheel; and

the vehicle comprises a second motor configured to provide the second torque to the second wheel, wherein the first motor differs from the second motor.

20. The method of claim 17 , wherein the first and second wheels are at different distances away from a center of rotation and wherein the first target wheel speed differs from the second target wheel speed.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2021
From: TRAINHAM, MATTHEW
To: RIVIAN AUTOMOTIVE, LLC
Reel/Frame 056868/0481 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2021
From: RIVIAN AUTOMOTIVE, LLC
To: RIVIAN IP HOLDINGS, LLC
Reel/Frame 056868/0519 →
Continuity (1)
Related Publication 20230021908A1 · Jan 26, 2023
Cited By (2)
US 12,606,157 US 12,612,962