The present invention relates to an automatic working system, and in particular, to a system for controlling a self-moving device to execute a work task within a working area.
The present invention relates to a control method for an automatic working system, and in particular, to a control method for controlling a self-moving device to execute a work task within a working area.
The present invention relates to a self-moving device, and in particular, to a self-moving device for automatically executing a work task within a working area.
With the development of charging technologies, autonomous charging technologies have also been increasingly widely used. An example in which an autonomous traveling device, such as a robotic lawn mower, is used. The autonomous traveling device generally works, for example, weeds or cleans, in a specified working area. When having a low electricity quantity, the autonomous traveling device moves to a charging station, and docks with the charging station to complete charging.
In the prior art, generally, a boundary line is disposed within the working area of the autonomous traveling device, and the boundary line is connected to the charging station, so that the autonomous traveling device can accurately dock with a charging electrode plate of the charging station to complete the charging. However, a method that the boundary line guides the autonomous traveling device to perform charging and docking requires that the boundary line is always in an on state, resulting in relatively large power consumption, which does not conform to the concepts of energy saving and environmental protection.
In the prior art, the self-moving device generally works in a limited working area. For example, a working area of a sweeping robot is generally limited by a wall or the like. For example, for the self-moving device such as a robotic lawn mower, a boundary line is generally laid around the working area, and the robotic lawn mower detects a boundary of the working area by detecting a signal of the boundary line, to control the robotic lawn mower to travel and work within the working area. However, such installation of burying the boundary line around the working area is not only troublesome, but also time-consuming and labor-consuming. Moreover, it takes hours or even days to work according to the size and complexity of the land, and damage may be further caused to a surface, such as a lawn and soil, of the working area. In addition, damage of a boundary line is not easily checked, and maintenance is more cumbersome.
In an embodiment, an automatic working system, including:
a self-moving device, configured to move and execute a work task within a working area defined by a boundary; and a magnetic device, disposed within the working area or at a position near the boundary of the working area, where the self-moving device includes a boundary recognition module, a magnetic signal detection module, and a control module.
The boundary recognition module is configured to recognize the boundary of the working area.
The magnetic signal detection module is configured to detect a magnetic signal generated by the magnetic device to further recognize the boundary of the working area and/or guide the self-moving device.
The control module is configured to control a movement pattern of the self-moving device based on a recognition result of the boundary recognition module and/or a detection result of the magnetic signal detection module.
In an embodiment, the magnetic device includes a strip-shaped magnetic device.
In an embodiment, the boundary recognition module includes a position detection module, and the position detection module recognizes the boundary of the working area based on a comparison between a detected current position of the self-moving device and a preset map.
In an embodiment, the position detection module includes a satellite signal obtaining unit, where the satellite signal obtaining unit detects the current position of the self-moving device based on an obtained satellite signal.
In an embodiment, the magnetic device is disposed at a position near a boundary at which a signal of the position detection module is unreliable, the magnetic signal detection module detects the magnetic signal to recognize the boundary of the working area, and the control module controls, based on the detection result of the magnetic signal detection module, the self-moving device to move away from the boundary or along the boundary.
In an embodiment, a disposition position of the magnetic device is generated based on the preset map.
In an embodiment, the preset map is generated by the position detection module or is obtained by the self-moving device from the outside.
In an embodiment, the boundary recognition module includes a surface feature recognition module, where the surface feature recognition module recognizes the boundary of the working area based on a difference between a surface feature of the working area and a surface feature of a non-working area.
In an embodiment, the surface feature recognition module includes one or more of an image obtaining module, a capacitance detection module, a millimeter wave radar detection module, a multispectral detection module, and an infrared laser image detection module.
In an embodiment, the magnetic device is disposed at a position near a boundary at which the surface feature of the working area and/or the surface feature of the non-working area are/is unreliable, the magnetic signal detection module detects the magnetic signal to recognize the boundary of the working area, and the control module controls, based on the detection result of the magnetic signal detection module, the self-moving device to move away from the boundary or along the boundary.
In an embodiment, the automatic working system further includes a docking station for the self-moving device to dock, the magnetic device is disposed at the docking station, and is disposed along a direction in which the self-moving device docks with the docking station, and the control module controls, based on the magnetic signal detected by the magnetic signal detection module, the self-moving device to move along the magnetic device, to guide the self-moving device to move to the docking station.
In an embodiment, the magnetic device is disposed at an extended position of the docking station, and the control module controls the self-moving device to move along the magnetic device to guide the self-moving device to return to the docking station.
In an embodiment, the magnetic device is disposed at the docking station, and the control module controls the self-moving device to move along the magnetic device to guide the self-moving device to dock with the docking station. In an embodiment, the docking station further includes a base, and the magnetic device is disposed on a central axis of the base.
In an embodiment, the working area includes a first working area and a second working area separated by at least one space, the magnetic device is disposed within the space, and configured to indicate a direction in which the space is passable for entering the second working area from the first working area, and the control module controls, based on the magnetic signal detected by the magnetic signal detection module, the self-moving device to move along the magnetic device, to guide the self-moving device to pass through the space for entering the second working area from the first working area. In an embodiment, the self-moving device moves along a boundary of the first working area to detect the magnetic device. In an embodiment, the magnetic device is disposed around an excluded area within the working area, and the control module controls the movement pattern of the self-moving device based on the magnetic signal detected by a magnetic signal detection module, to move away from the excluded area or around the excluded area, where the excluded area includes an area in which the self-moving device is prohibited from executing the work task within the working area. In a embodiment, the magnetic signal detection module includes a geomagnetic detection module.
In an embodiment, the magnetic signal detection module includes a first geomagnetic detection module and a second geomagnetic detection module, and the first geomagnetic detection module and the second geomagnetic detection module are mounted on two sides of a forward direction of the self-moving device respectively.
In an embodiment, the control module controls the movement pattern of the self-moving device based on the strength and/or a direction of the magnetic signal detected by the magnetic signal detection module.
In an embodiment, the control module determines reliability of the boundary recognition module, when the reliability falls within a preset range, the control module controls the movement pattern of the self-moving device based on the recognition result of the boundary recognition module, and when the reliability exceeds the preset range, the control module controls the movement pattern of the self-moving device based on the detection result of the magnetic signal detection module.
In the automatic working system provided in the present invention, a magnetic device is disposed within a working area or at a position near a boundary of the working area, the self-moving device detects the magnetic device by using the magnetic signal detection module, which assists in recognizing the boundary of the working area based on the magnetic signal of the magnetic device and guides the self-moving device. The control module controls a movement pattern of the self-moving device based on detection results of the boundary recognition module and the magnetic signal detection module. A boundary detection result of the automatic working system is accurate, the working efficiency is high, and the safety of the automatic working system is improved. In addition, the magnetic device may automatically generate a magnetic field signal without being connected to a power supply, and is less affected by an environmental factor, so that waste of energy can be effectively suppressed, and maintenance costs can be reduced.
Correspondingly, the embodiments of the present invention further provide a working method of an automatic working system. The automatic working system includes: a self-moving device, configured to move and execute a work task within a working area defined by a boundary, and a magnetic device, disposed within the working area or at a position near the boundary of the working area, where the self-moving device includes a boundary recognition module, a magnetic signal detection module, and a control module; and the method includes:
recognizing the boundary of the working area;
detecting the magnetic device to further recognize the boundary of the working area and/or guide the self-moving device; and
controlling a movement pattern of the self-moving device based on a recognition result of the boundary recognition module and/or a detection result of the magnetic signal detection module.
In the control method for an automatic working system provided in the present invention, the self-moving device detects, in real time, the magnetic signal generated by the magnetic device disposed in the working area, to accurately recognize the boundary of the working area and precisely guide the movement of the self-moving device, and finally, to control the movement pattern of the self-moving device by combining the detection results of the boundary recognition module and the magnetic signal detection module, thereby improving the working efficiency of the self-moving device and reducing a risk of the work.
In addition, the embodiments of the present invention further provide a self-moving device. The self-moving device includes a boundary recognition module, a magnetic signal detection module, and a control module. The boundary recognition module is configured to recognize the boundary of the working area, and the control module is configured to control the self-moving device to move and execute a work task within a working area limited by a boundary. The magnetic signal detection module is configured to detect a magnetic signal to further recognize the boundary of the working area and/or guide the self-moving device. The control module is configured to control a movement pattern of the self-moving device based on a recognition result of the boundary recognition module and/or a detection result of the magnetic signal detection module.
In an embodiment, the magnetic signal is generated by a magnetic device disposed within the working area or at a position near the boundary of the working area.
In the self-moving device provided in the present invention, a magnetic device disposed in the working area is detected by using the magnetic signal detection module, which assists in recognizing the boundary of the working area based on the detected magnetic signal and guides the self-moving device. The control module controls a movement pattern of the self-moving device based on detection results of the boundary recognition module and the magnetic signal detection module, so that a boundary detection result of the self-moving device is accurate, working efficiency thereof is improved, and working safety of the self-moving device is improved. In addition, the self-moving device detects, by using a geomagnetic detection module, the magnetic device disposed in the working area. The geomagnetic detection module has high detection sensitivity and an accurate detection result.
To make the objects, features and advantages of the present invention more comprehensible, detailed description is made to implementations of the present invention below with reference to the accompanying drawings. In the following description, many details are described to give a full understanding of the present invention. However, the present invention may be implemented in many other manners different from those described herein. A person skilled in the art may make similar improvements without departing from the connotation of the present invention. Therefore, the present invention is not limited to the embodiments disclosed below.
As shown in
The self-moving device provided in this embodiment is configured to intelligently perform an operation task, thereby freeing the user from time-consuming and labor-consuming cumbersome work. The self-moving device may be an autonomous or semi-autonomous machine such as a robotic lawn mower, a robotic grass trimmer, a robotic pruner, or a robotic snow sweeper. In the following embodiments, an example in which the self-moving device is a robotic lawn mower is used.
In an embodiment, the boundary recognition module includes a position detection module, and recognizes a boundary of a working area by using the position detection module. As shown in
The preset map in embodiments may be a boundary map formed by the user operating in advance the self-moving device 100 with the position detection module 11, to travel at the boundary 201, and may be a boundary map generated in a manner in which the user personally guides the self-moving device 100 to travel at the boundary, or the user remotely controls the self-moving device 100 to travel at the boundary, or the user operates in advance the position detection module 11 detached from the self-moving device 100 to detect the boundary 201. Certainly, the preset map may alternatively be a boundary map generated by detecting, by the user, the boundary 201 in advance by using another positioning module with a position detection function, and the boundary map is then transmitted to the self-moving device 100. Alternatively, the preset map may be a boundary map obtained by the self-moving device 100 in advance from the cloud. Certainly, feasibly, the self-moving device may alternatively compare the current position with the boundary map stored in the cloud instead of obtaining the map, to determine a position relationship between the current position of the self-moving device 100 and the boundary map, thereby controlling the movement of the self-moving device in the working area 200 limited by the boundary. In summary, the form of obtaining the preset map is not limited.
In another embodiment, the position detection module may alternatively obtain the current position of the self-moving device by communicating with a plurality of positioning beacons disposed at the boundary positions of the working area. For example, a plurality of positioning beacons are disposed at the boundary positions of the working area, and a positioning element is disposed on the self-moving device. The positioning element can communicate with the positioning beacons. The self-moving device obtains distances from the self-moving device to the positioning beacons while the positioning element follows the self-moving device to move, and finally obtains a set of boundary positions of the working area, that is, the boundary map of the working area. The self-moving device obtains the current position of the self-moving device in a process of executing the task, determines the position relationship between the current position and the boundary map, and finally controls the self-moving device to enable the self-moving device to travel and work always within the working area. In this embodiment, the positioning beacon and the positioning element perform position calculation by using an ultra-wideband (UWB) tag positioning technology. That is, the positioning element is an ultra-wideband positioning element, or referred to as an ultra-wideband positioning tag. The positioning beacon is an ultra-wideband tag positioning module. In another embodiment, the positioning beacon and the positioning element perform position calculation by using an ultrasonic positioning technology. Certainly, other positioning manners are also feasible, for example, manners such as an infrared positioning technology, a Wi-Fi positioning technology, a Bluetooth positioning technology, and a ZigBee positioning technology.
In an embodiment of the present invention, the boundary recognition module includes a surface feature recognition module, where the surface feature recognition module recognizes the boundary of the working area based on a difference between a surface feature of the working area and a surface feature of a non-working area. For example, using a lawn inside the working area and a road outside the working area as an example, surface features of the lawn and the road are different, and the surface feature recognition module of the self-moving device can distinguish a difference between the surface features, to recognize a boundary between the lawn and the road. The surface feature recognition module may be one or more of an image obtaining module, a capacitance detection module, a millimeter wave radar detection module, a multispectral detection module, and an infrared laser image detection module. A person skilled in the art may understand that, an image obtaining module recognizes the boundary by recognizing a color and/or a texture feature or the like of a grassland. A capacitance detection module recognizes the boundary by recognizing a moisture feature of a grassland. A millimeter wave radar detection module recognizes the boundary by recognizing an echo feature of a grassland surface. The multispectral detection module recognizes the boundary by recognizing a content of chlorophyll of a grassland. The infrared laser image detection module recognizes the boundary by recognizing dispersion of pixels in a grassland image. A type is not limited provided that the surface feature recognition module in this embodiment of the present invention can effectively recognize grassland and non-grassland area features to recognize the boundary.
When the boundary of the working area is recognized by using the boundary recognition module in embodiments, the magnetic device may be disposed at the boundary position, to assist in defining the boundary of the working area. Specifically, the magnetic device is disposed at a boundary position where a signal is unreliable. The boundary position where a signal is unreliable includes a boundary position where a satellite signal is unreliable, or a position where a surface feature of the working area and/or a surface feature of the non-working area are/is unreliable. The magnetic device is disposed at the boundary position, to resolve the problem that recognizing the boundary by only using the boundary recognition module causes misjudgment on the boundary recognition because a signal recognized by the boundary recognition module is unreliable. The following specifically describes the embodiments.
As shown in
In the embodiment shown in
Similarly, in the second embodiment of recognizing the boundary by using the surface feature recognition module, the magnetic device not only can be disposed at a position near the boundary, but also can be disposed at another position. Description is made below.
In an embodiment, a disposition position of the magnetic device 300 is generated based on the preset map. That is, the position at which the magnetic device may be disposed is displayed on the preset map. For example, when the position detection module, such as the GPS, detects the boundary and generates the preset map, the position at which the satellite signal is unreliable is displayed on the preset map, a prompt indicating that the magnetic device can be disposed is generated at the position at which the satellite signal is unreliable, and the user disposes the magnetic device at the indicated position as required. It may be understood that, when the preset map is obtained by the self-moving device from the outside, the preset map may also display a prompt for setting the disposition position of the magnetic device.
As shown in
Further, as shown in
As shown in
The solution of disposing the magnetic device at the docking station is also applicable to the second embodiment of recognizing the boundary of the working area by using the surface feature recognition module in the present invention. The magnetic device is used to assist in guiding the self-moving device to return to the docking station.
Referring to
As shown in
In an embodiment, the magnetic device is disposed at a position where the signal is unreliable within the space. For example, when the position of the self-moving device is detected by using the position detection module such as a GPS module, if the quality of the satellite signal within the space is unreliable due to bushes or the like within the space, the self-moving device cannot obtain the position of the self-moving device based on the satellite signal, that is, cannot pass through the space. In this case, the magnetic device is disposed in the space. When detecting the magnetic device, the self-moving device travels along the magnetic device, to accurately guide the self-moving device to pass through the space. It may be understood that, this embodiment is also applicable to a case in which the boundary is recognized by using the surface feature recognition module. For example, the space connecting the first working area and the second working area is generally a channel, and the channel is generally a weed-free road surface such as a stone road laid for the user to conveniently walk. The surface feature recognition module of the robotic lawn mower recognizes that the channel is a non-working area. In this case, the robotic lawn mower is away from the channel, that is, cannot pass through the channel. In this case, the magnetic device implementing a guiding function is disposed in the channel. When the robotic lawn mower needs to enter the second working area from the first working area, the magnetic device is detected by using the magnetic signal detection module, and the robotic lawn mower moves along the magnetic device, and finally passes through the space to enter the second working area.
In an embodiment, the magnetic device may be further disposed in an excluded area within the working area, to prohibit the self-moving device from entering the excluded area. As shown in
It may be understood that, the control module of the self-moving device in the embodiments of the present invention determines reliability of the recognition result of the boundary recognition module. For example, when the boundary recognition module is the GPS module, the control module analyzes the reliability of receiving the satellite signal by the GPS module. When the reliability falls within a preset range, the control module determines that the reliability of the satellite signal is high at the moment, and in this case, the control module uses the boundary result detected by the GPS module as the result of the boundary recognition. Correspondingly, in this case, the control module does not use the boundary result detected by the magnetic signal detection module. However, when the control module analyzes that the reliability of the satellite signal received by the GPS module exceeds the preset range, it indicates that the reliability of the satellite signal is poor, and an error of the boundary recognized by the GPS module is large. In this case, the control module controls the movement pattern of the self-moving device by taking the boundary result detected by the magnetic signal detection module as a standard and ignoring the detection result of the GPS module. Such a setting is to prevent that when the satellite signal is unreliable, the detection result of the GPS module is unreliable, and the self-moving device takes the unreliable detection result as a standard, resulting in misjudgment, impact on the working efficiency, and possible damage to the self-moving device or the working area.
In another embodiment, if the reliability of the recognition result of the boundary recognition module is not set for the self-moving device, the following solution may be further used. That is, if the detection result of the magnetic signal detection module is different from the recognition result of the boundary recognition module, the control module controls the movement pattern of the self-moving device based on the detection result of the magnetic signal detection module. For example, when the GPS module detects that a specific position is a non-boundary area, and the magnetic signal detection module detects a magnetic signal at the position and determines that the position is a boundary, the control module determines that the position is the boundary by taking the detection result of the magnetic signal detection module as a standard, and controls the self-moving device to move.
The embodiments further provide a working method of an automatic working system. The automatic working system includes: a self-moving device, configured to move and execute a work task within a working area defined by a boundary as described in embodiments, and a magnetic device, disposed within the working area or at a position near the boundary of the working area, where the self-moving device includes a boundary recognition module, a magnetic signal detection module, and a control module; and the method includes the following steps:
Step S1. Recognize the boundary of the working area.
Step S2. Detect the magnetic device to further recognize the boundary of the working area and/or guide the self-moving device.
Step S3. Control a movement pattern of the self-moving device based on a recognition result of the boundary recognition module and/or a detection result of the magnetic signal detection module.
The embodiments further provide a self-moving device. The self-moving device includes a boundary recognition module, a magnetic signal detection module, and a control module. The boundary recognition module is configured to recognize the boundary of the working area. The control module is configured to control the self-moving device to move and execute a work task within a working area limited by a boundary. The magnetic signal detection module is configured to detect a magnetic signal to further recognize the boundary of the working area and/or guide the self-moving device. The control module is configured to control a movement pattern of the self-moving device based on a recognition result of the boundary recognition module and/or a detection result of the magnetic signal detection module. It may be understood that, the magnetic signal is generated by a magnetic device disposed within the working area or at a position near the boundary of the working area.
The technical features in embodiments may be randomly combined. For concise description, not all possible combinations of the technical features in the embodiments are described. However, provided that combinations of the technical features do not conflict with each other, the combinations of the technical features are considered as falling within the scope described in this specification.
The embodiments only describe several implementations of the present disclosure, and their description is specific and detailed, but cannot therefore be understood as a limitation to the patent scope of the present invention. It should be noted that, a person of ordinary skill in the art may further make some variations and improvements without departing from the concept of the present invention, and the variations and improvements belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be topic to the claims.
Number | Date | Country | Kind |
---|---|---|---|
201810897515.4 | Aug 2018 | CN | national |
201821275478.5 | Aug 2018 | CN | national |
This application is a National Stage Application of International Application No. PCT/CN2019/099865, filed on Aug. 8, 2019, which claims benefit of and priority to Chinese Patent Application No. 201810897515.4, filed on Aug. 8, 2018 and Chinese Patent Application No. 201821275478.5, filed on Aug. 8, 2018, all of which are hereby incorporated by reference in their entirety for all purposes as if fully set forth herein.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2019/099865 | 8/8/2019 | WO | 00 |