Methods and devices for heart rate controlled drones
First Claim
1. A method of controlling a drone, the method comprising:
- performing operations as follows on a processor configured to control location of the drone;
receiving a plurality of heart rate messages from a remote device carried by a user, each heart rate message of the plurality of heart rate messages comprising heart rate information of the user;
receiving a plurality of location messages from the remote device carried by the user, each location message of the plurality of location messages comprising location information of the user;
predicting a future location of the user based on the heart rate messages and the location messages;
generating a target location to which the drone is to be moved based on the future location of the user; and
commanding the drone to move to the target location.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for controlling a drone including performing operations on a processor configured to control location of the drone are described. The operations on the processor include receiving heart rate messages from a remote device carried by a user, where each heart rate message includes heart rate information of the user, and receiving location messages from the remote device carried by the user, where each location message includes location information of the user. The method includes predicting a future location of the user based on the heart rate messages and the location messages, generating a target location to which the drone is to be moved based on the future location of the user, and commanding the drone to move to the target location. Related devices are disclosed.
24 Citations
22 Claims
-
1. A method of controlling a drone, the method comprising:
-
performing operations as follows on a processor configured to control location of the drone; receiving a plurality of heart rate messages from a remote device carried by a user, each heart rate message of the plurality of heart rate messages comprising heart rate information of the user; receiving a plurality of location messages from the remote device carried by the user, each location message of the plurality of location messages comprising location information of the user; predicting a future location of the user based on the heart rate messages and the location messages; generating a target location to which the drone is to be moved based on the future location of the user; and commanding the drone to move to the target location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A device for controlling a position of the drone, wherein the device comprises a processor configured to perform operations comprising:
-
receiving a plurality of heart rate messages from a remote device carried by a user, each heart rate message of the plurality of heart rate messages comprising heart rate information of the user; receiving a plurality of location messages from the remote device carried by the user, each location message of the plurality of location messages comprising location information of the user; predicting a future location of the user based on the heart rate messages and the location messages; generating a target location to which the drone is to be moved based on the future location of the user; and commanding the drone to move to the target location. - View Dependent Claims (20, 21)
-
-
22. A method of controlling a drone, the method comprising:
-
performing operations as follows on a processor of the drone; receiving a plurality of heart rate messages from a remote device carried by a user, each heart rate message of the plurality of heart rate messages comprising heart rate information of the user; receiving a plurality of location messages from the remote device carried by the user, each location message of the plurality of location messages comprising location information of the user; predicting a future location of the user based on determining a pace of the user associated with differences in the heart rate information in at least two of the heart rate messages and differences in the location information in at least two of the location messages; generating a target location to which the drone is to be moved, in response to the identifying the future location of the user based on the pace of the user; and commanding the drone to move to the target location, wherein the commanding the drone to move to the target location comprises controlling a speed, altitude, and/or heading of the drone.
-
Specification