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 electric 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,discovers an area of the 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,shares the map with a social robot,receives a command from the 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 a UAV command for the UAV to perform,performs the UAV command from the social robot,lands on a designated charging pad to conserve energy, wherein the designated charging pad charges the battery, andtransmits a report back to the social robot when the UAV command is completed via the radio frequency transceiver, wherein the report details that the UAV 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.
39 Citations
20 Claims
-
1. An unmanned aerial vehicle (UAV), comprising:
-
a battery; a flight mechanism actuated by at least one electric 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, discovers an area of the 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, shares the map with a social robot, receives a command from the 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 a UAV command for the UAV to perform, performs the UAV command from the social robot, lands on a designated charging pad to conserve energy, wherein the designated charging pad charges the battery, and transmits a report back to the social robot when the UAV command is completed via the radio frequency transceiver, wherein the report details that the UAV 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 a user verbal request by a microphone of a social robot; transforming the user verbal request to a command for a UAV by a processor of the social robot; transmitting the command via a radio communication link to the UAV by the social robot; receiving the command from a social robot by the UAV; performing the command that is received from the social robot by the UAV, wherein the UAV flies to the location where the command is to be performed; transmitting a report to the social robot by the UAV, wherein the report details that the UAV executed the command; and engaging in a dialog with a user of the social robot by the social robot, wherein the social robot recites the report that was transmitted by the UAV. - 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 a command from a social robot by a first UAV; flying to the location where the command is to be executed by the first UAV; recognizing that a battery of the first UAV has been drained by flying to the location where the command is to be executed; landing on a designated charging pad in close proximity to the first UAV by the first UAV, wherein the designated charging pad charges the battery of the first UAV; transmitting the command to a second UAV by the first UAV; performing the command transmitted from the first UAV by the second UAV; landing on another designated landing pad, wherein the other designated charging pad charges a battery of a second UAV; transmitting a report to the social robot by the second UAV, wherein the report details that the command was executed; and engaging in a dialog with a user of the social robot and the plurality of UAVs by the social robot, wherein the social robot recites the report that was transmitted by the second UAV. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification