Remotely operating a mobile robot
First Claim
1. A method of operating a robot, the method comprising:
- electronically receiving images;
augmenting the images by overlaying a representation of the robot on the images, the robot representation comprising user-selectable portions corresponding to movable portions of the robot;
electronically displaying the augmented images;
receiving an indication of a selection of at least one user-selectable portion of the robot representation;
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;
determining at least one movement parameter of at least one movable portion of the robot using inverse kinematics based on the received input; and
issuing a command to the robot based on the at least one movement parameter.
5 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.
116 Citations
32 Claims
-
1. A method of operating a robot, the method comprising:
-
electronically receiving images; augmenting the images by overlaying a representation of the robot on the images, the robot representation comprising user-selectable portions corresponding to movable portions of the robot; electronically displaying the augmented images; receiving an indication of a selection of at least one user-selectable portion of the robot representation; 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; determining at least one movement parameter of at least one movable portion of the robot using inverse kinematics based on the received input; and issuing 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, 12, 13, 14, 15, 16)
-
-
17. An operator controller unit for controlling a robot, the operator controller unit comprising:
-
a screen; and a processor in communication with the screen, the processor configured to; electronically receive images; augment the images by overlaying a representation of the robot on the images, the robot representation comprising user-selectable portions corresponding to movable portions of the robot; electronically display the augmented images on the screen; receive an indication from the screen of a selection of at least one user-selectable portion of the robot representation; electronically display on the screen an intent to command the selected at least one user-selectable portion of the robot representation; receive an input from the screen representative of a user interaction with at least one user-selectable portion; determine at least one movement parameter of at least one movable portion of the robot using inverse kinematics based on the received input; and issue a command to the robot based on the at least one movement parameter. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification