Robotic work tool system and method comprising a charging station
09872437 ยท 2018-01-23
Assignee
Inventors
Cpc classification
G05D1/0225
PHYSICS
Y02T10/72
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H02J7/0045
ELECTRICITY
B60L1/003
PERFORMING OPERATIONS; TRANSPORTING
B60L53/16
PERFORMING OPERATIONS; TRANSPORTING
B60L2240/36
PERFORMING OPERATIONS; TRANSPORTING
B60L3/0061
PERFORMING OPERATIONS; TRANSPORTING
Y02T90/14
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H02J7/00034
ELECTRICITY
Y02T10/64
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02T10/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60L15/20
PERFORMING OPERATIONS; TRANSPORTING
G05D1/03
PHYSICS
B60L8/003
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/7072
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
H02J7/00
ELECTRICITY
B60L15/20
PERFORMING OPERATIONS; TRANSPORTING
B60L3/00
PERFORMING OPERATIONS; TRANSPORTING
B60L1/00
PERFORMING OPERATIONS; TRANSPORTING
G05D1/03
PHYSICS
Abstract
A robotic work tool system (200), comprising a charging station (210), a boundary wire (250), a signal generator (240) for generating and transmitting a signal through said boundary wire (250) for demarcating a work area (205) and for generating a magnetic field (265) for guiding a robotic work tool (100) to said charging station (210), said robotic work tool (100) being configured to detect a magnetic field strength of the magnetic field (265) in the work area (205), direct itself towards an increasing magnetic field strength, determine that the robotic work tool (100) is unable to reach the charging station (210), inform the robotic work tool system (200) accordingly, whereby the robotic work tool system (200) is configured to adapt a current level of the signal generating the magnetic field (365).
Claims
1. A robotic work tool system, comprising: a robotic work tool, a charging station, a boundary wire, and a signal generator configured to generate and transmit a signal through the boundary wire for demarcating a work area, and configured to generate a magnetic field for guiding the robotic work tool to the charging station, the magnetic field for guiding the robotic work tool to the charging station being generated by either a conductive loop other than the boundary wire and associated with the charging station or a cable other than the boundary wire and associated with the charging station, the robotic work tool being configured to: detect a magnetic field strength of the magnetic field for guiding the robotic work tool to the charging station in the work area; direct the robotic work tool towards an increasing magnetic field strength of the magnetic field for guiding the robotic work tool to the charging station; determine that the robotic work tool is unable to reach the charging station; and in response to determining that the robotic work tool is unable to reach the charging station, decrease a range from the charging station within which the robotic work tool operates to move towards the increasing magnetic field strength of the of the magnetic field for guiding the robotic work tool to the charging station.
2. The robotic work tool system according to claim 1, wherein the robotic work tool is further configured to decrease the range by causing the signal generator to adapt a current level to the conductive loop other than the boundary wire or the cable other than the boundary wire that generates the magnetic field for guiding the robotic work tool to the charging station.
3. The robotic work tool of claim 2, wherein the robotic work tool configured to cause the signal generator to adapt the current level includes being configured to cause the signal generator to decrease the current level to the conductive loop other than the boundary wire or the cable other than the boundary wire.
4. The robotic work tool system according to claim 1, wherein the robotic work tool is configured to decrease the range by adjusting a threshold magnetic field strength level for detecting the magnetic field generated by the conductive loop other than the boundary wire or the cable other than the boundary wire.
5. The robotic work tool of claim 4, wherein the robotic work tool configured to adjust the threshold magnetic field strength level includes being configured to increase the threshold magnetic field strength level at which the robotic work tool transitions to moving towards the increasing magnetic field strength of the magnetic field for guiding the robotic work tool to the charging station.
6. The robotic work tool system according to claim 1, wherein the the magnetic field generated by the conductive loop other than the boundary wire or the cable other than the boundary wire is manually adaptable by a user.
7. The robotic work tool system according to claim 1, wherein the magnetic field generated by the conductive loop other than the boundary wire or the cable other than the boundary wire is automatically adaptable by the robotic work tool.
8. The robotic work tool system according to claim 1, wherein the robotic work tool is configured to determine that the robotic work tool is unable to reach the charging station based on a number of times the robotic work tool collides with an object while moving towards the increasing magnetic field strength of the of the magnetic field for guiding the robotic work tool to the charging station.
9. The robotic work tool system according to claim 1, wherein the robotic work tool is configured to determine that the robotic work tool is unable to reach the charging station based on a duration of time spent to find the charging station while moving towards the increasing magnetic field strength of the of the magnetic field for guiding the robotic work tool to the charging station.
10. The robotic work tool system according to claim 1, wherein the robotic work tool configured to decrease the range includes being configured to cause the signal generator to decrease the magnetic field strength of the magnetic field generated by the conductive loop other than the boundary wire or the cable other than the boundary wire.
11. The robotic work tool system according to claim 1, wherein the robotic work tool is further configured to: determine the robotic work tool a frequency that the robotic work tool is able to reach the charging station, and based on the frequency, cause the signal generator to increase a magnetic field strength of the magnetic field generated by the conductive loop other than the boundary wire or the cable other than the boundary wire.
12. The robotic work tool system according to claim 1, wherein the robotic work tool is further configured to communicate during a working session and instruct the signal generator, during the working session, to dynamically adapt the magnetic field generated by the conductive loop other than the boundary wire or the cable other than the boundary wire.
13. The robotic work tool system according to claim 1, wherein robotic work tool is a robotic lawn mower.
14. A method for use in a robotic work tool system, the robotic work tool system comprising: a robotic work tool, a charging station, a boundary wire, and a signal generator configured to generate and transmit a signal through the boundary wire to demarcate a work area, and configured to generate a magnetic field for guiding the robotic work tool to the charging station, the magnetic field for guiding the robotic work tool to the charging station being generated by either a conductive loop other than the boundary wire and associated with the charging station or a cable other than the boundary wire and associated with the charging station, the method comprising: detecting a magnetic field strength of the magnetic field for guiding the robotic work tool to the charging station in the work area; directing the robotic work tool towards an increasing magnetic field strength of the magnetic field for guiding the robotic work tool to the charging station; determining that the robotic work tool is unable to reach the charging station; and in response to determining that the robotic work tool is unable to reach the charging station, decreasing a range from the charging station within which the robotic work tool operates to move towards the increasing magnetic field strength of the of the magnetic field for guiding the robotic work tool to the charging station.
15. The method according to claim 14, wherein decreasing the range further comprises decreasing the range by causing the signal generator to adapt a current level to the conductive loop other than the boundary wire or the cable other than the boundary wire that generates the magnetic field for guiding the robotic work tool to the charging station.
16. The method of claim 15, wherein causing the signal generator to adapt the current level comprises causing the signal generator to decrease the current level to the conductive loop other than the boundary wire or the cable other than the boundary wire.
17. The method according to claim 14, wherein decreasing the range further comprises decreasing the range by adjusting a threshold magnetic field strength level for detecting the magnetic field generated by the conductive loop other than the boundary wire or the cable other than the boundary wire.
18. The method of claim 17, wherein adjusting the threshold magnetic field strength level comprises increasing the threshold magnetic field strength level at which the robotic work tool transitions to moving towards the increasing magnetic field strength of the magnetic field for guiding the robotic work tool to the charging station.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1) The invention will be described in further detail under reference to the accompanying drawings in which:
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION
(6) The disclosed embodiments will now be described more fully hereinafter with reference to the accompanying drawings, in which certain embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided by way of example so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like numbers refer to like elements throughout.
(7)
(8) In the example of
(9) The robotic work tool 100 also comprises a controller 110. The controller 110 may be implemented using instructions that enable hardware functionality, for example, by using executable computer program instructions in a general-purpose or special-purpose processor that may be stored on a computer readable storage medium (disk, memory etc.) 120 to be executed by such a processor. The controller 110 is configured to read instructions from the memory 120 and execute these instructions to control the operation of the robotic work tool 100. The controller 110 may be implemented using any suitable, publically available processor or Programmable Logic Circuit (PLC). The memory 120 may be implemented using any commonly known technology for computer-readable memories such as ROM, RAM, SRAM, DRAM, CMOS, FLASH, DDR, SDRAM or some other memory technology.
(10) The robot 100 further has at least one sensor 170, in the example of
(11) The controller 110 is connected to the motors 150 for controlling the propulsion of the robot 100 which enables the robot 100 to service an enclosed area without leaving the area.
(12) The robot 100 also comprises a work tool 160, which may be a grass cutting device, such as a rotating blade 160 driven by a cutter motor 165. The cutter motor 165 is connected to the controller 110 which enables the controller 110 to control the operation of the cutter motor 165. The controller is also configured to determine the load exerted on the rotating blade, by for example measure the power delivered to the cutter motor 165 or by measuring the axle torque exerted by the rotating blade. The robot 100 is, in one embodiment, a lawnmower robot.
(13) The robot 100 also has (at least) one battery 180 for providing power to the motors 150 and the cutter motor 165.
(14)
(15) Optionally, the charging station 210 also has a guide cable 260 for enabling the robot to find the entrance of the charging station 210. In one embodiment the guide cable 260 is formed by a loop of the boundary wire 250.
(16) In one embodiment the guide wire 260 is used to generate a magnetic field 265 for enabling the robot 100 to find the charging station without following a guide cable 260. The field is sometimes referred to as an F-range indicating the range within which the field can be sensed. The F-range 265 may be generated by the guide cable 260 or other cable, possibly being arranged in a loop, or other means for generating a magnetic field.
(17) The robot 100 may then find the charging station 210 by following the F-range 265 towards increasing field strength. Details on how such an F-range may be established and how the robot may be configured to follow the F-range can be found in the European Patent Application EP 1 512 054 entitled ELECTRONIC DIRECTING SYSTEM.
(18) By sending different current pulses through the guide cable 260 and the boundary wire 250, and possibly by generating the magnetic field in the F-range using a different current profile, the robot 100 will be able to determine which magnetic field results from which cable/field. The different control signals may for example comprise coded signals that differentiate the cables 250, 260.
(19)
(20) The charging station 210 is arranged to emit an F-range 265 as indicated by the dashed lines. In the example of
(21) At the centre of the F-ranges 265, 265 there is indicated an area 266 with a maximum magnetic field strength. As has been disclosed above, the robotic work tool 100 is configured to drive through the F-range in a direction of increasing magnetic field strength. The robotic work tool 100 will thus eventually reach the area with the maximum magnetic field strength 266. In the example embodiment of
(22) In an embodiment where the robotic work tool 100 is configured to follow the F-range when running low on battery the robotic work tool 100 will either roam the work area 205 or follow the boundary wire 250 until it can sense the F-range (properly) and then start traversing the F-range in the direction of increasing magnetic field strength.
(23) However, if the robotic work tool 100 should for example be blocked by an obstacle 310 as in the situation of
(24) One solution would be to enable the robotic work tool 100 to recognise that it is stuck behind one and the same obstacle 310 and thereby perform evasive manoeuvres. However, such a solution would be costly in that the robotic work tool 100 would have to be able to identify that it is the same obstacle(s) 310 that it is repeatedly encountering and such identification requires advanced sensors and a complicated identification routine which all adds to the price of the robotic work tool 100.
(25) The inventors of the present invention have realized, after insightful and inventive reasoning and experimentation, that by adapting, such as by decreasing the F-range 265 or adjusting the threshold level for detecting the F-range, the risk of the robotic work tool 100 getting stuck behind an object is reduced. Also, the risk of the robotic work tool 100 accidentally escaping the boundary wire 250 is also reduced as there is smaller risk of a smaller F-range extending beyond the boundary wire 250.
(26) The detection of the F-range 265 may be enabled by either adapting the F-range 265 by adjusting the current level for the current generating the F-range or by adjusting a threshold level at which the robotic work tool 100 is configured to detect the F-range 265. The two manners may also be implemented in combination.
(27) In the example of
(28) The robotic work tool system 200 according to the teachings herein is thus configured to adapt the F-range to reduce the risk of the robotic work tool 100 getting stuck behind an obstacle 310 or accidentally escaping the work area 205.
(29) In one embodiment the robotic work tool system 200 is configured for manual adaptation of the F-range 265 by enabling a user to set (or increase/decrease) the current level for the current generating the magnetic field that constitutes the F-range 265 and/or enabling a user to adjust (or increase/decrease) the threshold level for detecting the F-range. The user would then be able to adapt the robotic work tool system 200 according to his (specific) work area 205, such as a garden. If the user knows that he has many obstacles 310 he may adapt the robotic work tool system 200 to use a shorter F-range 265 or higher threshold to reduce the risk of the robotic work tool 100 getting stuck.
(30) In one embodiment the robotic work tool system 200 is configured for automatic adaptation of the F-range 265. In one such embodiment the robotic work tool 100 is configured to determine that it is being prevented from reaching or unable to reach the charging station 210, and also possibly how frequently this occurs. The determination can be based on counting the number of times that the robotic work tool 100 runs out of power while trying to find its way to the charging station 210. The determination may also be based on the robotic work tool 100 monitoring how often it collides with obstacles 310 while following the F-range 265. The determination may also be based on the robotic work tool 100 spending an un-proportionately long time following the F-range. Possibly the robotic work tool 100 is configured to base the determination on the robotic work tool 100 spending an un-proportionately long time in an magnetic field strength range without reaching an area of increased magnetic field strength.
(31) The length of time spent in a magnetic field strength range or traversing the F-range 265 is, of course, dependent on the size of the work area 205 and may thus depend on the model of the robotic work tool 100 and the work area size that the robotic work tool 100 is designed for. For example, for a robotic work tool 100, such as a lawnmower robot, designed for maintaining a small-sized garden, an un-proportionately long time may be any time above 5 minutes, or above a time in the range 5 to 10 minutes. For a robotic work tool 100 designed for maintaining a large field, an un-proportionately long time may be any time above 15 minutes, or in the range of 10 to 20 minutes. Similar times are applicable to the length of time allowed to be spent in a magnetic field strength range.
(32) The robotic work tool 100 is configured to determine that it has been blocked by an obstacle and in response thereto inform the rest of robotic work tool system 200, for example the charging station 210, which adapts the F-range 265 accordingly to a decreased range 265 or the robotic work tool 100 adapts the threshold level by increasing the threshold level.
(33) Similarly, the robotic work tool 100 may be configured to determine that it never (or rarely) gets stuck or follows the F-range for a short time and in response thereto inform the robotic work tool system 200, for example the charging station 210, to adapt the F-range 265 to an increased range 265 or the robotic work tool 100 adapts the threshold level by decreasing the threshold level.
(34) In one embodiment, where the robotic work tool 100 is configured to communicate with the rest of the robotic work tool system 200, for example the charging station 210, during operation or a working session, the robotic work tool 100 is configured to determine that it is most likely stuck and in response thereto instruct the charging station 210 (or other component of the robotic work tool system 200) to adapt the (detection of the) F-range to a decreased size (by decreasing the current or increasing the threshold level), thereby allowing the robotic work tool 100 to roam more freely. The determination that the robotic work tool 100 is stuck or unable to reach the charging station 210 may be based on the same premises as discussed in the above with relation to spending an un-proportionately long time or colliding repeatedly. This allows for an automatic and dynamic adaptation of the F-range (detection) which reduces the risk of the robotic work tool 100 not being able to reach the charging station 210 during an on-going work session and thereby does not require user interaction.
(35) The communication between the robotic work tool 100 and the charging station 210 (or other component of the robotic work tool system 200) may be achieved through a radio frequency communication interface, such as for example an LTE interface (Long Term Evolution). Such radio frequency interfaces are well-known in the technical field of telecommunications and will not be discussed in further detail herein.
(36)
(37) The method is implemented by a robotic work tool 100, such as the robotic work tool 100 of
(38) The robotic work tool 100 determines that it is low on battery and needs to return to the charging station 210. The robotic work tool 100 detects and starts to follow 410 an F-range 265. The robotic work tool 100 determines 420 that it is (or has been) unable to reach the charging station 210, possibly by running out of battery power. The robotic work tool 100 informs 430 the charging station 210 (or other component of the robotic work tool system 200) that it is or has been unable to reach the charging station 210 and the robotic work tool system 200 adapts 440 the F-range 265 accordingly by adjusting the current level of the signal that generates the F-range 265. Alternatively or additionally the robotic work tool 100 adjusts the threshold for detecting the magnetic field 265.
(39) References to computer-readable storage medium, computer program product, tangibly embodied computer program etc. or a controller, computer, processor etc. should be understood to encompass not only computers having different architectures such as single/multi-processor architectures and sequential/parallel architectures but also specialized circuits such as field-programmable gate arrays (FPGA), application specific circuits (ASIC), signal processing devices and other devices. References to computer program, instructions, code etc. should be understood to encompass software for a programmable processor or firmware such as, for example, the programmable content of a hardware device whether instructions for a processor, or configuration settings for a fixed-function device, gate array or programmable logic device etc.
(40) One benefit of the teachings herein is that the robotic work tool system is enabled to adapt to differing work areas so that the risk that the robotic work tool is unable to reach the charging station is greatly reduced.
(41) The invention has mainly been described above with reference to a few embodiments. However, as is readily appreciated by a person skilled in the art, other embodiments than the ones disclosed above are equally possible within the scope of the invention, as defined by the appended patent claims.