Controlling the Operations of a Robotic Device
1 Assignment
0 Petitions
Accused Products
Abstract
A method and/or computer program product controls operations of a robotic device. A robotic device receives a first signal from a positioning hardware device that is worn by a user. The first signal describes a relative location between the user and the robotic device. A second signal describes an angle between the user and the robotic device and between the user and the user-selected object. Based on the first signal, the second signal, and a record of object positions of objects within a predefined area of the user, the identification and location of the user-selected object is determined. A determination is made regarding whether or not the robotic device is authorized to perform a specific task on the user-selected object based on the location of the user-selected object. If authorized, the robotic device performs the specific task on the user-selected object.
-
Citations
20 Claims
-
1-7. -7. (canceled)
-
8. A method for controlling operation of a robotic device, the method comprising:
-
receiving, by a robotic device, a first signal from a positioning hardware device that is worn by a user, wherein the first signal describes a first relative location between the user and the robotic device, wherein the first relative location comprises a distance and direction between the user and the robotic device; receiving, by the robotic device, a second signal from the positioning hardware device that is worn by the user, wherein the second signal indicates that the user is pointing at a user-selected object, wherein the second signal comprises a description of a horizontal angle formed by a first line between the user and the robotic device and a second line between the user and the user-selected object while the user is pointing at the user-selected object, and wherein the second signal further comprises a description of a vertical spatial inclination of the positioning hardware device while the user is pointing at the user-selected object; determining, by one or more processors, an identification and location of the user-selected object based on the first signal, the second signal, and a record of object positions of objects within a predefined area of the user; determining, by one or more processors, a direction and distance from the robotic device to the user-selected object, wherein the direction and distance from the robotic device to the user-selected object is derived from the first signal, the second signal, and the record of object positions of objects within a predefined area of the user; determining, by one or more processors, whether the robotic device is authorized to perform a specific task on the user-selected object; and in response to determining that the robotic device is authorized to perform the specific task on the user-selected object, traversing, by the robotic device, the direction and distance from the robotic device to the user-selected object and performing, by the robotic device, the specific task on the user-selected object. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for controlling operation of a robotic device, wherein the computer program product comprises a computer readable storage medium having program code embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, and wherein the program code is readable and executable by a processor to perform a method comprising:
-
receiving, by a robotic device, a first signal from a positioning hardware device that is worn by a user, wherein the first signal describes a first relative location between the user and the robotic device, wherein the first relative location comprises a distance and direction between the user and the robotic device; receiving, by the robotic device, a second signal from the positioning hardware device that is worn by the user, wherein the second signal indicates that the user is pointing at a user-selected object, wherein the second signal comprises a description of a horizontal angle formed by a first line between the user and the robotic device and a second line between the user and the user-selected object while the user is pointing at the user-selected object, and wherein the second signal further comprises a description of a vertical spatial inclination of the positioning hardware device while the user is pointing at the user-selected object; determining an identification and location of the user-selected object based on the first signal, the second signal, and a record of object positions of objects within a predefined area of the user; determining a direction and distance from the robotic device to the user-selected object, wherein the direction and distance from the robotic device to the user-selected object is derived from the first signal, the second signal, and the record of object positions of objects within a predefined area of the user; determining whether the robotic device is authorized to perform a specific task on the user-selected object; and in response to determining that the robotic device is authorized to perform the specific task on the user-selected object, traversing, by the robotic device, the direction and distance from the robotic device to the user-selected object and performing, by the robotic device, the specific task on the user-selected object. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification