Method for Detecting a Working Area of an Autonomous Working Device, and a Working Device
20170351265 · 2017-12-07
Inventors
Cpc classification
International classification
Abstract
A method for detecting a position of a robotic vehicle relative to a boundary conductor surrounding a defined area includes the steps: providing an electrical current and a pseudo-random boundary signal, generating a current signal using the electrical current and the pseudo-random boundary signal, feeding the current signal into the boundary conductor to produce an alternating electromagnetic field, detecting magnetic field changes which are attributed to the alternating electromagnetic field, and generating a reception signal from the magnetic field changes, evaluating the reception signal with the generation of at least one reconstructed boundary signal, providing a reference signal identical to the pseudo-random boundary signal, carrying out a pattern recognition to determine a correlation value between the reference signal and the reconstructed boundary signal, determining the position inside/outside the defined area based on the determined correlation value. The electrical current and/or the pseudo-random boundary signal is/are amplitude-modulated using a modulation signal.
Claims
1. A method for identifying a position of an autonomous robotic vehicle relative to a boundary conductor surrounding a defined zone, the method comprising: providing an electric current and a pseudo-random boundary signal; generating a current signal based on the electric current and the pseudo-random boundary signal; feeding the current signal to the boundary conductor to generate an alternating electromagnetic field; detecting magnetic field variations that originate from the alternating electromagnetic field based on a voltage induced by the magnetic field variations, and generating a receive signal from the magnetic field variations; evaluating the receive signal to generate at least one reconstructed boundary signal; providing a reference signal that is substantially identical to the pseudo-random boundary signal; executing a correlation-based pattern recognition to ascertain a correlation value between the reference signal and the reconstructed boundary signal; and determining the position of the autonomous robotic vehicle at least one of inside the defined zone and outside the defined zone based on the ascertained correlation value, wherein at least one of the electric current and the pseudo-random boundary signal is amplitude-modulated with a modulation signal, such that the current signal is amplitude-modulated.
2. The method as claimed in claim 1, wherein the modulation signal has at least one first signal portion that has a first amplitude, and a second signal portion that has a second amplitude, wherein the first amplitude differs from the second amplitude by a factor that is greater than 10.
3. The method as claimed in claim 2, wherein the first signal portion of the modulation signal is of a shorter duration than the second signal portion of the modulation signal by a factor of 5.
4. The method as claimed in claim 1, wherein at least one of the electric current the pseudo-random boundary signal is amplitude-modulated with a periodic modulation signal.
5. The method as claimed in claim 1, wherein the modulation signal corresponds at least partly to at least one of a step function, a rectangle function, a discontinuous, function, and a signal approximation of one of these functions.
6. The method as claimed in claim 1, in particular claim 5, wherein the modulation signal is time-dependent and is non-zero.
7. The method as claimed in claim 1, further comprising: selecting the modulation signal in such a manner that the current signal provided in the boundary conductor is on average less than 1000 mA.
8. The method as claimed in claim 1, wherein the pseudo-random boundary signal is a binary signal having a quasi-random sequence of binary levels, and has a periodic bit pattern that is selected such that a length of a portion of the periodic bit pattern that is identical to a portion of an inverted bit pattern of equal length, is less than a predefined proportion with respect to the total length of the periodic bit pattern.
9. The method as claimed in claim 1, wherein the pseudo-random boundary signal is a Manchester-encoded binary signal having a quasi-random sequence of binary levels, and has a periodic 5-bit bit pattern in which a timing frequency is 5 kHz.
10. The method as claimed in claim 1, further comprising: resetting the pseudo-random boundary signal after a time period that corresponds to a phase length of the modulation signal.
11. The method as claimed in claim 1, further comprising: ascertaining a time correlation offset between the reference signal and the reconstructed boundary signal by (i) determining a plurality of correlation values for various time offsets, and (ii) determining the time correlation offset as the time offset for the correlation value that is greatest in amount.
12. The method as claimed in claim 1, further comprising: triggering at least one function at the autonomous robotic based on the position of the autonomous robotic vehicle relative to the boundary conductor.
13. The method as claimed in claim 1, wherein movement of the autonomous robotic vehicle is only allowed inside the defined zone surrounded by the boundary conductor, the method further comprising: effecting, in a case of the boundary conductor being reached by the autonomous robotic vehicle, a change of direction of the autonomous robotic vehicle.
14. The method as claimed in claim 1, further comprising: executing a change of direction of the autonomous robotic vehicle in a direction of the boundary conductor in response to the position of the autonomous robotic vehicle relative to the boundary conductor is identified as being one of inside the defined zone and outside the defined zone.
15. An autonomous robotic vehicle that identifies its position relative to a boundary conductor surrounding a defined zone, the autonomous robotic vehicle comprising: a detector unit configured to detect magnetic field variations, the magnetic field variations being generated by a fed-in current signal in the boundary conductor generated by use of a provided pseudo-random boundary signal, the detector unit being configured to generate a receive signal from the detected magnetic field variation; a reference-signal generator configured to provide a reference signal having a bit pattern that is substantially identical to a bit pattern of the provided pseudo-random boundary signal; and an evaluation unit configured to: evaluate the receive signal generate a reconstructed boundary signal; execute a correlation-based pattern recognition method to ascertain a correlation value between the reference signal and the reconstructed boundary signal; and determine the position of the autonomous robotic vehicle relative to the boundary conductor at least one of inside the defined zone and outside the defined zone based on the ascertained correlation value.
16. A system comprising: a boundary conductor surrounding a defined zone; a signal generator configured to generate a current signal in the boundary conductor by use of a provided pseudo-random boundary signal; and an autonomous robotic vehicle comprising: a detector unit configured to detect magnetic field variations, the magnetic field variations being generated by the current signal in the boundary conductor, the detector unit being configured to generate a receive signal from the detected magnetic field variation; a reference-signal generator configured to provide a reference signal having a bit pattern that is substantially identical to a bit pattern of the provided pseudo-random boundary signal; and an evaluation unit configured to: evaluate the receive signal generate a reconstructed boundary signal; execute a correlation-based pattern recognition method to ascertain a correlation value between the reference signal and the reconstructed boundary signal; and determine a position of the autonomous robotic vehicle relative to the boundary conductor at least one of inside the defined zone and outside the defined zone based on the ascertained correlation value.
17. The system as claimed in claim 16, wherein the signal generator is configured to provide the current signal in the boundary conductor that surrounds the defined zone based one the provided pseudo-random boundary signal and a provided electric current, wherein the current signal is amplitude-modulated.
18. The method as claimed in claim 12, the triggering further comprising: triggering the at least one function at the mobile robot in response to the position of the autonomous robot vehicle indicating an exit from the defined zone.
Description
DRAWINGS
[0086] The invention is explained in greater detail in the description that follows, on the basis of exemplary embodiments represented in the drawings. The drawing, the description and the claims contain numerous features in combination. Persons skilled in the art will also expediently consider the features individually and combine them to create appropriate further combinations. In the figures, elements that are the same are denoted by the same references.
[0087] There are shown in:
[0088]
[0089]
[0090]
[0091]
[0099]
[0100]
DESCRIPTION OF THE EXEMPLARY EMBODIMENTS
[0101] The method according to the invention and a subject according to the invention related in general to mobile robotic vehicles that are designed to ascertain whether they are inside or outside a defined zone. In particular, these mobile robotic vehicles may be intended to performs works and/or monitoring tasks. Examples of such mobile robotic vehicles are constituted by automatic or semi-automatic work appliances that are suitable for performing ground work in a defined zone, such as, for example, lawn mowing, lawn scarifying, collecting foliage, watering, applying fertilizer, clearing snow, vacuum-cleaning, floor wiping, floor washing, floor polishing, and the like.
[0102] The following description of the exemplary embodiments of the invention relates to an automatic, autonomous mobile robotic vehicle, in particular a robotic lawnmower, wherein the invention is not limited to such a system.
[0103]
[0104] The boundary conductor 12 is connected to a generator 18 for generating an electric current 20. Preferably, a current signal 20′ (cf.
[0105] Particularly advantageously, in the method according to the invention, the electric current 20 and/or the pseudo-random boundary signal 22 is amplitude-modulated with a modulation signal 28 (cf.
[0106] The flow of current in the boundary conductor 12, in particular the fed-in amplitude-modulated current signal 20′, has the effect that a time variable electromagnetic field 30 is realized around the boundary conductor 12, the strength and direction of the magnetic field component 32 being dependent on the current intensity and direction of flow of the current signal 20′ fed into the boundary conductor 12. There consequently results, in particular, an electromagnetic field 30, which has a magnetic field component 32 (cf.
[0107] Owing to the loop form of the boundary conductor 12, the magnetic field lines 58 of the magnetic field 32 in the entire inner zone 14 defined by the boundary conductor 12 are rectified in a first direction (cf.
[0108] Represented in
[0109] The robotic vehicle 10 represented schematically in
[0110] The evaluation unit 44, for the purpose of evaluating receive signals supplied by the detector unit 40, analyzes the receive signal delivered by the detector unit 40 and, from the receive signal, reconstructs the boundary signal 22 fed into the boundary conductor 12, such that a reconstructed boundary signal 46 (cf.
[0111] The mobile robotic vehicle 10 additionally has a reference-signal generator 48, which generates a reference signal 50 (cf.
[0112] In an exemplary embodiment, the boundary-signal generator 26, realized as a random-number generator, and the reference-signal generator 48 in the mobile robotic vehicle 10 generate substantially identical signals —boundary signal 22 and reference signal 50—which each, as pseudo-random signals, consist of a pseudo-random signal sequence, which is the same for the boundary signal 22 and the reference signal 50, of a predefined number of bits (also known as “pseudo-random nose” or also “pseudo-random binary signal”). The pseudo-random signals 22,50 are preferably provided periodically. The signals, which are generated in the boundary-signal generator 26 and in the reference-signal generator 48 are not necessarily synchronized in relation to each other, and there is neither an explicit start instant nor a start pattern.
[0113] In an alternative embodiment, it may be provided that the signals 22,50 generated in the boundary-signal generator and in the reference-signal generator 48 are time-synchronized. This may be realized, for example, if the time-dependent characteristic of the boundary signal 22, which, according to the invention, is fed into the boundary conductor 12 as an amplitude-modulated current signal 20′ by the current generator 18, starts over after a time period that corresponds to the phase length of the modulation signal 28. For example, this reset may be effected parallel to the rising flank of the high-amplitude signal portion of the modulation signal 28, such that, upon commencement of each high-amplitude signal portion, in particular with each periodically recurring high-amplitude signal portion, the boundary signal 22 likewise starts anew. Advantageously, the commencement of each high-amplitude signal portion of the receive signal can thus be understood as a timing generator, which enables the reference signal 50 to be synchronized to the reconstructed boundary signal 46.
[0114] Furthermore, the mobile robotic vehicle 10 has a control device 52 for controlling the various components of the robotic vehicle 10, at least for controlling the detector unit 40, the evaluation unit 44, a drive unit 54 and the reference-signal generator 48. The control device 52 is additionally intended to set a change of direction of the robotic vehicle 10 in dependence on the identified position of the robotic vehicle 10, i.e. in particular, in dependence on an evaluation result of the evaluation unit 44. The control electronics of the control device 52 comprises at least a processor unit, a storage unit and an operating program, stored in the storage unit, that is executed during the control operation.
[0115] The autonomous robotic vehicle 10 additionally has a drive unit 54, which is intended to receive control signals from the control device 52 and, on the basis of these control signals, to effect a movement of the robotic vehicle 10. In particular, the drive unit 54 has at least one motor, and wheels 56, which the robotic vehicle 10 uses to move over the zone 14.
[0116] The energy supply device (not represented in greater detail) serves to supply energy to the autonomous robotic vehicle 10.
[0117] Represented exemplarily in
[0125] It is to be pointed out, in particular, that
[0126]
[0127]
[0128] Represented in
[0129] The theoretical time-dependent characteristic of the electromagnetic field 30 generated in the boundary conductor 12, in particular the field strength of the magnetic field component 32, corresponds to the characteristic of the current signal 20′, and is shown in
[0130] The signal threshold a in this case denotes the magnetic field strength, i.e. the signal intensity, above which the robotic vehicle 10 in direct proximity (cf.
[0131] By contrast, the signal threshold b represents the magnetic field strength above which the robotic vehicle at a greater distance (cf.
[0132] Thus, whereas, at a greater distance, only high-amplitude signal portions are used for determining the position, when the robotic vehicle 10 is at a short distance from the boundary conductor 12 the entire time-dependent characteristic of the signal 22 can be reconstructed and used. This results in an increased time resolution of the method for identifying the position of the robotic vehicle 10 with respect to the boundary conductor 12 defining the zone 14 in the case of the robotic vehicle 10 being at a short distance from the boundary conductor 12. Particularly advantageously, precise tracing of the boundary conductor 12 by the robotic vehicle 10 can thereby be achieved, for example for the purpose of ascertaining the zone 14 defined by the boundary conductor 12, in particular the limits thereof, in the context of mapping the zone 14.
[0133]
[0134] Represented in
[0135] The method for identifying the position of the robotic vehicle 10 with respect to the zone 14, i.e. for identifying whether the robotic vehicle 10 is inside or outside the zone 14 defined by the boundary conductor 12, is described in the following in connection with the flow diagram of
[0136] Firstly, in the method step 80, a boundary signal 22, which is amplitude-modulated in method step 82 by use of a modulation signal 28, is generated by means of the boundary-signal generator 26, in particular the random-number generator. This amplitude-modulated boundary signal 22′ is converted by the current generator 18, in step 84, into an electric current signal 20′ and fed into the boundary conductor 12, such that immediately afterwards a time variable electromagnetic field 30 is generated in the surroundings of the boundary conductor (step 86).
[0137] The time variable electromagnetic field 30, in particular a time variable magnetic field component 32, is detected in method step 88 by means of the detector unit 40, in particular a coil device, with a receive signal being generated, and is forwarded to the evaluation unit 44 (step 90). After the receive signal has been received by the evaluation unit 44, in step 92 the boundary signal 22 on which the electromagnetic field variation is based is reconstructed, as the boundary signal 46, from the receive signal. According to step 94, the reference signal 50 generated by the reference-signal generator 48 is provided to the evaluation unit 44. The reconstructed boundary signal 46 is thereupon correlated with the reference signal 50 in the evaluation unit 44, in step 96. In method step 98, it is interrogated whether the reference signal 50 and the reconstructed boundary signal can be correlated to each other, i.e. whether the maximum or minimum correlation value that is obtained as a maximum or minimum of the correlation values calculated for various time offsets between a reconstructed boundary signal and a reference signal permits an unambiguous statement about the correlation, i.e., in particular, lies above or below a defined limit value. If this is the case (“Yes”), then the robotic vehicle 10 is coordinated with the boundary-signal generator 26, and it is ascertained in the following method step 100, by means of an interrogation of the result of a correlation calculation, in particular by means of an interrogation of the calculated correlation value, whether the robotic vehicle 10 is inside (step 102) or outside (step 104) the zone 14 defined by the boundary conductor 12. The result of the correlation calculation then undergoes appropriate further processing in method step 106 or 106′, and is preferably used to perform or maintain particular functions of the robotic vehicle 10, particularly preferably to maintain or change the direction of movement.
[0138] If, in method step 98, there is no correlation (“No”), i.e. the reference signal 50 and the reconstructed boundary signal 46 cannot be correlated to each other, an emergency function, for example stoppage of the robotic vehicle 10, is triggered in step 108.