Autonomous landscaping system
AssigneeScythe Robotics, Inc.
InventorsJohn Gordon MORRISON, Isaac Heath ROBERTS, Kevin Peter McGLADE, Davis Thorp FOSTER
Life of this patent
Estimating the term…
Abstract
A method for operating a landscaping device is disclosed. The method includes receiving by a landscaping device controller a task assignment for a landscaping task to be performed at a job site. Also, receiving at the landscaping device a task pattern for operation of the landscaping task, where the task pattern comprises a plurality of waypoints at the job site and one or more control signals for operation of the landscaping device. The method further includes controlling one or more motors based on the one or more control signals to complete the landscaping task.
Claims17
A method for landscaping task identification and completion comprising:
- receiving by a processor a property map of a landscape region comprising grass locations, obstacles, and vegetation locations;
- transmitting by the processor the property map to a landscaping device for operation of a first landscaping task on the landscape region;
- receiving by the processor sensor data of the landscape region from the landscape device collected during performance of the first landscaping task;
- and
- analyzing by the processor the sensor data and the property map to determine a second landscaping task to be performed on the landscape region.
A method for creating a mowing task for a landscaping device comprising:
- analyzing by a processor a property map of a landscape region comprising at least one mowing area and obstacles on the landscape region;
- analyzing by the processor grass characteristics of the at least one mowing area;
- analyzing one or more landscaping device characteristics comprising at least one of a battery level, a blade height, a battery health, a tire pressure, a deployment location on the landscape region;
- and
- determining based on the grass characteristics, the property map, and the landscaping device characteristics a mow pattern for the landscaping device to follow for mowing the at least one mowing region;
- and
- outputting by the processor the mow pattern to the landscaping device for completion of the mow pattern on the at least one mowing area.
A landscaping device configured to perform at least one landscaping task comprising:
- at least one motor;
- a blade coupled to the at least motor and configured to be rotated by the at least one motor;
- and
- a drive assembly coupled to the at least one motor and configured to drive the landscaping device;
- one or more sensors to detect environmental characteristics;
- and
- a controller coupled to the one or more sensors and the at least one motor to control the at least one motor, wherein the controller is configured to perform operations comprising:
- receiving a property map including a mow area;
- receiving an initial mow pattern to be executed on the mow area;
- operate the at least one motor to execute the initial mow pattern;
- capture mow data from the one or more sensors during execution of the initial mow pattern;
- transmit the mow data to a processor;
- and
- receive an updated mow pattern from the processor, wherein the updated mow pattern is based on the initial mow pattern and the captured mow data.
A method for operating a landscaping device comprising:
- receiving by a landscaping device controller a task assignment for a landscaping task to be performed at a job site;
- receiving at the landscaping device a task pattern for operation of the landscaping task, wherein the task pattern comprises a plurality of waypoints at the job site and one or more control signals for operation of the landscaping device;
- and
- controlling one or more motors based on the one or more control signals to complete the landscaping task.
Dependencies are inferred from the claim text.