VIRTUAL FORCE SYSTEM FOR A DRONE
First Claim
Patent Images
1. A computer system for receiving and responding to virtual forces enacted on a drone, comprising:
- one or more processors; and
one or more computer-readable media having stored thereon executable instructions that when executed by the one or more processors configure the computer system to perform at least the following;
receive, at a first drone, a second virtual object location, wherein the second virtual object location comprises an indication of a spatial location of a second virtual object;
determine that a location of the first drone is a threshold distance from the second virtual object location;
determine a first drone operating characteristic associated with the first drone;
identify a second virtual object operating characteristic associated with the second virtual object;
calculate a virtual impact strength and virtual impact direction exerted on the first drone based upon the first drone operating characteristic and the second virtual object operating characteristic; and
communicate one or more control signals to motors of the first drone to integrate the virtual impact strength and virtual impact direction into a movement of the first drone.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system for receiving and responding to virtual forces enacted on a drone receives, at a first drone, a second virtual object location. The computer system then determines a first drone operating characteristic associated with the first drone. Further, the computer system calculates a virtual impact strength and virtual impact direction exerted on the first drone based upon the first drone operating. The computer system then communicates one or more control signals to the motors of the first drone to integrate the virtual impact strength and virtual impact direction into a movement of the drone.
-
Citations
20 Claims
-
1. A computer system for receiving and responding to virtual forces enacted on a drone, comprising:
-
one or more processors; and one or more computer-readable media having stored thereon executable instructions that when executed by the one or more processors configure the computer system to perform at least the following; receive, at a first drone, a second virtual object location, wherein the second virtual object location comprises an indication of a spatial location of a second virtual object; determine that a location of the first drone is a threshold distance from the second virtual object location; determine a first drone operating characteristic associated with the first drone; identify a second virtual object operating characteristic associated with the second virtual object; calculate a virtual impact strength and virtual impact direction exerted on the first drone based upon the first drone operating characteristic and the second virtual object operating characteristic; and communicate one or more control signals to motors of the first drone to integrate the virtual impact strength and virtual impact direction into a movement of the first drone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for receiving and responding to virtual forces enacted on a drone, comprising:
-
receiving, at a first drone, a second virtual object location, wherein the second virtual object location comprises an indication of a spatial location of a second virtual object; determining that a location of the first drone is a threshold distance from the second virtual object location; determining a first drone operating characteristic associated with the first drone; identifying a second virtual object operating characteristic associated with the second virtual object; calculating a virtual impact strength and virtual impact direction exerted on the first drone based upon the first drone operating characteristic and the second virtual object operating characteristic; and communicating one or more control signals to motors of the first drone to integrate the virtual impact strength and virtual impact direction into a movement of the first drone. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer implemented method for receiving and responding to virtual forces enacted on a drone, comprising:
-
receiving, at a first drone, a second drone location, wherein the second drone location comprises an indication of a spatial location of a second drone; determining a first drone operating characteristic associated with the first drone; calculating a virtual impact strength and virtual impact direction exerted on the first drone based upon the first drone operating characteristic; and communicating one or more control signals to motors of the first drone to integrate the virtual impact strength and virtual impact direction into a movement of the first drone.
-
Specification