Robot Task Commander: A Framework and IDE for Robot Application Development

被引:0
|
作者
Hart, Stephen [1 ]
Dinh, Paul [1 ]
Yamokoski, John D. [1 ]
Wightman, Brian [1 ]
Radford, Nicolaus [1 ]
机构
[1] GM Corp, Mfg Syst Res Grp, Warren, MI 48090 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:1547 / 1554
页数:8
相关论文
共 50 条
  • [31] Autonomous Task Execution within NAO Robot Scouting Mission Framework
    Babic, Anja
    Jagodin, Nikola
    Kovacic, Zdenko
    2017 EUROPEAN CONFERENCE ON MOBILE ROBOTS (ECMR), 2017,
  • [32] A general singularity avoidance framework for robot manipulators: Task reconstruction method
    Kim, J
    Marani, G
    Chung, WK
    Yuh, J
    2004 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1- 5, PROCEEDINGS, 2004, : 4809 - 4814
  • [33] A new framework for task oriented sensor based robot programming and verification
    Diethers, K
    Firley, T
    Kröger, T
    Thomas, U
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS 2003, VOL 1-3, 2003, : 1208 - 1214
  • [34] APPLICATION OF RECURRENT NEURAL CONTROLLERS FOR ROBOT COMPLEX TASK PERFORMANCE
    Capi, Genci
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2009, 5 (05): : 1171 - 1178
  • [35] A Task Allocation Framework for Human Multi-Robot Collaborative Settings
    Lippi, Martina
    Di Lillo, Paolo
    Marino, Alessandro
    2023 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2023), 2023, : 7614 - 7620
  • [36] A planning system for robot sampling task-based on ROS framework
    Wang, Weidong
    Cao, Wenwu
    Gao, Wenrui
    Du, Zhijiang
    PROCEEDINGS OF 2017 IEEE INTERNATIONAL CONFERENCE ON UNMANNED SYSTEMS (ICUS), 2017, : 347 - 352
  • [37] Application of the distributed field robot architecture to a simulated demining task
    Long, M
    Gage, A
    Murphy, R
    Valavanis, K
    2005 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-4, 2005, : 3193 - 3200
  • [38] Reinforcement Learning and Its Application in Robot Task Planning: A Survey
    Zhang X.
    Gao S.
    Yao C.
    Chu Y.
    Peng S.
    Moshi Shibie yu Rengong Zhineng/Pattern Recognition and Artificial Intelligence, 2023, 36 (10): : 902 - 917
  • [39] Privacy framework for context-aware robot development
    Heuer T.
    Schiering I.
    Gerndt R.
    1600, De Gruyter Open Ltd (12): : 468 - 480
  • [40] Study and development of mobile robot's control framework
    Li, Wenfeng
    Zhang, Fan
    Yan, Xinqing
    Yang, Xiaozhu
    Du, Juan
    Han, Rui
    Zhongguo Jixie Gongcheng/China Mechanical Engineering, 2008, 19 (01): : 114 - 119