The disclosure relates to the field of robotic mower, in particular relates to a robotic mower and its path planning method, system and device thereof.
Robotic mower is a kind of garden tools used for mowing lawns, vegetation, etc., usually includes a self-propelled mechanism, cutting mechanism and power source, the power source can be gasoline engine, battery pack, or the like. Battery-powered robotic mowers are popular with users because of their low noise and zero pollution. However, due to the constraints of battery energy density, battery production cost and other factors, the battery capacity of the battery pack carried by the robotic mower is very limited, which leads to a small operation area of the robotic mower. When the lawn area is large, the robotic mower needs to return to the charger station for recharging after working for a certain period of time, after recharging, it will leave the charger station and return to the working area.
When the robotic mower leaves from the charger station and returns to the mowing area, most of the mowers exit the station along a fixed path, which is not only easy to cause track, thus affecting the growth of lawn or vegetation in the track area; moreover, it is easy to cause overmuch mowing in the same path, thus affecting the overall mowing efficiency and the beauty of the lawn.
The existing robotic mower recharging method has the following problems: when the working area is large, and the robotic mower back and forth between the charger station and the working area for many times, it rolls the lawn for multiple times, which causes a certain damage to the lawn. In addition, too many charging times will reduce the service lifetime of the battery cell of the robotic mower, increasing the cost of work. When there are many obstacles in the working area, the robotic mower needs to bypass obstacles, which leads to a longer path back to the charger station and consume more electricity, therefore, the robotic mower cannot return to the charger station normally for recharging.
In view of the above-mentioned shortcomings, the present disclosure provides a robotic mower and its path planning method, system and device, which can be configured to solve the technical problems that the robotic mower is prone to cause tracks when it leaves the charger station and returns to the mowing area and mows overmuch in the same path.
The disclosure provides a path planning method of a robotic mower. The path planning method includes: controlling the robotic mower to exit a charger station until robotic mower is outside a loop of the charger station and continue to move for a random distance; controlling the robotic mower to search a boundary wire or a guide wire, wherein the boundary wire is laid in advance at an edge of a working area of the robotic mower, the guide wire is laid in advance in the working area of the robotic mower; and controlling the robotic mower to move by following the boundary wire or guide wire until a predetermined target distance is traveled.
In an alternative embodiment, the path planning method of the robotic mower includes: controlling the robotic mower to search the boundary wire including: setting a target signal amplitude of the boundary wire searching, the target signal amplitude corresponding to a guide signal amplitude detected by a rear sensor when the rear sensor is in a first predetermined distance from the boundary wire, wherein the rear sensor is arranged on a rear part of a main body of the robotic mower; and controlling the robotic mower to seek the target signal amplitude; controlling the robotic mower to move by following the boundary wire until the predetermined target distance is traveled including: controlling, when the target signal amplitude is detected, the robotic mower to move by following the boundary wire in a second predetermined distance to the boundary wire until the predetermined target distance is traveled.
In an alternative embodiment, controlling the robotic mower to move by following the boundary wire in a second predetermined distance until the predetermined target distance is traveled includes: controlling the robotic mower to rotate for 90°; and controlling the robotic mower to move in an arc, to search for the target signal amplitude.
In an alternative embodiment, controlling the robotic mower to move by following the boundary wire in a second predetermined distance until the predetermined target distance is traveled includes: controlling the robotic mower to move by following the boundary wire with the target signal amplitude until a straight boundary area of the boundary wire is found; controlling the robotic mower to move reversely for a random backward distance, the random backward distance being less than or equal to a length of the straight boundary area; and controlling the robotic mower to move by following the boundary wire in a second predetermined distance until the predetermined target distance is traveled, the second predetermined distance being larger than the first predetermined distance.
In an alternative embodiment, the path planning method of the robotic mower further includes: controlling the robotic mower to start mowing in the working area after the predetermined target distance is traveled.
In an alternative embodiment, the steps of controlling the robotic mower to search the boundary wire or the guide wire include: controlling the robotic mower to rotate such that a rear sensor aims at a walking direction, wherein the rear sensor is arranged on a rear part of the main body of the robotic mower; controlling the robotic mower to move by following the guide wire until the predetermined target distance is traveled includes: controlling the robotic mower to move by straddling the guide wire or following the guide wire at a random corridor distance until the predetermined target distance is traveled.
In an alternative embodiment, when meeting obstacle during controlling the robotic mower to move by straddling the guide wire or following the guide wire at the random corridor distance, controlling the robotic mower to conduct at least one obstacle bypass operation to bypass the obstacle.
In an alternative embodiment, the operation of bypassing obstacle includes: controlling the robotic mower to move reversely for a predetermined distance when the robotic mower meets obstacles; controlling the robotic mower to rotate for a predetermined angle in a direction away from the guide wire; and controlling the robotic mower to move in an arc so as to attempt to bypass the obstacle.
In an alternative embodiment, controlling the robotic mower to move by straddling the guide wire or following the guide wire at the random corridor distance, until the predetermined target distance is traveled includes: controlling the robotic mower to make the guide wire and the rear sensor cross; and controlling the robotic mower to move by straddling the guide wire until the predetermined target distance is traveled.
In an alternative embodiment, controlling the robotic mower to move by straddling the guide wire or following the guide wire at the random corridor distance, until the predetermined target distance is traveled includes: controlling a rear end of the robotic mower to rotate at a random angle, defining a distance between the rear sensor and the guide wire as the random corridor distance; and controlling the robotic mower to move by following the guide wire at said corridor distance.
In an alternative embodiment, the path planning method of the robotic mower further includes a return path planning method, the return path planning method includes: obtaining a virtual working area map corresponding to the working area of the robotic mower; obtaining virtual positions of the robotic mower and the charger station in the virtual working area map according to current positions of the robotic mower and the charger station; and planning a return path of the robotic mower according to the virtual positions, including: planning an X-axis path with the virtual position of the charger station as a starting point, planning the Y-axis path with the virtual position of the robotic mower as a starting point, and obtaining the return path when the X-axis path intersects the Y-axis path.
The disclosure further provides a path planning method of the robotic mower, the path planning method of the robotic mower includes: controlling the robotic mower to leave a charger station and continuing to move for a random distance, and setting a target signal amplitude for searching a boundary wire, the target signal amplitude corresponding to a guide signal amplitude detected by a rear sensor when the rear sensor is in a first predetermined distance from the boundary wire, wherein the rear sensor is arranged on a rear part of the main body of the robotic mower; controlling the robotic mower to seek the target signal amplitude; and when the target signal amplitude is detected, controlling the robotic mower to move by following the boundary wire in a second predetermined distance to the boundary wire until the predetermined target distance is traveled.
The disclosure further provides a path planning method of the robotic mower, the path planning method of the robotic mower includes: controlling the robotic mower to exit a charger station until the robotic mower is outside a loop of the charger station; controlling the robotic mower to search a guide wire, wherein the guide wire is laid in advance in a working area of the robotic mower; and controlling the robotic mower to move by straddling the guide wire or following the guide wire at a random corridor distance until a predetermined target distance is traveled. Wherein, controlling the robotic mower to search the guide wire includes: controlling the robotic mower to continue to move for a random distance; and controlling the robotic mower to rotate such that a rear sensor aims at a walking direction, wherein the rear sensor is arranged on a rear part of the main body of the robotic mower.
The disclosure further provides a path planning system of the robotic mower, The path planning system of the robotic mower includes: a charger station leaving module, a searching module, and a following module. The charger station leaving module is configured to control the robotic mower to exit the charger station until the robotic mower is outside a loop of the charger station and continue to move for a random distance. The searching module is configured to control the robotic mower to search a boundary wire or a guide wire. The boundary wire is laid in advance at an edge of the working area of the robotic mower, the guide wire is laid in advance in the working area of the robotic mower. The following module is configured to control the robotic mower to move by following the boundary wire or the guide wire until a predetermined target distance is traveled.
In an alternative embodiment, the path planning system of the robotic mower further includes a return path planning module, the return path planning module is configured to: obtain a virtual working area map corresponding to the working area of the robotic mower; obtain virtual positions of the robotic mower and the charger station in the virtual working area map according to current positions of the robotic mower and the charger station; and plan a return path of the robotic mower according to the virtual positions. Planning the return path of the robotic mower according to the virtual positions includes: planning an X-axis path with the virtual position of the charger station as a starting point, planning a Y-axis path with the virtual position of the robotic mower as a starting point, and obtaining, when the X-axis path intersects the Y-axis path, the return path.
In an alternative embodiment, the path planning system of the robotic mower further includes a mowing operation module, configured to control the robotic mower to start mowing in the working area after the predetermined target distance is traveled.
The disclosure further provides a robotic mower. The robotic mower includes: a main body; at least a front sensor set on a front part of the main body; at least a rear sensor set on a rear part of the main body; and a control unit arranged on the main body. The control unit includes a processor and a memory coupled to each other, the memory storing program instructions, when the program instructions stored in the memory are executed by the processor, the control unit: controlling the robotic mower to exit a charger station until the robotic mower is outside a loop of the charger station and continue to move for a random distance; controlling the robotic mower to search a boundary wire or a guide wire, wherein the boundary wire is laid in advance at an edge of the working area of the robotic mower, the guide wire is laid in advance in the working area of the robotic mower; and controlling the robotic mower to move by following the boundary wire or the guide wire until a predetermined target distance is traveled.
The disclosure further provides a memory media including a program, when the programs are run by a computer, the computer executes: controlling a robotic mower to exit a charger station until the robotic mower is outside a loop of the charger station and continue to move for a random distance; controlling the robotic mower to search a boundary wire or a guide wire, wherein the boundary wire is laid in advance at an edge of a working area of the robotic mower, the guide wire is laid in advance in the working area of the robotic mower; and controlling the robotic mower to move by following the boundary wire or the guide wire until a predetermined target distance is traveled.
The disclosure further provides a path planning device of the robotic mower. The path planning device includes: a robotic mower, a boundary wire, and a charger station. The robotic mower includes a main body, a control unit arranged on the main body, at least one front sensor arranged on a front part of the main body and at least one rear sensor arranged on a rear part of the main body. The boundary wire is laid in advance at an edge of a working area of the robotic mower. The charger station is arranged on the boundary wire, and a loop of the charger station is arranged in the charger station. The front sensor and the rear sensor are configured to detect a guide signal of the boundary wire and/or the loop; the control unit is configured to control the robotic mower to leave the charger station according to the guide signals.
In an alternative embodiment, the path planning device of the robotic mower further includes: at least one guide wire laid in advance in the working area of the robotic mower.
In an alternative embodiment, the guide signal includes an alternating magnetic field, the front sensor includes a magnetic induction coil, the rear sensor includes a magnetic induction coil.
In an alternative embodiment, the front sensor is arranged on a center line of the front part of the main body, the rear sensor is arranged on a side of a center line of the rear part of the main body.
The robotic mower and the path planning method, system, device thereof in some embodiments, can be used to plan the path for the robotic mower to leave the charger station, so that the robotic mower can leaves the charger station along a different path each time, which avoids tracks caused by the robotic mower mowing repeatedly along a fixed path and avoid affecting the growth of lawn or vegetation in the track area.
The robotic mower and the path planning method, system, device thereof in some embodiments, can be used to plan the path for the robotic mower to leave the charger station, so that the robotic mower can leaves the charger station along a different path each time, which avoids the robotic mower mowing repeatedly along the same path, improves the mowing efficiency, and enhances the beauty of the lawn.
The robotic mower and the path planning method, system, device thereof in some embodiments, simplify the path planning of the robotic mower from the charger station by setting the guide wire, since the guide wire can be arranged in a relatively simple shape according to needs.
The robotic mower and the path planning method, system, device thereof in some embodiments, can realize the robotic mower moving out from the charger station, by controlling the robotic mower to bypass the obstacles while straddling or following the guide wire, and return to straddle or follow the guide wire again to move until a predetermined target distance is traveled.
The robotic mower and the path planning method, system, device thereof in some embodiments define a virtual working area map corresponding to the working area of the robotic mower, and respectively plan the X-axis direction path and the Y-axis direction path on the virtual working area map to generate a return path. With this setting, the return path has been planned when to recharge, which effectively avoids obstacles in the working area, and prevents the battery of the robotic mower from being exhausted before returning to the charger station. By planning a shorter return path, the power of recharging that needs to be reserved is reduced, the recharging time is saved, and the working time of the robotic mower is increased. BRIEF DESCRIPTION OF THE
The following describes the implementation of the disclosure through specific embodiments, and those skilled in the art can easily understand other advantages and effects of the disclosure from the content disclosed in this specification. The disclosure can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the disclosure.
Please refer to
Electric motor-driven robotic mowers need to frequently return to a charger station for charging. When the robotic mowers leave the charger station and return to the mowing area for working, in order to avoid tracks generated by the robotic mowers when leaving the charger station along fixed tracks and problems of more mowing on the same path, this embodiment provides a path planning method, system and device of a robotic mower exiting a charger station.
Please refer to
Please refer to
Please refer to
Please refer to
Please refer to
Please refer to
Please refer to
It should be noted that an alarm device (not shown) is also provided on the main body of the robotic mower 1. The alarm device is used to give an alarm when errors or unexpected situations occur, or to send the alarm information to the user's terminal device wirelessly. After the user receives the alarm signal, the user can eliminate the errors or deal with unexpected situations in time, so that the robotic mower 1 can work normally. Unexpected situations may be, for example, that the robotic mower 1 is stuck in a certain terrain, cannot cross obstacles, cannot find a guide wire, cannot find a boundary wire, or has insufficient power to return to a charger station.
In this embodiment, it is illustrated as an example that the guide signal is an alternating magnetic field and the sensor 5 is a magnetic induction coil. It is understandable that in the embodiment of the path planning method and system of the robotic mower, other suitable guide signal forms or different types of sensors 5 can also be used. For example, the signal generating device can input an alternating pulse current signal into the boundary wire 2, the guide wire 7 or the loop 4 of the charger station, so as to generate an alternating magnetic field around the boundary wire 2, the guide wire 7 or the loop 4 of the charger station. The sensor 5 may be a magnetic induction coil, for example. The sensing principle is: that according to the magnetic induction effect, when an alternating pulse current is input to the boundary wire 2, the guide wire 7 or the loop 4 of the charger station, an alternating magnetic field can be produced around the boundary wire 2, the guide wire 7 or the loop 4 of the charger station. When the magnetic induction coil is located near the boundary wire 2, the guide wire 7 or the loop 4 of the charger station, the magnetic induction coil will generate an induced electromotive force in the alternating magnetic field, so that an induced current will be generated in the magnetic induction coil, and the induced current is filtered and amplified and then sent to the control unit 60 of the robotic mower 1. The control unit 60 can determine the position and orientation of the robotic mower 1 relative to the boundary wire 2, the guide wire 7 or the loop 4 of the charger station according to the magnitude and polarity of the induced current. On a side of boundary wire 2, guide wire 7 or loop 4 of the charger station, the closer to the boundary wire 2, the guide wire 7 or the loop 4 of the charger station, the greater the magnetic field intensity is, which means that the closer the magnetic induction coil is to the boundary wire 2, the guide wire 7 or the loop 4 of the charger station, the greater the induced current output. Since the magnetic induction coil is installed and fixed on the robotic mower 1, a distance between the robotic mower 1 and the boundary wire 2, the guide wire 7 or the loop 4 of the charger station can be obtained according to the magnitude of the induced current. Since a direction of the magnetic field on both sides of the boundary wire 2, the guide wire 7 or the loop 4 of the charger station is opposite, when the magnetic induction coil is on both sides of the boundary wire 2, the guide wire 7 or the loop 4 of the charger station, the polarity of the induced current is opposite (one side is positive and the other side is negative). Therefore, it can be determined whether the magnetic induction coil of the robotic mower 1 has crossed the boundary wire 2, the guide wire 7 or the loop 4 of the charger station according to the change in the polarity of the induced current of the magnetic induction coil. When a center of the magnetic induction coil is on the boundary wire 2, the guide wire 7 or the loop 4 of the charger station, the induced current of the magnetic induction coil is zero, therefore, this special position relationship between the magnetic induction coil and the boundary wire 2, the guide wire 7 or the loop 4 of the charger station can be determined according to the situation. It should be noted that alternating current pulse signals can avoid the interference of additional magnetic fields because the current pulse signal allows the sensor 5 of the robotic mower 1 to receive the signal (alternating magnetic field signal) at different time, short time intervals and only within the corresponding time interval, so that the system can filter out other magnetic field noise signals that will interfere with the function of the robotic mower 1. The following will take the sensor 5 as a magnetic induction coil and the guide signal generated by the boundary wire 2, the guide wire 7 or the loop 4 of the charger station as an alternating magnetic field as an example to illustrate the technical solution of this embodiment.
Firstly, execute S11, controlling the robotic mower 1 to exit the charger station 3 according to the guide signal of the loop 4 of the charger station detected by the rear sensor 5b. As shown in
In addition, in S11, setting the target signal amplitude to search the boundary wire 2, the boundary wire 2 is pre-laid on an edge of the working area of the robotic mower 1, the target signal amplitude corresponds to a guide signal amplitude detected by the rear sensor 5b when the rear sensor 5b is in a first predetermined distance from the boundary wire 2, as a result, in S12, the boundary wire 2 may be searched according to the target signal amplitude.
Then, execute S12, controlling the robotic mower 1 to search the target signal amplitude according to the guide signal of the boundary wire 2 detected by the rear sensor 5b (of course, the front sensor 5a may also be applied). As shown in
In S122, controlling the robotic mower 1 to move in an arc to find the guide signal of the loop 4 of the charger station, and then following the loop 4 of the charger station to search the target signal amplitude, so as to find the boundary wire 2. In a specific example, as shown in
Then execute S13, when the target signal amplitude is found, starting to measure a moving distance of the robotic mower 1, and controlling the robotic mower 1 to follow the boundary wire 2 and move by the second predetermined distance until a predetermined target distance is traveled.
In one embodiment, as shown in
When following the boundary 2 at the target signal amplitude, the robotic mower 1 is easy to repeat rolling which forms a track and affects the growth of lawn or vegetation in the track area. To avoid this, for example, the robotic mower 1 may move by following the boundary wire 2 as shown in
First, as shown in
Secondly, the robotic mower 1 is controlled to move by following the boundary wire 2 with the second predetermined distance which is greater than the first predetermined distance until the predetermined target distance is traveled. As shown in
Finally, execute S14, as shown in
It should be noted that the division of operations in the various methods above is just for clarity of description. When implemented, it can be combined into one operation or some operations can be split into multiple operations. As long as they contain the same logical relationship, they are all within the scope of the disclosure. Adding insignificant modifications to the algorithm or process or introducing insignificant design, but not changing the core design of the algorithm and process are within the scope of the disclosure.
Please refer to
Please refer to
Please refer to
It should be noted that the path planning system of the robotic mower of this embodiment is a system corresponding to the path planning method of the robotic mower mentioned above. And the functional modules or functional sub-modules in the path planning system of the robotic mower correspond to the operations in the path planning method of the robotic mower. The path planning system of the robotic mower of this embodiment can be implemented in cooperation with the path planning method of the robotic mower. The relevant technical details mentioned in the path planning method of the robotic mower of this embodiment are still valid in the path planning system of the robotic mower. In order to reduce repetition, it will not be repeated here. Correspondingly, the relevant technical details mentioned in the path planning system of the robotic mower of this embodiment can also be applied to the path planning method of the robotic mower mentioned above.
In the implementation process, each operation of the method and the modules mentioned above can be completed by an integrated logic circuit of hardware in an element of the processor 61 or instructions in the form of software.
It should be noted that, as shown in
It should be noted that the memory 63 in the control unit 60 mentioned above can be implemented in the form of a software functional unit and can be sold or used as an independent product, the memory 63 can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this embodiment essentially or the part that contributes to the conventional art or the part of the technical solution can be embodied in the form of a software product; and the computer software product is stored in a storage medium, including several instructions which can be used to make a computer (which may be a personal computer, an electronic device, or a network device, etc.) execute all or part of the operations of this embodiment.
This embodiment may also provide a storage medium that stores a program, and when the program is executed by the processor 61, the path planning method for a robotic mower mentioned above is implemented. The storage media includes all forms of non-volatile memory, media and memory devices, including, for example: semiconductor memory devices, such as EPROM, EEPROM, or flash memory devices; magnetic disks, such as internal hard disks or removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks.
In summary, the robotic mower and its path planning method, system and device of this embodiment can be used to plan the path for the robotic mower to leave the charger station, so that the robotic mower leaves the charger station along a different path each time, in order to avoid causing track area when the robotic mower exits the station along a fixed path which affects the growth of lawn or vegetation in the track area. The robotic mower and its path planning method, system and device of this embodiment can be used to plan the path for the robotic mower to leave the charger station, so that the robotic mower leaves the charger station along a different path each time, so that repeatedly mowing along the same path can be prevented, and the mowing efficiency and the beauty of the lawn can be improved.
In order to prevent the robotic mower from leaving the station along a fixed path, it is prone to cause tracks, and causes more mowing on the same path. This embodiment discloses another method, system and device for path planning of a robotic mower for the robotic mower to leave the charger station.
Wherein,
Please refer to
In this embodiment, the guide signal of the boundary wire 2, the guide wire 7 or the loop 4 of the charger station, the sensors 5, and the functioning modes of the guide signal and the sensors 5 are the same as in the first embodiment, so they will not be repeated here. The following will take the sensors 5 as magnetic induction coils and the guide signal generated by the boundary wire 2, the guide wire 7 or the loop 4 of the charger station as an alternating magnetic field as an example to illustrate the technical solution of this embodiment.
Please refer to
Firstly, execute S21, controlling the robotic mower 1 to exit the charger station 3 according to the guide signal of the loop 4 of the charger station detected by the rear sensor 5b. After the charging is finished, the robotic mower 1 needs to exit the charger station 3 and keep a certain distance to the charger station 3. As shown in
Next, execute S22, controlling the robotic mower to search the guide wire 7 according to the guide signal of the guide wire 7 detected by the rear sensor 5b. As shown in
Next execute S23, starting to measure a moving distance of the robotic mower 1, controlling the robotic mower to move by straddling or following the guide wire 7 according to the guide signal of the guide wire 7 detected by the front sensor 5a and the rear sensor 5b, until the predetermined target distance is traveled. S23 may further be divided into two sub-steps S231 and S232, one of the above may be selected to operate in actual operation.
In S231, as shown in
In order to avoid the tracks generated from straddling the guide wire 7 for multiple times and avoid tracks caused by repeat rolling which can affect the growth of the lawn or vegetation in the track area, in S232, as shown in
As shown in
Please refer to
Finally, execute S24, as shown in
It should be noted that the division of operations in the various methods above is just for clarity of description. When implemented, it can be combined into one operation or some operations can be split into multiple operations, provided that the same logical relationship is contained, all falling within the scope of disclosure. Adding insignificant modifications to the algorithm or process or introducing insignificant design, but not changing the core design of the algorithm and process are within the scope of protection of the disclosure.
As shown in
Please refer to
Please refer to
It should be noted that the path planning system of the robotic mower of this embodiment is a system corresponding to the path planning method of the robotic mower mentioned above, and the functional modules or functional sub-modules in the path planning system of the robotic mower respectively corresponds to the corresponding operations in the path planning method of the robotic mower. The path planning system of the robotic mower of this embodiment can be implemented in cooperation with the path planning method of the robotic mower. The relevant technical details mentioned in the path planning method of the robotic mower of this embodiment are still valid in the path planning system of the robotic mower. In order to reduce repetition, it will not be repeated here. Correspondingly, the relevant technical details mentioned in the path planning system of the robotic mower of this embodiment can also be applied to the path planning method of the robotic mower mentioned above.
In the implementation process, each operation of the method and the modules mentioned above can be completed by an integrated logic circuit of hardware in an element of the processor 61 or instructions in the form of software.
The path planning method of the robotic mower in this embodiment can also be implemented by a control unit 60 arranged on the main body of the robotic mower 1. Please refer to
In summary, the robotic mower and its path planning method, system and device of this embodiment can be used to plan the path for the robotic mower to leave the charger station, so that the robotic mower leaves the charger station along a different path each time in order to avoid track when the robotic mower exits the station along a fixed path, which affects the growth of lawn or vegetation in the track area. The robotic mower and its path planning method, system and device of this embodiment can be used to plan the path for the robotic mower to leave the charger station, so that the robotic mower leaves the charger station along a different path each time, so that repeatedly mowing along the same path can be prevented, and the mowing efficiency and the beauty of the lawn can be improved. The robotic mower and its path planning method, system, device in this embodiment can simplify a path planning of the robotic mower leaving the charger station since the guide wire may be set as a relatively simple shape as needed. The robotic mower and its path planning method, system, device in this embodiment can automatically bypass the obstacles when straddling or following the guide wire, and return to straddle or follow the guide wire again to move until a predetermined target distance is traveled, which realizes that the robotic mower leaves the charger station.
This embodiment provides a self-propelled power device, the self-propelled power device includes a main body, driving wheels and supporting wheels arranged on the main body, a working assembly, a power supply assembly, a GPS positioning system, a detection system, a data processing system, and a control system. The working assembly is used to implement or assist in implementing the operating functions of smart work device, such as the cutting assembly of the mower, the suction and sweeping assembly of the sweeping robot, etc., which are not limited here. Hereinafter, in this embodiment, a robotic mower (also referred to as an automatic mower) is taken as an example for detailed description.
The robotic mower 1 includes a main body, a cutting assembly arranged on the main body, a power supply assembly, a GPS positioning system, a detection system, a data processing system, and a control system. The main body is provided with two driving wheels located on both sides of the main body. The driving wheels are generally located at the rear of the main body, and the two driving wheels are respectively driven by two driving motors. The front of the main body is also provided with at least one supporting wheel. The robotic mower is supported for travel by a walking assembly including the driving wheels and the supporting wheel. The supporting wheel is generally a universal wheel so that the robotic mower 1 can turn.
The cutting assembly includes a cutting motor and a cutting component driven by the cutting motor. The cutting assembly is substantially located at the center of the mower, the rotation axis of the cutting motor is substantially perpendicular to the horizontal plane, and the cutting assembly can be adjusted by the operator to adjust the height from the ground, so as to adjust cutting height. The power supply assembly includes a rechargeable battery and a charging system that supplies power to the rechargeable battery.
Please refer to
The GPS positioning system is used to obtain the current position of the robotic mower 1. When the robotic mower 1 is located at the charger station 3 for the first time, the GPS positioning system is further used to obtain the current position of the charger station 3. The detection system is used to obtain moving path of the robotic mower 1.
Please refer to
Please refer to
Similarly, the Y-axis direction path 402 extends along the Y-axis direction and deviates toward one side of the X-axis, and is step-shaped. In this embodiment, according to the position of the obstacle 8 and the robotic mower 1, the planned path deviates to the left. In other embodiments, the difference in the position of the obstacle and the robotic mower may cause the Y-axis direction path to deviate to the right or be a straight line extending along the Y-axis direction. In addition, since the X-axis direction path 401 and the Y-axis direction path 402 are planned along the virtual grid 202, therefore, when the X-axis direction path 401 and the Y-axis direction path 402 deviate to one side, they deviate by at least one grid.
The control system is used to control the movement of the robotic mower 1. The control system controls the moving direction and speed of the robotic mower 1 by controlling the rotation speeds of the two driving motors. When the rotation speeds of the driving motors are different, the robotic mower 1 can turn. When the rotation speeds of the driving motor are the same, the robotic mower 1 can move linearly. When the rotation speed of the driving motor is reversed, the robotic mower 1 can turn in situ at zero-position. After the data processing system completes the planning of the return path 400, the control system controls the robotic mower 1 to move along the Y-axis direction path 402 and the X-axis direction path 401 in sequence, and return to the charger station 3.
Please refer to
Wherein, S31 includes: setting a boundary wire 40 on the boundary of the working area 200, the robotic mower 1 moving a circle along the boundary wire 40 and detecting the moving path to obtain the virtual working area map 301. The robotic mower 1 automatically moves one turn along the boundary wire 40 after starting and returns to the charger station 3. The detection system defines a virtual working area map 301 with the moving path in a circle of the robotic mower 1 through the data processing system.
S32 includes: defining the position of the charger station 3 as the origin of the coordinate; comparing the current position of the robotic mower 1 with the virtual working area map 301 to obtain the corresponding virtual position of the robotic mower 1 on the virtual working area map 301. When robotic mower 1 is activated in the charger station 3, the GPS positioning system locates the initial position of the robotic mower 1 in the charging state, the initial position being the current position of the charger station 3. The data processing system takes this initial position as the origin of the coordinates. When the robotic mower 1 needs to return to the charger station 3 for charging after working in the working area 200, the GPS positioning system locates the current position of the robotic mower 1 in the working area 200. The data processing system compares the current position of the robotic mower 1 with the virtual working area map 301 to obtain the virtual position of the robotic mower 1.
S33 includes: dividing the virtual working area map 301 into a number of virtual grids 202. In addition, the virtual grid 202 is only formed inside the working area surrounded by the boundary wire 40 and does not exceed the boundary wire 40. The size of the virtual grid 202 can be designed according to actual needs, and is not limited here. The X-axis direction path 401 and the Y-axis direction path 402 are planned according to the virtual positions of the charger station 3 and the robotic mower 1.
Please refer to
When the boundary wire 40 is encountered along the Y-axis, the X-axis direction path is re-planned from the virtual position of the charger station 3, specifically: When encountering the boundary wire 40 along the X-axis direction, the X-axis direction path will go backwards at least one grid from the boundary wire 40, and then goes straight for at least one grid in the direction opposite to the previous turning direction, which means that it turns right and go straight for at least one grid, and then turns back to the X-axis direction and continue to plan the path in the same way. The turning direction is always the same until the X-axis direction path and the Y-axis direction path intersect.
Please refer to
Please refer to
When the boundary wire 40 is encountered along the X-axis, the Y-axis direction path 402 is re-planned from the virtual position of the robotic mower 1, specifically as follows: when encountering the boundary wire 40 along the Y-axis direction, the Y-axis direction path goes backwards at least one grid from the boundary wire 40, and then goes straight for at least one grid in the direction opposite to the previous turning direction, which means that it turns right and goes straight for at least one grid, and then turns back to the Y-axis direction and continue to plan the path in the same way. The turning direction is always the same until the Y-axis direction path 402 and the X-axis direction path 401 intersect.
Please refer to
The X-axis direction path 401 and the Y-axis direction path 402 intersect and obtain an intersection 403. In this way, a complete return path 400 from the robotic mower to the charger station 3 is obtained. In some embodiments, a number of return paths 400 are planned and the shortest return path among them is selected. The control system controls the robotic mower 1 to move along the Y-axis direction path 402 and the X-axis direction path 401 in sequence, and return to the charger station 3. It should be noted that when charging is required, a return path that is different from the return path performed last time will be planned. Such a setting can avoid repeated rolling of the lawn and reduce the damage to the lawn.
In summary, the robotic mower of this embodiment forms the working area into a corresponding virtual working area map, and the X-axis direction path and the Y-axis direction path are planned on the virtual working area map. With this setting, the return path has been planned during recharging to effectively avoid obstacles in the working area. The robotic mower does not need to be adjusted for multiple times to avoid obstacles and prevent the robotic mower from being exhausted before returning to the charger station. In addition, the virtual work area map is divided into several equal virtual grids, and a shorter return path can be selected according to the distribution of the virtual grids, so that the path of the robotic mower back to the charger station is shorter, which reduces the amount of recharging that needs to be reserved, saves recharging time, and increases the working time of the robotic mower. Correspondingly, reducing the number of charging can effectively increase the service life of the battery cell. Furthermore, the robotic mower forms a virtual grid, and there is no need to actually arrange guide wires in the working area, which not only reduces the manufacturing cost of the product, but also simplifies the operations and improves the user experience. The return path planned each time in this embodiment is different from the one executed last time, so it is possible to avoid repeated rolling of the lawn and reduce the damage to the lawn.
The above embodiments are only used to illustrate the disclosure but not to limit the technical solutions described in the disclosure. The understanding of this specification should be based on those skilled in the art. Although this specification has described the disclosure in detail with reference to the embodiments mentioned above, those skilled in the art should understand that those skilled in the art can still modify or equivalently replace the disclosure. All technical solutions and improvements that do not depart from the scope of the disclosure should be covered by the scope of the claims of the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202010493112.0 | Jun 2020 | CN | national |
202020988949.8 | Jun 2020 | CN | national |
202011573504.4 | Dec 2020 | CN | national |
202011573674.2 | Dec 2020 | CN | national |
202011585147.3 | Dec 2020 | CN | national |
202023177681.9 | Dec 2020 | CN | national |
The present application is continuation application of PCT application filing PCT/CN2021/098045 on Jun. 3, 2021, which claims the benefit of priority of the following commonly-owned, presently-pending Chinese patent applications: serial No. CN202011585147.3, filed on Dec. 25, 2020; serial No. CN202011573504.4, filed on Dec. 25, 2020; serial No. CN202023177681.9, filed on Dec. 25, 2020; serial No. CN202011573674.2, filed on Dec. 25, 2020; serial No. CN202010493112.0, filed on Jun. 3, 2020; serial No. CN202020988949.8, filed on Jun. 3, 2020; the disclosures of which are hereby incorporated by reference herein in their entirety for all purposes.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2021/098045 | Jun 2021 | US |
Child | 17989713 | US |