Cognitive Robot Programming using Procedural Parameters and Complex Event Processing

被引:0
|
作者
Erich, Floris [1 ]
Suzuki, Kenji [2 ]
机构
[1] Univ Tsukuba, Sch Integrat & Global Majors SIGMA, 1-1-1 Tennodai, Tsukuba, Ibaraki, Japan
[2] Univ Tsukuba, Fac Engn Informat & Syst, Tsukuba, Ibaraki, Japan
来源
2016 IEEE INTERNATIONAL CONFERENCE ON SIMULATION, MODELING, AND PROGRAMMING FOR AUTONOMOUS ROBOTS (SIMPAR) | 2016年
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Current robot software architectures use the publish/subscribe messaging protocol to enable communication between components. The messages published by a component have to meet the specifications of components subscribing to these messages. Because of this, components can often not be used directly together and either have to be modified first or need to be wrapped using connector components. This increases the amount of work required to develop robot software. In this paper we propose Complex Events Processing (CEP) with Procedural Parameters as an alternative solution. CEP allows a developer to use various operators besides subscribe to define the communication between components. These operators for example allow mapping, filtering and sampling of messages. To be able to provide a generic set of operators which can be used in any robot application, we allow developers to define procedures as parameters to the operators. The procedures act as a strategy for the computation to be performed, the operator defining what should be done and the procedural parameter defining how to do it. Through an example we show that CEP can be used for creating robot behaviors.
引用
收藏
页码:61 / 66
页数:6
相关论文
共 50 条
  • [31] Bitemporal Complex Event Processing of Web Event Advertisements
    Furche, Tim
    Grasso, Giovanni
    Huemer, Michael
    Schallhart, Christian
    Schrefl, Michael
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2013, PT II, 2013, 8181 : 333 - 346
  • [32] DeepCEP: Deep Complex Event Processing Using Distributed Multimodal Information
    Xing, Tianwei
    Vilamala, Marc Roig
    Garcia, Luis
    Cerutti, Federico
    Kaplan, Lance
    Preece, Alun
    Srivastava, Mani
    2019 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP 2019), 2019, : 87 - 92
  • [33] Adaptation of Web Service Interactions Using Complex Event Processing Patterns
    Taher, Yehia
    Parkin, Michael
    Papazoglou, Mike P.
    van den Heuvel, Willem-Jan
    SERVICE-ORIENTED COMPUTING, 2011, 7084 : 601 - 609
  • [34] VISUALISATION AND DETECTION OF ROAD TRAFFIC EVENTS USING COMPLEX EVENT PROCESSING
    Figueiras, Paulo
    Antunes, Hugo
    Guerreiro, Guilherme
    Costa, Ruben
    Jardim-Goncalves, Ricardo
    PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, 2018, VOL 2, 2019,
  • [35] Power Management for Wireless Data Transmission Using Complex Event Processing
    Xiao, Yu
    Li, Wei
    Siekkinen, Matti
    Savolainen, Petri
    Yla-Jaaski, Antti
    Hui, Pan
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (12) : 1765 - 1777
  • [36] Using Complex Event Processing to Support Data Fusion for Ambulance Coordination
    Bruns, Ralf
    Dunkel, Juergen
    Billhardt, Holger
    Lujak, Marin
    Ossowski, Sascha
    2014 17TH INTERNATIONAL CONFERENCE ON INFORMATION FUSION (FUSION), 2014,
  • [37] Secure Complex Monitoring Event Processing
    Bentounsi, Mehdi
    Benbernou, Salima
    15TH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (IEEE NCA 2016), 2016, : 392 - 395
  • [38] Secure Complex Event Processing Framework
    Kota, Venkata Krishna
    Kanakurthi, Thirumal Kumar
    Velayutham, T.
    Akila, M.
    Hemavathy, M.
    2017 7TH IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2017, : 156 - 160
  • [39] Wihidum: Distributed complex event processing
    Jayasekara, Sachini
    Kannangara, Sameera
    Dahanayakage, Tishan
    Ranawaka, Isuru
    Perera, Srinath
    Nanayakkara, Vishaka
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2015, 79-80 : 42 - 51
  • [40] Issues in Complex Event Processing Systems
    Flouris, Ioannis
    Giatrakos, Nikos
    Garofalakis, Minos
    Deligiannakis, Antonios
    2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 2, 2015, : 241 - 246