路飞, 刘硕, 田国会. 智能机器人服务环境下传感数据映射及服务组合方法研究[J]. 机器人, 2019, 41(1): 30-39.DOI: 10.13973/j.cnki.robot.18055.
LU Fei, LIU Shuo, TIAN Guohui. Methods for Sensor Data Mapping and Automatic Service Composition in Intelligent Robot Service Environment. ROBOT, 2019, 41(1): 30-39. DOI: 10.13973/j.cnki.robot.18055.
Abstract:In order to improve the availability of sensor data and intelligence of robot service, methods for sensor data mapping based on SSN (semantic sensor network) ontology and for Web service composition in dynamic heterogeneous intelligent service environment are proposed. Firstly, a sensor data ontology model in intelligent space is established using SSN ontology technology. The sensor annotation and semantic mapping language (SASML) is adopted to map dynamic sensor data into SSN ontology files automatically, and conversion of the physical information into cyber information is realized. On this basis, with the theory of service-oriented computing, intelligent space service model can be realized by the Web services which will package heterogeneous devices into unified function interfaces. Finally, dynamic Web service composition is implemented using the non-backtrace backward chaining (NBBC) algorithm to provide complex services for users. The experimental results in intelligent space show that the SSN ontology model constructed can effectively integrate sensor data information, and the service composition algorithm to combine single simple service components into complex service sequences can significantly improve the intelligence of robot services.
[1] Dong C, Zhang X M, Zhou W Z. An R2RML-based mapping system from metal materials database to ontology[C]//9th International Conference on Semantics, Knowledge and Grids. Piscataway, USA:IEEE, 2013:186-189.
[2] Das S, Sundara S, Cyganiak R. R2RML:RDB to RDF mapping language[EB/OL]. (2012-09-27)[2017-11-15]. http://www.w3.org/TR/r2rml/.
[3] Hu L, Jiang J Y, Zhou J, et al. Environment observation system based on semantics in the internet of things[J]. Journal of Networks, 2013, 8(12):2721-2727.
[4] Cyganiak R, Bizer C, Garbers J, et al. The D2RQ mapping language[EB/OL]. (2012-03-12)[2017-11-23]. http://d2rq.org/d2rq-language.
[5] Toudji D, Hilia M, Djouani K, et al. A knowledge oriented approach for composing ambient intelligence services[M]//Proce-dia Computer Science, vol.109. Amsterdam, Netherlands:Elsevier, 2017, 109:584-591.
[6] 梁志伟,金欣,朱松豪.面向服务机器人的智能环境服务构件开发方法[J].机器人,2012,34(3):337-343.Liang Z W, Jin X, Zhu S H. Development approaches of smart space service components for service robots[J]. Robot, 2012, 34(3):337-343.
[7] Qian K, Ma X D, Dai X Z, et al. Flexible ambient service discovery and composition for component-based robotic system[J]. Journal of Ambient Intelligence and Smart Environments, 2012, 4(6):547-562.
[8] Qian K, Ma X D, Dai X Z, et al. Knowledge-enabled decision making for robotic system utilizing ambient service components[J]. Journal of Ambient Intelligence and Smart Environments, 2014, 6(1):5-19.
[9] 路飞,李健,田国会,等.基于参数驱动机制的服务机器人任务自动组合方法[J].高技术通讯,2014,24(2):157-164.Lu F, Li J, Tian G H, et al. An automatic approach for service composition of service robots based on parameter-driven mechanism[J]. High Technology Letters, 2014, 24(2):157-164.
[10] 路飞,田国会,李擎.智能空间环境下基于本体的机器人服务自主认知及规划[J].机器人,2017,39(4):423-430.Lu F, Tian G H, Li Q. Autonomous cognition and planning of ro-bot service based on ontology in intelligent space environment[J]. Robot, 2017, 39(4):423-430.
[11] Schlenoff C, Hong T, Eastman R, et al. A literature review of sensor ontologies for manufacturing applications[C]//IEEE International Symposium on Robotic & Sensor Enrironments. Piscataway, USA:IEEE, 2014:96-101.
[12] Zhang X M, Zhao Y P, Liu W M. A method for mapping sensor data to SSN ontology[J]. International Journal of Hybrid Information Technology, 2015, 8(6):303-316.
[13] 王宇恒.智能空间下资源调度策略及服务选取方法的设计[D].济南:山东大学,2016.Wang Y H. Design of resource scheduling strategy and service selection method in intelligent space[D]. Jinan:Shandong University, 2016.
[14] Ha Y G, Sohn J C, Cho Y J, et al. Towards a ubiquitous robotic companion:Design and implementation of ubiquitous robotic service framework[J]. ETRI Journal, 2005, 27(6):666-676.
[15] Chinnici R, Moreau J-J, Ryman A, et al. Web services description language (WSDL) version 2.0 Part 1:Core language[EB/OL]. (2007-06-26)[2017-11-27]. https://www.w3.org/TR/wsdl20/.
[16] 刘家茂,顾宁,施伯乐.基于Mediator的Web Services无回溯反向链动态合成[J].计算机研究与发展,2005,42(7):1153-1158.Liu J M, Gu N, Shi B L. Non-backtrace backward chaining dynamic composition of Web services based on mediator[J]. Journal of Computer Research and Developent, 2005, 42(7):1153-1158.
[17] 顾宁,刘家茂,柴晓路,等.Web Services原理与研发实践[M].北京:机械工业出版社,2006:198-200.Gu N, Liu J M, Chai X L, et al. Web Services:Principle and development practice[M]. Beijing:China Machine Press, 2006:198-200.
[18] Apache Jena Ontology API[EB/OL].[2016-10-18] [2017-11-23]. http://jena.apache.org/documentation/ontology/.