ROBOT OPERATOR CONTROL UNIT CONFIGURATION SYSTEM AND METHOD
3 Assignments
0 Petitions
Accused Products
Abstract
A unified framework is provided for building common functionality into diverse operator control units. A set of tools is provided for creating controller configurations for varied robot types. Preferred controllers do one or more the following: allow uploading of configuration files from a target robot, adhere to common user interface styles and standards, share common functionality, allow extendibility for unique functionality, provide flexibility for rapid prototype design, and allow dynamic communication protocol switching. Configuration files may be uploaded from robots to configure their operator control units. The files may include scene graph control definitions; instrument graphics; control protocols; or mappings of control functions to scene graphics or control inputs.
105 Citations
33 Claims
-
1-16. -16. (canceled)
-
17. A robot control system comprising:
-
a robot comprising at least one sensor, a memory, and a configuration file stored in the memory, the configuration file including user-selected graphical user interface preferences and information specific to the robot on which it is stored; and an operator control unit configured to receive the configuration file and one or more of sensor data and robot telemetry data from the robot, the operator control unit comprising a framework configured to display a graphical user interface including information supplied by the configuration file, and at least some of the robot telemetry data and the sensor data, the graphical user interface facilitating control of the robot. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for controlling a robot having at least one sensor with an operator control unit comprising a graphical user interface, the method comprising:
-
inputting user-selected attributes of a graphical user interface and information specific to a robot; generating a configuration file including the inputted attributes and information; communicating the configuration file to the robot and storing the configuration file in a memory of the robot; transmitting the configuration file and one or more of sensor data and robot telemetry data from the robot to the operator control unit; and building and populating a display topology of the operator control unit using the configuration file and one or more of the sensor data and the robot telemetry data.
-
-
26. A robot control system comprising:
-
a robot having a payload comprising at least one sensor, a memory, and a configuration file stored in the memory, the configuration file including user-selected graphical user interface preferences for display of the sensor data; and an operator control unit configured to receive data in the configuration file and sensor data from the robot, the operator control unit comprising a framework configured to display a graphical user interface including the sensor data in accordance with preferences for display of the sensor data as defined in the data in the configuration file, the graphical user interface facilitating control of the robot. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method for visually planning and communicating a layout of a graphical user interface using an operator control unit builder, the method comprising:
-
importing one or more of instrument models; selecting, from the instrument models, which instruments will be displayed to an operator of the operator control unit; arranging a layout of the selected instruments; binding robot telemetry data topics to the selected instruments; creating a configuration file including the visually planned graphical user interface layout; communicating the configuration file to a robot; storing the configuration file in a memory of the robot; and communicating the configuration file to an operator control unit. - View Dependent Claims (32, 33)
-
Specification