Methods and systems for wireless control of a robotic device
First Claim
1. A method comprising:
- receiving, at a computing device, an indication that a robotic device is within a threshold distance to the computing device;
based on receiving the indication that the robotic device is within the threshold distance to the computing device, providing an alert at the computing device that indicates that the computing device is capable of engaging in wireless communication with the robotic device;
responsive to providing the alert at the computing device, detecting a gesture including a predefined motion of the computing device via one or more sensors of the computing device;
based on detecting the gesture at the computing device and determining that the gesture includes the predefined motion, transmitting a signal requesting at least partial control of the robotic device to the robotic device; and
responsive to receiving a response signal from the robotic device, engaging in control of one or more systems of the robotic device at the computing device.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for wireless control of robotic devices are described herein. As one example of implementing wireless control of a robot, a computing device may provide an alert, such as visual, audio, and/or vibration signals, when the device is capable of engaging in wireless communication with a robot. Prior to engaging the robot, the device may require some gesture of confirmation from the user, such as a passcode, predefined motion, or biometric input, prior to requesting for some amount of control of the robot. After engaging the robot via wireless communication (e.g., near field communication (NFC)), the device may receive control of the robot and enable the user to input control commands. Additionally, in some instances, the device may be configured to receive a subsequent gesture from the user that requests to relinquish control back to a control system of the robot.
18 Citations
19 Claims
-
1. A method comprising:
-
receiving, at a computing device, an indication that a robotic device is within a threshold distance to the computing device; based on receiving the indication that the robotic device is within the threshold distance to the computing device, providing an alert at the computing device that indicates that the computing device is capable of engaging in wireless communication with the robotic device; responsive to providing the alert at the computing device, detecting a gesture including a predefined motion of the computing device via one or more sensors of the computing device; based on detecting the gesture at the computing device and determining that the gesture includes the predefined motion, transmitting a signal requesting at least partial control of the robotic device to the robotic device; and responsive to receiving a response signal from the robotic device, engaging in control of one or more systems of the robotic device at the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more processors; and a memory having stored thereon instructions that, upon execution by the one or more processors, cause the system to perform functions comprising; receiving an indication that a robotic device is within a threshold distance to the system; based on receiving the indication that the robotic device is within the threshold distance to the system, providing an alert that indicates that the one or more processors are capable of engaging in wireless communication with the robotic device; responsive to providing the alert, detecting a gesture including a predefined motion of the system via one or more sensors of the system; based on detecting the gesture and determining that the gesture includes the predefined motion, transmitting a signal requesting at least partial control of the robotic device to the robotic device; and responsive to receiving a response signal from the robotic device, engaging in control of one or more systems of the robotic device. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium having stored therein instructions, that when executed by a computing device, cause the computing device to perform functions comprising:
-
receiving an indication that a robotic device is within a threshold distance to the computing device; based on receiving the indication that the robotic device is within the threshold distance to the computing device, providing an alert that indicates that the computing device is capable of engaging in wireless communication with the robotic device; responsive to providing the, detecting a gesture including a predefined motion of the computing device via one or more sensors of the computing device; based on detecting the gesture and determining that the gesture includes the predefined motion, transmitting a signal requesting at least partial control of the robotic device to the robotic device; and responsive to receiving a response signal from the robotic device, engaging in control of one or more systems of the robotic device. - View Dependent Claims (16, 17, 18, 19)
-
Specification