Interactive behavior engagement and management in subordinate airborne robots
First Claim
1. An unmanned aerial vehicle (UAV), comprising:
- a battery;
a flight mechanism actuated by at least one motor powered by the battery;
a radio frequency transceiver;
a processor;
a memory; and
an application, stored in the memory that, when executed by the processor,receives a command from a social robot via the radio frequency transceiver, wherein the social robot receives a verbal request from a user of the social robot, and wherein the social robot transforms the verbal request to the command for the UAV to perform,performs the command from the social robot, wherein the UAV flies to a location where the command is to be performed, andtransmits a report back to the social robot when the command is completed via the radio frequency transceiver, wherein the report details that the command was completed.
6 Assignments
0 Petitions
Accused Products
Abstract
An unmanned aerial vehicle (UAV) is disclosed. The UAV comprises a battery, a flight mechanism, a radio frequency (RF) transceiver, a processor, a memory, and an application stored in the memory. When executed by the processor, the application discovers an environment where the UAV operates by flying in the environment to determine its boundaries; creates a map of the environment that the UAV flew through; and shares the map with a social robot. The application receives a command from the social robot via the RF transceiver, wherein the social robot receives a verbal request from a user of the social robot, wherein the social robot transforms the user request to a command for the UAV. The application then performs the command from the social robot. The application then lands on a designated charging pad to conserve energy. The application then transmits a report back to the social robot.
-
Citations
20 Claims
-
1. An unmanned aerial vehicle (UAV), comprising:
-
a battery; a flight mechanism actuated by at least one motor powered by the battery; a radio frequency transceiver; a processor; a memory; and an application, stored in the memory that, when executed by the processor, receives a command from a social robot via the radio frequency transceiver, wherein the social robot receives a verbal request from a user of the social robot, and wherein the social robot transforms the verbal request to the command for the UAV to perform, performs the command from the social robot, wherein the UAV flies to a location where the command is to be performed, and transmits a report back to the social robot when the command is completed via the radio frequency transceiver, wherein the report details that the command was completed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of performing tasks via an unmanned aerial vehicle (UAV), comprising:
-
receiving, via a radio frequency transceiver of a UAV, a command from a social robot, wherein the social robot receives a verbal request from a user of the social robot and transforms the verbal request to the command for the UAV to perform; performing, by the UAV, the command that is received from the social robot, wherein the UAV flies to a location where the command is to be performed; and transmitting, via the radio frequency transceiver of the UAV, a report to the social robot, wherein the report details that the UAV executed the command. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of performing tasks via a plurality of unmanned aerial vehicles (UAVs), comprising:
-
receiving, by a first UAV, a command from a social robot; transmitting, by the first UAV, the command to a second UAV; performing, by the second UAV, the command transmitted from the first UAV, wherein the second UAV flies to a location where the command is to be performed; and transmitting, by the second UAV, a report to the social robot, wherein the report details that the command was executed. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification