Obstacle avoidance method of omni-directional vision mower and mower
By integrating all-round vision sensors and collision sensors on the lawn mower, intelligent obstacle avoidance of small or visually located obstacles on the lawn is achieved, solving the problem that existing lawn mowers are difficult to avoid obstacles, and improving mowing efficiency and machine service life.
Patent Information
- Application Number
- CN202411406302.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-10
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2044-10-10
AI Technical Summary
Existing lawn mowers are difficult to effectively avoid small or visually dead corners when running on the lawn, resulting in blade damage and machine trapping.
The obstacle avoidance method combined with all-round vision sensors and collision sensors is adopted. By detecting obstacles in front and around, the lawn mower is controlled to perform intelligent obstacle avoidance and detour operations to ensure that the machine operates efficiently and safely on the lawn.
It improves the obstacle avoidance efficiency of the lawn mower, prevents blade damage and machine trapping, extends the service life of the lawn mower, and improves the efficiency of the lawn mower.
Smart Images

Figure CN119547629A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an intelligent lawn mower, and more particularly to an obstacle avoidance method of an omnidirectional visual lawn mower and the lawn mower. Background Art
[0002] When maintaining and caring for large-scale lawns, such as football fields, golf courses, and gardens, the maintenance and care of such lawns is usually completed by automatic lawn mowers due to the large overall construction area and frequent mowing. Manual mowing is time-consuming and labor-intensive. The maintenance and care of such lawns is usually completed by automatic lawn mowers. Current automatic lawn mowers are usually driven by the rear wheels and guided by the front wheels during the operation of the lawn mower to complete the mowing and trimming of the site.
[0003] Although the existing lawn mowers can mow the lawn in the venue, due to obstacles such as stones and balls in the lawn, if the lawn mower does not avoid them in time during operation, the cutting blades may be damaged and broken, and then fall into the lawn, which may easily cause injuries to people on the lawn. The current lawn mowers usually use visual obstacle avoidance to avoid obstacles, but visual obstacle avoidance cannot avoid obstacles that are small or located in the blind spot of the lawn mower's vision, thereby making the overall obstacle avoidance efficiency low. At the same time, during the operation of the lawn mower, if it is operating on an uneven lawn or a lawn with deep grass, the protrusions of the lawn or the overly dense deep grass may easily lift up the cutter disc, causing the rear wheels of the lawn mower to slip, making the lawn mower trapped and unable to move. Summary of the invention
[0004] In view of the deficiencies in the prior art, the object of the present invention is to provide an obstacle avoidance method and a lawn mower with omnidirectional vision, which have a high degree of automation and can avoid obstacles efficiently and prevent the lawn mower from slipping and being trapped.
[0005] To achieve the above object, the present invention provides the following technical solution: an obstacle avoidance method for an omnidirectional visual lawn mower, comprising the following steps: S01, when the lawn mower is moving forward, the visual sensor detects whether there is a static obstacle in front of the lawn mower. If there is no obstacle in front, it is determined that the current lawn mower does not need to avoid the obstacle, and the lawn mower continues to move forward and repeats step S01. Otherwise, the lawn mower is notified to perform obstacle avoidance operation, and jumps to S02 to continue detection;
[0006] S02, the lawn mower moves to the left and bypasses the obstacle at the front;
[0007] S03, the lawn mower runs in the mowing mode along the edge of the field. During the mowing process, the collision sensor detects whether the lawn mower collides. If no collision is detected, it is determined that there is no obstacle on the running path of the lawn mower, and the lawn mower continues to move. Otherwise, it is determined that the obstacle is too small or the obstacle is in the visual blind spot of the visual sensor, and the lawn mower collides with the obstacle, and the process jumps to S04 to continue detection;
[0008] S04, the lawn mower moves to the left and bypasses the obstacle at the front;
[0009] S05, the lawn mower continues to move and detects whether the edge cutting operation is completed. If not, it jumps back to S03 to continue the detection. Otherwise, it is determined that the device has completed the edge cutting, and the lawn mower performs the mowing planning operation mode and performs the mobile mowing operation in the field at the same time;
[0010] S06, the lawn mower moves forward in the planning mode, and the collision sensor detects whether the lawn mower collides. If no collision is detected, it is determined that the lawn mower does not touch the obstacle and the lawn mower continues to move. Otherwise, it is determined that the obstacle is too small or the obstacle is in the blind spot of the visual sensor, and the lawn mower collides with the obstacle, and the process jumps to S07 to continue detection;
[0011] S07, the lawn mower turns backward and continues to run;
[0012] S08, the lawn mower moves forward in the planning mode and turns left, and at the same time, the collision sensor detects whether the lawn mower collides. If no collision is detected, it is determined that there is no obstacle on the left-turning path of the lawn mower, and the lawn mower continues to move to complete the left turn. Otherwise, it is determined that there is an obstacle on the left-turning path and collides with the lawn mower, and the lawn mower cannot turn left in the current environment, and jumps to S09 to continue detection;
[0013] S09, the machine turns right and continues to run;
[0014] S10, the lawn mower moves forward in the planning mode and turns right, and at the same time, the collision sensor detects whether the lawn mower collides. If no collision is detected, it is determined that there is no obstacle on the right-turning path of the lawn mower, and the lawn mower continues to move and completes the right turn. Otherwise, it is determined that there is an obstacle on the right-turning path and collides with the lawn mower. The current lawn mower cannot turn right, and jumps to S11 to continue detection;
[0015] S11, the machine turns left and continues to run;
[0016] S12, when the lawn mower continues to run and moves backward in the field, the collision sensor detects whether the lawn mower collides. If no collision is detected, it is determined that there is no obstacle on the retreat path of the lawn mower, and the lawn mower continues to move and completes the retreat. Otherwise, it is determined that there is an obstacle on the retreat path and collides with the lawn mower. The lawn mower cannot retreat at present, and the process jumps to S13 to continue detection;
[0017] S13, the machine moves forward, turns, and continues to run;
[0018] S14, the lawn mower continues to run, and the collision sensor detects whether the lawn mower is in a trapped state. If the collision sensor detects no abnormality, it is determined that the lawn mower is not in a trapped state and the lawn mower continues to run. Otherwise, it is determined that the lawn mower is slipping and trapped, and the lawn mower backs up and turns. At the same time, the collision sensor detects the trapped state of the lawn mower. If the collision sensor detects no abnormality, it is determined that the lawn mower has escaped successfully and the lawn mower continues to run. Otherwise, it is determined that the lawn mower cannot escape, and the lawn mower stops and an alarm is issued to notify the staff.
[0019] The present invention is further configured that the edge cutting mode in step S03 includes the following steps: S031, the lawn mower moves forward in a fixed direction, and the collision sensor detects whether the lawn mower reaches the edge of the field. If not, it is determined that the lawn mower has not reached the edge, and the lawn mower continues to move and detect. Otherwise, it is determined that the lawn mower has reached the edge of the field, and the lawn mower turns left and operates in the edge cutting mode;
[0020] S032. During the operation of the lawn mower in the edge cutting mode, the collision sensor detects whether the lawn mower reaches the corner of the site. If not, it is determined that the lawn mower has not reached the corner and the lawn mower continues to run and detect. Otherwise, it is determined that the lawn mower has reached the corner and the lawn mower turns left and reaches the other edge of the site to perform edge cutting operations.
[0021] Preferably, the edge cutting mode in step S03 also includes the following steps: S033, the lawn mower records the starting point of edge cutting, and detects the current position of the lawn mower in real time during the edge cutting process. If the current position of the lawn mower has not reached the starting point, the lawn mower continues to mow the lawn. Otherwise, it is determined that the lawn mower has completed one circle of edge cutting operation, and the lawn mower turns right and enters the planning mode.
[0022] The present invention is further configured that the trapped detection in step S14 comprises the following steps: S141, a collision sensor detects a collision of the lawn mower and simultaneously performs a collision positioning detection of the lawn mower;
[0023] S142, the lawn mower moves forward and turns right, and at the same time, the collision sensor detects whether the lawn mower has a collision. If not, it is determined that an obstacle appears in front of the left side of the lawn mower, and the lawn mower turns right to bypass it and continues to run. Otherwise, it is determined that the current lawn mower cannot turn right, and jumps to S143 to continue detection;
[0024] S143, the lawn mower moves forward and turns left, and at the same time, the collision sensor detects whether the lawn mower has a collision. If not, it is determined that an obstacle appears in front of the right side of the lawn mower, and the lawn mower turns left to bypass it and continues to run. Otherwise, it is determined that the lawn mower is currently slipping and trapped, and jumps to S144 for escape control;
[0025] S144, the lawn mower moves backward and turns, and the collision sensor continuously detects whether the lawn mower collides. If not, it is determined that the lawn mower is free from the obstacle and away from the obstacle, and the lawn mower continues to move forward in the direction after the backward turn. Otherwise, it is determined that the lawn mower cannot escape from the obstacle by itself, the lawn mower stops running, and the staff is notified to manually escape from the obstacle.
[0026] The present invention is further configured as follows: the lawn mower includes an outer shell and a driving component, a control component and a cutting component arranged in the outer shell, the driving component includes a driving wheel arranged at the rear end of the outer shell and a steering wheel arranged at the front end of the outer shell, the steering wheel is provided with an adjusting shaft, the adjusting shaft is electrically connected to the control component, a driving motor is also provided on one side of the driving wheel, and a connecting shaft is provided between the driving wheel and the driving motor.
[0027] Preferably, the cutting assembly comprises a cutting motor disposed in an outer shell and a cutting disc rotatably connected to the cutting motor, and the cutting disc is fixedly provided with a plurality of blades along an outer circumferential direction thereof.
[0028] Preferably, the shell is provided with a plurality of visual sensors and collision sensors, the visual sensors are respectively arranged at the front end and both sides of the shell, and the collision sensors include pressure sensors arranged at the bottom of the shell.
[0029] By adopting the above technical solution, the lawn mower moves in the field to be mowed through the driving component, and performs mowing operations through the cutting component at the bottom of the outer shell. At the same time, while the lawn mower is mowing the field, the visual sensor on the lawn mower can automatically detect obstacles on the path and control the lawn mower to avoid obstacles. By arranging a collision sensor on the outer shell of the lawn mower, the lawn mower can detect obstacles that the visual sensor has not detected during operation, and notify the lawn mower to make a detour to avoid them. The overall obstacle avoidance effect is good, which can effectively prevent the lawn mower from being damaged by obstacles and extend the service life of the lawn mower.
[0030] Furthermore, after the lawn mower detects an obstacle, the control component can control the lawn mower to perform obstacle avoidance operations according to the current working mode and motion state of the lawn mower. Specifically, if the lawn mower is in the edge cutting mode, the edge cutting mode is that the lawn mower performs counterclockwise edge cutting operations along the lawn to be mowed, that is, during the operation of the lawn mower, the lawn is always located on the left side of the lawn mower. During the operation of the lawn mower in the edge cutting mode, if an obstacle is detected, the control component needs to drive the lawn mower to turn left and bypass the obstacle to prevent the lawn mower from exceeding the range of the mowing ground. At the same time, if the lawn mower is running in the planning mode, if an obstacle is detected, the control component determines whether there is an obstacle on the current running path of the lawn mower according to the current motion state of the lawn mower, and performs intelligent obstacle avoidance operations according to the feedback data of the collision sensor, with a high degree of automation.
[0031] At the same time, in order to increase the mowing efficiency of the lawn mower, the working states of the lawn mower are divided into edge cutting mode operation and planning mode operation. The lawn mower calculates the area of the site that currently needs to be mowed in advance through the edge cutting mode, and the edge cutting mode can turn left at the corner of the site. At the same time, the site area can be calculated after the lawn mower returns to the starting point and the planning mode can be switched to operate, and the mowing path in the site can be intelligently planned, so that the time for the lawn mower to go back and forth to the charging pile during the mowing process is greatly reduced, thereby reducing the total time required to complete mowing, improving energy utilization, and improving mowing efficiency.
[0032] Furthermore, during the operation of the lawn mower, the cutting disc is lifted up by obstacles on the ground, causing the driving wheel in the lawn mower to slip in the air, making it difficult for the lawn mower to move forward. In order to enable the lawn mower to automatically confirm its current state, the control component drives the lawn mower to turn to the left and right sides respectively to prevent the lawn mower from being unable to move due to obstacles in the left front or right front. When the lawn mower cannot move to the left or right sides, the control component determines that the lawn mower is in a slipping and trapped state and cannot move forward. The lawn mower needs to back up and turn away from the obstacle and continue mowing. Otherwise, it means that the current obstacle is too large to cause the driving wheel to drive the lawn mower to retreat. At the same time, in order to prevent the blade on the cutting disc from being broken by the collision of the bottom obstacle, the control center stops the rotation of the cutting motor and notifies the staff to come for rescue. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 It is a schematic diagram of the structure of a lawn mower according to an obstacle avoidance method of an omni-directional visual lawn mower and a lawn mower embodiment of the present invention;
[0034] Figure 2 A schematic diagram of the structure of a lawn mower in another direction according to an obstacle avoidance method of an omnidirectional visual lawn mower and a lawn mower embodiment of the present invention
[0035] Figure 3 It is the first part of the control flow chart of the obstacle avoidance method of the lawn mower of an omni-directional vision lawn mower of the present invention and the lawn mower obstacle avoidance method of the lawn mower embodiment;
[0036] Figure 4 The second part of the control flow chart of the obstacle avoidance method of the omni-directional vision lawn mower and the lawn mower embodiment of the present invention;
[0037] Figure 5 The third part is a control flow chart of an obstacle avoidance method for an omni-directional vision lawn mower and a lawn mower embodiment of the present invention;
[0038] Figure 6 The fourth part is a control flow chart of an obstacle avoidance method for an omni-directional vision lawn mower and a lawn mower embodiment of the present invention;
[0039] Figure 7 The fifth part is a control flow chart of an obstacle avoidance method for an omni-directional vision lawn mower and a lawn mower embodiment of the present invention;
[0040] Figure 8 It is a control flow chart of an obstacle avoidance method of an omni-directional vision lawn mower and a lawn mower embodiment of the present invention in a lawn mower trimming mode turning mode;
[0041] Fig. 9 It is a control flow chart of an obstacle avoidance method of an omni-directional vision lawn mower and a lawn mower embodiment of the present invention for detecting a lawn mower edge cutting mode;
[0042] Fig.10 It is the first part of the control flow chart of the automatic escape of the lawn mower of an omni-directional vision lawn mower and the lawn mower embodiment of the present invention;
[0043] Fig.11 The second part is a control flow chart of an obstacle avoidance method for an omni-directional vision lawn mower and an automatic escape control method for a lawn mower in an embodiment of the present invention;
[0044] The reference numerals in the figure are: 1. outer shell; 2. driving assembly; 21. driving wheel; 22. steering wheel; 23. adjusting shaft; 24. driving motor; 3. control assembly; 4. cutting assembly; 41. cutting motor; 42. cutting disc; 43. blade; 5. visual sensor; 6. pressure sensor. DETAILED DESCRIPTION
[0045] Reference Figures 1 to 11 The obstacle avoidance method of an omnidirectional vision lawn mower and an embodiment of the lawn mower of the present invention are further described.
[0046] For ease of explanation, spatial relative terms such as "upper", "lower", "left", "right" and the like are used in the embodiments to illustrate the relationship of one element or feature shown in the figure relative to another element or feature. It should be understood that, in addition to the orientation shown in the figure, the spatial terms are intended to include different orientations of the device in use or operation. For example, if the device in the figure is inverted, the element described as being "under" other elements or features will be positioned "on" other elements or features. Therefore, the exemplary term "under" can include both upper and lower orientations. The device can be positioned in other ways (rotated 90 degrees or in other orientations), and the spatial relative descriptions used here can be interpreted accordingly.
[0047] Furthermore, relational terms such as “first” and “second” and the like are merely used to distinguish one component from another having the same name, but do not necessarily require or imply any such actual relationship or order between these components.
[0048] An obstacle avoidance method for an omni-directional vision lawn mower comprises the following steps: S01, when the lawn mower is moving forward, a visual sensor detects whether there is a static obstacle in front of the lawn mower. If there is no obstacle in front, it is determined that the current lawn mower does not need to avoid the obstacle, and the lawn mower continues to move forward and repeats step S01. Otherwise, the lawn mower is notified to perform obstacle avoidance operation, and the process jumps to S02 to continue detection;
[0049] S02, the lawn mower moves to the left and bypasses the obstacle at the front;
[0050] S03, the lawn mower runs in the mowing mode along the edge of the field. During the mowing process, the collision sensor detects whether the lawn mower collides. If no collision is detected, it is determined that there is no obstacle on the running path of the lawn mower, and the lawn mower continues to move. Otherwise, it is determined that the obstacle is too small or the obstacle is in the visual blind spot of the visual sensor, and the lawn mower collides with the obstacle, and the process jumps to S04 to continue detection;
[0051] S04, the lawn mower moves to the left and bypasses the obstacle at the front;
[0052] S05, the lawn mower continues to move and detects whether the edge cutting operation is completed. If not, it jumps back to S03 to continue the detection. Otherwise, it is determined that the device has completed the edge cutting, and the lawn mower performs the mowing planning operation mode and performs the mobile mowing operation in the field at the same time;
[0053] S06, the lawn mower moves forward in the planning mode, and the collision sensor detects whether the lawn mower collides. If no collision is detected, it is determined that the lawn mower does not touch the obstacle and the lawn mower continues to move. Otherwise, it is determined that the obstacle is too small or the obstacle is in the blind spot of the visual sensor, and the lawn mower collides with the obstacle, and the process jumps to S07 to continue detection;
[0054] S07, the lawn mower turns backward and continues to run;
[0055] S08, the lawn mower moves forward in the planning mode and turns left, and at the same time, the collision sensor detects whether the lawn mower collides. If no collision is detected, it is determined that there is no obstacle on the left-turning path of the lawn mower, and the lawn mower continues to move to complete the left turn. Otherwise, it is determined that there is an obstacle on the left-turning path and collides with the lawn mower, and the lawn mower cannot turn left in the current environment, and jumps to S09 to continue detection;
[0056] S09, the machine turns right and continues to run;
[0057] S10, the lawn mower moves forward in the planning mode and turns right, and at the same time, the collision sensor detects whether the lawn mower collides. If no collision is detected, it is determined that there is no obstacle on the right-turning path of the lawn mower, and the lawn mower continues to move and completes the right turn. Otherwise, it is determined that there is an obstacle on the right-turning path and collides with the lawn mower. The current lawn mower cannot turn right, and jumps to S11 to continue detection;
[0058] S11, the machine turns left and continues to run;
[0059] S12, when the lawn mower continues to run and moves backward in the field, the collision sensor detects whether the lawn mower collides. If no collision is detected, it is determined that there is no obstacle on the retreat path of the lawn mower, and the lawn mower continues to move and completes the retreat. Otherwise, it is determined that there is an obstacle on the retreat path and collides with the lawn mower. The lawn mower cannot retreat at present, and the process jumps to S13 to continue detection;
[0060] S13, the machine moves forward, turns, and continues to run;
[0061] S14, the lawn mower continues to run, and the collision sensor detects whether the lawn mower is in a trapped state. If the collision sensor detects no abnormality, it is determined that the lawn mower is not in a trapped state and the lawn mower continues to run. Otherwise, it is determined that the lawn mower is slipping and trapped, and the lawn mower backs up and turns. At the same time, the collision sensor detects the trapped state of the lawn mower. If the collision sensor detects no abnormality, it is determined that the lawn mower has escaped successfully and the lawn mower continues to run. Otherwise, it is determined that the lawn mower cannot escape, and the lawn mower stops and an alarm is issued to notify the staff.
[0062] The edge cutting mode in step S03 includes the following steps: S031, the lawn mower moves forward in a fixed direction, and the collision sensor detects whether the lawn mower reaches the edge of the field. If not, it is determined that the lawn mower has not reached the edge, and the lawn mower continues to move and detect. Otherwise, it is determined that the lawn mower has reached the edge of the field, and the lawn mower turns left and operates in the edge cutting mode;
[0063] S032. During the operation of the lawn mower in the edge cutting mode, the collision sensor detects whether the lawn mower reaches the corner of the site. If not, it is determined that the lawn mower has not reached the corner and the lawn mower continues to run and detect. Otherwise, it is determined that the lawn mower has reached the corner and the lawn mower turns left and reaches the other edge of the site to perform edge cutting operations.
[0064] Preferably, the edge cutting mode in step S03 also includes the following steps: S033, the lawn mower records the starting point of edge cutting, and detects the current position of the lawn mower in real time during the edge cutting process. If the current position of the lawn mower has not reached the starting point, the lawn mower continues to mow the lawn. Otherwise, it is determined that the lawn mower has completed one circle of edge cutting operation, and the lawn mower turns right and enters the planning mode.
[0065] The trapped detection in step S14 comprises the following steps: S141, a collision sensor detects a collision of the lawn mower, and simultaneously performs a collision positioning detection of the lawn mower;
[0066] S142, the lawn mower moves forward and turns right, and at the same time, the collision sensor detects whether the lawn mower has a collision. If not, it is determined that an obstacle appears in front of the left side of the lawn mower, and the lawn mower turns right to bypass it and continues to run. Otherwise, it is determined that the current lawn mower cannot turn right, and jumps to S143 to continue detection;
[0067] S143, the lawn mower moves forward and turns left, and at the same time, the collision sensor detects whether the lawn mower has a collision. If not, it is determined that an obstacle appears in front of the right side of the lawn mower, and the lawn mower turns left to bypass it and continues to run. Otherwise, it is determined that the lawn mower is currently slipping and trapped, and jumps to S144 for escape control;
[0068] S144, the lawn mower moves backward and turns, and the collision sensor continuously detects whether the lawn mower collides. If not, it is determined that the lawn mower is free from the obstacle and away from the obstacle, and the lawn mower continues to move forward in the direction after the backward turn. Otherwise, it is determined that the lawn mower cannot escape from the obstacle by itself, the lawn mower stops running, and the staff is notified to manually escape from the obstacle.
[0069] The lawn mower includes an outer shell 1 and a driving component 2, a control component 3 and a cutting component 4 arranged in the outer shell 1. The driving component 2 includes a driving wheel 21 arranged at the rear end of the outer shell 1 and a steering wheel 22 arranged at the front end of the outer shell 1. The steering wheel 22 is provided with an adjusting shaft 23, and the adjusting shaft 23 is electrically connected to the control component 3. A driving motor 24 is also provided on one side of the driving wheel 21, and a connecting shaft is provided between the driving wheel 21 and the driving motor 24.
[0070] Preferably, the cutting assembly 4 comprises a cutting motor 41 disposed in the outer shell 1 and a cutting disc 42 rotatably connected to the cutting motor 41 , and the cutting disc 42 is fixedly provided with a plurality of blades 43 along the outer circumference direction thereof.
[0071] Preferably, the shell is provided with a plurality of visual sensors 5 and collision sensors. The visual sensors 5 are respectively arranged at the front end and both sides of the shell 1 . The collision sensors include a pressure sensor 6 arranged at the bottom of the shell 1 .
[0072] The lawn mower moves in the field to be mowed through the driving component 2, and performs mowing operations through the cutting component 4 at the bottom of the outer shell 1. At the same time, while the lawn mower is mowing the field, the visual sensor 5 on the lawn mower can automatically detect obstacles on the path and control the lawn mower to avoid obstacles. By arranging a collision sensor on the outer shell 1 of the lawn mower, the lawn mower can detect obstacles that have not been detected by the visual sensor 5 during operation, and notify the lawn mower to make a detour to avoid them. The overall obstacle avoidance effect is good, which can effectively prevent the lawn mower from being damaged by obstacles and extend the service life of the lawn mower.
[0073] Furthermore, after the lawn mower detects an obstacle, the control component 3 can control the lawn mower to perform obstacle avoidance operations according to the current working mode and motion state of the lawn mower. Specifically, if the lawn mower is in the edge cutting mode, the edge cutting mode is that the lawn mower performs counterclockwise edge cutting operations along the lawn to be mowed, that is, during the operation of the lawn mower, the lawn is always located on the left side of the lawn mower. During the operation of the lawn mower in the edge cutting mode, if an obstacle is detected, the control component 3 needs to drive the lawn mower to turn left and bypass the obstacle to prevent the lawn mower from exceeding the range of the mowing ground. At the same time, if the lawn mower is running in the planning mode, if an obstacle is detected, the control component 3 determines whether there is an obstacle on the current running path of the lawn mower according to the current motion state of the lawn mower, and performs intelligent obstacle avoidance operations according to the feedback data of the collision sensor, with a high degree of automation.
[0074] For example, when the lawn mower is running in the edge cutting mode, the visual sensor 5 or the collision sensor detects an obstacle in front, and the control component 3 controls the lawn mower to move left and bypass the obstacle to continue the edge cutting operation, ensuring that the motion path of the lawn mower is at the edge of the site. Further, after the edge cutting mode is completed, the lawn mower enters the planning mode. During the planning mode, the lawn mower needs to turn left, turn right, move forward and backward in the site. During the left turn of the lawn mower, if the sensor detects an obstacle on the path ahead, it is determined that the lawn mower cannot turn left, and the control component 3 drives the lawn mower to turn right to bypass the obstacle and continue running. Further, during the mowing During the process of the lawn mower turning right, if the sensor detects an obstacle on the path ahead, it is determined that the lawn mower cannot turn right, and the control component 3 drives the lawn mower to turn left to bypass the obstacle and continue running. At the same time, during the process of the lawn mower moving forward, if the sensor detects an obstacle on the path ahead, it is determined that the lawn mower cannot go straight, and the control component 3 drives the lawn mower to retreat and turn, and the turning direction is automatically determined according to the mowing path. In addition, during the process of the lawn mower moving backward, if the sensor detects that there is an obstacle on the retreat path of the lawn mower, it is determined that the lawn mower cannot retreat, and the control component 3 drives the lawn mower forward and turns, and the turning direction is automatically determined according to the previous path of the lawn mower.
[0075] In order to increase the mowing efficiency of the lawn mower, the working states of the lawn mower are divided into edge cutting mode operation and planning mode operation. The lawn mower calculates the area of the site that currently needs to be mowed in advance through the edge cutting mode, and the edge cutting mode can turn left at the corner of the site. At the same time, the site area can be calculated after the lawn mower returns to the starting point and the planning mode can be switched to operate. The mowing path in the site is intelligently planned, so that the time for the lawn mower to go back and forth to the charging pile during the mowing process is greatly reduced, thereby reducing the total time required to complete mowing, improving energy utilization, and improving mowing efficiency.
[0076] During the operation of the lawn mower, the cutting disc 42 is lifted up by obstacles on the ground, causing the driving wheel 21 in the lawn mower to slip in the air, making it difficult for the lawn mower to move forward. In order to enable the lawn mower to automatically confirm the current state, the control component 3 is used to drive the lawn mower to turn to the left and right sides respectively to prevent the lawn mower from being blocked by obstacles in the left front or right front and unable to move. When the lawn mower cannot move to the left or right sides, the control component 3 determines that the lawn mower is in a slipping and trapped state and cannot move forward. The lawn mower needs to turn backward to get away from the obstacle and continue the mowing operation. Otherwise, it means that the current obstacle is large in size and the driving wheel 21 cannot drive the lawn mower to retreat. At the same time, in order to prevent the blade 43 on the cutting disc 42 from being hit by the bottom obstacle and causing it to break, the control center stops the rotation of the cutting motor 41 and notifies the staff to come for rescue.
[0077] For example, when the lawn mower is mowing, if there is an obstacle on the mowing path, and the sensor on the lawn mower fails to detect and avoid it in time, the lawn mower passes through the obstacle, and the cutting disc 42 of the lawn mower is lifted up by the obstacle, so that the driving wheel 21 used for driving the lawn mower is suspended in the air, making it difficult to move, and active escape is required. Generally speaking, when the obstacle is small, the lawn mower can be actively escaped by turning left or right. However, if the obstacle is large, the two steering wheels 22 of the lawn mower are suspended in the air, making it impossible for the lawn mower to actively escape by turning left / right, and the driving wheel 21 needs to drive the mower to escape. The lawn mower moves backward away from the obstacle, so that the steering wheel 22 touches the ground to restore the steering function, and at the same time the lawn mower is controlled to bypass the obstacle. Furthermore, if the volume of the obstacle increases further, the driving wheel 21 is suspended in the air, resulting in failure to generate sufficient force to make the lawn mower move backward and escape. The lawn mower cannot move and is trapped. When trapped, the obstacle usually contacts the cutting disc 42. If the cutting disc 42 continues to rotate, the cutting disc 42 and the blade 43 arranged on the cutting disc 42 will be worn or broken. The cutting assembly 4 stops driving the cutting disc 42 and notifies the staff to perform manual escape operation.
[0078] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Common changes and substitutions made by those skilled in the art within the scope of the technical solution of the present invention should be included in the protection scope of the present invention.
Claims
1. An obstacle avoidance method for an omni-directional vision lawn mower, characterized in that: The following steps are involved: S01, when the lawn mower is moving forward, the visual sensor detects whether there is a static obstacle in front of the lawn mower. If there is no obstacle in front, it is determined that the lawn mower does not need to avoid the obstacle, and the lawn mower continues to move forward and repeats step S01. Otherwise, the lawn mower is notified to perform obstacle avoidance operation and jumps to S02 to continue detection; S02, the lawn mower moves to the left and bypasses the obstacle at the front; S03, the lawn mower runs in the mowing mode along the edge of the field. During the mowing process, the collision sensor detects whether the lawn mower collides. If no collision is detected, it is determined that there is no obstacle on the running path of the lawn mower, and the lawn mower continues to move. Otherwise, it is determined that the obstacle is too small or the obstacle is in the visual blind spot of the visual sensor, and the lawn mower collides with the obstacle, and the process jumps to S04 to continue detection; S04, the lawn mower moves to the left and bypasses the obstacle at the front; S05, the lawn mower continues to move and detects whether the edge cutting operation is completed. If not, it jumps back to S03 to continue the detection. Otherwise, it is determined that the device has completed the edge cutting, and the lawn mower performs the mowing planning operation mode and performs the mobile mowing operation in the field at the same time; S06, the lawn mower moves forward in the planning mode, and the collision sensor detects whether the lawn mower collides. If no collision is detected, it is determined that the lawn mower does not touch the obstacle and the lawn mower continues to move. Otherwise, it is determined that the obstacle is too small or the obstacle is in the blind spot of the visual sensor, and the lawn mower collides with the obstacle, and the process jumps to S07 to continue detection; S07, the lawn mower turns backward and continues to run; S08, the lawn mower moves forward in the planning mode and turns left, and at the same time, the collision sensor detects whether the lawn mower collides. If no collision is detected, it is determined that there is no obstacle on the left-turning path of the lawn mower, and the lawn mower continues to move to complete the left turn. Otherwise, it is determined that there is an obstacle on the left-turning path and collides with the lawn mower, and the lawn mower cannot turn left in the current environment, and jumps to S09 to continue detection; S09, the machine turns right and continues to run; S10, the lawn mower moves forward in the planning mode and turns right, and at the same time, the collision sensor detects whether the lawn mower collides. If no collision is detected, it is determined that there is no obstacle on the right-turning path of the lawn mower, and the lawn mower continues to move and completes the right turn. Otherwise, it is determined that there is an obstacle on the right-turning path and collides with the lawn mower. The current lawn mower cannot turn right, and jumps to S11 to continue detection; S11, the machine turns left and continues to run; S12, when the lawn mower continues to run and moves backward in the field, the collision sensor detects whether the lawn mower collides. If no collision is detected, it is determined that there is no obstacle on the retreat path of the lawn mower, and the lawn mower continues to move and completes the retreat. Otherwise, it is determined that there is an obstacle on the retreat path and collides with the lawn mower. The lawn mower cannot retreat at present, and the process jumps to S13 to continue detection; S13, the machine moves forward, turns, and continues to run; S14, the lawn mower continues to run, and the collision sensor detects whether the lawn mower is in a trapped state. If the collision sensor detects no abnormality, it is determined that the lawn mower is not in a trapped state and the lawn mower continues to run. Otherwise, it is determined that the lawn mower is slipping and trapped, and the lawn mower backs up and turns. At the same time, the collision sensor detects the trapped state of the lawn mower. If the collision sensor detects no abnormality, it is determined that the lawn mower has escaped successfully and the lawn mower continues to run. Otherwise, it is determined that the lawn mower cannot escape, and the lawn mower stops and an alarm is issued to notify the staff.
2. The obstacle avoidance method of an omnidirectional vision lawn mower according to claim 1, characterized in that: The edge cutting mode in step S03 includes the following steps: S031, the lawn mower moves forward in a fixed direction, and the collision sensor detects whether the lawn mower reaches the edge of the field. If not, it is determined that the lawn mower has not reached the edge, and the lawn mower continues to move and detect. Otherwise, it is determined that the lawn mower has reached the edge of the field, and the lawn mower turns left and operates in the edge cutting mode; S032. During the operation of the lawn mower in the edge cutting mode, the collision sensor detects whether the lawn mower reaches the corner of the site. If not, it is determined that the lawn mower has not reached the corner and the lawn mower continues to run and detect. Otherwise, it is determined that the lawn mower has reached the corner and the lawn mower turns left and reaches the other edge of the site to perform edge cutting operations.
3. The obstacle avoidance method of an omni-directional visual lawn mower according to claim 2, characterized in that: The edge cutting mode in step S03 also includes the following steps: S033, the lawn mower records the starting point of edge cutting, and detects the current position of the lawn mower in real time during the edge cutting process. If the current position of the lawn mower has not reached the starting point, the lawn mower continues to mow the lawn. Otherwise, it is determined that the lawn mower has completed one circle of edge cutting operation, and the lawn mower turns right and enters the planning mode.
4. The obstacle avoidance method of an omni-directional vision lawn mower according to claim 1, characterized in that: The trapped detection in step S14 comprises the following steps: S141, a collision sensor detects a collision of the lawn mower and simultaneously performs a collision positioning detection of the lawn mower; S142, the lawn mower moves forward and turns right, and at the same time, the collision sensor detects whether the lawn mower has a collision. If not, it is determined that an obstacle appears in front of the left side of the lawn mower, and the lawn mower turns right to bypass it and continues to run. Otherwise, it is determined that the current lawn mower cannot turn right, and jumps to S143 to continue detection; S143, the lawn mower moves forward and turns left, and at the same time, the collision sensor detects whether the lawn mower has a collision. If not, it is determined that an obstacle appears in front of the right side of the lawn mower, and the lawn mower turns left to bypass it and continues to run. Otherwise, it is determined that the lawn mower is currently slipping and trapped, and jumps to S144 for escape control; S144, the lawn mower moves backward and turns, and the collision sensor continuously detects whether the lawn mower collides. If not, it is determined that the lawn mower is free from the obstacle and away from the obstacle, and the lawn mower continues to move forward in the direction after the backward turn. Otherwise, it is determined that the lawn mower cannot escape from the obstacle by itself, the lawn mower stops running, and the staff is notified to manually escape from the obstacle.
5. A lawn mower applicable to the obstacle avoidance method using omni-directional vision lawn mower according to claims 1-4, characterized in that: The lawn mower comprises an outer shell (1) and a driving assembly (2), a control assembly (3) and a cutting assembly (4) arranged in the outer shell (1); the driving assembly (2) comprises a driving wheel (21) arranged at the rear end of the outer shell (1) and a steering wheel (22) arranged at the front end of the outer shell (1); an adjusting shaft (23) is arranged on the steering wheel (22); the adjusting shaft (23) is electrically connected to the control assembly (3); a driving motor (24) is also arranged on one side of the driving wheel (21); a connecting shaft is arranged between the driving wheel (21) and the driving motor (24).
6. A lawn mower using an obstacle avoidance method of an omni-directional vision lawn mower according to claim 5, characterized in that: The cutting assembly (4) comprises a cutting motor (41) arranged in the outer shell (1) and a cutting disc (42) rotatably connected to the cutting motor (41); the cutting disc (42) is fixedly provided with a plurality of blades (43) along its outer circumference.
7. A lawn mower using an obstacle avoidance method of an omni-directional vision lawn mower according to claim 5, characterized in that: The outer shell is provided with a plurality of visual sensors (5) and collision sensors. The visual sensors (5) are respectively arranged at the front end and both sides of the outer shell (1). The collision sensors include a pressure sensor (6) arranged at the bottom of the outer shell (1).
Citation Information
Patent Citations
Automatic traverse intelligent mower control system and method of orchard
CN107229275A
Anti-collision method for unmanned lawn mower based on binocular vision detection
CN109601109A
Obstacle avoidance method and obstacle avoidance device for mobile equipment, mobile equipment and storage medium
CN110618674A
Autonomous grounds maintenance machines with path planning for trap and obstacle avoidance
CN112218518A
Control method of intelligent mower
CN113940186A
Cited By
Slip processing method of self-moving equipment, self-moving equipment and readable storage medium
CN120548861A
Lawn trimming and obstacle avoidance planning method and device for lawn mower
CN121050417A