Abstract: A system for developing distributed robot application-level software includes a robot having an associated control module which controls motion of the robot in response to a commanded task, and a robot task commander (RTC) in networked communication with the control module over a network transport layer (NTL). The RTC includes a script engine(s) and a GUI, with a processor and a centralized library of library blocks constructed from an interpretive computer programming code and having input and output connections. The GUI provides access to a Visual Programming Language (VPL) environment and a text editor. In executing a method, the VPL is opened, a task for the robot is built from the code library blocks, and data is assigned to input and output connections identifying input and output data for each block. A task sequence(s) is sent to the control module(s) over the NTL to command execution of the task.
Type:
Grant
Filed:
March 14, 2013
Date of Patent:
October 21, 2014
Assignees:
GM Global Technology Operations LLC, The United States of America as represented by the Administrator of the National Aeronautics and Space Administration
Inventors:
Stephen W Hart, John D. Yamokoski, Brian J Wightman, Duy Paul Dinh, Dustin R Gooding