PRINTEPS: An Integrated Intelligent Application Development Platform based on Stream Reasoning and ROS

被引:0
作者
Takeshi Morita
Kodai Nakamura
Hiroki Komatsushiro
Takahira Yamaguchi
机构
[1] Keio University,
关键词
Ontology; ROS; Stream reasoning; PRINTEPS;
D O I
10.1007/s12626-018-0020-y
中图分类号
学科分类号
摘要
Although AI and service robot applications have become very popular in many domains recently, many of them are specific applications and it is still difficult to develop integrated intelligent applications such as a robot teahouse and teaching assistant robots. To develop such integrated intelligent applications, we need integrated intelligent application platforms that have AI integration and agile process facilities. From the above background, we are currently developing PRactical INTElligent aPplicationS (PRINTEPS), which is a platform for developing integrated intelligent applications by combining only five types of modules, namely knowledge-based reasoning, spoken dialogue, image sensing, motion management, and machine learning. This paper proposes a workflow editor in PRINETPS based on a service-oriented architecture and a Robot Operating System that enables real-time parallel processing for multiple robots and sensors by integrating the five types of modules. The editor also supports not only developers but also domain experts in updating workflows frequently. This paper also proposes a novel method to integrate signals acquired through image sensing with knowledge (ontologies and business rules) using C-SPARQL and Semantic Web Rule Language. To evaluate PRINTEPS, we developed a robot teahouse application including customer reception and guidance to table services using a humanoid robot with PRINTEPS. Through this case study, we demonstrated that the behaviors of the robot can be modified by changing the workflow, the ontology, and the rules.
引用
收藏
页码:71 / 96
页数:25
相关论文
共 56 条
[1]  
Barbieri DF(2010)C-SPARQL: A continuous query language for RDF data streams International Journal of Semantic Computing 4 3-25
[2]  
Braga D(2015)Development of robot scenario script language and tool for non-expert Journal of Automation and Control Engineering 3 498-502
[3]  
Ceri S(2009)It’s a streaming world! Reasoning upon rapidly changing information IEEE Intelligent Systems 24 83-89
[4]  
Della Valle E(2014)The RACE project–robustness by autonomous competence enhancement KI 28 297-304
[5]  
Grossniklaus M(2016)Artificial cognition for social human–robot interaction: An implementation Artificial Intelligence 247 45-69
[6]  
Choi D(2013)Knowrob: A knowledge processing infrastructure for cognition-enabled robots International Journal of Robotics Research 32 566-590
[7]  
Ha J(2011)Roboearth—a world wide web for robots IEEE Robotics and Automation Magazine 18 69-82
[8]  
Jung M(undefined)undefined undefined undefined undefined-undefined
[9]  
Park W(undefined)undefined undefined undefined undefined-undefined
[10]  
Park H(undefined)undefined undefined undefined undefined-undefined