Remotely operating a mobile robot
First Claim
1. A method for controlling a plurality of different robots by an operator control unit, the method comprising:
- for each robot of the plurality of different robots;
receiving, over a wireless communications connection with the robot, a video feed from an imaging device disposed on the robot;
displaying the video feed in a graphical user interface on a touchscreen display of the operator control unit;
augmenting the video feed as displayed on the touchscreen display by overlaying a representation of the robot on the video feed as displayed on the touchscreen display;
receiving a first touchscreen input selecting, on the touchscreen display, the representation of the robot on the video feed and, in response, altering the graphical user interface on the touchscreen display of the operator control unit;
after altering the graphical user interface, receiving a second touchscreen input and determining at least one movement parameter of the robot based on the second touchscreen input; and
issuing, over the wireless communications connection, a command to the robot based on the at least one movement parameter.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a robot includes electronically receiving images and augmenting the images by overlaying a representation of the robot on the images. The robot representation includes user-selectable portions. The method includes electronically displaying the augmented images and receiving an indication of a selection of at least one user-selectable portion of the robot representation. The method also includes electronically displaying an intent to command the selected at least one user-selectable portion of the robot representation, receiving an input representative of a user interaction with at least one user-selectable portion, and issuing a command to the robot based on the user interaction.
-
Citations
20 Claims
-
1. A method for controlling a plurality of different robots by an operator control unit, the method comprising:
for each robot of the plurality of different robots; receiving, over a wireless communications connection with the robot, a video feed from an imaging device disposed on the robot; displaying the video feed in a graphical user interface on a touchscreen display of the operator control unit; augmenting the video feed as displayed on the touchscreen display by overlaying a representation of the robot on the video feed as displayed on the touchscreen display; receiving a first touchscreen input selecting, on the touchscreen display, the representation of the robot on the video feed and, in response, altering the graphical user interface on the touchscreen display of the operator control unit; after altering the graphical user interface, receiving a second touchscreen input and determining at least one movement parameter of the robot based on the second touchscreen input; and issuing, over the wireless communications connection, a command to the robot based on the at least one movement parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A operator control unit comprising:
-
a touchscreen display; and a processor in communication with the touchscreen display, wherein the processor is programmed to control a plurality of different robots, including, for each robot; receiving, over a wireless communications connection with the robot, a video feed from an imaging device disposed on the robot; displaying the video feed in a graphical user interface on a touchscreen display of the operator control unit; augmenting the video feed as displayed on the touchscreen display by overlaying a representation of the robot on the video feed as displayed on the touchscreen display; receiving a first touchscreen input selecting, on the touchscreen display, the representation of the robot on the video feed and, in response, altering the graphical user interface on the touchscreen display of the operator control unit; after altering the graphical user interface, receiving a second touchscreen input and determining at least one movement parameter of the robot based on the second touchscreen input; and issuing, over the wireless communications connection, a command to the robot based on the at least one movement parameter. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification