SE2250230A1 - An outdoor robotic work tool comprising an environmental detection system adapted to detect obstacles - Google Patents
An outdoor robotic work tool comprising an environmental detection system adapted to detect obstaclesInfo
- Publication number
- SE2250230A1 SE2250230A1 SE2250230A SE2250230A SE2250230A1 SE 2250230 A1 SE2250230 A1 SE 2250230A1 SE 2250230 A SE2250230 A SE 2250230A SE 2250230 A SE2250230 A SE 2250230A SE 2250230 A1 SE2250230 A1 SE 2250230A1
- Authority
- SE
- Sweden
- Prior art keywords
- extension
- detected
- estimated
- control unit
- work tool
- Prior art date
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 19
- 230000007613 environmental effect Effects 0.000 title claims abstract description 8
- 238000000034 method Methods 0.000 claims description 34
- 238000013213 extrapolation Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 244000025254 Cannabis sativa Species 0.000 description 2
- 238000002485 combustion reaction Methods 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 241001494496 Leersia Species 0.000 description 1
- 241001417527 Pempheridae Species 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000009313 farming Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01D—HARVESTING; MOWING
- A01D34/00—Mowers; Mowing apparatus of harvesters
- A01D34/006—Control or measuring arrangements
- A01D34/008—Control or measuring arrangements for automated or remotely controlled operation
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01D—HARVESTING; MOWING
- A01D75/00—Accessories for harvesters or mowers
- A01D75/18—Safety devices for parts of the machines
- A01D75/185—Avoiding collisions with obstacles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/881—Radar or analogous systems specially adapted for specific applications for robotics
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/89—Radar or analogous systems specially adapted for specific applications for mapping or imaging
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/88—Sonar systems specially adapted for specific applications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/88—Sonar systems specially adapted for specific applications
- G01S15/93—Sonar systems specially adapted for specific applications for anti-collision purposes
- G01S15/931—Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/93—Lidar systems specially adapted for specific applications for anti-collision purposes
- G01S17/931—Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/41—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00 using analysis of echo signal for target characterisation; Target signature; Target cross-section
- G01S7/411—Identification of targets based on measurements of radar reflectivity
- G01S7/412—Identification of targets based on measurements of radar reflectivity based on a comparison between measured values and known or stored values
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/4802—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00 using analysis of echo signal for target characterisation; Target signature; Target cross-section
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/20—Control system inputs
- G05D1/24—Arrangements for determining position or orientation
- G05D1/242—Means based on the reflection of waves generated by the vehicle
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/40—Control within particular dimensions
- G05D1/43—Control of position or course in two dimensions
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/617—Safety or protection, e.g. defining protection zones around obstacles or avoiding hazards
- G05D1/622—Obstacle avoidance
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- Electromagnetism (AREA)
- Aviation & Aerospace Engineering (AREA)
- Environmental Sciences (AREA)
- Acoustics & Sound (AREA)
- Life Sciences & Earth Sciences (AREA)
- Robotics (AREA)
- Manipulator (AREA)
- Portable Nailing Machines And Staplers (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
ABSTRACT The present disclosure relates to an outdoor robotic work tool (100) adapted for a forward travelling direction (D) and comprising a control unit (120), an environmental detection system (110) that comprises at least one detector transceiver (170) adapted to transmit signals (180a) and to receive reflected signals (180b) that have been reflected by an object (182). The control unit (120) is adapted to determine if an object (182) has been detected by the detector transceiver (170), and if an object (182) has been determined to have been detected, the control unit (120) is adapted to determine a detected extension (183, 185) of the object (182) by means of the received reflected signals (180b). The control unit (120) is adapted to determine an estimated continued extension (184) of the object (182).
Description
TECHNICAL FIELD The present disclosure relates to outdoor robotic work tool comprising an environmental detection system with a detector transceiver arrangement. The outdoor robotic work tool can for example be constituted by a robotic lawn mower.
BACKGROUND Automated or robotic power tools such as robotic lawn mowers are becoming increasingly more popular. ln a typical deployment a work area, such as a garden, the work area is enclosed by a boundary wire with the purpose of keeping the robotic lawn mower inside the work area. An electric control signal may be transmitted through the boundary wire thereby generating an (electro-) magnetic field emanating from the boundary wire. The robotic working tool is typically arranged with one or more sensors adapted to sense the control signal.
The robotic lawn mower can then cut grass on a user's lawn automatically and can be charged automatically without intervention of the user, and no longer needs to be manually managed after being set once. The robotic lawn mower needs to have a function of detecting obstacles to avoid colliding with the obstacle before encountering the obstacle, and to have a function of recognizing that a collision has occurred. ln the latter case, a collision sensor can be disposed on the body of the robotic lawn mower, and when the robotic lawn mower collides with an obstacle, the body moves in such a way that the collision sensor generates a collision signal. ln the former case, different kinds of environment detection sensors are use such as ultrasonic sensors as disclosed in EP3508048 and radar sensors as disclosed in SE540794.
There is, however, a need to improve the coverage, reliably and efficiency of such environment detection sensors such that all obstacles are detected in time such that a collision can be avoided by changing direction of the robotic lawn mower, stopping the robotic lawn mower and/or turning the robotic lawn mower away from the obstacle.
This should work for different types of obstacles at different positions relative the robotic lawn mower.
SUMMARY The object of the present disclosure is to provide a robotic work tool with environment detection system that is adapted to handle different types of obstacles at different positions relative the robotic lawn mower.
This object is achieved by means of an outdoor robotic work tool adapted for a forward travelling direction and comprising a control unit, an environmental detection system that comprises at least one detector transceiver adapted to transmit signals and to receive reflected signals that have been reflected by an object. The control unit is adapted to determine if an object has been detected by the detector transceiver. lf an object has been determined to have been detected, the control unit is adapted to determine a detected extension of the object by means of the received reflected signals. The control unit is further adapted to determine an estimated continued extension of the object.
When an object has been detected, and its continued extension has been estimated, this opens for a plurality of actions to handle the object, for example avoiding the object as will be discussed later.
According to some aspects, the control unit is adapted to determine an estimated continued extension of the object by extrapolation of the detected extension.
This means that it is assumed that the object continues in the same manner as the detected extension. The more detected extension that are acquired, the more accurate the continued extension of the object can be estimated, According to some aspects, the control unit is adapted to determine an estimated continued extension of the object when the detected extension has reached a certain threshold. This means that it is determined when the detected extension of the object is considered sufficient to determine the estimated continued extension.
According to some aspects, the control unit is adapted to determine an estimated continued extension of the object by comparing a first detected extension of the object with a second detected extension of the object, adding to the first detected extension. The second detected extension has been determined after the first detected extension has been determined.
This means that the detections reveal more and more of the object, and also reveal how the object extends.
According to some aspects, the control unit is adapted to control the outdoor robotic work tool to slow down. Slowing down will provide more time for performing other actions, and/or alleviating a possible collision.
According to some aspects, the control unit is adapted to control the outdoor robotic work tool to turn away from the estimated continued extension of the object. The robotic work tool is then enabled to perform an evasive maneuver to avoid collision with the object based on the estimation.
According to some aspects, the control unit is adapted to control the outdoor robotic work tool to position itself in front of the estimated continued extension of the object such that the detector transceiver is enabled to further detect the object, such that the control unit is enabled to verify the estimated continued extension of the object.
According to some aspects, the control unit is adapted to control the outdoor robotic work tool to stop and to then perform a turning movement such that the detector transceiver is enabled to scan the object by means of multiple detections, such that the control unit is enabled to verify the estimated continued extension of the object.
This action can be performed as a complement to the previously described action, and will provide further data regarding the extension of the object.
The present disclosure also relates to methods that are associated with above advantages.
BRIEF DESCRIPTION OF THE DRAWINGS The present disclosure will now be described more in detail with reference to the appended drawings, where: Figure 1A shows a schematic perspective view of a |awn mower; Figure 1B Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Figure 8 Figure 9 Figure 10 shows a schematic top view of the |awn mower; shows a schematic top view of a |awn mower and an object; shows a schematic top view of a |awn mower and an object at a first time; shows a schematic top view of a |awn mower and an object after the first time according to a first example; shows a schematic top view of a |awn mower and an object after the first time according to a second example; shows the second example according to Figure 5 in a yet further time. schematically illustrates a control unit; shows a computer program product; shows a flowchart for methods according to the present disclosure; and shows a schematic top view of a |awn mower and an object after the first time according to a third example.
DETAILED DESCRIPTION Aspects of the present disclosure will now be described more fully hereinafter with reference to the accompanying drawings. The different devices, systems, computer programs and methods disclosed herein can, however, be realized in many different forms and should not be construed as being limited to the aspects set forth herein. Like numbers in the drawings refer to like elements throughout.
The terminology used herein is for describing aspects of the disclosure only and is not intended to limit the invention. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. ln the following, a typical robotic lawn mower will be described, but of course the present disclosure may depart from this description. lt should be noted that even though the description given herein will be focused on robotic lawn mowers, the teachings herein may also be applied to any type of outdoor robotic work tool, such as for example robotic ball collectors, robotic mine sweepers and robotic farming equipment.
Figure 1A shows a perspective view of a robotic lawn mower 100 and Figure 1 B shows a schematic overview of the robotic lawn mower 100. The robotic lawn mower 100 is adapted for a forward travelling direction D, has a body 140 and a plurality of wheels 130; in this example the roboticlawnmower100 has four wheels 130, two front wheels and two rear wheels. The robotic lawn mower100 comprises at least one electric motor 150, where at least some of the wheels 130 are drivably connected to at least one electric motor 150. lt should be noted that even if the description herein is focused on electric motors, combustion engines may alternatively be used in combination with an electric motor arrangement. The robotic lawn mower 100 may be a multi-chassis type or a mono-chassis type. A multi-chassis type comprises more than one body parts that are movable with respect to one another. A mono-chassis type comprises only one main body part.
The robotic lawn mower 100 comprises charging skids 156 for receiving a charging current from a charging station, and possibly also for transferring information by means of electrical communication between the charging station and the robotic lawn mower 100. ln this example embodiment, the robotic Iawnmower 100 is of a mono-chassis type, having a main body part 140. The main body part 140 substantially houses all components of the robotic Iawnmower 100.
The robotic Iawnmower 100 also comprises a grass cutting device 160, such as a rotating blade 160 driven by a cutter motor 165. The grass cutting device being an example of a work tool 160 for a robotic working tool 100. The robotic lawnmower 100 also has at least one rechargeable electric power source such as a battery 155 for providing power to the electric motor arrangement 150 and/or the cutter motor 165. The battery 155 is arranged to be charged by means of received charging current from the charging station 200, received through charging skids 156 or other suitable charging connectors. lnductive charging without galvanic contact, only by means of electric contact, is also conceivable; the charging skids 156 and the contact plates 210 are generally constituted by a charging reception arrangement 156 and a charging transmission arrangement 210. The battery is generally constituted by a rechargeable electric power source 155 that comprises one or more batteries that can be separately arranged or be arranged in an integrated manner to form a combined battery.
According to some aspects, the robotic Iawnmower 100 also comprises means 157 for detecting a boundary wire and/or a navigation sensor arrangement 158 in a previously known manner.
The robotic Iawnmower 100 comprises a control unit 120 and an environmental detection system 110 that comprises at least one detector transceiver 170 adapted to transmit signals 180a and to receive reflected signals 180b that have been reflected by an object 182. With reference also to Figure 2 and Figure 3, the control unit 120 is adapted to determine if an object 182 has been detected by the detector transceiver 170, and if an object 182 has been determined to have been detected, the control unit 120 is adapted to determine a detected extension 183 of the object 182 by means of the received reflected signals 180b.
The detector transceivers 170 can be of any suitable kind, such as for example ultrasonic, radar or Lidar transceivers. Combinations of these and other kinds of detector transceivers are of course conceivable. ln Figure 1B two forvvard-looking detector transceivers 170 are shown but there can be any suitable number of detector transceivers with any suitable positons and coverages.
As shown in Figure 2, the closer an angle that the transmitted signals 180a present to the surface of a target 182 comes to 90°, the higher portion of the energy in the reflected signal 180b will be received by the detector transceiver 170. This is very schematically illustrated in the Figure by a number of reflected signals 180b (only a few indicated for reasons of clarity) emanating from where the transmitted signals 180a reach the object 182. lt should be noted that for example in the case of the detector transceiver 170 being a radar transceiver, a transmitter antenna will according to some aspects transmit most energy in the forward travelling direction D and lesser energy when departing from the forward travelling direction D, due to the antenna beam pattern configuration.
This results in that the determined detected extension 183 of the object 182 will be only a part of the object 182 at a first time as shown in Figure 3. The continuing extension 187 is at this moment unknown to the environmental detection system 110 and the control unit 120.
Therefore, according to the present disclosure, the control unit 120 is adapted to determine an estimated continued extension 184 of the object 182. This estimation can be performed at any time, when a part of the object 182 has been detected. When an object has been detected, and its continued extension 184 has been estimated, this opens for a plurality of actions to handle the object 182, for example avoiding the object as will be discussed later.
According to some aspects, the control unit 120 is adapted to determine an estimated continued extension 184 of the object 182 when the detected extension 183, 185 has reached a certain threshold. This means that a part 183, 185 of the object 182 has been detected, where this part 183, 185 has been determined to be sufficient to determine the estimated continued extension 184 of the object 182. As an example, a length L of the part 183, 185 of the object 182 that has been detected exceeds a threshold length LT such that L > LT.
According to some aspects, as illustrated in Figure 4, the control unit 120 is adapted to determine an estimated continued extension 184 of the object by comparing a first detected extension 183 of the object 182 with a second detected extension 185 of the object 182, adding to the first detected extension 183, where the second detected extension 185 has been determined after the first detected extension 183 has been determined. This means that the detections revea| more and more of the object 182, and also revea| how the object 182 extends. Here, the detected extension 183, 185 comprises a first detected extension 183 and a second detected extension 185, but there may any number of such detected extensions. There should be at least one detected extension.
According to some aspects, the control unit 120 is adapted to determine an estimated continued extension 184 of the object 182 by extrapolation of the detected extension 183. This means that it is assumed that the object 182 continues in the same manner as the detected extension 183, 185. The more detected extension 183, 185 that are acquired, the more accurate the continued extension 184 of the object 182 can be estimated, and the closer the robotic lawnmower 100 will come to the object 182.
Accordingly, as the robotic lawnmower 100 moves the forward travelling direction D it will approach the object 182, and more and more of the object 182 will be known and a prediction of the continued extension 184 of the object will become more and more reliable. At the same time it will be more and more important to determine the extension of the object 182 in front ofthe robotic lawnmower 100, enabling the robotic lawnmower 100 to take one or more suitable actions.
Having determined the estimated continued extension 184 of the object 182, the robotic lawnmower 100 is enabled to take one or more suitable actions, according to some aspects the control unit 120 is adapted to control the robotic lawn mower 100 to slow down. This may be a single action, where the robotic lawn mower 100 then is allowed to collide with the object 182 at the reduced speed. This may also be an action that is combined with other actions, such as -for example -the ones described in the following. Slowing down will provide more time for performing other actions, and/or alleviating a possible collision.
According to some aspects, the control unit 120 is adapted to determine if a present route 131 will intersect the object 182, and if that is the case, the control unit 120 is adapted to control the robotic lawn mower 100 to turn 132 away from the estimated continued extension 184 of the object 182, as illustrated in Figure 4. The robotic lawnmower100 is then enabled to perform an evasive maneuver to avoid collision with the object 182 based on the estimation 184. lt is of course possible that the estimated continued extension 184 of the object 182 is misleading and does not coincide with the actual continued extension of the object 182. ln order to be able to determine a more accurate estimated continued extension 184 of the object 182, a number of further actions are possible, and some of these will be described in the following.
According to some aspects, as illustrated in Figure 5, the control unit 120 is adapted to control the robotic lawn mower 100 to position itself in front of the estimated continued extension 184 of the object 182 such that the detector transceiver 170 is enabled to further detect the object 182, such that the control unit 120 is enabled to verify the estimated continued extension 184 of the object 182.
This means that the robotic lawn mower 100 follows a path 130 that first turns away from the estimated continued extension 184, and then turns towards the estimated continued extension 184 such that, according to some aspects, the forward travelling direction D is directed towards the estimated continued extension 184.
According to some aspects, as indicated with dashed lines in Figure 5 and Figure 6, the control unit 120 is adapted to control the robotic lawn mower 100 to stop and to then perform a turning movement 100a, 100b such that the detector transceiver 170 is enabled to scan the object 182 by means of multiple detections, such that the control unit 120 is enabled to verify the estimated continued extension 184 of the object 182. This action can be performed as a complement to the previously described action, and will provide further data regarding the extension of the object 182.
Verifying, or checking, the estimated continued extension 184 of the object 182 can thus be performed when an object 182 has been determined to exist, and when the estimated continued extension 184 has been determined and found to be of interest, for example to block the movement of the robotic lawn mower 100 in its present forward trave||ing direction D. As mentioned above, an evasive maneuver can be taken with or without such a verification. lf the estimated continued extension 184 is verified to be correct and correspond to the object 182, the robotic lawn mower 100 continues working using this information about the object 182. Correspondingiy, ifthe estimated continued extension 184 is not correct and does not correspond to the object 182, as i||ustrated in Figure 6, the robotic lawn mower 100 continues working using this information about the object 182. ln Figure 6, the object 182 has been determined to make a bend 133 that does not correspond to the estimated continued extension 184. lf the robotic lawn mower 100 continued work leads to a similar situation as described above with reference to Figure 3, the procedure or procedures described will be repeated. lt is to be appreciated that some of the actions above can be combined, and all actions can be combined with reduced speed. Other actions are of course also conceivable, such as repeating the verification of the estimated continued extension 184 of the object 182 as described with reference to Figure 5 and Figure 6 until the object 182 is satisfactorily defined. The data of the object 182 may be saved in a local memory of the control unit or at a remote memory, for example at a remote server or a charge station. ln Figure 7 it is schematically i||ustrated, in terms of a number of functional units, the components of the control unit 120 according to embodiments of the discussions herein. Processing circuitry 112 is provided using any combination of one or more of a suitable central processing unit CPU, multiprocessor, microcontroller, digital signal processor DSP, etc., capable of executing software instructions stored in a computer program product, e.g. in the form of a storage medium 113. The processing circuitry 112 may further be provided as at least one application specific integrated circuit ASIC, 11 or field programmable gate array FPGA. The processing circuitry thus comprises a plurality of digital logic components.
Particulariy, the processing circuitry 112 is configured to cause the control unit 120 to perform a set of operations, or steps to control the operation of the robotic lawn mower 100 including, but not being limited to, controlling the detector transceiver 170, processing measurements results received via the detector transceiver 170, and the propulsion of the robotic lawn mower 100. For example, the storage medium 113 may store the set of operations, and the processing circuitry 112 may be configured to retrieve the set of operations from the storage medium 113 to cause the control unit 120 to perform the set of operations. The set of operations may be provided as a set of executable instructions. Thus, the processing circuitry 112 is thereby arranged to execute at least parts of the methods as herein disclosed.
The storage medium 113 may also comprise persistent storage, which, for example, can be any single one or combination of magnetic memory, optical memory, solid state memory or even remotely mounted memory.
According to some aspects, the control unit 120 further comprises an interface 114 for communications with at least one external device such as a user terminal. As such the interface 114 may comprise one or more transmitters and receivers, comprising analogue and digital components and a suitable number of ports for wireline communication. The interface 114 can be adapted for communication with other devices, such as a remote server, a charging station 215, and/or other robotic lan mowers. Examples of such wireless communication devices are Bluetooth®, WiFi® (lEEE802.1 1 b), Global System Mobile (GSM) and LTE (Long Term Evolution), to name a few.
Figure 8 shows a computer program product 800 comprising computer executable instructions 810 stored on media 820 to execute any of the methods disclosed herein.
With reference to Figure 9, the present disclosure also relates to a method an outdoor robotic work tool 100 adapted for a fon/vard travelling direction D. The method comprises transmitting S100 signals 108a, receiving S200 reflected signals 180b that 12 have been reflected by an object 182 using at least one detector transceiver 170, and determining S300 if an object 182 has been detected by the detector transceiver 170. lf C100 an object 182 has been determined to have been detected, the method comprises determining S400 a detected extension 183, 185 of the object 182 by using the received reflected signals 180b, and determining S500 an estimated continued extension 184 of the object 182.
According to some aspects, the method comprises determining S500 an estimated continued extension 184 of the object 182 by extrapolating S510 the detected extension 183, 185.
According to some aspects, the method comprises determining S500 an estimated continued extension 184 of the object 182 when C200 the detected extension 183, 185 has reached a certain threshold.
According to some aspects, the method comprises determining S500 an estimated continued extension 184 of the object by comparing S520 a first detected extension 183 of the object 182 with a second detected extension 185 of the object 182, adding to the first detected extension 183, where the second detected extension 185 has been determined after the first detected extension 183 has been determined.
According to some aspects, the method comprises controlling S600 the outdoor robotic work tool 100 to slow down.
According to some aspects, the method comprises controlling S700 the outdoor robotic work tool 100 to turn 132 away from the estimated continued extension 184 of the object 182.
According to some aspects, the method comprises controlling S800 the outdoor robotic work tool 100 to position itself in front of the estimated continued extension 184 of the object 182 such that the detector transceiver 170 is enabled to further detect the object 182, such that the control unit 120 is enabled to verify the estimated continued extension 184 of the object 182. by means of multiple detections 13 According to some aspects, the method comprises controlling S810 the outdoor robotic work tool 100 to stop and to then perform a turning movement 100a, 100b such that the detector transceiver 170 is enabled to scan the object 182 by means of multiple detections, such that the control unit 120 is enabled to verify the estimated continued extension 184 of the object 182.
The present disclosure is not limited to the above, but may vary freely within the scope of the appended claims. For example, the robotic lawn mower 100 may comprise both an electric motor arrangement that is powered by a rechargeable electric power source 155, as well as a combustion engine arrangement that is powered by petrol, diesel or some other suitable fuel.
The control unit 120 can be constituted by one or more separate units, according to some aspects the control unit 120 is at least partly comprised in the environmental detection system 110.
The object may have any suitable shape, with reference to Figure 10 that shows a schematic top view of a lawn mower and an object after the first time according to a third example, an arcuate object 182' is shown. There is a detected extension 183', 185' and the estimated continued extension 184' of the object 182' has been determined to follow the arcuate extension of the detected extension 183', 185'. Here, the detected extension 183', 185' comprises a first detected extension 183' and a second detected extension 185', but there may any number of such detected extensions as discussed above.
Claims (17)
1. An outdoor robotic work tool (100) adapted for a forward travelling direction (D) and comprising a control unit (120), an environmental detection system (1 10) that comprises at least one detector transceiver (1 70) adapted to transmit signals (180a) and to receive reflected signals (180b) that have been reflected by an object (182), where the control unit (120) is adapted to determine if an object (182) has been detected by the detector transceiver (170), and if an object (182) has been determined to have been detected, the control unit (120) is adapted to determine a detected extension (183, 185) of the object (182) by means of the received reflected signals (180b), wherein the control unit (120) is adapted to determine an estimated continued extension (184) of the object (182).
2. The outdoor robotic work tool (100) according to claim 1, wherein the control unit (120) is adapted to determine an estimated continued extension (184, 184') of the object (182, 182') by extrapolation of the detected extension (183, 185; 183', 185').
3. The outdoor robotic work tool (100) according to any one of the claims 1 or 2, wherein the control unit (120) is adapted to determine an estimated continued extension (184) of the object (182) when the detected extension (183, 185) has reached a certain threshold.
4. The outdoor robotic work tool (100) according to any one of the previous claims, wherein the control unit (120) is adapted to determine an estimated continued extension (1 84) of the object by comparing a first detected extension (1 83) of the object (182) with a second detected extension (185) of the object (182), adding to the first detected extension (183), where the second detected extension (185) has been determined after the first detected extension (183) has been determined.
5. The outdoor robotic work tool (100) according to any one of the previous claims, wherein the control unit (120) is adapted to control the outdoor robotic work tool (100) to slow down.
6. The outdoor robotic work tool (100) according to any one of the previous claims, wherein the control unit (120) is adapted to control the outdoor robotic work tool (100) to turn (1 32) away from the estimated continued extension (1 84) of the object (182).
7. The outdoor robotic work tool (100) according to any one of the previous claims, wherein the control unit (120) is adapted to control the outdoor robotic work tool (100) to position itself in front of the estimated continued extension (184) of the object (182) such that the detector transceiver (170) is enabled to further detect the object (182), such that the control unit (110) is enabled to verify the estimated continued extension (184) of the object (182).
8. The outdoor robotic work tool (100) according to claim 7, wherein the control unit (120) is adapted to control the outdoor robotic work tool (100) to stop and to then perform a turning movement (100a, 100b) such that the detector transceiver (170) is enabled to scan the object (182) by means of multiple detections, such that the control unit (110) is enabled to verify the estimated continued extension (184) of the object (182).
9. The outdoor robotic work tool (100) according to any one of the previous claims, wherein the robotic work tool (100) is a robotic lawn mower.
10. A method in an outdoor robotic work tool (100) adapted for a forward travelling direction (D), where the method comprises transmitting (S100) signals (108a); receiving (S200) reflected signals (180b) that have been reflected by an object (182) using at least one detector transceiver (170); determining (S300) if an object (182) has been detected by the detector transceiver (170); and if (C100) an object (182) has been determined to have been detected, the method comprises determining (S400) a detected extension (183, 185) of the object (182) by using the received reflected signals (180b); anddetermining (S500) an estimated continued extension (184) of the object (182).
11. The method according to claim 10, wherein the method comprises determining (S500) an estimated continued extension (184) of the object (182) by extrapolating (S510) the detected extension (183, 185).
12. The method according to any one of the c|aims 10 or 11, wherein the method comprises determining (S500) an estimated continued extension (184) of the object (182) when (C200) the detected extension (183, 185) has reached a certain threshold.
13. The method according to any one of the c|aims 10-12, wherein the method comprises determining (S500) an estimated continued extension (1 84) of the object by comparing (S520) a first detected extension (183) of the object (182) with a second detected extension (185) of the object (182), adding to the first detected extension (183), where the second detected extension (185) has been determined after the first detected extension (183) has been determined.
14. The method according to any one of the c|aims 10-13, wherein the method comprises controlling (S600) the outdoor robotic work tool (100) to slow down.
15. The method according to any one of the c|aims 10-14, wherein the method comprises controlling (S700) the outdoor robotic work tool (100) to turn (132) away from the estimated continued extension (184) of the object (182).
16. The method according to any one of the c|aims 10-15, wherein the method comprises controlling (S800) the outdoor robotic work tool (100) to position itself in front of the estimated continued extension (184) of the object (182) such that the detector transceiver (170) is enabled to further detect the object (182), such that the control unit (110) is enabled to verify the estimated continued extension (184) of the object (182).
17. The method according to claims 16, wherein the method comprises controlling (S810) the outdoor robotic work tool (100) to stop and to then perform a turning movement (100a, 100b) such that the detector transceiver (170) is enabled to scan the object (182) by means of multiple detections, such that the control unit (110) is enabled to verify the estimated continued extension (184) of the object (182).
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE2250230A SE2250230A1 (en) | 2022-02-21 | 2022-02-21 | An outdoor robotic work tool comprising an environmental detection system adapted to detect obstacles |
DE102023103665.3A DE102023103665A1 (en) | 2022-02-21 | 2023-02-15 | An outdoor robotic work tool with an environment sensing system capable of detecting obstacles |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE2250230A SE2250230A1 (en) | 2022-02-21 | 2022-02-21 | An outdoor robotic work tool comprising an environmental detection system adapted to detect obstacles |
Publications (1)
Publication Number | Publication Date |
---|---|
SE2250230A1 true SE2250230A1 (en) | 2023-08-22 |
Family
ID=87518623
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE2250230A SE2250230A1 (en) | 2022-02-21 | 2022-02-21 | An outdoor robotic work tool comprising an environmental detection system adapted to detect obstacles |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE102023103665A1 (en) |
SE (1) | SE2250230A1 (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120173070A1 (en) * | 2010-12-30 | 2012-07-05 | Mark Steven Schnittman | Coverage robot navigating |
WO2014027945A1 (en) * | 2012-08-14 | 2014-02-20 | Husqvarna Ab | Mower with object detection system |
US20150166060A1 (en) * | 2013-12-18 | 2015-06-18 | Irobot Corporation | Autonomous Mobile Robot |
US20180210445A1 (en) * | 2017-01-25 | 2018-07-26 | Lg Electronics Inc. | Moving robot and control method thereof |
SE540794C2 (en) * | 2017-02-06 | 2018-11-13 | Acconeer Ab | An autonomous mobile robot with radar sensors |
EP3508048A1 (en) * | 2016-08-31 | 2019-07-10 | Positec Power Tools (Suzhou) Co., Ltd | Intelligent lawn-mower, self-mobile device and obstacle identify method thereof |
WO2021077562A1 (en) * | 2019-10-21 | 2021-04-29 | 广东美的白色家电技术创新中心有限公司 | Cleaning robot and cleaning control method and control device thereof |
-
2022
- 2022-02-21 SE SE2250230A patent/SE2250230A1/en unknown
-
2023
- 2023-02-15 DE DE102023103665.3A patent/DE102023103665A1/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120173070A1 (en) * | 2010-12-30 | 2012-07-05 | Mark Steven Schnittman | Coverage robot navigating |
WO2014027945A1 (en) * | 2012-08-14 | 2014-02-20 | Husqvarna Ab | Mower with object detection system |
US20150166060A1 (en) * | 2013-12-18 | 2015-06-18 | Irobot Corporation | Autonomous Mobile Robot |
EP3508048A1 (en) * | 2016-08-31 | 2019-07-10 | Positec Power Tools (Suzhou) Co., Ltd | Intelligent lawn-mower, self-mobile device and obstacle identify method thereof |
US20180210445A1 (en) * | 2017-01-25 | 2018-07-26 | Lg Electronics Inc. | Moving robot and control method thereof |
SE540794C2 (en) * | 2017-02-06 | 2018-11-13 | Acconeer Ab | An autonomous mobile robot with radar sensors |
WO2021077562A1 (en) * | 2019-10-21 | 2021-04-29 | 广东美的白色家电技术创新中心有限公司 | Cleaning robot and cleaning control method and control device thereof |
Also Published As
Publication number | Publication date |
---|---|
DE102023103665A1 (en) | 2023-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109586360B (en) | Robot automatic charging method and device, charging pile and robot | |
US11910742B2 (en) | Moving robot, system of moving robot and method for moving to charging station of moving robot | |
US11126193B2 (en) | Automatic beacon position determination | |
EP3236734B1 (en) | Improved operation of a robotic work tool by adapting the operation to weather conditions | |
US20230117845A1 (en) | System and method for improved navigation of a robotic work tool | |
US20220295696A1 (en) | Improved Operation for a Robotic Work Tool | |
EP3953783B1 (en) | System and method for signal reception for a robotic work tool | |
US20220151146A1 (en) | Energy Efficient Robotic Lawn Mower | |
EP3695701B1 (en) | Robotic vehicle for boundaries determination | |
US11169530B1 (en) | Outdoor robotic work tool comprising an environmental detection system | |
SE2250230A1 (en) | An outdoor robotic work tool comprising an environmental detection system adapted to detect obstacles | |
EP4294169A1 (en) | Robotic work tool assistance in a robotic work tool system | |
US20230176584A1 (en) | Guidance for an outdoor robotic work tool to an outdoor robotic work tool interaction station | |
SE2150683A1 (en) | A robotic lawn mower with enhanced cutting properties | |
US20210360880A1 (en) | Method for controlling power-transmission gear, system, and forest machine | |
CN113376658A (en) | Unmanned aerial vehicle autonomous obstacle avoidance method and system based on single line laser radar | |
EP4032385B1 (en) | Electrical surge protection for an outdoor robotic work tool system | |
WO2023234820A1 (en) | Enhanced drive motor control in a robotic lawnmower |