A method and a system for controlling a self-propelling lawnmower including the self-propelling lawnmower having a control unit and at least one sensor, a boundary wire and a signal generator. The self-propelling lawnmower moves across an area surrounded by the boundary wire. By encoding a data frame with a recognition code in an alternating current that is Direct Current, DC-balanced and that is randomly transmitted within a predetermined period of time, by means of the signal generator, to the boundary wire a system robust against interference is accomplished. The data frame burst is received by a sensor and decoded by a control unit in the lawnmower. By comparing the received recognition code with a stored recognition code, the control unit determines that the lawnmower is on the inside of the boundary wire if the received recognition code matches the stored recognition code, and on the outside if the received recognition code matches the inverse of the stored recognition code.
Legal claims defining the scope of protection, as filed with the USPTO.
2. The method according to claim 1, wherein the number of contiguous bits having the same value in the encoded data frame is restricted to a maximum of three contiguous bits.
3. The method according to claim 1, wherein the number of contiguous bits having the same value in the encoded data frame is restricted to a maximum of two contiguous bits.
4. The method according to claim 1, wherein the loop number code of the data frame is provided as a header.
5. The method according to claim 1, wherein the predetermined period of time is set within an interval of 3 to 20 milliseconds.
6. The method according to claim 1, wherein the data frame is between 0.6 to 1 millisecond.
7. The method according to claim 1, wherein the randomness in the step of randomly transmitting the data frame in form of a burst is generated by a cryptographic True Random Number Generator in the signal generator.
9. The system according to claim 8, further caused to restrict the number of contiguous bits having the same value in the encoded data frame to a maximum of three contiguous bits.
10. The system according to claim 8, further caused to restrict the number of contiguous bits having the same value in the encoded data frame to a maximum of two contiguous bits.
11. The system according to claim 8, further caused to provide the loop number code of the data frame as a header.
12. The system according to claim 8, further caused to set the predetermined period of time within an interval of 3 to 20 milliseconds.
13. The system according to claim 8, further caused to set the data frame between 0.6 to 1 millisecond.
14. The system according to claim 8, further caused to generate the randomness, when randomly transmitting the data frame in form of a burst, by means of a cryptographic True Random Number Generator in the signal generator.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 30, 2017
December 27, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.