Methods for adjusting speed, autonomous devices, and computer-readable storage media
OwnerYang HUANG, Chuwei ZHENGinventors
Life of this patent
Estimating the term…
Abstract
Disclosed are a method for adjusting a speed, an autonomous device, and a computer-readable storage medium. The method is applied to the autonomous device, wherein the autonomous device includes a traveling motor and a working motor, and the method includes: acquiring a present current of the working motor; determining a first speed value based on the present current of the working motor using a preset speed adjustment algorithm; and adjusting a working current of the traveling motor to cause a traveling speed value of the autonomous device to reach the first speed value.
Claims21
1-20. (canceled)
A system for adjusting a speed of an autonomous device, the system comprising:
- a traveling motor configured to drive the autonomous device;
- a working motor configured to drive a working operation, the working motor being separate from and configured to operate concurrently with the traveling motor;
- a memory storing instructions;
- and
- a processor coupled to the traveling motor, the working motor, and the memory, wherein the instructions, when executed by the processor, cause the system to modulate a traveling speed of the autonomous device based on loading of the working motor by performing a process comprising:
- acquiring a present current of the working motor during the working operation, the present current being indicative of the loading of the working motor;
- determining a speed adjustment proportion based on the present current of the working motor using a speed adjustment algorithm;
- determining a first speed value based on the speed adjustment proportion and a present traveling speed of the autonomous device;
- and
- causing the autonomous device to travel at a traveling speed of the first speed value by adjusting a working current of the traveling motor.
A method for operating an autonomous device, the autonomous device comprising a processor, a memory, a traveling motor configured to drive the autonomous device, and a working motor configured to drive a working operation, the working motor being separate from and configured to operate concurrently with the traveling motor, the method comprising:
- acquiring, by the processor, a present current of the working motor during the working operation, the present current being indicative of loading of the working motor;
- determining a speed adjustment proportion based on the present current of the working motor using a speed adjustment algorithm;
- determining a first speed value based on the speed adjustment proportion and a present traveling speed of the autonomous device;
- and
- causing the autonomous device to travel at a traveling speed of the first speed value by adjusting a working current of the traveling motor, thereby modulating the traveling speed of the autonomous device based on the loading of the working motor.
One or more non-transitory computer-readable storage media storing computer-readable instructions, wherein the computer-readable instructions, when executed by at least one processor, cause a system to execute a process comprising:
- acquiring a present current of a working motor of the system, the working motor being configured to drive a working operation, the present current being indicative of loading of the working motor;
- determining a speed adjustment proportion based on the present current of the working motor using a speed adjustment algorithm;
- determining a first speed value based on the speed adjustment proportion and a present traveling speed of an autonomous device of the system;
- and
- causing the autonomous device to travel at a traveling speed of the first speed value by adjusting a working current of a traveling motor, thereby modulating the traveling speed of the autonomous device based on the loading of the working motor, the traveling motor being configured to drive the autonomous device, the traveling motor being separate from and configured to operate concurrently with the working motor.
Dependencies are inferred from the claim text.