您的位置:山东大学 -> 科技期刊社 -> 《山东大学学报(工学版)》

山东大学学报(工学版) ›› 2015, Vol. 45 ›› Issue (4): 31-39.doi: 10.6040/j.issn.1672-3961.0.2015.144

• 控制科学与工程 • 上一篇    下一篇

服务机器人云计算平台SOA接口层模型设计

陈宏兴1, 周风余1, 田天1, 姜志飞1, 陈竹敏2   

  1. 1. 山东大学控制科学与工程学院, 山东 济南 250061;
    2. 山东大学计算机科学与技术学院, 山东 济南 250101
  • 收稿日期:2015-05-14 修回日期:2015-06-26 出版日期:2015-08-20 发布日期:2015-05-14
  • 通讯作者: 周风余(1969-),男,山东沂南人,教授,博士,博导,主要研究方向为智能机器人.E-mail:zhoufengyu@sdu.edu.cn E-mail:zhoufengyu@sdu.edu.cn
  • 作者简介:陈宏兴(1991-),女,山西运城人,硕士研究生,主要研究方向为智能机器人软件开发.E-mail:chenhongxing_sdu@163.com
  • 基金资助:
    国家自然科学基金资助项目(61375084);山东大学基本科研业务费专项资金资助项目(2014JC034)

Design of SOA interface model in service robot cloud computing platform

CHEN Hongxing1, ZHOU Fengyu1, TIAN Tian1, JIANG Zhifei1, CHEN Zhumin2   

  1. 1. School of Control Science and Engineering, Shandong University, Jinan 250061, Shandong, China;
    2. School of Computer Science and Technology, Shandong University, Jinan 250101, Shandong, China
  • Received:2015-05-14 Revised:2015-06-26 Online:2015-08-20 Published:2015-05-14

摘要: 面向云服务机器人在家庭场景下的使用需求,设计了一种基于SOA(service-oriented architecture)架构的云计算平台接口层模型。模型将云计算平台的基本功能定义为元服务,根据数据类型和平台层次将SOA层服务分解为元服务的有序组合,并与服务相关资源组合构成元服务列表,完成服务的分解和重构流程,达到了元服务重组和复用的目的。针对服务执行过程中的服务质量监测问题,采用基于服务描述的服务质量存根保存服务的实时信息,设计服务管理层和服务调度层,通过元服务列表和服务质量存根完成服务的映射和管理工作,实现了服务的动态调度。实验验证了机器人云计算平台SOA接口层模型在服务映射和服务管理方面的可行性和有效性。

关键词: 服务重构, 云计算平台, SOA接口层, 服务描述, 服务机器人

Abstract: An interface model of cloud computing platform based on SOA(service-oriented architecture) architecture was presented for the cloud service robot in the family usage scenarios. The basic functions of cloud computing platform were defined as meta services, the service of SOA layer was decomposed into a list of meta services according to the data type and platform level, service decomposition and reconstruction were accomplished through the meta service list and related resources, reorganization and reuse of the meta service was achieved. Stubs of service quality were used to save the real-time information against the problem of service quality monitoring, mapping and management of services were accomplished through the meta service list and stubs of service quality, service dynamic scheduling was realized by the service management and service scheduling layer. The effectiveness and feasibility of the SOA interface model were tested by experiments.

Key words: SOA, service robot, cloud computing platform, service describing, service reconstruction

中图分类号: 

  • TP311.13
[1] KUFFNER J, LAVALLE S. Space filling trees: a new perspective on incremental search for motion planning[C]//Proceedings of IEEE International Conference on Intelligent Robots and Systems. San Francisco, USA:the IEEE Press, 2011:2199-2206.
[2] 张恒, 刘艳丽, 刘大勇. 云机器人的研究进展[J]. 计算机应用研究, 2014, 31(9): 2567-2575. ZHANG Heng, LIU Yanli, LIU Dayong. Advances in research of cloud robotics[J]. Application Research of Computers, 2014, 31(9):2567-2575.
[3] 田国会,许亚雄. 云机器人:概念、架构与关键技术研究综述[J]. 山东大学学报:工学版,2014,44(6):47-54. TIAN Guohui, XU Yaxiong. Cloud robotics: concept, architectures and key technologies[J]. Journal of Shandong University: Engineering Science, 2014, 44(6):47-54.
[4] 周风余, 赵文斐, 田天, 等. 陪护机器人云存储系统设计及实现[J]. 山东大学学报:工学版, 2014, 44(5): 1-6. ZHOU Fengyu, ZHAO Wenfei, TIAN Tian, et al. Design and implementation of cloud storage system for accompany robot[J]. Journal of Shandong University:Engineering Science, 2014, 44(5):1-6.
[5] ERL T. Service-oriented architecture: concepts, technology, and design[M]. New York : Prentice Hall, 2005.
[6] 凌晓东. SOA综述[J]. 计算机应用与软件, 2007, 24(10):122-124. LING Xiaodong. A review of SOA[J]. Computer Applications and Software, 2007, 24(10):122-124.
[7] PAPAZOGLOU M P, TRAVERSO P, DUSTDAR S, et al. Service-oriented computing: state of the art and research challenges[J].Computer, 2007, 40(11):38-45.
[8] CASATI F, SHAN M C. Dynamic and adaptive composition of e-services.[J]. Information Systems, 2001, 26(3):143-163.
[9] FENSEL D, BUSSLER C. The web service modeling framework WSMF[J]. Electronic Commerce Research and Applications, 2002, 1(2):113-137.
[10] KAMEI K, NISHIO S, HAGITA N, et al. Cloud networked robotics[J]. Network, 2012, 26(3):28-34.
[11] CHEN Y, DU Z, GARCI X, et al. Robot as a service in cloud computing[C]// Proceedings of the 5th IEEE International Symposium on Service-Oriented System Engineering(SOSE). Nanjing, China: the IEEE Press, 2010:151-158.
[12] WSIBEL M, BEETZ M, CIVERA J. RoboEarth:a world wide web for robots[J]. IEEE Transactions on Robotics and Automation, 2011, 6(14):69-82.
[13] 蔡云飞, 唐振民, 阎岩. 一种新的基于SOA的多机器人协作分层体系结构[J]. 机器人, 2010, 32(6):805-811. CAI Yunfei, TANG Zhenmin, YAN Yan. A new layered multi-robot cooperative architecture based on SOA[J]. Robot, 2010, 32(6):805-811.
[14] 沈立,何婧,李映红, 等. 基于SOA的无线电数据共享平台的设计与实现[J]. 计算机科学,2014,41(Z1):463-465. SHEN Li, HE Jing, LI Yinghong, et al. Design and implementation of radio data sharing platform based on SOA[J]. Computer Science, 2014, 41(Z1):463-465.
[15] 李映红, 何婧, 沈立,等. 基于ESB与Agent的共享数据中心同步模型研究[J]. 计算机科学, 2014,41(B11):396-398. LI Yinghong, HE Jing, SHEN Li, et al. Data synchronization of data-sharing center based on ESB and agent[J]. Computer Science, 2014, 41(B11):396-398.
[16] 陈超, 张红军,毛新军,等. 面向自主Web服务的态势信息监视模型及其实现技术[J].计算机科学,2014,41(5):186-189. CHEN Chao, ZHANG Hongjun, MAO Xinjun, et al. Situation monitoring model and implementation technique for autonomous web services[J]. Computer Science, 2014, 41(5):186-189.
[17] 张子龙,毛新军,尹俊文,等. 面向自主Web服务的注册中心模型及其实现技术[J].计算机科学,2014,41(11):118-123. ZHANG Zilong, MAO Xinjun, YIN Junwen, et al. Model and implementation of registry for autonomy oriented web services[J]. Computer Science, 2014, 41(11):118-123.
[18] BORTHAKUR D. The hadoop distributed file system: Architecture and design[J]. Hadoop Project Website, 2007, 11(2007):21.
[19] DIMIDUK N, KHURANA A, RYAN M H, et al. HBase in action[M]. Shelter Island: Manning, 2013.
[20] 唐海东, 武延军. 分布式同步系统 Zookeeper 的优化[J]. 计算机工程, 2014, 40(4):53-56. TANG Haidong, WU Yanjun. Optimization of distributed synchronous system zookeeper[J]. Computer Engineering, 2014, 40(4):53-56.
[21] CHIN W P, NTAFOS S. The zookeeper route problem[J]. Information Sciences, 1992, 63(3):245-259.
[22] DEAN J, GHEMAWAT S. MapReduce: simplified data processing on large clusters[J]. Communications of the ACM, 2008, 51(1):107-113.
[23] 张静, 曲晓杰, 冀中,等. 基于内容的图像和视频搜索重排序技术综述[J]. 计算机工程与应用, 2011, 47(29):171-174. ZHANG Jing, QU Xiaojie, JI Zhong, et al. Overview of content-based image and video search reranking[J]. Computer Engineering and Applications, 2011, 47(29):171-174.
[24] 邹宇华,陈伟海,吴星明,等. 一种室外非理想光照条件下的立体匹配算法[J]. 机器人, 2012, 34(3):344-353. ZOU Yuhua, CHEN Weihai, WU Xingming, et al. A Stereo matching algorithm under outdoor unideal illumination condition[J]. Robot, 2012, 34(3):344-353.
[25] 徐晶,曾苗祥,许炜. 基于GPU的图片特征提取与检测[J]. 计算机科学, 2014, 41(7):157-161. XU Jing, ZENG Miaoxiang, XU Wei. GPU based image feature extraction and dection[J]. Computer Science, 2014, 41(7):157-161.
[26] 王志瑞,闫彩良. 图像特征提取方法的综述[J]. 吉首大学学报:自然科学版, 2011,32(5):43-47. WANG Zhirui, YAN Cailiang. Method of the image feature extraction[J]. Journal of Jishou University:Natural Science Edition, 2011, 32(5):43-47.
[1] 何东之, 张吉沣, 赵鹏飞. 不确定性传播算法的MapReduce并行化实现[J]. 山东大学学报(工学版), 2015, 45(5): 22-28.
[2] 张伶卫,万文强. 基于云计算平台的代价敏感集成学习算法研究[J]. 山东大学学报(工学版), 2012, 42(4): 19-23.
[3] 李国栋,赵威,田国会*,薛英花. 一种基于旋转矩阵分解的视觉伺服控制算法[J]. 山东大学学报(工学版), 2012, 42(1): 45-50.
[4] 田国会,宋保业. 一种面向物品定位的射频标签定位方法[J]. 山东大学学报(工学版), 2011, 41(5): 26-31 .
[5] 周风余,田国会,郭丹,周祥章. 助老助残服务机器人机载计算机软件系统设计及实现[J]. 山东大学学报(工学版), 2011, 41(1): 32-39.
[6] 田国会,李晓磊,赵守鹏,路飞 . 家庭服务机器人智能空间技术研究与进展[J]. 山东大学学报(工学版), 2007, 37(5): 53-59 .
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!