CN117223473A - Lawn mower fixed speed cruise control method, system, device, storage medium and riding lawn mower - Google Patents
Lawn mower fixed speed cruise control method, system, device, storage medium and riding lawn mower Download PDFInfo
- Publication number
- CN117223473A CN117223473A CN202311188977.6A CN202311188977A CN117223473A CN 117223473 A CN117223473 A CN 117223473A CN 202311188977 A CN202311188977 A CN 202311188977A CN 117223473 A CN117223473 A CN 117223473A
- Authority
- CN
- China
- Prior art keywords
- speed
- constant
- riding mower
- current
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Harvester Elements (AREA)
Abstract
The invention discloses a constant-speed cruising control method, a system, a device, a storage medium and a riding mower, wherein the constant-speed cruising target speed is updated when the constant-speed cruising is in an effective starting state, and the riding mower is controlled to travel at a constant speed and a straight line along the target straight line according to the target course based on a pre-aiming following control technology by acquiring a constant-speed cruising speed setting operation signal, a constant-speed cruising switch operation signal and current state information of an operating mechanism of the riding mower and judging whether the operating mechanism is in a zero position. The invention can realize the functions of linear maintenance and constant-speed cruising according to the needs in the running process of the riding mower, reduces the operation difficulty and labor intensity of users and improves the user experience.
Description
Technical Field
The invention relates to the technical field of automatic control of mowers, in particular to a method, a system and a device for controlling constant-speed cruising of a mowing machine, a storage medium and a riding mower.
Background
A mower is a mechanical device for harvesting grass and trimming lawns, which can cut grass and weeds in gardens. Mowers can be classified into hand-held mowers, hand-push mowers, and riding mowers according to a walking manner, wherein the riding mowers are suitable for trimming lawns with a large area.
Currently, the motion control (control of the traveling direction (forward, backward and turning) and traveling speed) modes of the riding mower are mainly as follows:
1. the steering wheel is controlled by the pedal, the travelling direction (turning) is controlled by the steering wheel, the travelling speed is controlled by the accelerator pedal in the pedal, and the forward and backward switching is controlled by the gear shifting pedal in the pedal;
2. the left and right control handles and the pedal plate are controlled, the left and right control handles are pushed forward or pushed backward simultaneously to realize forward and backward respectively, the left and right control handles are pushed forward and backward to realize turning, the pedal plate (accelerator pedal) controls the travelling speed, the control mode needs the cooperation of left and right hands to control the travelling direction, and meanwhile, hands and feet are needed to realize the motion control of the whole machine, so that the structure is complex, the cost is high, and the operation convenience is poor.
3. The single control handle is used for controlling the advancing direction and advancing speed of the mower simultaneously through the universal handle, and the control mode is simple in structure, convenient to operate and low in cost.
The existing riding mower does not have an automatic uniform-speed straight-line running function, when a user manually drives the riding mower to work, the riding mower is difficult to keep uniform-speed straight-line running due to interference factors such as driving experience, driving technology and uneven lawn ground, the user is required to continuously correct the running direction through a steering wheel or a steering control handle, the running speed is controlled manually, and when the user drives the riding mower to mow, if the user cannot drive the riding mower straight-line, mowing lines are not attractive, and the lawn quality is reduced; in addition, when the user constantly corrects the advancing direction of the mower through the steering wheel or the steering control handle and manually controls the advancing speed, the labor capacity of the user is increased, and the user experience is reduced.
In view of the above, how to control a riding mower to automatically keep straight running and achieve constant-speed cruising during mowing is a problem that needs to be solved by those skilled in the art.
Disclosure of Invention
The invention aims to provide a constant-speed cruising control method, a constant-speed cruising control system, a constant-speed cruising control device, a storage medium and a riding mower, so that the riding mower can automatically keep straight running and realize constant-speed cruising in a mowing process.
In order to achieve the above object of the present invention, according to a first aspect of the present invention, there is provided a constant-speed-cruise control method of a lawn mower, applied to a riding lawn mower provided with a constant-speed-cruise speed setting module and a constant-speed-cruise switch module, the method comprising:
acquiring a constant-speed-cruise speed setting operation signal, a constant-speed-cruise switch operation signal and current state information of an operating mechanism of the riding mower, wherein the operating mechanism is used for receiving user operation to control the travelling speed and the travelling direction of the riding mower;
determining the current constant-speed-cruise linear speed of the riding mower based on the constant-speed-cruise speed setting operation signal;
judging whether the operating mechanism is in a zero position or not based on the current state information of the operating mechanism;
when the control mechanism of the riding mower is judged to be in a zero position, whether the constant-speed cruising is in a valid starting state is further judged based on the constant-speed cruising switch operation signal;
When the constant-speed cruising is in an effective starting state, updating the constant-speed cruising target speed of the riding mower based on the determined current constant-speed cruising line speed;
and controlling the riding mower to travel at a constant speed and a straight line along a target straight line according to the target course by using the updated constant-speed cruising target speed based on the pre-aiming following control technology.
Preferably, before updating the constant speed cruising target speed of the riding mower based on the determined current constant speed cruising linear speed, the method further comprises:
acquiring the current course and the current position coordinates of the riding mower;
judging whether the movement mode of the riding mower is switched from a non-constant speed cruising mode to a constant speed cruising mode based on the constant speed cruising switch operation signal;
and if the riding mower is switched from the non-constant speed cruising mode to the constant speed cruising mode, marking the current course as a target course, marking the current movement mode as the constant speed cruising mode, and determining an equation expression of the target straight line based on the current course and the current position coordinates.
Preferably, two GNSS antennas are symmetrically arranged on the left and right sides of the riding mower, and the obtaining the current heading and the current position coordinates of the riding mower includes:
Acquiring position coordinates of the two GNSS antennas;
calculating the current heading of the riding mower based on the position coordinates of the two GNSS antennas;
and calculating the current position coordinates of the riding mower based on the position coordinates of the two GNSS antennas and the current heading.
Preferably, the method further comprises:
when it is determined that the steering mechanism of the riding mower is not in the zero position, marking the current steering mode of the riding mower as a manual steering mode, and updating the current linear speed of the riding mower based on the current state information of the steering mechanism.
Preferably, the steering mechanism includes a universal handle for controlling a travel speed and a travel direction of the riding mower;
accordingly, the obtaining current state information of the steering mechanism of the riding mower includes:
acquiring current position vector information of the universal handle in response to the operation of the universal handle, wherein the current position vector information comprises polar diameter information and polar angle information, the polar diameter information is used for representing the moving distance of the universal handle relative to an initial position, and the polar angle information is used for representing the rotating angle of the universal handle relative to a reference direction;
The determining whether the operating mechanism is in a zero position based on the current state information of the operating mechanism comprises:
judging whether the universal handle is in a zero position according to the polar diameter information in the current position vector information of the universal handle, judging that the universal handle is in the zero position when the absolute value of the polar diameter of the universal handle is smaller than or equal to a preset distance, otherwise, judging that the universal handle is not in the zero position.
Preferably, the riding mower comprises a running gear and a running drive gear, wherein,
the travelling mechanism comprises a driven universal wheel, a left driving wheel and a right driving wheel which are arranged at the bottom of the riding mower; the walking driving mechanism comprises a left driving motor in driving connection with the left driving wheel and a right driving motor in driving connection with the right driving wheel;
correspondingly, the controlling the riding mower to travel at a constant speed and a straight line along a target straight line at an updated constant speed cruising target speed based on the pre-aiming following control technology comprises the following steps:
calculating a lateral deviation, wherein the lateral deviation is a distance from a current position of the riding mower to the target straight line;
Calculating an equation expression of a pretightening line, wherein the pretightening line is a line formed by connecting the current position of the riding mower to a pretightening point;
calculating the course deviation between the current course of the riding mower and the pre-aiming straight line;
calculating control amounts of the left driving wheel and the right driving wheel when the riding mower runs at a constant speed and a straight line along a target straight line at the constant speed cruising target speed according to a target course by adopting a preset PID control model based on the transverse deviation and the course deviation, wherein the control amounts comprise an angle deviation control amount and a transverse deviation control amount;
calculating target rotational speeds of the left and right drive wheels based on the control amounts of the left and right drive wheels;
and controlling the output voltages of the left driving motor and the right driving motor according to the determined target rotating speeds of the left driving wheel and the right driving wheel, so that the riding mower can travel at a constant speed and a straight line along a target straight line at a constant speed and a cruise target speed according to a target course.
According to a second aspect of the present invention, there is provided a constant speed cruise control system for a riding mower having a constant speed cruise speed setting module and a constant speed cruise switch module disposed thereon, the system comprising:
An operation signal acquisition module, configured to acquire a constant-speed-cruise-speed setting operation signal, a constant-speed-cruise switch operation signal, and current state information of an operating mechanism of the riding mower, where the operating mechanism is configured to accept a user operation to control a traveling speed and a traveling direction of the riding mower;
the constant-speed cruising speed determining module is used for determining the current constant-speed cruising linear speed of the riding mower based on the constant-speed cruising speed setting operation signal;
the operating mechanism state judging module is used for judging whether the operating mechanism is in a zero position or not based on the current state information of the operating mechanism;
the constant-speed cruising starting state judging module is used for judging whether the constant-speed cruising is in an effective starting state or not further based on the constant-speed cruising switch operation signal when judging that the operating mechanism of the riding mower is at a zero position;
the constant-speed cruise target speed updating module is used for updating the constant-speed cruise target speed of the riding mower based on the determined constant-speed cruise line speed when the constant-speed cruise is in an effective starting state;
and the constant-speed cruising driving control module is used for controlling the riding mower to perform uniform-speed straight driving along a target straight line according to the target course at the updated constant-speed cruising target speed based on the pre-aiming following control technology.
Preferably, the system further comprises:
the course and position acquisition module is used for acquiring the current course and the current position coordinates of the riding mower before updating the constant-speed cruising target speed of the riding mower based on the determined current constant-speed cruising linear speed;
the constant-speed-cruise mode switching judging module is used for judging whether the movement mode of the riding mower is switched from a non-constant-speed-cruise mode to a constant-speed-cruise mode or not based on the constant-speed-cruise switch operation signal;
the first state processing module is used for marking the current heading as a target heading, marking the current movement mode as a constant speed cruising mode and determining an equation expression of the target straight line based on the current heading and the current position coordinates when the riding mower is switched from a non-constant speed cruising mode to a constant speed cruising mode.
Preferably, two GNSS antennas are symmetrically arranged on the left and right sides of the riding mower, and the course and position acquisition module is specifically used for when executing the acquisition of the current course and the current position coordinates of the riding mower:
acquiring position coordinates of the two GNSS antennas;
Calculating the current heading of the riding mower based on the position coordinates of the two GNSS antennas;
and calculating the current position coordinates of the riding mower based on the position coordinates of the two GNSS antennas and the current heading.
Preferably, the system further comprises:
and the second state processing module is used for marking the current control mode of the riding mower as a manual driving mode when the control mechanism of the riding mower is not in a zero position, and updating the current linear speed of the riding mower based on the current state information of the control mechanism.
Preferably, the steering mechanism includes a universal handle for controlling a travel speed and a travel direction of the riding mower;
accordingly, the obtaining current state information of the steering mechanism of the riding mower includes:
acquiring current position vector information of the universal handle in response to the operation of the universal handle, wherein the current position vector information comprises polar diameter information and polar angle information, the polar diameter information is used for representing the moving distance of the universal handle relative to an initial position, and the polar angle information is used for representing the rotating angle of the universal handle relative to a reference direction;
The determining whether the operating mechanism is in a zero position based on the current state information of the operating mechanism comprises:
judging whether the universal handle is in a zero position according to the polar diameter information in the current position vector information of the universal handle, judging that the universal handle is in the zero position when the absolute value of the polar diameter of the universal handle is smaller than or equal to a preset distance, otherwise, judging that the universal handle is not in the zero position.
Preferably, the riding mower comprises a running gear and a running drive gear, wherein,
the travelling mechanism comprises a driven universal wheel, a left driving wheel and a right driving wheel which are arranged at the bottom of the riding mower; the walking driving mechanism comprises a left driving motor in driving connection with the left driving wheel and a right driving motor in driving connection with the right driving wheel;
correspondingly, the controlling the riding mower to travel at a constant speed and a straight line along a target straight line at an updated constant speed cruising target speed based on the pre-aiming following control technology comprises the following steps:
calculating a lateral deviation, wherein the lateral deviation is a distance from a current position of the riding mower to the target straight line;
Calculating an equation expression of a pretightening line, wherein the pretightening line is a line formed by connecting the current position of the riding mower to a pretightening point;
calculating the course deviation between the current course of the riding mower and the pre-aiming straight line;
calculating control amounts of the left driving wheel and the right driving wheel when the riding mower runs at a constant speed and a straight line along a target straight line at the constant speed cruising target speed according to a target course by adopting a preset PID control model based on the transverse deviation and the course deviation, wherein the control amounts comprise an angle deviation control amount and a transverse deviation control amount;
calculating target rotational speeds of the left and right drive wheels based on the control amounts of the left and right drive wheels;
and controlling the output voltages of the left driving motor and the right driving motor according to the determined target rotating speeds of the left driving wheel and the right driving wheel, so that the riding mower can travel at a constant speed and a straight line along a target straight line at a constant speed and a cruise target speed according to a target course.
According to a third aspect of the present invention, there is provided a constant speed cruise control device for a lawn mower, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, the processor implementing any one of the constant speed cruise control methods for a lawn mower described in the first aspect when executing the computer program.
According to a fourth aspect of the present invention, there is provided a computer readable storage medium storing a computer program which, when executed by a processor, implements any one of the mower cruise control methods described in the first aspect.
According to a fifth aspect of the present invention, there is provided a riding mower comprising a mower cruise control device according to the third aspect.
According to the technical scheme, the constant-speed-cruise control method, the system, the device, the storage medium and the riding mower are provided, by acquiring a constant-speed-cruise speed setting operation signal, a constant-speed-cruise switch operation signal and current state information of an operating mechanism of the riding mower, judging whether the operating mechanism is in a zero position according to the current state information of the operating mechanism, judging whether the constant-speed-cruise is in an effective starting state or not further based on the constant-speed-cruise switch operation signal under the condition that the operating mechanism is in the zero position, updating a constant-speed-cruise target speed of the riding mower based on the determined current constant-speed-cruise linear speed when the constant-speed-cruise is in the effective starting state, and controlling the riding mower to perform uniform linear running along a target straight line at the updated constant-speed-cruise target speed based on a pre-aiming following control technology, so that the riding mower can execute the constant-speed-cruise on the basis of automatically keeping the linear running.
According to the application, through improving the motion control system architecture and the motion control strategy of the riding mower, the functions of linear maintenance and constant-speed cruising can be realized according to the needs in the running process of the riding mower, the problem that the lawn cutting texture is not attractive due to the fact that a user cannot drive at a constant speed in a linear manner in the operation process of manually controlling the riding mower is solved, meanwhile, the labor intensity of the user for operating the riding mower is reduced, the operation difficulty of the user is reduced, and the user experience is improved.
Additional aspects and advantages of the application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the application.
Drawings
In order to more clearly illustrate the embodiments of the application or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
The above-described additional aspects and/or advantages of the present application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings, in which:
FIG. 1 is a flow chart of a method for controlling constant speed cruising of a mower according to a preferred embodiment of the present invention;
FIG. 2 is a schematic representation of the position of the gimbal handle in a polar coordinate system in accordance with a preferred embodiment of the present invention;
FIG. 3 is a schematic view of the calculation of the current position coordinates of a mower according to a preferred embodiment of the present invention;
FIG. 4 is an analytical schematic diagram of a preferred embodiment of the present invention for controlling a mower to automatically maintain straight travel based on a pre-aiming following control technique;
FIG. 5 is a schematic diagram of a mower cruise control system according to a preferred embodiment of the present invention;
fig. 6 is a schematic view showing a structure of a constant speed cruise control device for a lawn mower according to a preferred embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
As shown in fig. 1, an embodiment of the present invention provides a constant speed cruise control method for a riding mower, where a constant speed cruise speed setting module and a constant speed cruise switch module are disposed, the method may include the steps of:
s1, acquiring a constant-speed cruising speed setting operation signal, a constant-speed cruising switch operation signal and current state information of an operating mechanism of the riding mower, wherein the operating mechanism is used for receiving user operation to control the travelling speed and the travelling direction of the riding mower;
during riding mowing, a user controls the travel speed and travel direction of the riding mower through the steering mechanism. Specifically, the operating mechanism may be a steering wheel, an accelerator pedal, a forward/reverse gear shift pedal, left and right operating handles, an accelerator pedal, or a single operating handle (universal handle).
When it is necessary to make the riding mower achieve constant-speed cruising in the process of automatically keeping straight running, it is necessary to first acquire a constant-speed cruising speed setting operation signal, a constant-speed cruising switch operation signal, and current state information of an operating mechanism of the riding mower so as to analyze the upcoming running state (straight running or turning) of the riding mower subsequently by the current state information of the operating mechanism, and determine whether to start constant-speed cruising and a target speed of constant-speed cruising by the constant-speed cruising speed setting operation signal and the constant-speed cruising switch operation signal.
Specifically, the current state information of the steering mechanism may be realized by a sensor mounted on the steering mechanism, for example, the current state information for the steering wheel may be obtained by detecting the steering wheel rotation angle by a rotary encoder mounted on the steering wheel, and the current state information for the accelerator pedal may be obtained by detecting the opening of the accelerator pedal by an accelerator opening sensor mounted on the accelerator pedal.
S2, determining the current constant-speed cruising linear speed of the riding mower based on the constant-speed cruising speed setting operation signal;
after the constant-speed-cruise-speed setting operation signal, the constant-speed-cruise-switch operation signal and the current state information of the operating mechanism of the riding mower are obtained, the current constant-speed cruising line speed of the riding mower needs to be determined according to the constant-speed-cruise-speed setting operation signal.
Specifically, the cruise control signal is triggered by a user operating a cruise control speed setting module on the riding mower. For example, the constant-speed-cruise-setting operation signal may be a signal triggered by a speed adjustment button (+, -) or a speed adjustment wheel on a display panel on the riding mower.
Specifically, when the constant-speed-cruise-speed setting module is a speed adjustment button (+, -), the button+increases the constant-speed-cruise speed, and the button-decreases the constant-speed-cruise speed; when the constant-speed cruising speed setting module is a speed regulating roller, the roller is increased forwards and is decreased backwards.
Further, the cruise control signal, if a button, indicates a signal that a + or-signal is pressed; if the roller is a roller, the angle of forward or backward rotation is indicated;
when the constant-speed cruising line speed of the riding mower is determined based on the constant-speed cruising speed setting operation signal, the corresponding times of addition and subtraction are carried out on the basis of the default constant-speed cruising speed according to the acquired trigger times of the addition and subtraction speed signal (the system sets the speed value of the addition and subtraction corresponding to each time of the addition and subtraction speed signal as a fixed value), and the constant-speed cruising line speed can be obtained.
S3, judging whether the operating mechanism is in a zero position or not based on the current state information of the operating mechanism, and if so, executing S4;
after the current constant speed navigation line speed of the riding mower is obtained, judging whether the operating mechanism is in a zero position or not according to the current state information of the operating mechanism. By judging whether the operating mechanism is in the zero position or not, whether the user is operating the operating mechanism at the current moment can be known, so that under the condition that the user is not operating the operating mechanism at the current moment, a constant-speed straight-line running control strategy intervention flow is entered, and the collision between a signal of the user operating the operating mechanism and an automatic constant-speed straight-line running control signal is avoided.
S4, judging whether the constant-speed cruising is in a valid starting state or not based on the constant-speed cruising switch operation signal, and if so, executing S5;
when the control mechanism is judged to be in the zero position, the fact that no signal for controlling the speed and the direction of the mower through manual operation of a user is involved is indicated, and at the moment, whether the constant-speed cruising is in an effective starting state or not is further judged according to the constant-speed cruising switch operation signal. In the non-constant-speed cruising mode, judging whether a constant-speed cruising switch is pressed (namely triggered), and if the constant-speed cruising switch is pressed, judging that the constant-speed cruising is in an effective starting state; if the cruise control button is not pressed (i.e., not triggered) in the cruise control mode, the cruise control is determined to be in a valid on state if the cruise control switch is not pressed.
S5, updating the constant-speed cruising target speed of the riding mower based on the determined current constant-speed cruising linear speed;
when the constant-speed cruising is judged to be in an effective starting state, a constant-speed straight-line driving control strategy is inserted, namely, a constant-speed cruising function is executed, and at the moment, the constant-speed cruising target speed of the riding mower needs to be updated according to the determined current constant-speed cruising linear speed, namely, the determined current constant-speed cruising linear speed is determined to be the constant-speed cruising target speed of the riding mower.
S6, controlling the riding mower to travel at a constant speed and a straight line along a target straight line according to the target course by using the updated constant-speed cruising target speed based on the pre-aiming following control technology.
After the constant-speed cruising target speed of the riding mower is obtained, finally, the riding mower is controlled to execute the constant-speed cruising function, and the constant-speed straight running state is automatically maintained, namely, the riding mower is controlled to perform constant-speed straight running along a target straight line at the updated constant-speed cruising target speed according to the target course according to the pre-aiming following control technology, so that the riding mower can automatically maintain constant-speed straight running in the mowing process.
In summary, the present embodiment provides a method for controlling a constant-speed cruise of a lawn mower, which includes the steps of firstly obtaining a constant-speed cruise speed setting operation signal, a constant-speed cruise switch operation signal and current state information of an operating mechanism of the lawn mower, then determining a current constant-speed cruise speed of the lawn mower based on the constant-speed cruise speed setting operation signal, then judging whether the operating mechanism is in a zero position according to the current state information of the operating mechanism, further judging whether the constant-speed cruise is in an effective starting state based on the constant-speed cruise switch operation signal when the operating mechanism is in the zero position, when the constant-speed cruise is judged to be in the effective starting state, then updating a constant-speed cruise target speed of the lawn mower based on the determined current constant-speed cruise speed setting operation signal, and finally controlling the lawn mower to perform uniform linear running along a target straight line based on the pre-aiming following control technology at the updated constant-speed cruise target speed, thereby realizing that the lawn mower performs constant-speed cruise on the basis of automatically keeping linear running.
According to the embodiment, through improving the motion control system architecture and the motion control strategy of the riding mower, the linear maintaining and constant-speed cruising functions of the riding mower can be realized according to the requirements in the running process, the problem that the lawn cutting texture is not attractive due to the fact that a user cannot manually control the riding mower to run at a uniform speed in the working process is solved, meanwhile, the labor intensity of the user for operating the riding mower is reduced, the operation difficulty of the user is reduced, and the user experience is improved.
In one embodiment, before updating the cruise control target speed of the riding mower based on the determined current cruise control linear speed, the method may further include:
acquiring the current course and the current position coordinates of the riding mower;
judging whether the movement mode of the riding mower is switched from the non-constant speed cruising mode to the constant speed cruising mode based on the constant speed cruising switch operation signal;
if the riding mower is switched from the non-constant speed cruising mode to the constant speed cruising mode, the current heading is marked as a target heading, the current movement mode is marked as the constant speed cruising mode, and an equation expression of a target straight line is determined based on the current heading and the current position coordinates.
When executing the constant-speed straight-line running control strategy, whether the movement mode of the riding mower is switched from the non-constant-speed cruising mode to the constant-speed cruising mode can be judged first, if the movement mode of the riding mower is switched from the non-constant-speed cruising mode to the constant-speed cruising mode, the constant-speed straight-line running control period is just started, at the moment, the current course is required to be marked as the target course, the current movement mode is required to be marked as the constant-speed cruising mode, and the equation expression of the target straight line is determined based on the current course and the current position coordinates, namely the direction and the path of straight line running in the straight line running keeping period are required to be determined first.
It is understood that if the riding mower is not switched from the non-constant speed cruising mode to the constant speed cruising mode, that is, the movement mode at the previous time of the current movement mode of the riding mower is also the constant speed cruising mode, the step of marking the current heading as the target heading, marking the current movement mode as the constant speed cruising mode, and determining the equation expression of the target straight line based on the current heading and the current position coordinates is not performed, but the constant speed cruising is performed directly according to the heading and the path at the previous time to keep straight line running.
As shown in FIG. 4, let the current heading of the riding mower be θ t (θ t Representing the included angle between the current running direction of the riding mower and the east coordinate X-axis), and the target straight line is L target ,(x t ,y t ) For current position coordinates, θ, of riding mower target Is the target heading.
Marking the current course as the target course, namely enabling the target course theta target =θ t (target heading θ) target Representing the angle between the target line and the east coordinate X axis).
The process of determining the equation expression of the target straight line based on the current heading and the current position coordinates is as follows:
1. the general formula of the linear equation is ax+by+c=0, and the linear equation is calculated as parameters a, B, and C:
a, when B is not zero, i.e. A 2 +B 2 When not equal to 0, the slope of the straight line is
B, when b=0, there is no slope;
c, when parallel to the X axis, a=0, b+.0, c+.0;
d, when parallel to the Y axis, a+.0, b=0, c+.0;
e, a=0, b+.0, c=0 when coincident with X axis;
f, when coincident with the Y axis, a+.0, b=0, c=0;
g, when the origin is exceeded, c=0, a 2 +B 2 ≠0;
h, a×b+.0 when intersecting both X, Y axes.
2. In this embodiment, the current position coordinates (x t ,y t ) And target heading θ target Solving a linear equation:
(1) When theta is as target When =pi/2 or 3pi/2
A=-1
B=0
C=x t
(2) When theta is as target Not equal to pi/2, and θ target When not equal to 3 pi/2
A=tan(θ target )
B=-1
C=-A×x t -B×y t
Current heading θ of the riding mower t And target heading θ target Is in the range of [0,2 pi ]]。
In one embodiment, as shown in fig. 3 and 4, two GNSS antennas (i.e., GNSS antenna 1 and GNSS antenna 2) are symmetrically disposed on the left and right sides of the riding mower, and acquiring the current heading and the current position coordinates of the riding mower includes:
acquiring position coordinates of two GNSS antennas;
calculating the current heading of the riding mower based on the position coordinates of the two GNSS antennas;
the current position coordinates of the riding mower are calculated based on the position coordinates of the two GNSS antennas and the current heading.
The coordinate system XOY shown in fig. 3 and 4 is a geodetic coordinate system with the GNSS base station as the origin, that is, the northeast coordinate system, and the eastern coordinate X is a geodetic coordinate system with the GNSS base station as the originThe northbound coordinate Y is the northbound position in the geographic coordinate system with the GNSS base station as the origin, and the astronomical coordinate Y is the astronomical position in the geographic coordinate system with the GNSS base station as the origin. In fig. 3, B represents the tread of the driving wheel, L represents the baseline length of the on-board GNSS (two GNSS antennas are symmetrically disposed on the left and right sides of the riding mower), and H represents the center of the on-board GNSS to the center of the tread O C Distance of O C Representing the centre of track of the drive wheel of a riding mower, also the calculation point of the riding mower when the XOY coordinate system is used to calculate its own position, i.e. O when describing the position of the riding mower C Coordinates in the XOY coordinate system.
The obtained position coordinates of the two GNSS antennas are respectively (x) 1 ,y 1 )、(x 2 ,y 2 ) The current heading of riding mower is theta t The current position coordinates are (x t ,y t ) The following steps are:
the current heading theta of the riding mower can be calculated by the two formulas respectively t And the current position coordinates (x t ,y t )。
In one embodiment, the method may further comprise:
when it is determined that the steering mechanism of the riding mower is not in the zero position, the current steering mode of the riding mower is marked as a manual steering mode, and the current linear speed of the riding mower is updated based on the current state information of the steering mechanism.
In this embodiment, if it is determined that the steering mechanism of the riding mower is not in the zero position, that is, it is determined that the user is manually operating the steering mechanism according to the user operation (current state information of the steering mechanism), it is indicated that the constant speed straight running control strategy is not required to be interposed at this time, the current steering mode of the riding mower is marked as the manual driving mode, and the current linear speed of the riding mower is updated based on the current state information of the steering mechanism, so that the riding mower runs according to the user operation.
Specifically, as shown in fig. 2, the current linear velocity v of the mower is calculated as follows:
V max maximum linear speed for mower
In one embodiment, the steering mechanism includes a universal handle for controlling the travel speed and travel direction of the riding mower;
as shown in FIG. 2, the position of the universal handle in the polar coordinate system is schematically represented, the current position of the universal handle is h, and for the convenience of calculation, the maximum movement radius of the universal handle is 1024 units long, θ h Representing the angle of the tens of thousands of handles deviating from the Y-axis, wherein theta is known from a trigonometric function h The calculation formula of (2) is as follows:
wherein x is h And y h Respectively an X coordinate value and a Y coordinate value of the current position of the universal handle.
Specifically, in the present embodiment, acquiring current state information of the steering mechanism of the riding mower includes:
in response to an operation for the gimbal handle, current position vector information of the gimbal handle is acquired, wherein the current position vector information includes polar diameter information for characterizing a moving distance of the gimbal handle relative to an initial position (origin of coordinates of a polar coordinate system of the gimbal handle) and polar angle information for characterizing a rotation angle of the gimbal handle relative to a reference direction (Y-axis direction of the polar coordinate system of the gimbal handle).
Specifically, gimbal polar angle information(i.e. theta h ) And the polar diameter information can be transmitted through the current position coordinate (x h ,y h ) And (5) calculating to obtain the product.
Judging whether the operating mechanism is in a zero position based on the current state information of the operating mechanism comprises:
judging whether the universal handle is in a zero position according to the pole diameter information in the current position vector information of the universal handle, judging that the universal handle is in the zero position when the absolute value of the pole diameter of the universal handle is smaller than or equal to a preset distance, and otherwise judging that the universal handle is not in the zero position.
It should be noted that the preset distance may be adjusted according to the actual situation.
Specifically, in the present embodiment, since the absolute value of the polar diameter of the universal handle is related to the position coordinates of the universal handle, it is possible to determine whether the universal handle is in the zero position according to the coordinates of the universal handle, when |x h | < 100 and |y h And if the absolute value is less than 100, judging that the universal handle is at the zero position, otherwise, judging that the universal handle is not at the zero position.
In this embodiment, whether the manual operation mode is set is determined according to whether the universal handle is in the zero position, that is, whether the user's operation intention (whether the mower is to be controlled manually or automatically) is determined by detecting the user's operation condition, so that whether the constant-speed straight-line travel control strategy is interposed is determined according to the determined user intention.
In one embodiment, a riding lawn mower includes a travel mechanism and a travel drive mechanism.
The travelling mechanism of the riding mower in the application may be a rear-drive travelling mechanism or a front-drive travelling mechanism. For a riding mower adopting a rear-drive type travelling mechanism, a passive universal wheel is arranged at the front end of the bottom of the mower and is responsible for steering, a left driving wheel and a right driving wheel are symmetrically arranged at the left side and the right side of the rear end of the bottom of the mower and are responsible for driving the mower to travel; for the riding mower adopting the front driving type travelling mechanism, a passive universal wheel is arranged at the rear end of the bottom of the mower and is responsible for steering, and a left driving wheel and a right driving wheel are symmetrically arranged at the left side and the right side of the front end of the bottom of the mower and are responsible for driving the mower to travel. Specifically, the driven universal wheels responsible for steering can be arranged in the middle of one end of the bottom of the mower, and two driven universal wheels can be symmetrically arranged on the left side and the right side of one end of the bottom of the mower. In the embodiment, the riding mower structurally cancels the complex steering mechanism, the driving and reversing gear shifting mechanism and other parts, and can realize the motion control of the travelling speed, the travelling direction and the like of the riding mower by controlling the rotation speed difference and the rotation direction of the left driving wheel and the right driving wheel, thereby improving the operation convenience and greatly reducing the equipment cost.
As shown in fig. 3 and 4, the travelling mechanism comprises a passive universal wheel, a left driving wheel and a right driving wheel which are arranged at the bottom of the riding mower; the walking driving mechanism comprises a left driving motor in driving connection with the left driving wheel and a right driving motor in driving connection with the right driving wheel.
In FIG. 4, (x) t ,y t ) Representing the position coordinates (i.e., the current position coordinates) of the mower at time t, (x td ,y td ) S represents a pre-aiming point of the mower at the moment t d Represents the pre-aiming distance, Δd represents the lateral deviation of the current position of the mower from the target line, l preview Straight line from current position to pre-aiming point at moment t of mower, theta target Representing the heading, theta of the target t Indicating the heading, delta of the mower at the moment t θ Representing the difference value of the pre-aiming course angle of the current course angle of the mower, P f Representing the drop foot of the current position of the mower on a target straight line, P preview Representing the pretightening point.
Correspondingly, controlling the riding mower to travel at a constant speed and a straight line along a target straight line at an updated constant speed cruising target speed based on the pre-aiming following control technology comprises the following steps:
1. calculating a lateral deviation Δd, which is the current position (x t ,y t ) To the target straight line L target Wherein, the distance of the first part is equal to or greater than the distance of the second part,
2. equation expression of a pretightening straight line is calculated, wherein the pretightening straight line L preview For the current position (x t ,y t ) To the pretightening point P preview (x preview ,y preview ) A straight line formed by connecting lines of the two electrodes;
the pre-aiming point is the current position (x t ,y t ) At the target straight line L target Upper drop foot point P f (x f ,y f ) Adding a pretightening distance S to the linear advancing direction of the target d The calculated points;
the pretightening distance S d Is related to the walking speed of the mower;
S d =mv, m represents a scaling factor (constant), v represents mower travel speed.
a, finding the drop foot P f (x f ,y f ):
b, calculating the distance from the current position of the mower to the pre-aiming point:
c, calculating a pretightening point P preview (x preview ,y preview ):
x preview =x t +S×cos(θ target )
y preview =x t +S×sin(θ target )
Thus, the pretightening line L can be calculated preview Is a pre-addressed straight line heading.
3. Calculating a current heading for a riding mowerθ t With a pretightening line L preview Heading deviation delta theta between:
Δθ=θ preview -θ t
4. calculating control amounts of a left driving wheel and a right driving wheel when the riding mower runs at a constant speed and a straight line along a target straight line at a constant speed and a cruise target speed by adopting a preset PID control model based on the transverse deviation and the course deviation, wherein the control amounts comprise an angle deviation control amount and a transverse deviation control amount;
wherein:
angle_control, angle deviation control amount
KP angle : p parameter of PID of angle deviation control quantity
KI angle : i parameter of PID of angle deviation control quantity
KD angle : d parameter of PID of angle deviation control quantity
hori-control, lateral deviation control amount
KP d : p parameter of PID of angle deviation control quantity
KI d : i parameter of PID of angle deviation control quantity
KD d : d parameter of PID of angle deviation control quantity
5. Calculating target rotational speeds of the left and right driving wheels based on the control amounts of the left and right driving wheels;
speed_control_data=K×angle_control-hori_control
v left =v current +ackerman×speed_control_data
v rigth =v current -(1-ackerman)×speed_control_data
wherein the method comprises the steps of
v left For left driving wheel speed
v right For right driving wheel speed
K: weight of angle control quantity
ackerman: weight of left and right wheel speed control quantity
6. And controlling the output voltages of the left driving motor and the right driving motor according to the determined target rotating speeds of the left driving wheel and the right driving wheel, so that the riding mower can travel at a constant speed and a constant speed along a target straight line at a target cruise speed.
As shown in fig. 5, the embodiment of the present invention further provides a constant-speed-cruise control system for a riding mower, where the riding mower is provided with a constant-speed-cruise speed setting module and a constant-speed-cruise switch module, and the system may include:
an operation signal acquisition module 201, configured to acquire a constant-speed-cruise-speed setting operation signal, a constant-speed-cruise switch operation signal, and current state information of an operating mechanism of the riding mower, where the operating mechanism is configured to accept a user operation to control a traveling speed and a traveling direction of the riding mower;
A constant speed cruise speed determination module 202 for determining the current constant speed cruise linear speed of the riding mower based on the constant speed cruise speed setting operation signal;
an operating mechanism state judging module 203, configured to judge whether the operating mechanism is in a zero position based on current state information of the operating mechanism;
the constant-speed-cruise on-state judging module 204 is configured to further judge whether the constant-speed-cruise is in an active on state based on the constant-speed-cruise switch operation signal when it is judged that the steering mechanism of the riding mower is at the zero position;
a constant-speed-cruise target speed updating module 205, configured to update the constant-speed-cruise target speed of the riding mower based on the determined current constant-speed-cruise linear speed when it is determined that the constant-speed-cruise is in a valid on state;
the cruise control module 206 is configured to control the riding mower to perform uniform linear travel along the target straight line at the updated cruise target speed according to the target heading based on the pre-aiming following control technique.
In one embodiment, the system may further comprise:
the course and position acquisition module is used for acquiring the current course and the current position coordinate of the riding mower before updating the constant-speed cruising target speed of the riding mower based on the determined current constant-speed cruising linear speed;
The constant-speed-cruise mode switching judging module is used for judging whether the movement mode of the riding mower is switched from the non-constant-speed-cruise mode to the constant-speed-cruise mode or not based on the constant-speed-cruise switch operation signal;
the first state processing module is used for marking the current heading as a target heading, marking the current movement mode as a constant speed cruising mode and determining an equation expression of a target straight line based on the current heading and the current position coordinates when the riding mower is switched from the non-constant speed cruising mode to the constant speed cruising mode.
In one embodiment, two GNSS antennas are symmetrically arranged on the left and right sides of the riding mower, and the course and position acquisition module is specifically used for when executing the acquisition of the current course and the current position coordinates of the riding mower:
acquiring position coordinates of two GNSS antennas;
calculating the current heading of the riding mower based on the position coordinates of the two GNSS antennas;
the current position coordinates of the riding mower are calculated based on the position coordinates of the two GNSS antennas and the current heading.
In one embodiment, the system may further comprise:
and the second state processing module is used for marking the current control mode of the riding mower as a manual driving mode when the control mechanism of the riding mower is not in a zero position, and updating the current linear speed of the riding mower based on the current state information of the control mechanism.
In one embodiment, the steering mechanism includes a universal handle for controlling the travel speed and travel direction of the riding mower;
accordingly, obtaining current state information of an operating mechanism of the riding mower includes:
responding to the operation of the universal handle, acquiring current position vector information of the universal handle, wherein the current position vector information comprises polar diameter information and polar angle information, the polar diameter information is used for representing the moving distance of the universal handle relative to an initial position, and the polar angle information is used for representing the rotating angle of the universal handle relative to a reference direction;
judging whether the operating mechanism is in a zero position based on the current state information of the operating mechanism comprises:
judging whether the universal handle is in a zero position according to the pole diameter information in the current position vector information of the universal handle, judging that the universal handle is in the zero position when the absolute value of the pole diameter of the universal handle is smaller than or equal to a preset distance, and otherwise judging that the universal handle is not in the zero position.
In one embodiment, a riding mower includes a travel mechanism and a travel drive mechanism, wherein,
the travelling mechanism comprises a driven universal wheel, a left driving wheel and a right driving wheel which are arranged at the bottom of the riding mower; the walking driving mechanism comprises a left driving motor in driving connection with the left driving wheel and a right driving motor in driving connection with the right driving wheel;
Correspondingly, controlling the riding mower to travel at a constant speed and a straight line along a target straight line at an updated constant speed cruising target speed based on the pre-aiming following control technology comprises the following steps:
calculating a lateral deviation, wherein the lateral deviation is a distance from a current position of the riding mower to a target straight line;
calculating an equation expression of a pretightening line, wherein the pretightening line is a line formed by connecting the current position of the riding mower to a pretightening point;
calculating the course deviation between the current course of the riding mower and the pre-aiming straight line;
calculating control amounts of a left driving wheel and a right driving wheel when the riding mower runs at a constant speed and a straight line along a target straight line at a constant speed and a cruise target speed by adopting a preset PID control model based on the transverse deviation and the course deviation, wherein the control amounts comprise an angle deviation control amount and a transverse deviation control amount;
calculating target rotational speeds of the left and right driving wheels based on the control amounts of the left and right driving wheels;
and controlling the output voltages of the left driving motor and the right driving motor according to the determined target rotating speeds of the left driving wheel and the right driving wheel, so that the riding mower can travel at a constant speed and a constant speed along a target straight line at a target cruise speed.
The working principle and the beneficial effects of the mower cruise control system in the above embodiment are the same as those of the mower cruise control method in the above embodiment, and are not repeated here.
As shown in fig. 6, the embodiment of the present application further provides a constant speed cruise control device 3 for a mower, which includes a memory 301, a processor 302, and a computer program 303 stored in the memory 301 and capable of running on the processor 302, wherein the constant speed cruise control method for a mower in any one of the embodiments is implemented when the processor 302 executes the computer program 303.
The embodiment of the application also provides a computer readable storage medium, wherein the computer readable storage medium stores a computer program, and when the computer program is executed by a processor, the constant-speed cruise control method of the mower in any embodiment is realized.
The embodiment of the application also provides a riding mower, which comprises the mower constant-speed cruise control device.
In the embodiments provided in the present application, it should be understood that the disclosed method and system may be implemented in other manners. The system embodiment described above is merely illustrative, for example, the division of modules is merely a logical function division, and there may be other division manners in actual implementation, such as: multiple modules or components may be combined, or may be integrated into another system, or some features may be omitted, or not performed. In addition, the various components shown or discussed may be coupled or directly coupled or communicatively coupled to each other via some interface, whether indirectly coupled or communicatively coupled to devices or modules, whether electrically, mechanically, or otherwise.
In addition, each functional module in each embodiment of the present application may be integrated in one processor, or each module may be separately used as one device, or two or more modules may be integrated in one device; the functional modules in the embodiments of the present application may be implemented in hardware, or may be implemented in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will appreciate that: all or part of the steps for implementing the above method embodiments may be implemented by program instructions and associated hardware, where the program instructions may be stored in a computer readable storage medium, and where the program instructions, when executed, perform steps comprising the above method embodiments; and the aforementioned storage medium includes: a mobile storage device, a Read Only Memory (ROM), a magnetic disk or an optical disk, or the like, which can store program codes.
It should be appreciated that the use of "systems," "devices," "units," and/or "modules" in this disclosure is but one way to distinguish between different components, elements, parts, portions, or assemblies at different levels. However, if other words can achieve the same purpose, the word can be replaced by other expressions.
As used in the specification and in the claims, the terms "a," "an," "the," and/or "the" are not specific to a singular, but may include a plurality, unless the context clearly dictates otherwise. In general, the terms "comprises" and "comprising" merely indicate that the steps and elements are explicitly identified, and they do not constitute an exclusive list, as other steps or elements may be included in a method or apparatus. The inclusion of an element defined by the phrase "comprising one … …" does not exclude the presence of additional identical elements in a process, method, article, or apparatus that comprises an element.
Wherein, in the description of the embodiments of the present application, unless otherwise indicated, "/" means or, for example, a/B may represent a or B; "and/or" herein is merely an association relationship describing an association object, and means that three relationships may exist, for example, a and/or B may mean: a exists alone, A and B exist together, and B exists alone. In addition, in the description of the embodiments of the present application, "plurality" means two or more than two.
The terms "first" and "second" are used below for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more such feature.
If a flowchart is used in the present application, the flowchart is used to describe the operations performed by a system according to an embodiment of the present application. It should be appreciated that the preceding or following operations are not necessarily performed in order precisely. Rather, the steps may be processed in reverse order or simultaneously. Also, other operations may be added to or removed from these processes.
The method, the system, the device, the storage medium and the riding mower for controlling the constant speed cruising of the mower provided by the application are described in detail. The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (10)
1. A constant speed cruise control method for a riding mower, which is characterized in that a constant speed cruise speed setting module and a constant speed cruise switch module are arranged on the riding mower, and the method comprises the following steps:
Acquiring a constant-speed-cruise speed setting operation signal, a constant-speed-cruise switch operation signal and current state information of an operating mechanism of the riding mower, wherein the operating mechanism is used for receiving user operation to control the travelling speed and the travelling direction of the riding mower;
determining the current constant-speed-cruise linear speed of the riding mower based on the constant-speed-cruise speed setting operation signal;
judging whether the operating mechanism is in a zero position or not based on the current state information of the operating mechanism;
when the control mechanism of the riding mower is judged to be in a zero position, whether the constant-speed cruising is in a valid starting state is further judged based on the constant-speed cruising switch operation signal;
when the constant-speed cruising is in an effective starting state, updating the constant-speed cruising target speed of the riding mower based on the determined current constant-speed cruising line speed;
and controlling the riding mower to travel at a constant speed and a straight line along a target straight line according to the target course by using the updated constant-speed cruising target speed based on the pre-aiming following control technology.
2. The mower cruise control method according to claim 1, characterized in that before updating the constant cruise target speed of the riding mower based on the determined current constant cruise line speed, the method further comprises:
Acquiring the current course and the current position coordinates of the riding mower;
judging whether the movement mode of the riding mower is switched from a non-constant speed cruising mode to a constant speed cruising mode based on the constant speed cruising switch operation signal;
and if the riding mower is switched from the non-constant speed cruising mode to the constant speed cruising mode, marking the current course as a target course, marking the current movement mode as the constant speed cruising mode, and determining an equation expression of the target straight line based on the current course and the current position coordinates.
3. The method of claim 2, wherein two GNSS antennas are symmetrically disposed on left and right sides of the riding mower, and the obtaining the current heading and the current position coordinates of the riding mower comprises:
acquiring position coordinates of the two GNSS antennas;
calculating the current heading of the riding mower based on the position coordinates of the two GNSS antennas;
and calculating the current position coordinates of the riding mower based on the position coordinates of the two GNSS antennas and the current heading.
4. The mower cruise control method according to claim 1, characterized in that said method further comprises:
When it is determined that the steering mechanism of the riding mower is not in the zero position, marking the current steering mode of the riding mower as a manual steering mode, and updating the current linear speed of the riding mower based on the current state information of the steering mechanism.
5. The mower cruise control method according to any one of claims 1 to 4, wherein said steering mechanism includes a universal handle for controlling a traveling speed and traveling direction of said riding mower;
accordingly, the obtaining current state information of the steering mechanism of the riding mower includes:
acquiring current position vector information of the universal handle in response to the operation of the universal handle, wherein the current position vector information comprises polar diameter information and polar angle information, the polar diameter information is used for representing the moving distance of the universal handle relative to an initial position, and the polar angle information is used for representing the rotating angle of the universal handle relative to a reference direction;
the determining whether the operating mechanism is in a zero position based on the current state information of the operating mechanism comprises:
judging whether the universal handle is in a zero position according to the polar diameter information in the current position vector information of the universal handle, judging that the universal handle is in the zero position when the absolute value of the polar diameter of the universal handle is smaller than or equal to a preset distance, otherwise, judging that the universal handle is not in the zero position.
6. The method of constant speed cruise control for a lawnmower of claim 5, wherein the riding lawnmower comprises a running gear and a running drive mechanism, wherein,
the travelling mechanism comprises a driven universal wheel, a left driving wheel and a right driving wheel which are arranged at the bottom of the riding mower; the walking driving mechanism comprises a left driving motor in driving connection with the left driving wheel and a right driving motor in driving connection with the right driving wheel;
correspondingly, the controlling the riding mower to travel at a constant speed and a straight line along a target straight line at an updated constant speed cruising target speed based on the pre-aiming following control technology comprises the following steps:
calculating a lateral deviation, wherein the lateral deviation is a distance from a current position of the riding mower to the target straight line;
calculating an equation expression of a pretightening line, wherein the pretightening line is a line formed by connecting the current position of the riding mower to a pretightening point;
calculating the course deviation between the current course of the riding mower and the pre-aiming straight line;
calculating control amounts of the left driving wheel and the right driving wheel when the riding mower runs at a constant speed and a straight line along a target straight line at the constant speed cruising target speed according to a target course by adopting a preset PID control model based on the transverse deviation and the course deviation, wherein the control amounts comprise an angle deviation control amount and a transverse deviation control amount;
Calculating target rotational speeds of the left and right drive wheels based on the control amounts of the left and right drive wheels;
and controlling the output voltages of the left driving motor and the right driving motor according to the determined target rotating speeds of the left driving wheel and the right driving wheel, so that the riding mower can travel at a constant speed and a straight line along a target straight line at a constant speed and a cruise target speed according to a target course.
7. A constant speed cruise control system for a riding mower, the system comprising:
an operation signal acquisition module, configured to acquire a constant-speed-cruise-speed setting operation signal, a constant-speed-cruise switch operation signal, and current state information of an operating mechanism of the riding mower, where the operating mechanism is configured to accept a user operation to control a traveling speed and a traveling direction of the riding mower;
the constant-speed cruising speed determining module is used for determining the current constant-speed cruising linear speed of the riding mower based on the constant-speed cruising speed setting operation signal;
the operating mechanism state judging module is used for judging whether the operating mechanism is in a zero position or not based on the current state information of the operating mechanism;
The constant-speed cruising starting state judging module is used for judging whether the constant-speed cruising is in an effective starting state or not further based on the constant-speed cruising switch operation signal when judging that the operating mechanism of the riding mower is at a zero position;
the constant-speed cruise target speed updating module is used for updating the constant-speed cruise target speed of the riding mower based on the determined constant-speed cruise line speed when the constant-speed cruise is in an effective starting state;
and the constant-speed cruising driving control module is used for controlling the riding mower to perform uniform-speed straight driving along a target straight line according to the target course at the updated constant-speed cruising target speed based on the pre-aiming following control technology.
8. A constant speed cruise control device for a lawn mower, comprising a memory, a processor, and a computer program stored in the memory and operable on the processor, characterized in that:
the processor, when executing the computer program, implements a mower cruise control method according to any one of claims 1-6.
9. A computer-readable storage medium storing a computer program, characterized in that:
The computer program, when executed by a processor, implements a mower cruise control method according to any one of claims 1-6.
10. A riding mower comprising the mower cruise control device of claim 8.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311188977.6A CN117223473B (en) | 2023-09-14 | 2023-09-14 | Methods, systems, devices, storage media for cruise control of lawnmowers and ride-on lawnmowers |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311188977.6A CN117223473B (en) | 2023-09-14 | 2023-09-14 | Methods, systems, devices, storage media for cruise control of lawnmowers and ride-on lawnmowers |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN117223473A true CN117223473A (en) | 2023-12-15 |
| CN117223473B CN117223473B (en) | 2026-04-03 |
Family
ID=89083764
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311188977.6A Active CN117223473B (en) | 2023-09-14 | 2023-09-14 | Methods, systems, devices, storage media for cruise control of lawnmowers and ride-on lawnmowers |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN117223473B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119840621A (en) * | 2025-02-26 | 2025-04-18 | 重庆润通科技有限公司 | Cruise steering method, device, equipment and storage medium |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09240443A (en) * | 1996-03-07 | 1997-09-16 | Kubota Corp | Lawn mower traveling operation structure |
| CN105867377A (en) * | 2016-04-13 | 2016-08-17 | 浙江理工大学 | A method for automatic navigation control of agricultural machinery |
| CN106114508A (en) * | 2016-07-05 | 2016-11-16 | 徐州徐工筑路机械有限公司 | A kind of land leveller control system with cruise function and control method |
| JP2020065469A (en) * | 2018-10-23 | 2020-04-30 | 株式会社クボタ | Mower |
| CN114750757A (en) * | 2022-04-07 | 2022-07-15 | 第一拖拉机股份有限公司 | Constant-speed cruise control system and method for tandem type hybrid power tractor |
| JP2023089541A (en) * | 2021-12-16 | 2023-06-28 | 井関農機株式会社 | work vehicle |
-
2023
- 2023-09-14 CN CN202311188977.6A patent/CN117223473B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09240443A (en) * | 1996-03-07 | 1997-09-16 | Kubota Corp | Lawn mower traveling operation structure |
| CN105867377A (en) * | 2016-04-13 | 2016-08-17 | 浙江理工大学 | A method for automatic navigation control of agricultural machinery |
| CN106114508A (en) * | 2016-07-05 | 2016-11-16 | 徐州徐工筑路机械有限公司 | A kind of land leveller control system with cruise function and control method |
| JP2020065469A (en) * | 2018-10-23 | 2020-04-30 | 株式会社クボタ | Mower |
| JP2023089541A (en) * | 2021-12-16 | 2023-06-28 | 井関農機株式会社 | work vehicle |
| CN114750757A (en) * | 2022-04-07 | 2022-07-15 | 第一拖拉机股份有限公司 | Constant-speed cruise control system and method for tandem type hybrid power tractor |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119840621A (en) * | 2025-02-26 | 2025-04-18 | 重庆润通科技有限公司 | Cruise steering method, device, equipment and storage medium |
| CN119840621B (en) * | 2025-02-26 | 2025-11-04 | 重庆润通科技有限公司 | A cruise steering method, apparatus, device, and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117223473B (en) | 2026-04-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3833176B1 (en) | Autonomous machine navigation and training using vision system | |
| EP4163756B1 (en) | Smart scheduling for autonomous machine operation | |
| Jeon et al. | Design and validation testing of a complete paddy field-coverage path planner for a fully autonomous tillage tractor | |
| US20190077456A1 (en) | System and method for controlling a vehicle | |
| EP4049916A1 (en) | Vehicle control method, vehicle control system, and vehicle | |
| JP5973609B1 (en) | Control equipment for unmanned work vehicles | |
| US20160227704A1 (en) | Control apparatus for autonomously navigating utility vehicle | |
| EP3900505B1 (en) | Control device for automatic travel work vehicle | |
| EP3586591B1 (en) | Work vehicle | |
| JPH1066405A (en) | Unmanned work method by unmanned running of work vehicle | |
| KR20210007263A (en) | Lawn mower robot and control method the same | |
| JP2022028334A (en) | Automatic traveling system | |
| CN117223473B (en) | Methods, systems, devices, storage media for cruise control of lawnmowers and ride-on lawnmowers | |
| JP2019216670A (en) | Work vehicle | |
| US20240166047A1 (en) | Vehicle spotter drone | |
| JP2025103407A (en) | Work vehicle and method for controlling a work vehicle | |
| CN117184228A (en) | Self-moving equipment turning control method and self-moving equipment | |
| CN117055572A (en) | Mower linear retention control method, system, device, storage medium and riding mower | |
| JP7332502B2 (en) | Route creation management system | |
| CN116438998B (en) | Lawn mower motion control method, system, device, storage medium and riding lawn mower | |
| US20250098569A1 (en) | System and method for defining a work region boundary for use by an autonomous grounds care vehicle | |
| JP7001552B2 (en) | Work vehicle | |
| JP7581871B2 (en) | Work vehicle control system | |
| JP2025159425A (en) | Autonomous controlled grass cutter | |
| JPH07110709A (en) | Mobile robot driving map creation method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |