UNIVERSAL CONSTRUCTION ROBOTICS INTERFACE
First Claim
1. A method of integrating a new robot into a work environment, comprisingreceiving, by a controller, a signal indicating a presence of the new robot in the work environment;
- in response to the signal, establishing a negotiation channel between the controller and the new robot;
negotiating, by the controller via the negotiation channel, with the new robot a set of robotic functions controllable by the controller;
selecting a set of selected interface primitives by comparing function attributes of the set of robotic functions to interface attributes of interface primitives;
generating a robot user interface, by the controller, from the set of selected interface primitives, wherein the robot user interface is configured to control the set of robotic functions; and
configuring the controller to provide access to the robot user interface within the work environment.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and a system of integrating anew robot into a work environment are provided. A controller receives a signal indicating a presence of a new robot in the work environment. The controller then establishes a negotiation channel between the controller and the new robot and begins to negotiate with the new robot a set of robotic functions controllable by the controller. Based on a comparison between a set of function attributes the new robot and interface attributes of the controller, the controller generates a new robot user interface for controlling the set of robotic functions of the new robot.
43 Citations
24 Claims
-
1. A method of integrating a new robot into a work environment, comprising
receiving, by a controller, a signal indicating a presence of the new robot in the work environment; -
in response to the signal, establishing a negotiation channel between the controller and the new robot; negotiating, by the controller via the negotiation channel, with the new robot a set of robotic functions controllable by the controller; selecting a set of selected interface primitives by comparing function attributes of the set of robotic functions to interface attributes of interface primitives; generating a robot user interface, by the controller, from the set of selected interface primitives, wherein the robot user interface is configured to control the set of robotic functions; and configuring the controller to provide access to the robot user interface within the work environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A controller device for integrating a new robot into a working environment, the controller device comprising:
-
an interface configured to communicate with a robot; and a registration module coupled with the interface and configured to receive a signal indicating a presence of the new robot in the working environment, establish a negotiation channel with the new robot via the interface, negotiate, via the negotiation channel, with the new robot a set of robotic functions controllable by the controller device, select a set of selected interface primitives by comparing function attributes of the set of robotic functions to interface attributes of interface primitives, generate a robot user interface from the set of selected interface primitives, wherein the robot user interface is configured to control the set of robotic functions, and configure the controller device to provide access to the robot user interface within the work environment. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification