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 条
  • [1] Integrating sensing, task planning, and execution for robotic assembly
    Tung, CP
    Kak, AC
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1996, 12 (02): : 187 - 201
  • [2] Towards Robust Task Execution for Domestic Service Robots
    Anastassia Kuestenmacher
    Naveed Akhtar
    Paul G. Plöger
    Gerhard Lakemeyer
    [J]. Journal of Intelligent & Robotic Systems, 2014, 76 : 5 - 33
  • [3] Towards Robust Task Execution for Domestic Service Robots
    Kuestenmacher, Anastassia
    Akhtar, Naveed
    Ploeger, Paul G.
    Lakemeyer, Gerhard
    [J]. JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2014, 76 (01) : 5 - 33
  • [4] Towards Robust Task Execution for Domestic Service Robots
    Kuestenmacher, A.
    Akhtar, N.
    Ploeger, P. G.
    Lakemeyer, G.
    [J]. TWENTY-FOURTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING, 2014, : 528 - 531
  • [5] Task Planning for an Autonomous Service Robot
    Keller, Thomas
    Eyerich, Patrick
    Nebel, Bernhard
    [J]. KI 2010: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2010, 6359 : 358 - 365
  • [6] A Multi-Robot Task Planning System Minimizing the Total Execution Time for Hospital Service
    Kim, Yong-Hwi
    Kim, Byung Kook
    [J]. INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2010), 2010, : 379 - 384
  • [7] Visual Search and Recognition for Robot Task Execution and Monitoring
    Mauro, Lorenzo
    Puja, Francesco
    Grazioso, Simone
    Ntouskos, Valsamis
    Sanzari, Marta
    Alati, Edoardo
    Freda, Luigi
    Pirri, Fiora
    [J]. APPLICATIONS OF INTELLIGENT SYSTEMS, 2018, 310 : 94 - 109
  • [8] Planning and monitoring the execution of web service requests
    Lazovik, Alexander
    Aiello, Marco
    Papazoglou, Mike
    [J]. INTERNATIONAL JOURNAL ON DIGITAL LIBRARIES, 2006, 6 (03) : 235 - 246
  • [9] Planning and monitoring the execution of web service requests
    Lazovik, A
    Aiello, M
    Papazoglou, M
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2003, 2003, 2910 : 335 - 350
  • [10] Human-Aware Robot Task Planning with Robot Execution Time Estimation
    Braun, Mitchell
    Cheng, Yujiao
    Tomizuka, Masayoshi
    [J]. IFAC PAPERSONLINE, 2022, 55 (41): : 181 - 186