Chrome Extension
WeChat Mini Program
Use on ChatGLM

Robot Task Commander: A framework and IDE for robot application development

Intelligent Robots and Systems(2014)

Cited 28|Views6
No score
Abstract
This paper introduces the Robot Task Commander (RTC) framework for defining, developing, and deploying robot application software for use in different run-time contexts. RTC was created by NASA-JSC in conjunction with General Motors for use with the Robonaut-2 and Valkyrie humanoid robot platforms. RTC provides a robot programming syntax and an IDE appropriate for use by experts and non-experts for implementation and execution. An expert developer can implement a new application with a combination of scripts, called process nodes, and state machines that set the control mode of the robot. A non-expert developer can assemble process nodes and controller state machines into novel hierarchical applications using a visual programming language (VPL). This VPL also allows developers to interface with other RTC applications or with third-party software packages using a variety of network transport mechanisms (ROS, TCP, shared memory, etc.). RTC represents an advantage over other robot programming frameworks by providing multiple levels of flexibility for development. The efficacy of RTC is demonstrated through examples of sophisticated behaviors, such as programming the Valkyrie robot to grab objects and turn a valve.
More
Translated text
Key words
finite state machines,humanoid robots,robot programming,software packages,visual programming,General Motors,IDE,NASA-JSC,RTC framework,Robonaut-2,VPL,Valkyrie humanoid robot platforms,controller state machines,network transport mechanisms,process nodes,robot application development,robot application software,robot programming syntax,robot task commander,third-party software packages,visual programming language
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined