The present disclosure relates to an automatic mower, and in particular, to a method and apparatus for operating and controlling an automatic mower, an automatic mower including the apparatus for operating and controlling same, and an electronic device.
Automatic mowers can automatically complete tasks such as lawn maintenance, and are increasingly popular with consumers. The automatic mower is restricted to working in a working area enclosed by the boundary. The existing automatic mower is provided with one or more cutter heads at a bottom of a machine body, a metal blade is mounted on the cutter head, and the cutter head rotates to form a cutting area. Since the blade on the cutter head of the mower rotates at a high speed, it may cause injury to people. Therefore, a high level of protection is required. As a result, the blade has a large protection distance and cannot cut the grass near the boundary, that is, the boundary cannot be completely trimmed.
Therefore, a technical problem of the existing automatic mower is: how to implement the complete trimming of the boundary while ensuring the safety of the mower.
In order to overcome the defects of the conventional techniques, a problem to be solved by the present disclosure is to implement complete trimming of the boundary while ensuring safety of a mower.
A technical solution adopted in the present disclosure to solve the existing technical problems is as follows:
An automatic mower comprising: a main cutting unit; an auxiliary cutting unit; and an electronic device including:
In at least one of the embodiments, in the obstacle working mode, the automatic mower performs: changing a working state of the auxiliary cutting unit.
In at least one of the embodiments, the changing a working state of the auxiliary cutting unit comprises at least one of: controlling the auxiliary cutting unit to stop working; and reducing a cutting energy of the auxiliary cutting unit.
In at least one of the embodiments, wherein the reducing a cutting energy of the auxiliary cutting unit comprises at least one of: reducing a working speed of the auxiliary cutting unit; and reducing a cutting radius of the auxiliary cutting unit.
In at least one of the embodiments, in the obstacle working mode, the automatic mower performs at least one of: reducing a moving speed of the automatic mower; controlling the automatic mower to stop moving; changing a movement direction of the automatic mower.
In at least one of the embodiments, a cutting energy of the auxiliary cutting unit is less than 2 joules.
In at least one of the embodiments, the acts further comprise: detecting whether a specific object is detected in the obstacle working mode; if the specific object is not detected, detecting whether a working speed of the auxiliary cutting unit is 0 and resuming a normal working mode of the auxiliary cutting unit based on at least a working speed of the auxiliary cutting unit being not 0; or detecting whether a maintaining time of the obstacle working mode exceeds a preset safety time, and resuming the normal working mode of the auxiliary cutting unit based on at least the maintaining time not exceeding the preset safety time.
In at least one of the embodiments, the auxiliary cutting unit is arranged on a side of the mower, and the automatic mower further comprises: a sensor, disposed on the side of the mower where the auxiliary cutting unit is arranged, configured to detect the specific object.
In at least one of the embodiments, two or more sensors disposed on the side of the mower where the auxiliary cutting unit is arranged.
In at least one of the embodiments, the auxiliary cutting unit is a mowing head, the mowing head comprises a winder, a trimmer line wound around the winder, and a driving motor that drives the winder to rotate.
In at least one of the embodiments, a cutting element of the auxiliary cutting unit is different from a cutting element of the main cutting unit.
In at least one of the embodiments, the cutting element of the auxiliary cutting unit is made of a flexible material; while the cutting element of the main cutting unit is made of metal.
In at least one of the embodiments, the auxiliary cutting unit is arranged on an opposite side of the main cutting unit; the acts further comprise: controlling the auxiliary cutting unit to operate when the automatic mower moves along a first movement path; and controlling the main cutting unit to operate when the automatic mower moves along a second movement path; wherein the first movement path refers to a path formed when the automatic mower moves clockwise along a boundary of the working area, and the second movement path refers to a path formed when the automatic mower moves counter clockwise along the boundary of the working area; and wherein in a width direction of the automatic lawn mower, the auxiliary cutting area of the auxiliary cutting unit when the automatic lawn mower moves along the first movement path is tangent to or overlaps with the main cutting area of the main cutting unit when the automatic lawn mower moves along the second movement path.
In at least one of the embodiments, a universal wheel at a front side of the automatic mower in front of the auxiliary cutting unit; and a gap between an auxiliary cutting area of the auxiliary cutting unit and a movement area of the universal wheel is greater than 5 mm.
In at least one of the embodiments, the normal working mode of the auxiliary cutting unit refers to a working mode in which the auxiliary cutting unit normally performs trimming operation; and during the trimming operation, the auxiliary cutting unit has a cutting range extending at least to be flush with the housing of the automatic mower.
In at least one of the embodiments, the act of controlling further includes: changing a movement mode of the automatic mower based on at least that the specific object is detected.
A method for operating and controlling an automatic mower, the automatic mower comprises a main cutting unit and an auxiliary cutting unit, and wherein the method comprises: detecting a specific object in a normal working mode of the auxiliary cutting unit; determining whether the specific object is detected; switching to an obstacle working mode based on at least the specific object being detected; and maintaining a working mode of the main cutting unit based on at least the specific object being detected.
In at least one of the embodiments, the switching to an obstacle working mode comprising: changing a working state of the auxiliary cutting unit, wherein the changing a working state of the auxiliary cutting unit comprises at least one of: controlling the auxiliary cutting unit to stop working; and reducing a cutting energy of the auxiliary cutting unit.
In at least one of the embodiments, the determining whether the specific object is detected comprises: determining whether the detected object is a living body; and determining that the specific object is detected in response to the detected object being the living body.
An automatic mower comprising: a housing; a main cutting unit; an auxiliary cutting unit; a universal wheel at a front side of the automatic mower in front of the auxiliary cutting unit; and an electronic device including: a memory configured to store computer executable instructions; and a processor configured to execute the computer executable instructions stored in the memory to perform acts including: detecting whether a specific object is detected in a normal working mode of the auxiliary cutting unit; if a specific object is detected, controlling the auxiliary cutting unit execute a response action, while the main cutting unit does not perform any action.
A method for operating and controlling an automatic mower, wherein the automatic mower comprises a main cutting unit and an auxiliary cutting unit, and the auxiliary cutting unit has a cutting range extending at least to be flush with a housing of the automatic mower, and wherein the method comprises: detecting a specific object in a normal working mode of the auxiliary cutting unit; determining whether the specific object is detected; switching to an obstacle working mode based on at least the specific object being detected; and maintaining the normal working mode of the auxiliary cutting unit based on at least the specific object being not detected.
In the above, in the method for operating and controlling an automatic mower, the determining whether the specific object is detected comprises: determining whether the detected object is a living body; and determining that the specific object is detected in response to the detected object being the living body.
In the above, in the method for operating and controlling an automatic mower, the determining whether the specific object is detected further comprises: detecting a distance between the living body and the automatic mower; and the switching to an obstacle working mode based on at least the specific object being detected comprises: switching the normal working mode to the obstacle working mode in response to the distance being less than a preset distance threshold.
In the above, in the method for operating and controlling an automatic mower, the determining whether the specific object is detected comprises: detecting a relative speed between the living body and the automatic mower; and the switching to an obstacle working mode based on at least the specific object being detected comprises: switching the normal working mode to the obstacle working mode in response to the relative speed being greater than a preset speed threshold.
In the above, in the method for operating and controlling an automatic mower, in the obstacle working mode, the automatic mower performs at least one of: changing a working state of the auxiliary cutting unit; changing a movement mode of the automatic mower; and warning.
Further, the changing a working state of the auxiliary cutting unit comprises at least one of: controlling the auxiliary cutting unit to stop working; and reducing a working speed of the auxiliary cutting unit.
Further, the changing a movement mode of the automatic mower comprises at least one of: controlling the automatic mower to stop moving; controlling the automatic mower to move back to keep away from the specific object; and controlling the automatic mower to make a turn to keep away from the specific object.
In the above, in the method for operating and controlling an automatic mower, further comprising: detecting the specific object in the obstacle working mode; determining whether the specific object is detected; maintaining the obstacle working mode based on at least the specific object being detected; and resuming the normal working mode of the auxiliary cutting unit based on at least the specific object being not detected.
Further, the resuming the normal working mode of the auxiliary cutting unit based on at least the specific object being not detected comprises: resuming the normal working mode of the auxiliary cutting unit based on at least a working speed of the auxiliary cutting unit being not 0; and/or detecting whether a maintaining time of the obstacle working mode exceeds a preset safety time, and resuming the normal working mode of the auxiliary cutting unit based on at least the maintaining time not exceeding the preset safety time.
In the above, in the method for operating and controlling an automatic mower, the detecting the specific object is performed through at least one of: infrared sensing, image identification, ultrasonic/radar ranging, and depth imaging. In the above, in the method for operating and controlling an automatic mower, further comprising: detecting an ambient temperature of the automatic mower; and allowing the auxiliary cutting unit to work in response to the ambient temperature being within a preset temperature range.
In the above, in the method for operating and controlling an automatic mower, further comprising: detecting an ambient illuminance of the automatic mower; and controlling the auxiliary cutting unit to enter the normal working mode in response to the ambient illuminance being less than an illuminance threshold.
An apparatus for operating and controlling an automatic mower, the automatic mower comprises a main cutting unit and an auxiliary cutting unit, and the auxiliary cutting unit has a cutting range extending at least to be flush with a housing of the automatic mower, and wherein the apparatus comprises: a detection unit configured to detect a specific object in a normal working mode of the auxiliary cutting unit; a determining unit configured to determine whether the specific object is detected; a switching unit configured to switch to an obstacle working mode based on at least the specific object being detected; and a maintaining unit configured to maintain the normal working mode of the auxiliary cutting unit based on at least the specific object being not detected.
Further, the determining unit is configured to: determine whether the detected object is a living body; and determine that the specific object is detected in response to the detected object being the living body.
In the above, the apparatus for operating and controlling an automatic mower, the determining unit is further configured to detect a distance between the living body and the automatic mower; and the switching unit is further configured to switch the normal working mode to the obstacle working mode in response to the distance being less than a preset distance threshold.
In the above, the apparatus for operating and controlling an automatic mower, the determining unit is further configured to detect a relative speed between the living body and the automatic mower; and the switching unit is further configured to switch the normal working mode to the obstacle working mode in response to the relative speed being greater than a preset speed threshold.
In the above, the apparatus for operating and controlling an automatic mower, in the obstacle working mode, the automatic mower performs at least one of; changing a working state of the auxiliary cutting unit; changing a movement mode of the automatic mower; and warning.
Further, the changing a working state of the auxiliary cutting unit comprises at least one of: controlling the auxiliary cutting unit to stop working; and reducing a working speed of the auxiliary cutting unit.
Further, the changing a movement mode of the automatic mower comprises at least one of: controlling the automatic mower to stop moving; controlling the automatic mower to move back to keep away from the specific object; and controlling the automatic mower to make a turn to keep away from the specific object.
In the above, the apparatus for operating and controlling an automatic mower, the detection unit is further configured to detect the specific object in the obstacle working mode; the determining unit is further configured to determine whether the specific object is detected; the maintaining unit is further configured to maintain the obstacle working mode based on at least the specific object being detected; and the switching unit is further configured to resume the normal working mode of the auxiliary cutting unit based on at least the specific object being not detected.
In the above, the apparatus for operating and controlling an automatic mower, the detecting the specific object is performed through at least one of: infrared sensing, image identification, ultrasonic/radar ranging, and depth imaging.
In the above, the apparatus for operating and controlling an automatic mower, the detection unit is further configured to detect an ambient temperature of the automatic mower; and the maintaining unit is further configured to allow the auxiliary cutting unit to work in response to the ambient temperature being within a preset temperature range.
In the above, the apparatus for operating and controlling an automatic mower, the detection unit is further configured to detect an ambient illuminance of the automatic mower; and the switching unit is further configured to, control the auxiliary cutting unit to enter the normal working mode in response to the ambient illuminance being less than an illuminance threshold.
An automatic mower, comprising: a housing; a main cutting unit; an auxiliary cutting unit, wherein the auxiliary cutting unit has a cutting range extending at least to be flush with the housing of the automatic mower; in the above, the apparatus for operating and controlling an automatic mower, configured to control the normal working mode or the obstacle working mode of the auxiliary cutting unit.
An electronic device, comprising: a memory configured to store computer executable instructions; and a processor configured to execute the computer executable instructions stored in the memory to perform the method for operating and controlling an automatic mower.
Compared with the conventional techniques, the beneficial effects of the present disclosure are as follows. By controlling, depending on whether a specific object is detected, the working of an automatic mower provided with an auxiliary cutting unit, the complete trimming of the boundary can be achieved while ensuring the safety of the mower.
In the following detailed description of embodiments of the present disclosure with reference to the accompanying drawings, these and/or other aspects and advantages of the present disclosure become clearer and easier to understand.
In the following, the exemplary embodiments of this application are described in detail with reference to the accompanying drawings. Apparently, the described embodiments are merely some but not all of the embodiments of this application. It should be understood that, this application is not limited by the exemplary embodiments described herein.
As shown in
The structure of the automatic mower 1 in this embodiment is shown in
In order to achieve the purpose of trimming, the automatic mower of the present disclosure further includes an auxiliary cutting unit for trimming in addition to the main cutting unit in the cutting assembly 7 as shown in
In an example, the auxiliary cutting unit of the automatic mower of the present disclosure may be a mowing head that includes a winder, a trimmer line wound around the winder, and a driving motor that drives the winder to rotate. A cutting element of the auxiliary cutting unit may be a flexible material, for example, a trimmer line, or may be a non-cutting metal material. In addition, a cutting energy of the auxiliary cutting unit is preferably less than 2 joules. In other embodiments, the auxiliary cutting unit may also be pruning shears, or the like. When the auxiliary cutting unit is actually disposed, the auxiliary is usually disposed at an edge position of the housing due to use of trimming, and a positional relationship of the auxiliary cutting unit relative to the main cutting unit may have a plurality of examples.
It is understandable that, compared to the main cutting unit, the auxiliary cutting unit is usually closer to specific objects, such as living beings, and therefore poses a higher risk of causing harm to living beings. As a result, the cutting element of the auxiliary cutting unit is different from that of the main cutting unit. For example, the cutting element of the auxiliary cutting unit may be made of a flexible material; while the cutting element of the main cutting unit may be made of metal blade.
As described above, in the automatic mower of the present disclosure, although the auxiliary cutting unit is used for trimming, and the cutting energy of the auxiliary cutting unit is preferably limited to avoid causing harm to other objects or the human body, these injuries still cannot be completely avoided, especially for the human body, and it is necessary to completely prevent the auxiliary cutting unit from touching the human body as far as possible. In addition, if the auxiliary cutting unit touches other hard objects during cutting, it may also cause damage to the auxiliary cutting unit itself.
Based on this, the present disclosure further provides a method for operating and controlling the above automatic mower provided with the auxiliary cutting unit.
As shown in
In step S510, the detection of the specific object is performed in the normal working mode of the auxiliary cutting unit.
The normal working mode of the auxiliary cutting unit refers to a working mode in which the auxiliary cutting unit normally performs trimming operations. Moreover, since the auxiliary cutting unit has a cutting range extending at least to be flush with the housing of the automatic mower during the trimming operation, it is necessary to detect a specific object, to prevent the auxiliary cutting unit from damaging the specific object or the auxiliary cutting unit from being damaged by the specific object.
In the method for operating and controlling an automatic mower according to the embodiment of the present disclosure, the specific object may be a living body such as a person or an animal, or other objects that are moving and may affect the working of the automatic mower, for example, objects that move at a speed greater than a predetermined threshold. Those skilled in the art may understand that the term “living body” in the embodiments of the present disclosure not only refers to living objects, but also refers to other moving objects to be distinguished from fixed obstacles in the working environment of the automatic mower.
In step S520, it is determined whether the specific object is detected. Specifically, in the method for operating and controlling an automatic mower according to the embodiment of this application, the determining whether the specific object is detected includes: determining whether a detected object is a living body; and determining that the specific object is detected in response to the detected object being the living body.
In addition, a distance between the living body and the automatic mower may be further determined in response to the object being the living body, thereby further determining whether the living body interacts with the automatic mower to reduce a misoperation rate of the automatic mower.
In other words, in the method for operating and controlling an automatic mower according to the embodiment of this application, the determining whether the specific object is detected further includes: detecting the distance between the living body and the automatic mower; and the switching to an obstacle working mode based on the specific object being detected includes: switching the normal working mode to the obstacle working mode in response to the distance being less than a preset distance threshold.
In addition, in the method for operating and controlling an automatic mower according to the embodiment of this application, the determining whether the specific object is detected includes: detecting a relative speed between the living body and the automatic mower; and the switching to the obstacle working mode based on at least the specific object being detected includes: switching the normal working mode to the obstacle working mode in response to the relative speed being greater than a preset speed threshold.
In step S530, the normal working mode is switched to the obstacle working mode based on at least the specific object being detected.
In other words, after the specific object that may affect the cutting work of the automatic mower is detected, in consideration of the safety of use of the automatic mower, the working mode of the auxiliary cutting unit needs to be changed. In the method for operating and controlling an automatic mower according to the embodiment of the present disclosure, in the obstacle working mode of the auxiliary cutting unit, the automatic mower performs at least one of: changing a working status of the auxiliary cutting unit; changing a movement mode of the automatic mower; and warning.
Specifically, in order to avoid causing damage to the specific object or avoid causing damage to the auxiliary cutting unit by the specific object, the automatic mower may stop the working of the auxiliary cutting unit or reduce the cutting speed of the auxiliary cutting unit, or lower the cutting energy of the auxiliary cutting unit. In addition, the automatic mower can move through making a turn, avoidance, or the like to avoid damage. In addition, the automatic mower may remind a user of the occurrence of an unforeseen circumstance by giving a warning, for example, transmit an alarm signal on the machine or transmit a warning message to a mobile phone of the user.
In step S540, the normal working mode of the auxiliary cutting unit is maintained based on at least the specific object being not detected. In other words, when the specific object is not detected, the main cutting unit is unlikely to cause damage to an external object or be damaged by the external object, so that the working status of the auxiliary cutting unit can be maintained.
In addition, the method for operating and controlling an automatic mower according to the embodiment of the present disclosure further includes: detecting the specific object in the obstacle working mode; determining whether the specific object is detected; maintaining the obstacle working mode based on at least the specific object being detected; and resuming the normal working mode of the auxiliary cutting unit based on at least the specific object being not detected.
Stated another way, in the obstacle working mode, it may continue to be detected whether the specific object that affects the working of the auxiliary cutting unit exists. If the specific object still exists, the obstacle working mode is maintained, and if the specific object does not exist, the normal working mode of the auxiliary cutting unit may be resumed.
Specifically, in the obstacle working mode, the resuming the normal working mode of the auxiliary cutting unit based on at least the specific object being not detected includes: resuming the normal working mode of the auxiliary cutting unit based on at least a working speed of the auxiliary cutting unit being not 0; and/or detecting whether a maintaining time of the obstacle working mode exceeds a preset safety time, and resuming the normal working mode of the auxiliary cutting unit based on at least the maintaining time not exceeding the preset safety time.
Specifically, in the obstacle working mode, if the working speed of the auxiliary cutting unit is always less than the preset safety threshold, and the working speed of the auxiliary cutting unit is not zero, then an intelligent mower can automatically resume the normal working mode of the auxiliary cutting unit when the specific object does not exist.
Specifically, the preset safety threshold is a value set according to safety regulations. Specifically, in the obstacle working mode, if the working speed of the auxiliary cutting unit is zero, that is, the auxiliary cutting unit stops working, the existence of the specific object is continuously detected. When the existence of the specific object is not detected, a time period for which the auxiliary cutting unit is in the obstacle working mode is determined. If the time period for which the auxiliary cutting unit is in the obstacle working mode is greater than a set time threshold, the automatic mower can receive an instruction of the user to resume the normal working mode.
Specifically, the preset time threshold is set according to the safety regulation. Preferably, the preset time threshold is 10 s.
Specifically, that the automatic mower receives the instruction of the user to resume the normal working mode includes: restarting, by the user, the intelligent mower, so that the auxiliary cutting unit is resumed to the normal working mode; or resuming, by the user, the normal working mode of the auxiliary cutting unit through remote operations by using a device such as a mobile phone, an iPad, and the like.
Specifically, if the time period for which the auxiliary cutting unit is in the obstacle working mode is less than the preset time threshold, in other words, when the auxiliary cutting unit detects that the specific object is in the obstacle working mode, the auxiliary cutting unit continuously detects the existence of the specific object. When the absence of a specific object is detected, it is determined whether the time period from the time at which the auxiliary cutting unit enters the obstacle working mode to the time at which the absence of the specific object is detected is less than the preset time threshold. When it is determined that the time period is less than the preset time threshold, the auxiliary cutting unit can automatically resume to the normal working mode.
Specifically, the preset time threshold is set according to the safety regulation. Preferably, the preset time threshold is 10 s.
In the method for operating and controlling an automatic mower according to the embodiment of the present disclosure, the detecting the specific object is performed through at least one of: infrared sensing, image identification, ultrasonic/radar ranging, and depth imaging.
For example, by adopting the infrared human body sensing technology, an infrared sensor may be used to identify whether a person is close to the automatic mower, so that the auxiliary cutting unit can be switched from the normal working mode to the obstacle working mode within a certain range of the distance between the person and the machine.
For another example, through the image identification technology, it may be identified whether a person or a part of the human body is close to the automatic mower, and when the person or a part of the human body is within a certain range from the automatic mower, the auxiliary cutting unit is switched from the normal working mode to the obstacle working mode.
According to another example, the ultrasonic/radar ranging technology is used to identify the distance and an approaching speed between a moving object (including a person or an object) and a device. When the moving object is at a certain distance and moves at a certain approach speed, the auxiliary cutting unit is switched from the normal working mode to the obstacle working mode.
According to another example, the depth imaging technology (TOF or other technologies) may be used to perform three-dimensional imaging on the surroundings to identify the human body or the part of the human body. In addition, when it is identified that the person or the part of the human body is close to the machine, and the distance between the person or the part of the human body is within a certain range, the auxiliary cutting unit is switched from the normal working mode to the obstacle working mode.
Certainly, those skilled in the art may understand that the method for operating and controlling an automatic mower according to the embodiment of the present disclosure may also comprehensively utilize the above two or more technologies to control the working state of the automatic mower by identifying an approaching degree between a person or a moving object and the automatic mower, for example, the approaching distance and the approaching speed.
As shown in
Since the auxiliary cutting unit is more likely to usually closer to a specific object, such as a living being, the response strategies of the main cutting unit and the auxiliary cutting unit are different when specific object is detected during the trimming operation. For instance, the auxiliary cutting unit may execute a response action, while the main cutting unit does not respond or does not execute any response action. In other words, the main cutting unit can maintain its original state, i.e., the main cutting unit's state does not change when specific object is detected during the trimming operation. For example, if the main cutting unit is working, it continues to working.
Specifically, if the main cutting unit is executing a mowing task at a preset working speed, it will continue to perform the mowing task at the same speed even when a specific obstacle is detected during the trimming process. Similarly, if the main cutting unit not working, it will remain non-working when a specific obstacle is detected during the trimming process. On the other hand, the auxiliary cutting unit will execute a response action. For example, under the normal working mode of the auxiliary cutting unit, when a specific obstacle is detected, the auxiliary cutting unit switches to an obstacle mode, to address the specific obstacle.
In one embodiment, upon detecting a specific object, the main cutting unit can be controlled to execute a first response strategy, while the auxiliary cutting unit is controlled to execute a second response strategy. In an example, the act of the first response strategy includes maintaining the current mode/state of the main cutting unit unchanged, while the act of the second response strategy includes controlling the auxiliary cutting unit to switch to the obstacle working mode.
In the obstacle working mode, the auxiliary cutting unit's working state is changed to adapt to the detected specific object.
In step S106, the normal working mode is switched to the obstacle working mode based on at least the specific object being detected.
In other words, after the specific object that may affect the cutting work of the automatic mower is detected, in consideration of the safety of use of the automatic mower, the working mode of the auxiliary cutting unit needs to be changed. In the method for operating and controlling an automatic mower according to the embodiment of the present disclosure, in the obstacle working mode of the auxiliary cutting unit, the automatic mower may performs: changing a working state of the auxiliary cutting unit. For example, controlling the auxiliary cutting unit to stop working; or reducing a cutting energy of the auxiliary cutting unit.
As an example of responding to specific object(s) by reducing the cutting energy of the auxiliary cutting unit, in the normal working mode of the auxiliary cutting unit, the energy is set to a value less than 2 J, such as 1.5 J. When a specific obstacle is detected, the energy of the auxiliary cutting unit is reduced to a value less than 1.5 J, such as 1.2 J or 1 J.
In addition, in an example, in the obstacle working mode, the automatic mower may also performs at least one of: reducing a moving speed of the automatic mower; controlling the automatic mower to stop moving; changing a movement direction of the automatic mower; and warning.
Since the cutting energy is related to factors such as working speed and cutting radius, in some embodiments, the cutting energy of the auxiliary cutting unit can be reduced by adjusting these parameters. The mower performs at least one of: reducing a working speed of the auxiliary cutting unit; and reducing a cutting radius of the auxiliary cutting unit.
Considering that reducing the energy of the auxiliary cutting unit, such as by lowering the working speed, may result in diminished trimming performance or even an inability to cut grass, in some embodiments, the impact on cutting performance can be mitigated through at least one of the following: reducing a moving speed of the automatic mower; controlling the automatic mower to stop moving; and changing a movement direction of the automatic mower.
In other words, the adverse effects caused by the reduced energy of the auxiliary cutting unit can be mitigated by lowering the speed of the lawn mower or even stopping its movement. Alternatively, changing the movement direction of the lawn mower, such as steering or reversing, can also help minimize these effects.
In step S102, it is determined whether the specific object is detected. Specifically, in the method for operating and controlling an automatic mower according to the embodiment of this application, the determining whether the specific object is detected includes: determining whether a detected object is a living body; and determining that the specific object is detected in response to the detected object being the living body.
It could be understood, the normal working mode of the auxiliary cutting unit is maintained based on at least the specific object being not detected. In addition, the working state of the main cutting unit is maintained based on at least the specific object being not detected.
In other words, if the specific object is not detected, the auxiliary cutting unit is unlikely to cause damage to an external object or be damaged by the external object, so that the working status of the auxiliary cutting unit can be maintained. Similarly, the main cutting unit is unlikely to cause damage to an external object or be damaged by the external object, so that the working status of the main cutting unit can be maintained. In the normal working mode of the auxiliary cutting unit, when no specific objects are detected, the response actions of the auxiliary cutting unit and the main cutting unit are typically consistent. For example, neither executes any response action, and both simply maintain their original mode/state.
In addition, the method for operating and controlling an automatic mower according to the embodiment of the present disclosure further includes: detecting the specific object in the obstacle working mode; determining whether the specific object is detected; maintaining the obstacle working mode based on at least the specific object being detected; and resuming the normal working mode of the auxiliary cutting unit based on at least the specific object being not detected.
Stated another way, in the obstacle working mode, it may continue to be detected whether the specific object that affects the working of the auxiliary cutting unit exists. If the specific object still exists, the obstacle working mode is maintained, and if the specific object does not exist, the normal working mode of the auxiliary cutting unit may be resumed.
Specifically, in the obstacle working mode, the resuming the normal working mode of the auxiliary cutting unit based on at least the specific object being not detected includes: resuming the normal working mode of the auxiliary cutting unit based on at least a working speed of the auxiliary cutting unit being not 0; and/or detecting whether a maintaining time of the obstacle working mode exceeds a preset safety time, and resuming the normal working mode of the auxiliary cutting unit based on at least the maintaining time not exceeding the preset safety time.
In order to detect the specific object during trimming operation, in an example, a sensor is disposed on the side of the mower where the auxiliary cutting unit is arranged.
Considering the limited detection range of a single sensor, in one example, multiple sensors can be deployed to expand the detection coverage or to provide overlapping detection zones. For example, two or more sensors disposed on the side of the mower where the auxiliary cutting unit is arranged. In other words, by disposing a sensor with more than two channels, it may be avoid the missing detection of specific object(s).
To achieve a higher coverage of working area when moving along boundary. As shown in
In an embodiment, a universal wheel 19 is provided on a front side of the automatic mower, and in order not to hinder the working of the auxiliary cutting unit, a gap between the auxiliary cutting area of the auxiliary cutting unit 17 and a movement area of the universal wheel 19 is greater than 5 mm.
In an example the universal wheel 19 is a swivel caster which could rotate 360°. In other words, the universal wheel 19 could freely rotate around its own vertical axis (swivel axis), allowing movement in any direction. Therefore, the movement area of the universal wheel 19 is a circular, enabling omnidirectional motion.
In an example, in the method for operating and controlling an automatic mower according to the embodiment of the present disclosure, the act further includes: changing a movement mode of the automatic mower based on at least that the specific object is detected.
Further, the changing a movement mode of the automatic mower comprises at least one of: controlling the automatic mower to stop moving; controlling the automatic mower to move back to keep away from the specific object; and controlling the automatic mower to make a turn to keep away from the specific object.
Moreover, the automatic mower may be provided with a temperature sensor to be set to switch the working mode of the auxiliary cutting unit when it is detected that the ambient temperature is close to the human body temperature, to prevent erroneous determination.
Furthermore, the automatic mower may be provided with a light sensor to be set to start the auxiliary cutting unit of the automatic mower to normally work after an illuminance is less than a set value, for example, to start the normal working mode at night, to prevent the light from affecting other sensors, such as detection accuracy of the infrared sensor.
Therefore, the method for operating and controlling an automatic mower according to the embodiment of the present disclosure, further includes: detecting an ambient temperature of the automatic mower; and allowing the auxiliary cutting unit to work in response to the ambient temperature being within a preset temperature range.
In addition, the method for operating and controlling an automatic mower according to the embodiment of the present disclosure, further includes: detecting an ambient illuminance of the automatic mower; and controlling the auxiliary cutting unit to enter the normal working mode in response to the ambient illuminance being less than an illuminance threshold.
The apparatus 600 for operating and controlling an automatic mower shown in
In addition, as shown in
In an example, in the above apparatus 600 for operating and controlling an automatic mower, the determining unit 620 is configured to: determine whether a detected object is a living body; and determine that the specific object is detected in response to the detected object being the living body.
In an example, in the above apparatus 600 for operating and controlling an automatic mower, the determining unit 620 is further configured to detect a distance between the living body and the automatic mower; and the switching unit 630 is further configured to switch the normal working mode to the obstacle working mode in response to the distance being less than a preset distance threshold.
In an example, in the above apparatus 600 for operating and controlling an automatic mower, the determining unit 620 is further configured to detect a relative speed between the living body and the automatic mower; and the switching unit 630 is further configured to switch the normal working mode to the obstacle working mode in response to the relative speed being greater than a preset speed threshold.
In an example, in the above apparatus 600 for operating and controlling an automatic mower, in the obstacle working mode, the automatic mower performs at least one of: stopping the working of the auxiliary cutting unit; and changing a movement mode of the automatic mower.
In an example, in the above apparatus 600 for operating and controlling an automatic mower, the detection unit 610 is further configured to detect the specific object in the obstacle working mode; the determining unit 620 is further configured to determine whether the specific object is detected; the maintaining unit 640 is further configured to maintain the obstacle working mode based on at least the specific object being detected; and the switching unit 630 is further configured to resume the normal working mode of the auxiliary cutting unit based on at least the specific object being not detected.
In an example, in the above apparatus 600 for operating and controlling an automatic mower, the detecting the specific object is performed through at least one of: infrared sensing, image identification, ultrasonic/radar ranging, and depth imaging.
In an example, in the above apparatus 600 for operating and controlling an automatic mower, the detection unit 610 is further configured to detect an ambient temperature of the automatic mower; and the maintaining unit 640 is further configured to allow the auxiliary cutting unit to work in response to the ambient temperature being within a preset temperature range.
In an example, in the above apparatus 600 for operating and controlling an automatic mower, the detection unit 610 is further configured to detect an ambient illuminance of the automatic mower; and the switching unit 630 is further configured to control the auxiliary cutting unit to enter the normal working mode in response to the ambient illuminance being less than an illuminance threshold.
Those skilled in the art may understand that other details of the apparatus for operating and controlling the automatic mower of the present disclosure are completely the same as the corresponding details in the previously described method for operating and controlling an automatic mower of the present disclosure. In order to avoid redundancy, details are not described herein again.
The present disclosure further relates to an automatic mower, including: a housing; a main cutting unit; an auxiliary cutting unit for trimming, where the auxiliary cutting unit has a cutting range extending at least to be flush with the housing of the automatic mower; and the above apparatus for operating and controlling an automatic mower configured to control a normal working mode or an obstacle working mode of the auxiliary cutting unit.
Compared with the conventional techniques, the beneficial effects of the present disclosure are as follows. By controlling the working of the automatic mower provided with the auxiliary cutting unit for trimming depending on whether a specific object is detected, the complete trimming of the boundary can be achieved while ensuring the safety of the mower.
An electronic device according to the present disclosure is described below with reference to
As shown in
The processor 710 may be a central processing unit (CPU) or another form of processing unit with data processing capabilities and/or instruction execution capabilities, and may control other components in the electronic device 700 to perform desired functions.
The memory 720 may include one or more computer program products, and the computer program products may include various forms of computer-readable storage media, for example, a volatile memory and/or a non-volatile memory. For example, the volatile memory may include a RAM and/or a cache. For example, the non-volatile memory may include a ROM, a hard disk, or a flash memory. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 710 can run the program instructions to implement the method for operating and controlling the automatic mower of the various embodiments of the present disclosure described above and/or other desired functions. The computer-readable storage medium may also store various contents such as detection results of specific objects, working mode data, and the like.
In an example, the electronic device 700 may further include: an input apparatus 730 and an output apparatus 740. These components are interconnected by a bus system and/or other forms of connection mechanisms (not shown).
For example, the input apparatus 730 may be configured to receive user inputs.
The output apparatus 740 may directly output various information to the outside, or control the mobile station to transmit signals.
Certainly, for brevity,
In addition to the above methods and devices, the embodiments of this application may also be computer program products, which include computer program instructions which, when run by a processor, cause the processor to perform the steps in the method for operating and controlling an automatic mower according to various embodiments of the present disclosure described in the part of the “exemplary method for operating and controlling” in this specification.
The computer program product may use one or more programming languages or a combination thereof to write the program code used for executing the operations of this application. The programming languages include an object-oriented programming language such as Java, C++ and the like, and also include a conventional procedural programming language such as “C” or similar programming languages. The program code may be completely executed on a user computing device, partially executed on a user device, executed as an independent software package, partially executed on a user computing device and partially executed on a remote computing device, or completely executed on a remote computing device or server.
In addition, the embodiment of this application may also be a computer-readable storage medium having stored thereon computer program instructions which, when run by a processor, cause the processor to perform the steps in the method for operating and controlling an automatic mower according to various embodiments of the present disclosure described in the part of the “exemplary method for operating and controlling” in this specification.
The computer-readable storage medium may use any combination of one or more readable media. The readable medium may be a computer-readable signal medium or a computer-readable storage medium. The readable storage medium may include, for example, but is not limited to, an electric, magnetic, optical, electromagnetic, infrared, or semi-conductive system, apparatus, or device, or any combination thereof. More specific examples of the readable storage medium (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, a RAM, a ROM, an erasable programmable ROM (EPROM or a flash memory), an optical fiber, a compact disc ROM (CD-ROM), an optical storage device, a magnetic storage device, or any appropriate combination thereof.
The above describes basic principles of this application with reference to specific embodiments. However, it should be noted that the advantages, effects, and the like mentioned in this application are merely examples but not limitations. These advantages, effects, and the like cannot be considered to be necessary for the embodiments of this application. In addition, the specific details disclosed above are only for illustrative purposes and easy-to-understand functions rather than limitation, and the above details do not limit this application for implementation of the above specific details.
The block diagrams of the device, apparatus, equipment, and system involved in this application are merely illustrative examples and are not intended to require or imply that the device, apparatus, equipment, and system need to be connected, arranged, and configured in the manner shown in the block diagrams. Those skilled in the art realize that the device, apparatus, equipment, and system can be connected, arranged, and configured in any manner. Terms such as “include”, “comprise”, “have”, and the like are open terms that mean “including but not limited to” and may be used interchangeably. The terms “or” and “and” used herein refer to the terms “and/or” and may be used interchangeably, unless the context clearly dictates otherwise. The expression “such as” used herein refers to the phrase “such as but not limited to” and may be used interchangeably with “such as”.
It should further be noted that in the apparatus, device, and method of this application, the components or steps may be decomposed and/or recombined. These decompositions and/or recombinations shall be regarded as equivalent solutions of this application.
The above description of the disclosed aspects is provided to enable a person skilled in the art to make or use this application. Various modifications to these aspects are obvious to those skilled in the art, and the general principles defined herein can be applied to other aspects without departing from the scope of this application. Therefore, this application is not intended to be limited to the aspects shown herein but in accordance with the widest scope consistent with the principles and novel features disclosed herein.
The above description has been given for the purposes of illustration and description. In addition, this description is not intended to limit the embodiments of this application to the form disclosed herein. Although a plurality of example aspects and embodiments have been discussed above, those skilled in the art realize some variations, modifications, changes, additions, and sub-combinations thereof.
| Number | Date | Country | Kind |
|---|---|---|---|
| 201811132158.9 | Sep 2018 | CN | national |
This application is a continuation-in-part of and claims priority to U.S. patent application Ser. No. 17/280,627, filed on Mar. 26, 2021 which is a National Stage Application of PCT Application No. PCT/CN2019/108416, filed on Sep. 27, 2019, which claims benefit of and priority to Chinese Patent Application No. 201811132158.9, filed on Sep. 27, 2018, which are all incorporated herein by reference in their entirety.
| Number | Date | Country | |
|---|---|---|---|
| Parent | 17280627 | Mar 2021 | US |
| Child | 19047447 | US |