Patent ID: 8868241

Claim:
A system comprising: a robot having a control module, wherein the control module is configured to control motion of the robot in response to a received task sequence; and a robot task commander (RTC) in networked communication with the control module over a network transport layer (NTL), and having: at least one script engine; a processor; tangible, non-transitory memory; and a graphical user interface (GUI) having a text editor and a file browser, wherein the GUI is configured to provide access to the text editor, and, via the file browser, to a centralized library of code library blocks in the memory, each constructed using the text editor from an interpretive language computer programming code, and each having an input and an output block forming pointers to required input and output data, and providing a Visual Programming Language (VPL) tool and the text editor; wherein the system is configured to execute instructions from the memory via the at least one script engine and the processor to thereby open the VPL tool, build and store the task sequence for the robot using at least some of the stored code library blocks, assign data to the input and output connections identifying the required input and output data for each library code block, and transmit the task sequence to the control module over the NTL.