Autonomous lawnmower using laser scanner
First Claim
1. A lawnmower, comprising:
- a cutting blade;
a laser scanner rotatably mounted above the cutting blade;
a first motor rotatably driving the laser scanner; and
a processor communicatively coupled to the laser scanner and configured to;
obtain laser scanner measurements of a plurality of angles around the lawnmower, each laser scanner measurement including a distance and a received signal strength;
classify a surface at each of the angles based on the distance and the received signal strength; and
determine a navigation path of the lawnmower based on the classification of the surface at each of the angles.
1 Assignment
0 Petitions
Accused Products
Abstract
A lawnmower includes a cutting blade, a laser scanner rotatably mounted above the cutting blade, a first motor rotatably driving the laser scanner, and a processor communicatively coupled to the laser scanner. The processor may obtain laser scanner measurements of a plurality of angles around the lawnmower, each laser scanner measurement including a distance and a received signal strength. The processor may classify a surface at each of the angles based on the distance and the received signal strength. The processor may determine a navigation path of the lawnmower based on the classification of the surface at each of the angles. The lawnmower may also include a second motor operably coupled to one or more drive wheels. The processor may control the second motor to move the lawnmower along the navigation path.
-
Citations
20 Claims
-
1. A lawnmower, comprising:
-
a cutting blade; a laser scanner rotatably mounted above the cutting blade; a first motor rotatably driving the laser scanner; and a processor communicatively coupled to the laser scanner and configured to; obtain laser scanner measurements of a plurality of angles around the lawnmower, each laser scanner measurement including a distance and a received signal strength; classify a surface at each of the angles based on the distance and the received signal strength; and determine a navigation path of the lawnmower based on the classification of the surface at each of the angles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of controlling lawnmower, comprising:
-
obtaining laser scanner measurements of a plurality of angles around the lawnmower, each laser scanner measurement including a distance and a received signal strength; classifying a surface at each of the angles based on the distance and the received signal strength; and determining a navigation path of the lawnmower based on the classification of the surface at each of the angles. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing executable code for controlling a lawnmower, comprising code to:
-
obtain laser scanner measurements of a plurality of angles around the lawnmower from a laser scanner rotatably mounted to the lawnmower above a cutting blade at a downward angle, each laser scanner measurement including a distance and a received signal strength; classifying a surface at each of the angles based on the distance and the received signal strength; and determining a navigation path of the lawnmower based on the classification of the surface at each of the angles. - View Dependent Claims (20)
-
Specification