DYNAMIC DRONE NAVIGATION
First Claim
1. A method comprising:
- receiving, by a drone device, an instruction to perform an action at a particular location of a property;
obtaining, by the drone device, a spatial representation of the property that identifies a dynamic object, where a status of the dynamic object impacts an ability of the drone device to navigate near the dynamic object;
obtaining, by the drone device and based at least on identification of the dynamic object in the spatial representation of the property, sensor data collected by one or more sensors of a monitoring system of the property that indicates a present status of the dynamic object;
determining, by the drone device, a path to the particular location based on the spatial representation of the property and the present status of the dynamic object; and
navigating, by the drone device, the path to the particular location.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for enabling a drone device to use a dynamic multi-dimensional spatial representation of an indoor property environment to improve autonomous navigation. In some implementations, an instruction to perform an action at a particular location of a property is received by a drone device. A spatial representation of the property that identifies a dynamic object is obtained by the drone device. The status of the dynamic object impacts an ability of the drone device to navigate near the dynamic object. Sensor data collected by one or more sensors of a monitoring system of the property and that indicates a present status of the dynamic object is obtained by the drone device. A path to the particular location is determined by the drone device. The path to the particular location is finally navigated by the drone device.
33 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a drone device, an instruction to perform an action at a particular location of a property; obtaining, by the drone device, a spatial representation of the property that identifies a dynamic object, where a status of the dynamic object impacts an ability of the drone device to navigate near the dynamic object; obtaining, by the drone device and based at least on identification of the dynamic object in the spatial representation of the property, sensor data collected by one or more sensors of a monitoring system of the property that indicates a present status of the dynamic object; determining, by the drone device, a path to the particular location based on the spatial representation of the property and the present status of the dynamic object; and navigating, by the drone device, the path to the particular location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more computers; and one or more storage devices storing instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising; receiving, by a drone device, an instruction to perform an action at a particular location of a property; obtaining, by the drone device, a spatial representation of the property that identifies a dynamic object, where a status of the dynamic object impacts an ability of the drone device to navigate near the dynamic object; obtaining, by the drone device and based at least on identification of the dynamic object in the spatial representation of the property, sensor data collected by one or more sensors of a monitoring system of the property that indicates a present status of the dynamic object; determining, by the drone device, a path to the particular location based on the spatial representation of the property and the present status of the dynamic object; and navigating, by the drone device, the path to the particular location. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage device encoded with computer program instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:
-
receiving, by a drone device, an instruction to perform an action at a particular location of a property; obtaining, by the drone device, a spatial representation of the property that identifies a dynamic object, where a status of the dynamic object impacts an ability of the drone device to navigate near the dynamic object; obtaining, by the drone device and based at least on identification of the dynamic object in the spatial representation of the property, sensor data collected by one or more sensors of a monitoring system of the property that indicates a present status of the dynamic object; determining, by the drone device, a path to the particular location based on the spatial representation of the property and the present status of the dynamic object; and navigating, by the drone device, the path to the particular location. - View Dependent Claims (17, 18, 19, 20)
-
Specification