Integrating task planning, execution and monitoring for a domestic service robot

被引:2
|
作者
Shpieva, Elizaveta [1 ]
Awaad, Iman [1 ]
机构
[1] Bonn Rhein Sieg Univ Appl Sci, Bonn, Germany
来源
IT-INFORMATION TECHNOLOGY | 2015年 / 57卷 / 02期
关键词
Robot control architecture; task planning; monitoring; execution;
D O I
10.1515/itit-2014-1064
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Embodied artificial agents operating in dynamic, real-world environments need architectures that support the special requirements that exist for them. Architectures are not always designed from scratch and the system then implemented all at once, but rather, a step-wise integration of components is often made to increase functionality. In order to increase flexibility and robustness, a task planner was integrated into an existing architecture and the planning process was coupled with the pre-existing execution and the basic monitoring processes. This involved the conversion of monolithic SMACH scenario scripts (state-machine execution scripts) into modular states that can be called dynamically based on the plan that was generated by the planning process. The procedural knowledge encoded in such state machines was used to model the planning domain for two RoboCup@ Home scenarios on a Care-O-Bot 3 robot. This was done for the JSHOP2 hierarchical task network (HTN) planner. A component which iterates through a generated plan and calls the appropriate SMACH states was implemented, thus enabling the scenarios. Crucially, individual monitoring actions which enable the robot to monitor the execution of the actions were designed and included, thus providing additional robustness.
引用
收藏
页码:112 / 121
页数:10
相关论文
共 50 条
  • [41] Initiative in Robot Assistance during Collaborative Task Execution
    Baraglia, Jimmy
    Cakmak, Maya
    Nagai, Yukie
    Rao, Rajesh
    Asada, Minoru
    [J]. ELEVENTH ACM/IEEE INTERNATIONAL CONFERENCE ON HUMAN ROBOT INTERACTION (HRI'16), 2016, : 67 - 74
  • [42] Repeated auctions for robust task execution by a robot team
    Nanjanath, Maitreyi
    Gini, Maria
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2010, 58 (07) : 900 - 909
  • [43] Automatic robot programming by visual demonstration of task execution
    Yeasin, M
    Chaudhuri, S
    [J]. 8TH INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS, 1997 PROCEEDINGS - ICAR'97, 1997, : 913 - 918
  • [44] 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
    [J]. 2014 INTERNATIONAL SYMPOSIUM ON MICRO-NANOMECHATRONICS AND HUMAN SCIENCE (MHS), 2014,
  • [45] Integrating Robot Task Planner with Common-Sense Knowledge Base to Improve the Efficiency of Planning
    Al-Moadhen, Ahmed
    Qiu, Renxi
    Packianather, Michael
    Ji, Ze
    Setchi, Rossi
    [J]. 17TH INTERNATIONAL CONFERENCE IN KNOWLEDGE BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS - KES2013, 2013, 22 : 211 - 220
  • [46] Caesar: an intelligent domestic service robot
    Stefan Schiffer
    Alexander Ferrein
    Gerhard Lakemeyer
    [J]. Intelligent Service Robotics, 2012, 5 : 259 - 273
  • [47] CAESAR: an intelligent domestic service robot
    Schiffer, Stefan
    Ferrein, Alexander
    Lakemeyer, Gerhard
    [J]. INTELLIGENT SERVICE ROBOTICS, 2012, 5 (04) : 259 - 273
  • [48] Combined task and motion planning system for the service robot using hierarchical action decomposition
    Jeon, Jeongmin
    Jung, Hong-ryul
    Tuan Luong
    Yumbla, Francisco
    Moon, Hyungpil
    [J]. INTELLIGENT SERVICE ROBOTICS, 2022, 15 (04) : 487 - 501
  • [49] Combined task and motion planning system for the service robot using hierarchical action decomposition
    Jeongmin Jeon
    Hong-ryul Jung
    Tuan Luong
    Francisco Yumbla
    Hyungpil Moon
    [J]. Intelligent Service Robotics, 2022, 15 : 487 - 501
  • [50] Task Planning and Simulation Platform for On-Orbit Service Multi-Robot System
    Gao Xiang
    Zhang Tao
    Song Jingyan
    [J]. 2014 IEEE CHINESE GUIDANCE, NAVIGATION AND CONTROL CONFERENCE (CGNCC), 2014, : 33 - 37