IP Library Granted Patent US 12,733,570
Granted Patent B2
US 12,733,570 · App. 18/481,845 · Granted Sep 15, 2026

Automatic calibration of individual wheel hub motor speed in traction systems

Inventors: William Christopher Dickson (Stowmarket, GB); Brian Richard Bertolasi (Waukesha, WI)
Assignees: Textron Inc.; Marlin Technologies, Inc.
A01D34/006A01D34/44A01D69/02A01D2101/00
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,733,570
App. No.
18/481,845
Granted
Sep 15, 2026
Kind
B2
Abstract

One embodiment is a control system for a vehicle comprising a plurality of wheels, the control system comprising a master control unit (MCU); a plurality of traction systems corresponding to the wheels; and a plurality of rolling radius offset values stored in a memory device of the MCU and each corresponding to one of the wheels. The MCU determines for each wheel a command speed based on the rolling radius offset value for the wheel in combination with a tire diameter of the wheel, a steered angle of the vehicle, a traction pedal command, and vehicle geometry information, and provides the determined command speed for the wheel to the corresponding traction system, which controls a speed of the wheel based on the determined command speed received from the MCU.

Claims (55)

1 . A control system for a vehicle comprising a plurality of wheels, the control system comprising:

a master control unit (MCU);

a plurality of traction systems, wherein each of the traction systems corresponds to one of the wheels; and

a plurality of rolling radius offset values stored in a memory device accessible by the MCU, wherein each of the rolling radius offset values corresponds to one of the wheels;

wherein the MCU determines for each one of the wheels a command speed based on the rolling radius offset value corresponding to the one of the wheels in combination with at least one of a tire diameter of the one of the wheels, a steered angle of the vehicle, a traction pedal command, and vehicle geometry information, and provides the determined command speed for the one of the wheels to the traction system corresponding to the one of the wheels; and

wherein each of the traction systems controls a speed of the corresponding one of the wheels based on the determined command speed for the one of the wheels received from the MCU.

2 . The control system of claim 1 , wherein each of the traction systems comprises:

a traction motor for providing rotational force to the corresponding one of the wheels, wherein the traction motor comprises an electric motor; and

a traction control unit (TCU) for controlling a speed of the rotational force generated by the traction motor.

3 . The control system of claim 2 , further comprising a traction pedal for indicating a desired speed for the vehicle.

4 . The control system of claim 1 , wherein during operation of the vehicle, the MCU determines whether a set of calibration mode conditions has been met and if so, causes the vehicle to operate in a calibration mode.

5 . The control system of claim 4 , wherein the set of calibration mode conditions includes at least one of:

whether the vehicle is driving at a consistent command speed in excess of a minimum threshold speed;

whether the vehicle is driving in a substantially straight line;

whether the vehicle is driving on a substantially level surface; and

whether traction motor currents are within a predetermined range for driving on a substantially level surface.

6 . The control system of claim 4 , wherein operating in the calibration mode comprises:

for each of the traction systems, comparing a traction motor current for the traction system with an average traction motor current for all of the traction systems; and

based on results of the comparing, adjusting the command speed corresponding to the one of the wheels.

7 . The control system of claim 6 , wherein operating in calibration mode further comprises, based on results of the comparing, updating the rolling radius offset value corresponding to the one of the wheels.

8 . The control system of claim 6 , wherein the MCU determines for each one of the wheels an updated command speed based on the updated rolling radius offset value corresponding to the one of the wheels in combination with at least one of a tire diameter of the one of the wheels, a steered angle of the vehicle, a traction pedal command, and vehicle geometry information, and provides the determined updated command speed for the one of the wheels to the traction system corresponding to the one of the wheels.

9 . The control system of claim 6 , wherein the plurality of rolling radius offset values stored in the memory device are replaced with the updated rolling radius offset values when the vehicle ceases operation.

10 . A vehicle comprising:

a plurality of wheels;

a master control unit (MCU);

a plurality of traction systems, wherein each of the traction systems corresponds to one of the wheels and comprises a traction motor for providing rotational force to the corresponding one of the wheels, wherein the traction motor comprises an electric motor; and

a plurality of rolling radius offset values stored in a memory device accessible by the MCU, wherein each of the rolling radius offset values corresponds to one of the wheels;

wherein the MCU determines for each one of the wheels a command speed based on the rolling radius offset value corresponding to the one of the wheels in combination with at least one of a tire diameter of the one of the wheels, a steered angle of the vehicle, a traction pedal command, and vehicle geometry information, and provides the determined command speed for the one of the wheels to the traction system corresponding to the one of the wheels; and

wherein each of the traction systems controls a speed of the corresponding one of the wheels based on the determined command speed for the one of the wheels received from the MCU.

11 . The vehicle of claim 10 , wherein each of the traction systems further comprises:

a traction control unit (TCU) for controlling a speed of the rotational force generated by the traction motor.

12 . The vehicle of claim 11 , wherein the MCU determines whether a set of calibration mode conditions has been met and if so, causes the vehicle to operate in a calibration mode.

13 . The vehicle of claim 12 , wherein the operating in the calibration mode comprises:

for each of the traction systems, comparing a traction motor current for the traction system with an average traction motor current for all of the traction systems; and

based on results of the comparing:

adjusting the command speed corresponding to the one of the wheels; and

updating the rolling radius offset value corresponding to the one of the wheels.

14 . The vehicle of claim 13 , wherein the MCU determines for each one of the wheels an updated command speed based on the updated rolling radius offset value corresponding to the one of the wheels in combination with at least one of a tire diameter of the one of the wheels, a steered angle of the vehicle, a traction pedal command, and vehicle geometry information, and provides the determined updated command speed for the one of the wheels to the traction system corresponding to the one of the wheels.

15 . The vehicle of claim 10 , wherein the vehicle comprises a riding lawn mower.

16 . A computer-implemented method comprising:

determining for each of a plurality of wheels of a vehicle a command speed based on a rolling radius offset value corresponding to the wheel in combination with at least one of a tire diameter of the one of the wheels, a steered angle of the vehicle, a traction pedal command, and vehicle geometry information, wherein the rolling radius offset values are stored in a non-volatile memory device;

for each of the determined command speeds, providing the determined command speed to a traction system for the corresponding wheel, wherein the traction system controls a speed of the corresponding wheel in accordance with the received command speed for the corresponding the wheel;

determining whether a set of calibration mode conditions has been met; and

if the set of calibration mode conditions has been met, causing the vehicle to operate in a calibration mode.

17 . The computer-implemented method of claim 16 , wherein the set of calibration mode conditions includes at least one of:

the vehicle driving at a consistent command speed in excess of a minimum threshold speed;

the vehicle driving in a substantially straight line;

the vehicle driving on a substantially level surface; and

traction motor currents are within a predetermined range for driving on a substantially level surface.

18 . The computer-implemented method of claim 16 , wherein causing the vehicle to operate in the calibration mode comprises:

for each of the traction systems, comparing a traction motor current for the traction system with an average traction motor current for all of the traction systems;

based on results of the comparing, adjusting the command speed of the corresponding wheel; and

based on results of the comparing, updating the rolling radius offset value of the corresponding wheel.

19 . The computer-implemented method of claim 18 , further comprising determining for each of the wheels an updated command speed based on the updated rolling radius offset value corresponding to the wheel in combination with at least one of a tire diameter of the wheel, a steered angle of the vehicle, a traction pedal command, and vehicle geometry information, and provides the determined updated command speed for the wheel to the traction system corresponding to the wheel.

20 . The computer-implemented method of claim 18 , further comprising replacing the plurality of rolling radius offset values stored in a non-volatile memory device with the updated rolling radius offset values.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2023
From: DICKSON, WILLIAM CHRISTOPHER
To: TEXTRON INC.
Reel/Frame 065140/0589 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2023
From: BERTOLASI, BRIAN RICHARD
To: MARLIN TECHNOLOGIES, INC.
Reel/Frame 065140/0608 →
Continuity (1)
Related Publication 20250113768A1 · Apr 10, 2025
References Cited (58)
US 5402344A · Reister et al. · 1995 [cited by applicant]
US 5563792A · Ander et al. · 1996 [cited by applicant]
US 6408240B1 · Morrell et al. · 2002 [cited by applicant]
US 6513886B1 · Weber · 2003 [cited by examiner]
US 6807466B2 · Strothmann · 2004 [cited by applicant]
US 7894958B2 · Tate et al. · 2011 [cited by applicant]
US 7942228B2 · Fenker et al. · 2011 [cited by applicant]
US 8275532B2 · Blaise et al. · 2012 [cited by applicant]
US 8306699B2 · Scheer · 2012 [cited by applicant]
US 8527124B2 · Velde et al. · 2013 [cited by applicant]
US 8527125B2 · Tate et al. · 2013 [cited by applicant]
US 8639402B2 · Tate et al. · 2014 [cited by applicant]
US 8645011B2 · Schaffler et al. · 2014 [cited by applicant]
US 8718897B2 · Wright et al. · 2014 [cited by applicant]
US 9065304B2 · Boughtwood · 2015 [cited by applicant]
US 9221340B2 · Byers et al. · 2015 [cited by applicant]
US 9421883B2 · Drako et al. · 2016 [cited by applicant]
US 9744879B2 · Drako · 2017 [cited by applicant]
US 9889743B2 · Ienaga · 2018 [cited by applicant]
US 10392016B2 · Gorczowski · 2019 [cited by applicant]
US 10556592B2 · Ienaga et al. · 2020 [cited by applicant]
US 10815644B2 · Fritz · 2020 [cited by applicant]
US 10821981B1 · Funke et al. · 2020 [cited by applicant]
US 11565750B2 · Chang et al. · 2023 [cited by applicant]
US 11607952B1 · Wright · 2023 [cited by applicant]
US 20020019717A1 · Uchida · 2002 [cited by applicant]
US 20020153188A1 · Brandt et al. · 2002 [cited by applicant]
US 20050038588A1 · Shukla · 2005 [cited by applicant]
US 20050264245A1 · Donnelly · 2005 [cited by applicant]
US 20070295545A1 · Romig et al. · 2007 [cited by applicant]
US 20090192691A1 · O'connor et al. · 2009 [cited by applicant]
US 20120221222A1 · Anderson et al. · 2012 [cited by applicant]
US 20120279793A1 · Kikuchi et al. · 2012 [cited by applicant]
US 20160202147A1 · Svantesson · 2016 [cited by examiner]
US 20160236589A1 · Sikand et al. · 2016 [cited by applicant]
US 20180281603A1 · Nordmann · 2018 [cited by applicant]
US 20200356788A1 · Joseph · 2020 [cited by examiner]
US 20220144279A1 · Arikere et al. · 2022 [cited by applicant]
US 20220314816A1 · Wang et al. · 2022 [cited by applicant]
US 20220355855A1 · Hanchett · 2022 [cited by applicant]
US 20220410853A1 · Henderson et al. · 2022 [cited by applicant]
US 20230021908A1 · Trainham · 2023 [cited by applicant]
US 20230122499A1 · Holeton · 2023 [cited by examiner]
US 20230320266A1 · Yang · 2023 [cited by examiner]
US 20230356788A1 · Sandgren · 2023 [cited by examiner]
CN 107199884B · 2019 [cited by applicant]
CN 112537307B · 2022 [cited by applicant]
CN 112498124B · 2022 [cited by applicant]
CN 114523983A · 2022 [cited by applicant]
DE 102013226592A1 · 2015 [cited by applicant]
DE 102015109461B4 · 2017 [cited by applicant]
EP 3722514A1 · 2020 [cited by applicant]
JP 4305781B2 · 2009 [cited by applicant]
KR 940005450A · 1994 [cited by applicant]
WO 2007096646A1 · 2007 [cited by applicant]
WO WO2019174452A1 · 2019 [cited by examiner]
WO 2022262937A1 · 2022 [cited by applicant]
English translation of WO2019174452A1 Vehicle Steering Control Method, Device, System, and Vehicle (Year: 2019). [cited by examiner]