基于微服务的局部视觉点胶软件系统设计与实现.pdfVIP

基于微服务的局部视觉点胶软件系统设计与实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

摘要

当前,在3C电子、汽车制造、精密五金、工艺饰品等行业广泛使用的局部视觉点

胶机的核心软件系统的设计与实施仍然基于本地单体式架构,存在开放性差、功能模

块耦合度高、升级维护困难等问题,难以适应制造企业智能化生产、网络化协同、服

务化延伸的趋势。微服务作为一种新型软件架构,具有服务化、可扩展、低耦合等优

良特性,能够实现应用程序的快速部署、弹性扩展以及自动化管理,有望解决上述问

题。因此,本文研究基于微服务的局部视觉点胶软件系统,主要工作如下:

(1)基于微服务设计理念对软件系统架构进行了设计,将整个软件系统划分为应

用交互前台与微服务后台;同时对视觉算法进行了设计,针对相机标定算法设计了基

于模板匹配的九点标定法,针对模板匹配算法设计了基于形状边缘特征的模板匹配

法,为后续软件系统中视觉算法功能的实现提供了理论基础。

(2)对软件系统应用交互前台进行了设计,使用WEB技术实现了系统所需提供

的人机交互功能,着重对平台的CAD程序编辑功能模块与基于数字孪生的实时监控功

能模块进行设计和实现。基于Canvas技术及计算机图形学实现了CAD图元绘制、图

元变换以及DXF文件解析等功能;采用轻量化的XML语言构建了数字孪生模型,并

在此基础上设计了实时数据驱动数字孪生模型的运动控制方法以及交互式功能服务,

为用户提供生产过程虚实协同的实时监控服务。

(3)对软件系统微服务后台进行了设计,将系统后台服务程序所需提供的功能进

行解耦,设计并实现了注册与配置微服务、实时数据微服务、视觉算法微服务以及加

工控制微服务四个核心业务服务,同时对微服务后台所使用的实时通信协议和分布式

计算框架进行了设计和实现。此外,基于Raft算法实现监控基础服务,保障微服务后

台运行的稳定性与可靠性。

(4)搭建相关软硬件实验平台对软件系统进行运行测试与性能分析。首先对系统

应用交互前台提供的人机交互功能以及系统微服务后台的性能、稳定性等进行测试;

然后通过实际点胶加工测试进一步验证本文所述方案的可行性与合理性;最后将本文

所设计和实现的软件系统与市场上成熟的点胶软件系统进行对比分析。结果表明,本

文设计和实现的基于微服务的局部视觉点胶软件系统能够满足实际点胶加工需求,并

且具备低耦合、易部署、可扩展和跨平台等优良特性。

关键词:视觉点胶;软件系统;微服务;WEB技术

Keywords:VisualDispensing;SoftwareSystem;Microservices;WEBTechnology

目录

摘要I

ABSTRACTII

第一章绪论1

1.1课题研究背景及研究意义1

1.2国内外研究现状4

1.2.1视觉点胶系统研究现状4

1.2.2微服务研究现状7

1.2.3基于微服务的制造系统研究现状9

1.3论文研究内容及章节安排11

第二章系统架构与视觉算法设计14

2.1需求分析14

2.1.1局部视觉点胶加工流程14

2.1.2软件系统设计需求15

2.2软件系统架构设计16

2.3视觉算法设计19

2.3.1相机标定算法设计20

2.3.2模板匹配算法设计23

2.4本章小结28

第三章局部视觉点胶软件系统应用交互前台设计与实现29

3.1应用交互前台架构设计29

3.2CAD程序编辑功能模块设计与实现30

3.2.1交互式绘图功能31

3.2.2图元绘制及图元变换功能34

3.2.3DXF文件解析功能37

3.3基于数字孪生的实时监控功能模块设计与实现38

3.3.1点胶设备数字孪生模型构建39

3.3.2映射交互机理43

文档评论(0)

拥有快乐的你 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档