Search NASASearch

NASA NTRS · 20150003367

Robot Task Commander with Extensible Programming Environment

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.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Hart, Stephen W, Yamokoski, John D., Wightman, Brian J, Dinh, Duy Paul, Gooding, Dustin R. 2014-10-21. Robot Task Commander with Extensible Programming Environment. https://ntrs.nasa.gov/citations/20150003367

Cite the original work for its findings. Save a collection to share your selection of sources.