US 12,139,889 B2
Method for assisting or training operators to operate machines
Michael Adam Weber, Dunlap, IL (US); David Charles Copley, Peoria, IL (US); Norval P Thomson, Dunlap, IL (US); Michael Lynn Johnson, Lacon, IL (US); Eric W Cler, Oswego, IL (US); and Brad Robert Van De Veer, Washington, IL (US)
Assigned to Caterpillar Inc., Peoria, IL (US)
Filed by Caterpillar Inc., Peoria, IL (US)
Filed on May 2, 2022, as Appl. No. 17/734,636.
Prior Publication US 2023/0061370 A1, Mar. 2, 2023
Int. Cl. E02F 9/26 (2006.01); B60W 50/16 (2020.01); B60W 50/14 (2020.01)
CPC E02F 9/267 (2013.01) [B60W 50/16 (2013.01); E02F 9/264 (2013.01); B60W 2050/143 (2013.01); B60W 2300/17 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for assisting an operator in operating a machine, the method comprising:
receiving, by a controller, a selection of a task of a plurality of tasks, each task associated with a corresponding movement pattern of the machine;
sensing, by a sensor unit, at least one condition of at least one component of the machine associated with the selected task, wherein sensing the at least one condition includes sensing a movement of a wheel of the machine;
determining, by the controller, whether the condition is within a predetermined set of parameters associated with the selected task, the predetermined set of parameters including a predetermined maximum breaking amount with respect to an engine throttle amount of the machine, and wherein determining whether the condition is within the predetermined set of parameters includes:
determining a braking amount of the machine based on the movement, and
determining whether the braking amount is above the predetermined maximum braking amount; and
in response to determining that the condition is not within the predetermined set of parameters:
generating, by the controller, an audible or a haptic signal associated with at least one of the condition or the at least one component, and
causing, by the controller, a feedback component of the machine to provide audible or haptic feedback based on the signal.
 
8. A system comprising:
one or more processors;
a machine; and
one or more computer-readable storage media storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising:
receiving, by a controller, a selection of a task of a plurality of tasks, each task associated with a corresponding movement pattern of the machine;
sensing, by a sensor unit, at least one condition of at least one component of the machine associated with the selected task, wherein sensing the at least one condition includes sensing a movement of a wheel of the machine;
determining, by the controller, whether the condition is within a predetermined set of parameters associated with the selected task, the predetermined set of parameters including a predetermined maximum braking amount with respect to an engine throttle amount of the machine, and wherein determining whether the condition is within the predetermined set of parameters includes:
determining a braking amount of the machine based on the movement, and
determining whether the braking amount is above the predetermined maximum braking amount; and
in response to determining that the condition is not within the predetermined set of parameters:
generating, by the controller, an audible or a haptic signal associated with at least one of the condition or the at least one component, and
causing, by the controller, a feedback component of the machine to provide audible or haptic feedback based on the signal.
 
13. One or more non-transitory computer-readable media storing instructions which, when executed by one or more processors, perform operations comprising:
receiving, by a controller, a selection of a task of a plurality of tasks, each task associated with a corresponding movement pattern of a machine;
sensing, by a sensor unit, at least one condition of at least one component of the machine associated with the selected task, wherein sensing the at least one condition includes sensing a movement of a wheel of the machine;
determining, by the controller, whether the condition is within a predetermined set of parameters associated with the selected task, the predetermined set of parameters including a predetermined maximum braking amount of the machine, and wherein determining whether the condition is within the predetermined set of parameters includes:
determining a braking amount of the machine based on the movement, and
determining whether the braking amount is above the predetermined maximum braking amount; and
in response to determining that the condition is not within the predetermined set of parameters:
generating, by the controller, an audible or a haptic signal associated with at least one of the condition or the at least one component, and
causing, by the controller, a feedback component of the machine to provide audible or haptic feedback based on the signal.