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 条
  • [31] A TAXONOMY OF THE MONITORING OF THE EXECUTION OF ROBOT PROGRAMS
    CAGLIOTI, V
    SORRENTI, D
    DANIELI, M
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 1995, 8 (03) : 204 - 209
  • [32] A taxonomy of the monitoring of the execution of robot programs
    Caglioti, V.
    Sorrenti, D.
    Danieli, M.
    Journal of Photochemistry and Photobiology, A: Chemistry, 859
  • [33] A taxonomy of the monitoring of the execution of robot programs
    Caglioti, V.
    Sorrenti, D.
    Danieli, M.
    International Journal of Computer Integrated Manufacturing, 8 (03):
  • [34] Integrating planning and execution in software development processes
    Dellen, B
    Maurer, F
    PROCEEDINGS OF THE 5TH WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WET ICE '96), 1996, : 170 - 176
  • [35] Planning and Execution of Heterogeneous Service Compositions
    Huf, Alexis
    Salvadori, Ivan
    Siqueira, Frank
    2017 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2017, : 987 - 993
  • [36] Integration of planning and execution in service innovation
    Siltaloppi, Jaakko
    Toivonen, Marja
    SERVICE INDUSTRIES JOURNAL, 2015, 35 (04): : 197 - 216
  • [37] Home service robot task planning using semantic knowledge and probabilistic inference
    Wang, Zhongli
    Tian, Guohui
    Shao, Xuyang
    KNOWLEDGE-BASED SYSTEMS, 2020, 204
  • [38] Motion Planning for Fetch-and-Give Task using Wagon and Service Robot
    Pyo, Yoonseok
    Nakashima, Kouhei
    Tsuji, Tokuo
    Kurazume, Ryo
    Morooka, Ken'ichi
    2015 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM), 2015, : 925 - 932
  • [39] Task planning in robot simulation
    Owens, J
    INDUSTRIAL ROBOT, 1996, 23 (05): : 21 - &
  • [40] Visual Robot Task Planning
    Paxton, Chris
    Barnoy, Yotam
    Katyal, Kapil
    Arora, Raman
    Hager, Gregory D.
    2019 INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2019, : 8832 - 8838