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

山东大学学报 (工学版) ›› 2019, Vol. 49 ›› Issue (6): 55-62.doi: 10.6040/j.issn.1672-3961.0.2019.251

• 控制科学与工程——机器人专题 • 上一篇    下一篇

基于微服务的服务机器人云服务设计方法

尹磊1(),周风余1,*(),李铭2,王玉刚1,郭银博1,陈科1   

  1. 1. 山东大学控制科学与工程学院,山东 济南 250061
    2. 山东大学工程训练中心,山东 济南 250001
  • 收稿日期:2019-05-27 出版日期:2019-12-20 发布日期:2019-12-17
  • 通讯作者: 周风余 E-mail:yinlei_work@163.com;zhoufengyu@sdu.edu.cn
  • 作者简介:尹磊(1986—),男,山东泰安人,博士生,主要研究方向为云机器人、服务机器人.E-mail:yinlei_work@163.com
  • 基金资助:
    国家重点研发计划项目(2017YFB1302400);国家自然科学基金资助项目(61773242);山东省重大科技创新工程项目(2017CXGC0926);山东省重点研发计划(公益类专项)项目(2017GGX30133)

Design of robot cloud service platform based on microservice

Lei YIN1(),Fengyu ZHOU1,*(),Ming LI2,Yugang WANG1,Yinbo GUO1,Ke CHEN1   

  1. 1. School of Control Science and Engineering, Shandong University, Jinan 250061, Shandong, China
    2. Engineering Training Center, Shandong University, Jinan 250001, Shandong, China
  • Received:2019-05-27 Online:2019-12-20 Published:2019-12-17
  • Contact: Fengyu ZHOU E-mail:yinlei_work@163.com;zhoufengyu@sdu.edu.cn
  • Supported by:
    国家重点研发计划项目(2017YFB1302400);国家自然科学基金资助项目(61773242);山东省重大科技创新工程项目(2017CXGC0926);山东省重点研发计划(公益类专项)项目(2017GGX30133)

摘要:

为了提升服务机器人的智能化水平,提出一种基于微服务的服务机器人云服务设计方法。设计基于微服务的服务机器人云服务的设计框架,提出服务机器人虚拟模型,实现服务机器人运动学/动力学模型、传感器模型和环境模型的云端映射,解决了机器人调用云服务的异构性问题;提出一种交互式的云服务交互接口,采用机器人的协议应答方式实现异构协议的自适应匹配;详细阐述服务机器人云服务平台的开发关键方法。通过所搭建的服务机器人云服务平台进行试验,测试了所设计的功能云服务的调用效果、实时性和细粒度服务质量,可以满足服务机器人的功能要求。

关键词: 服务机器人, 异构性, 云平台, 虚拟机器人模型

Abstract:

To improve the intelligent level of service robots, a cloud service design method for service robots based on micro-service was proposed in this paper. The framework of cloud service based on micro-service was designed based on virtual model of service robot. Kinematics model, sensor model and environment model were proposed to map the robot parameters to cloud center. The interactive interface for cloud services was proposed. The adaptive matching of heterogeneous protocols was realized by using the protocol response of robots. Cloud service development methods were proposed in detail. The experiment result were done to demonstrate the cloud service results, real time and fine-grained quality of service of the proposed cloud service design for service robots.

Key words: service robot, heterogeneous, cloud platform, virtual robot model

中图分类号: 

  • TP24

图1

基于微服务的云服务框架图"

图2

机器人虚拟模型组件"

图3

CAD模型元素图"

图4

人工概率语义模型框架"

图5

传感器模型识别参数定义"

图6

接口层逻辑图"

图7

协议萃取机制流程图"

图8

机器人实验平台"

图9

路径跟踪实验结果"

图10

地图构建云服务"

图11

平均归一化误差"

图12

服务实时性测试图"

图13

平台TPS的对比测试"

图14

不同接口下的云服务响应时间"

图15

服务错误率测试图"

1 WANG M , QU W , CHEN W Y . Hybrid sensing and encoding using pad phone for home robot control[J]. Multimedia Tools & Applications, 2018, 77 (9): 1- 14.
2 CHENG C H, CHEN C Y, LANG J J, et al. Design and implementation of prototype service robot for shopping in a supermarket[C]// International Conference on Advanced Robotics & Intelligent Systems. Taiwan, China: ARIS, 2017.
3 TENORTH M , KLANK U , PANGERCIC D , et al. Web-enabled robots[J]. IEEE Robotics & Automation Magazine, 2011, 18 (2): 58- 68.
4 NOREEN S, ZAHOOR E. CRC2: a mediator based approach for cloud robotics[C]// 2016 IEEE World Congress on Services (SERVICES). San Francisco, USA: IEEE, 2016.
5 WU H , LOU L , CHEN C C , et al. Cloud-based networked visual servo control[J]. IEEE Transactions on Industrial Electronics, 2012, 60 (2): 554- 566.
6 ALI S S , HAMMAND A , ELDIEN A S T . FastSLAM 2.0 tracking and mapping as a cloud robotics service[J]. Computers & Electrical Engineering, 2018, 69 (1): 412- 421.
7 SUGIURA K , SHIGA Y , KAWAI H , et al. A cloud robotics approach towards dialogue-oriented robot speech[J]. Advanced Robotics, 2015, 29 (7): 449- 456.
doi: 10.1080/01691864.2015.1009164
8 ZHANG P, WANG H, DING B, et al. Cloud-based framework for scalable and real-time multi-robot SLAM[C]//2018 IEEE International Conference on Web Services (ICWS). San Francisco, USA: IEEE, 2018.
9 KUFFER J J, LAVALLE S M. Space-filling trees: a new perspective on incremental search for motion planning[C]// IEEE/RSJ International Conference on Intelligent Robots and Systems. San Francisco, USA: IEEE, 2011.
10 DORIYA R, CHAKRABORTY P, NANDI G C. Robot-cloud: a framework to assist heterogeneous low cost robots[C]// International Conference on Communication, Information & Computing Technology. Piscataway, USA: IEEE, 2012.
11 WAIBEL M , BEETZ M , CIVERA J , et al. Roboearth[J]. Robotics & Automation Magazine IEEE, 2011, 18 (2): 69- 82.
12 ARUMUGAM R, ENTI V R, LIU B B, et al. DAvinCi: a cloud computing framework forservice robots[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA: IEEE, 2010.
13 MOHANARAJAH G , HUNZIKER D , RAFFAELLO D , et al. Rapyuta:a cloud robotics platform[J]. IEEE Transactions on Automation Science & Engineering, 2015, 12 (2): 481- 493.
14 陈宏兴, 周风余, 田天, 等. 服务机器人云计算平台SOA接口层模型设计[J]. 山东大学学报(工学版), 2015, 45 (4): 31- 39.
CHEN Hongxing , ZHOU Fengyu , TIAN Tian , et al. Design of SOA interface model in service robot cloud computing platform[J]. Journal of Shandong University (Engineering Science), 2015, 45 (4): 31- 39.
15 周风余, 尹磊, 宋锐, 等. 一种机器人云平台服务构建与调度新方法[J]. 机器人, 2017, 39 (1): 89- 98.
ZHOU Fengyu , YIN Lei , SONG Rui , et al. A novel building and scheduling method of cloud platform services for robot[J]. Robot, 2017, 39 (1): 89- 98.
16 郭银博.基于微服务的陪护机器人云服务设计与实现[D].济南:山东大学, 2018.
GUO Yinbo. Design and implemention of cloud service for escort robot based on microservices[D]. Jinan: Shandong University, 2018.
17 刘景泰, 张森, 孙月. 面向智能家居/智慧生活的服务机器人技术与系统[J]. 集成技术, 2016, 5 (3): 38- 46.
LIU Jingtai , ZHANG Sen , SUN Yue . Technology and system of service robots for smart home and intelligent life[J]. Journal of Integration Technology, 2016, 5 (3): 38- 46.
18 LUIS Felipe Herrera-Quintero , JULIAN Camilo VEGA-Alfonso , KLAUS Bodo Albert Banse , et al. Smart ITS sensor for the transportation planning based on iot approaches using serverless and microservices architecture[J]. IEEE Intelligent Transportation Systems Magazine, 2018, 10 (2): 17- 27.
19 CERNY T . Aspect-oriented challenges in system integration with microservices, SOA and IoT[J]. Enterprise Information Systems, 2018, 5 (1): 1- 23.
20 WANG H , ZOU B , GUO G , et al. Integrating trust with user preference for effective web service composition[J]. IEEE Transactions on Services Computing, 2017, 10 (4): 574- 588.
doi: 10.1109/TSC.2015.2491926
[1] 孔令龙,田国会. 智能家庭中一种基于本体的机器人服务认知机制[J]. 山东大学学报 (工学版), 2019, 49(6): 45-54.
[2] 陈宏兴, 周风余, 田天, 姜志飞, 陈竹敏. 服务机器人云计算平台SOA接口层模型设计[J]. 山东大学学报(工学版), 2015, 45(4): 31-39.
[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   
[1] 刘文亮,朱维红,陈涤,张泓泉. 基于雷达图像的运动目标形态检测及跟踪技术[J]. 山东大学学报(工学版), 2010, 40(3): 31 -36 .
[2] 孔宪明 鞠培军. 一类中立型不确定变时滞系统的稳定性新判据[J]. 山东大学学报(工学版), 2009, 39(5): 48 -51 .
[3] 姚占勇,商庆森,赵之仲,贾朝霞 . 界面条件对半刚性沥青路面结构应力分布的影响[J]. 山东大学学报(工学版), 2007, 37(3): 93 -99 .
[4] 任敬喜,耿金花,高齐圣 . 多因素多指标产品的质量优化[J]. 山东大学学报(工学版), 2007, 37(3): 114 -117 .
[5] 孙向勇 . 不含四圈,三圈不重点的平面图全染色的一个结论[J]. 山东大学学报(工学版), 2007, 37(3): 118 -121 .
[6] 贝广霞,楼佩煌,叶文华,王晓梅 . 精密加工中圆柱度在机检测关键技术[J]. 山东大学学报(工学版), 2007, 37(5): 65 -67 .
[7] 邓修成,沈艳军,方胜乐 . 多输入-多输出线性系统有限时间观测器设计方法[J]. 山东大学学报(工学版), 2008, 38(4): 17 -21 .
[8] 侯燕,杨猛. 高效解决复杂拓扑问题的显式界面追踪算法[J]. 山东大学学报(工学版), 2016, 46(4): 15 -20 .
[9] 刘斌 李术才 张庆松 李树忱 薛翊国. 隧道地质灾害预警体系中岩溶裂隙水综合预报技术研究[J]. 山东大学学报(工学版), 2009, 39(3): 115 -121 .
[10] 闫崇京 廖文和 郭宇 程筱胜. 基于多色图的BOM建模[J]. 山东大学学报(工学版), 2008, 38(6): 70 -75 .