System and method for real-time robotic control
AssigneeTeradyne, Inc.
InventorsXi Chen, Douglas E. Barker
Life of this patent
Estimating the term…
Abstract
Embodiments included herein are directed towards a system and method for robotic control. The system may include a graphical user interface configured to allow a user to access a data storage unit associated with a robot. The system may further include a configurable portion including the data storage unit, a manipulator controller, and a data transfer layer. The system may also include a generic portion configured to parse the configurable portion to generate a robotic controller.
Claims18
A robotic control system comprising:
- a configurable real-time robotic controller portion including a data storage unit, a manipulator controller, a hardware communication layer in communication with at least one robot and a data transfer layer, wherein each of the manipulator controller and the hardware communication layer include one or more configurable members that are configured using one or more configuration files linking the one or more configurable members to portions of the one or more configuration files;
- and
- a graphical user interface including a configurable controller interface, wherein the graphical user interface is configured to allow a user to access the data storage unit of the configurable real-time robotic controller portion, wherein the configurable controller interface is in communication with the configurable real-time robotic controller portion through the data transfer layer, wherein the graphical user interface is further configured to allow a user to communicate with at least one of the manipulator controller, the hardware communication layer, and a thread, wherein the thread determines when the hardware communication layer and the manipulator controller run.
A method for configuring a real-time robotic controller, comprising:
- providing a real-time robotic controller configurable portion including a data storage unit, a manipulator controller, a hardware communication layer in communication with at least one robot and a data transfer layer;
- configuring at least one of the manipulator controller and the hardware communication layer using one or more configuration files associated with at least one of the manipulator controller and the hardware communication layer, wherein each of the manipulator controller and the hardware communication layer include one or more configurable members that are configured using one or more configuration files linking the one or more configurable members to portions of the one or more configuration files;
- allowing, via the graphical user interface, a user to access the data storage unit of the configurable real-time robotic controller portion, wherein the configurable controller interface is in communication with the configurable real-time robotic controller portion through the data transfer layer;
- and
- allowing, via the graphical user interface, the user to communicate with the manipulator controller, the hardware communication layer, and a thread, wherein the thread determines when the hardware communication layer and the manipulator controller run.
A robotic control system comprising:
- a configurable real-time robotic controller portion including a data storage unit, a manipulator controller, a hardware communication layer in communication with at least one robot and a data transfer layer, wherein each of the manipulator controller and the hardware communication layer include one or more configurable members that are configured using one or more Extensible Markup Language (XML) configuration files linking the one or more configurable members to portions of the one or more XML configuration files;
- and
- a graphical user interface including a configurable controller interface, wherein the graphical user interface is configured to allow a user to access the data storage unit of the configurable real-time robotic controller portion, wherein the configurable controller interface is in communication with the configurable real-time robotic controller portion through the data transfer layer, wherein the graphical user interface is further configured to allow a user to communicate with at least one of the manipulator controller, the hardware communication layer, and a thread, wherein the thread determines when the hardware communication layer and the manipulator controller run.
Dependencies are inferred from the claim text.