Robotic lawn mower with network sensors
First Claim
1. A mowing system for mowing a lawn, comprising:
- a robotic lawn mower and a plurality of boundary stands, wherein said boundary stands are configured to be placed near a boundary of the lawn, wherein said boundary stands enclose the lawn, the connection of said boundary stands outlines the lawn boundary and depicts the lawn shape, said boundary stands are placed at the lawn boundary the to identify the lawn boundary but the coordinates or exact positions of said boundary stands are not given and are not known;
an ultrasonic device and an RF device configured to be placed on each of said boundary stands and said robotic lawn mower, wherein said ultrasonic devices are configured transmit and receive ultrasonic waves, said RF devices are configured to transmit and receive data of traveling times and traveling distances of the ultrasonic waves, and to calibrate and synchronize clock times of said robotic lawn mower and said boundary stands;
wherein said ultrasonic devices on said robotic lawn mower function as ultrasonic transmitters to transmit out the ultrasonic waves toward said boundary stands, said ultrasonic devices on said boundary stands to function as ultrasonic receivers to receive the ultrasonic waves from said robotic lawn mower, wherein, said boundary stands calculate distances in between said robotic lawn mower and said boundary stands based on time-of-flight of the ultrasonic waves upon the receiving of the ultrasonic waves from said robotic lawn mower, then transmit the data of distances back to said robotic lawn mower, such that a group of relative distances in between said robotic lawn mower and said boundary stands are determined, wherein the group of relative distances do not contain the coordinates or exact positions of said boundary stands;
wherein said robotic lawn mower obtains a first group of relative distances in between said robotic lawn mower and said boundary stands at a first location, and said robotic lawn mower moves a predetermined length in a predetermined direction to a second location to obtain a second group of the relative distances in between said robotic lawn mower and said boundary stands, the determinations of said first and second groups of relative distances and said mowing length from said first location to said second location continue as said robotic lawn mower travels to one or more new locations on the lawn, such that the relative positions in between said robotic lawn mower and said boundary stands are determined by determining directions and distances of the boundary stands with respect to the robotic mower based on the first and second groups of relative distances, and said robotic lawn mower determines the relative distances and angles with respect to said boundary stands during a mowing operation;
wherein said robotic lawn mower, while traveling on the lawn doing the mowing operation, with the determinations of said relative distances and angles in between said robotic lawn mower and said boundary stands, knows its position on the lawn, such that said robotic lawn mower defines a mowing route, thereby said robotic lawn mower mows the lawn to save mower'"'"'s battery energy.
0 Assignments
0 Petitions
Accused Products
Abstract
The smart robotic lawn mowing system utilizes the ultrasonic and RF devices placed on the robotic lawn mower and boundary stands to define the mowing area, to track the position of the robotic lawn mower, and to control and monitor the mowing routes. The installed devices form a network sensor for the mowing system to determine the relative distances in between boundary stands and robotic lawn mower. The couplings of robotic lawn mower and boundary stands may further define the mowing sequences of areas, the size of areas, and the mowing routes inside each area. The control of the robotic lawn mower may be wireless and users are able to monitor and modify the settings with a computer, a cell phone, and a tablet through a wireless network, a WIFI, or an internet.
67 Citations
12 Claims
-
1. A mowing system for mowing a lawn, comprising:
-
a robotic lawn mower and a plurality of boundary stands, wherein said boundary stands are configured to be placed near a boundary of the lawn, wherein said boundary stands enclose the lawn, the connection of said boundary stands outlines the lawn boundary and depicts the lawn shape, said boundary stands are placed at the lawn boundary the to identify the lawn boundary but the coordinates or exact positions of said boundary stands are not given and are not known; an ultrasonic device and an RF device configured to be placed on each of said boundary stands and said robotic lawn mower, wherein said ultrasonic devices are configured transmit and receive ultrasonic waves, said RF devices are configured to transmit and receive data of traveling times and traveling distances of the ultrasonic waves, and to calibrate and synchronize clock times of said robotic lawn mower and said boundary stands; wherein said ultrasonic devices on said robotic lawn mower function as ultrasonic transmitters to transmit out the ultrasonic waves toward said boundary stands, said ultrasonic devices on said boundary stands to function as ultrasonic receivers to receive the ultrasonic waves from said robotic lawn mower, wherein, said boundary stands calculate distances in between said robotic lawn mower and said boundary stands based on time-of-flight of the ultrasonic waves upon the receiving of the ultrasonic waves from said robotic lawn mower, then transmit the data of distances back to said robotic lawn mower, such that a group of relative distances in between said robotic lawn mower and said boundary stands are determined, wherein the group of relative distances do not contain the coordinates or exact positions of said boundary stands; wherein said robotic lawn mower obtains a first group of relative distances in between said robotic lawn mower and said boundary stands at a first location, and said robotic lawn mower moves a predetermined length in a predetermined direction to a second location to obtain a second group of the relative distances in between said robotic lawn mower and said boundary stands, the determinations of said first and second groups of relative distances and said mowing length from said first location to said second location continue as said robotic lawn mower travels to one or more new locations on the lawn, such that the relative positions in between said robotic lawn mower and said boundary stands are determined by determining directions and distances of the boundary stands with respect to the robotic mower based on the first and second groups of relative distances, and said robotic lawn mower determines the relative distances and angles with respect to said boundary stands during a mowing operation; wherein said robotic lawn mower, while traveling on the lawn doing the mowing operation, with the determinations of said relative distances and angles in between said robotic lawn mower and said boundary stands, knows its position on the lawn, such that said robotic lawn mower defines a mowing route, thereby said robotic lawn mower mows the lawn to save mower'"'"'s battery energy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for determining a boundary of a lawn, comprising:
-
broadcasting, from an ultrasonic transmitter of a robotic lawn mower at a first location, a first ultrasonic wave signal; receiving the first ultrasonic wave signal, by ultrasonic receivers of a plurality of boundary devices that are configured to be placed near the boundary of the lawn, wherein the boundary devices enclose the lawn, the connection of the boundary devices outlines the lawn boundary and depicts the lawn shape, the boundary devices are placed at the lawn boundary to identify the lawn boundary but the coordinates or exact positions of the boundary devices are not given and are not known; for each individual boundary device, determining, by a processor of the individual boundary device, a first distance between the robotic lawn mower and the individual boundary device based on the received first ultrasonic wave signal; receiving, at an RF component of the robotic lawn mower, RF signals from each of the individual boundary devices; calculating, based on the received RF signals, the first distances between the robotic lawn mower and the boundary devices; moving the robotic lawn mower to a second location; broadcasting, from the ultrasonic transmitter of a robotic lawn mower at the second location, a second ultrasonic wave signal; receiving the second ultrasonic wave signal, by ultrasonic receivers of the boundary devices; for each individual boundary device, determining, by the processor of the individual boundary device, a second distance between the robotic lawn mower and the individual boundary device based on the received second ultrasonic wave signal; receiving, at the RF component of the robotic lawn mower, RF signals from each individual boundary device; calculating, based on the received RF signals, the second distances between the robotic lawn mower and the boundary devices, wherein the first distances and second distances do not contain coordinates or exact positions of the boundary devices; and determining, by a processor of the robotic lawn mower, locations of the boundary devices based on the received first and second distances for the robotic lawn mower moving to the first and second locations, wherein the locations of the boundary devices are determined by determining directions and distances of the boundary devices with respect to the robotic lawn mower based on the first and second distances. - View Dependent Claims (12)
-
Specification