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 条
  • [1] Robot application development framework based on database
    Subhash, S.
    Krishna, K. Madhava
    2009 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO 2009), VOLS 1-4, 2009, : 1513 - 1517
  • [2] An IDE Framework for Grid Application Development
    Kurniawan, Donny
    Abramson, David
    2008 9TH IEEE/ACM INTERNATIONAL CONFERENCE ON GRID COMPUTING, 2008, : 184 - 191
  • [3] A Framework for Task Planning in Heterogeneous Multi Robot Systems based on Robot Capabilities
    Buehler, Jennifer
    Pagnucco, Maurice
    PROCEEDINGS OF THE TWENTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2014, : 2527 - 2533
  • [4] Competition Task Development for Response Robot Innovation in World Robot Summit
    Kimura, T.
    Okugawa, M.
    Oogane, K.
    Ohtsubo, Y.
    Shimizu, M.
    Takahashi, T.
    Tadokoro, S.
    2017 IEEE INTERNATIONAL SYMPOSIUM ON SAFETY, SECURITY AND RESCUE ROBOTICS (SSRR), 2017, : 129 - 130
  • [5] A Framework of Autonomous Knowledge Transfer for Robot Navigation Task
    Yu, Weiwei
    Wang, Shen
    Madani, Kurosh
    Feng, Huashan
    2013 INTERNATIONAL JOINT CONFERENCE ON AWARENESS SCIENCE AND TECHNOLOGY & UBI-MEDIA COMPUTING (ICAST-UMEDIA), 2013, : 52 - +
  • [6] Autonomous framework for segmenting robot trajectories of manipulation task
    Lee, Sang Hyoung
    Suh, Il Hong
    Calinon, Sylvain
    Johansson, Rolf
    AUTONOMOUS ROBOTS, 2015, 38 (02) : 107 - 141
  • [7] A framework for studying multi-robot task allocation
    Gerkey, BP
    Mataric, MJ
    MULTI-ROBOT SYSTEMS: FROM SWARMS TO INTELLIGENT AUTOMATA, VOL II, 2003, : 15 - 26
  • [8] Task descriptions and a program execution for framework for an autonomous robot
    Suzuki, Yoshitatsu
    Emoto, Kengo
    Kato, Ryota
    Tanaka, Ryoji
    Tani, Eiichiro
    Yamada, Hidekazu
    Tatsuno, Kyoichi
    2014 INTERNATIONAL SYMPOSIUM ON MICRO-NANOMECHATRONICS AND HUMAN SCIENCE (MHS), 2014,
  • [9] Ontology based autonomous robot task processing framework
    Ge, Yueguang
    Zhang, Shaolin
    Cai, Yinghao
    Lu, Tao
    Wang, Haitao
    Hui, Xiaolong
    Wang, Shuo
    FRONTIERS IN NEUROROBOTICS, 2024, 18
  • [10] Autonomous framework for segmenting robot trajectories of manipulation task
    Sang Hyoung Lee
    Il Hong Suh
    Sylvain Calinon
    Rolf Johansson
    Autonomous Robots, 2015, 38 : 107 - 141