CN113298920A - 一种基于实时数据驱动的料箱自动化映射交互方法 - Google Patents

一种基于实时数据驱动的料箱自动化映射交互方法 Download PDF

Info

Publication number
CN113298920A
CN113298920A CN202110523617.1A CN202110523617A CN113298920A CN 113298920 A CN113298920 A CN 113298920A CN 202110523617 A CN202110523617 A CN 202110523617A CN 113298920 A CN113298920 A CN 113298920A
Authority
CN
China
Prior art keywords
data
dimensional
bin
real
model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110523617.1A
Other languages
English (en)
Inventor
丁勇
曾岩
涂启标
蓝智富
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianhai Oukang Technology Information Xiamen Co ltd
Original Assignee
Tianhai Oukang Technology Information Xiamen Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianhai Oukang Technology Information Xiamen Co ltd filed Critical Tianhai Oukang Technology Information Xiamen Co ltd
Priority to CN202110523617.1A priority Critical patent/CN113298920A/zh
Publication of CN113298920A publication Critical patent/CN113298920A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/005General purpose rendering architectures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Graphics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种基于实时数据驱动的料箱自动化映射交互方法,包括以下步骤:S1、采集数据;S2、初始化环境并发送数据请求;S3、接收数据,对数据进行预处理,遍历三维场景中的节点,将数据绑定至对应节点上,并创建对应三维料箱模型;S4、将对应数据信息与模型节点进行映射;S5、实时查询数据更新,并将新的数据信息映射至对应模型节点。将物流中PLC设备数据实时采集后,基于数据驱动的方式,在三维场景中进行实时的自动化映射,让三维料箱依照数据去一比一对应现场的料箱,提供详细的交互能力,通过三维多方位实时反馈现场状态。

Description

一种基于实时数据驱动的料箱自动化映射交互方法
技术领域
本发明涉及物流平台技术领域,更具体的说是涉及一种基于实时数据驱动的料箱自动化映射交互方法。
背景技术
目前,随着物流行业崛起,国内第三方物流近年已得到长足发展,越来越多的存储、运输企业都转型到第三方物流企业(以下简称3PL),使3PL的竞争日趋激烈。3PL业务流程的一个核心业务环节就是仓储管理,作为第三方物流的最根本目的是降低物流作业成本,而仓储成本则占据了极重要的部分。
但是,现有的物流仓储***中,使用的是传统的二维数据展示,通过平面的数据很难直观的定位问题以及直观的看到仓储的实时状态,通过设备采集的数据也是通过二维的数据展示,无法直接表示当前料箱的存储状态及仓库整体的容量状态。
因此,通过三维多方位实时反馈现场状态是本领域技术人员亟需解决的问题。
发明内容
有鉴于此,本发明提供了一种基于实时数据驱动的料箱自动化映射交互方法,将物流中PLC设备数据实时采集后,基于数据驱动的方式,在三维场景中进行实时的自动化映射,让三维料箱依照数据去一比一对应现场的料箱,提供详细的交互能力,通过三维多方位实时反馈现场状态。
为了实现上述目的,本发明采用如下技术方案:
一种基于实时数据驱动的料箱自动化映射交互方法,包括以下步骤:
S1、采集数据;
S2、初始化环境并发送数据请求;
S3、接收数据,对数据进行预处理,遍历三维场景中的节点,将数据绑定至对应节点上,并创建对应三维料箱模型;
S4、将对应数据信息与模型节点进行映射;
S5、实时查询数据更新,并将新的数据信息映射至对应模型节点。
优选的,所述步骤S1包括:通过软件s7connector和西门子319PLC采集数据至数据中心。
优选的,所述步骤S2包括:
S21、对***环境进行初始化,完成后向数据中心发送数据请求;
S22、数据中心收到请求后将数据下发至***。
优选的,所述步骤S3包括:
S31、接收数据,对数据进行预处理;
S32、依据图纸资料建立三维模型;
S33、向数据中心请求三维料箱的信息数据,信息数据包含料箱编号和货物信息;
S34、接收数据中心发送的json数据串,并对json数据串进行解析,将解析结果存储至料箱数据列表中;
S35、使用循环遍历料箱数据列表,若遍历到料箱数据,则在三维场景的三维货架上创建一个对应的三维料箱模型,同时使用字典数据存储三维料箱模型与料箱数据的键值对。
优选的,所述步骤S32的三维模型为在三维环境下设置的三维货架及三维货架上放置的三维料箱模型。
经由上述的技术方案可知,与现有技术相比,本发明公开提供了一种基于实时数据驱动的料箱自动化映射交互方法,将物流中PLC设备数据实时采集后,基于数据驱动的方式,在三维场景中进行实时的自动化映射,让三维料箱依照数据去一比一对应现场的料箱,提供详细的交互能力,通过三维多方位实时反馈现场状态。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1附图为本发明提供的工作流程结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种基于实时数据驱动的料箱自动化映射交互方法,其特征在于,包括以下步骤:
S1、采集数据;
S2、初始化环境并发送数据请求;
S3、接收数据,对数据进行预处理,遍历三维场景中的节点,将数据绑定至对应节点上,并创建对应三维料箱模型;
S4、将对应数据信息与模型节点进行映射;
S5、实时查询数据更新,并将新的数据信息映射至对应模型节点。
为进一步优化上述技术方案,步骤S1包括:通过软件s7connector和西门子319PLC采集数据至数据中心。
为进一步优化上述技术方案,步骤S2包括:
S21、对***环境进行初始化,启用三维渲染环境,创建与服务器的连接,完成后向数据中心发送数据请求;
S22、数据中心收到请求后将数据下发至***。
为进一步优化上述技术方案,步骤S3包括:
S31、接收数据,对数据进行预处理,数据为一串有规则的带分隔符的string类型的字符串,将字符串按照分割符进行逐级分割,分割后的切片字符串需要再根据与数据提供方约定好的符号进行二次分割从而得到各个切片字符串的类型,然后在代码中创建对应类的对象实例,并添加到一个列表中存储以供后续使用,该列表即为数据对象列表;
S32、依据图纸资料建立三维模型;
S33、向数据中心请求三维料箱的信息数据,信息数据包含料箱编号和货物信息;
S34、接收数据中心发送的json数据串,并对json数据串进行解析,将解析结果存储至料箱数据列表中;
S35、使用循环遍历料箱数据列表,若遍历到料箱数据,则在三维场景的三维货架上创建一个对应的三维料箱模型,同时使用字典数据存储三维料箱模型与料箱数据的键值对。
步骤S4中映射为获得数据对象列表后,创建一个字典,存储三维对象和数据对象,使用for循环来遍历所有的数据对象,每当遍历一个数据对象,就创建一个三维对象节点,并按照数据信息去让三维对象节点渲染到对应的坐标节点位置上。同时添加当前三维对象和数据对象到字典中,此步骤完成了依据数据来创建三维对象,并实现一一对应的映射绑定。
为进一步优化上述技术方案,步骤S32的三维模型为在三维环境下设置的三维货架及三维货架上放置的三维料箱模型。
通过软件s7connector配合硬件西门子319PLC采集料箱数据至仓储数据中心,仓储数据中心与可视化***采用云部署的形式布置在云端,数据采集端与仓储数据中心通过无线通讯连接,可视化***通过无线通讯与显示终端连接,可视化***对三维环境进行初始化,完成后向仓储数据中心发送数据请求,仓储数据中心在接收到数据请求后,将料箱数据发送至可视化***,可视化***接收到数据后,对数据进行处理,三维美术人员根据现场的实际图纸建立三维模型,包括三维货架模型以及在三维货架模型上放置的三维料箱模型,可视化***向仓储数据中心请求三维料箱的信息数据,数据包含料箱的编号以及货物信息,可视化***接收仓储数据中心发送的json数据串,解析json数据串,并将解析的结果存储至料箱数据列表中,使用循环遍历料箱数据列表,每遍历到一个料箱数据,就在三维场景的三维货架上创建一个三维料箱模型,同时使用字典数据来存储三维料箱模型与料箱数据的键值对。
可视化***会轮训的向仓储数据中心发起数据请求,当请求到新的数据是,会更新当前各个节点料箱的信息,确保模型显示与仓储现场的分布一致,工作人员可在移动端对三维料箱模型进行移动等操作,可视化***当操作后的分布情况发送至仓储控制终端,智能仓储装置将按照新的分布情况移动仓储中货架上的料箱,实现远程料箱分布控制。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (5)

1.一种基于实时数据驱动的料箱自动化映射交互方法,其特征在于,包括以下步骤:
S1、采集数据;
S2、初始化环境并发送数据请求;
S3、接收数据,对数据进行预处理,遍历三维场景中的节点,将数据绑定至对应节点上,并创建对应三维料箱模型;
S4、将对应数据信息与模型节点进行映射;
S5、实时查询数据更新,并将新的数据信息映射至对应模型节点。
2.根据权利要求1所述的一种基于实时数据驱动的料箱自动化映射交互方法,其特征在于,所述步骤S1包括:通过软件s7connector和西门子319PLC采集数据至数据中心。
3.根据权利要求1所述的一种基于实时数据驱动的料箱自动化映射交互方法,其特征在于,所述步骤S2包括:
S21、对***环境进行初始化,完成后向数据中心发送数据请求;
S22、数据中心收到请求后将数据下发至***。
4.根据权利要求1所述的一种基于实时数据驱动的料箱自动化映射交互方法,其特征在于,所述步骤S3包括:
S31、接收数据,对数据进行预处理;
S32、依据图纸资料建立三维模型;
S33、向数据中心请求三维料箱的信息数据,信息数据包含料箱编号和货物信息;
S34、接收数据中心发送的json数据串,并对json数据串进行解析,将解析结果存储至料箱数据列表中;
S35、使用循环遍历料箱数据列表,若遍历到料箱数据,则在三维场景的三维货架上创建一个对应的三维料箱模型,同时使用字典数据存储三维料箱模型与料箱数据的键值对。
5.根据权利要求4所述的一种基于实时数据驱动的料箱自动化映射交互方法,其特征在于,所述步骤S32的三维模型为在三维环境下设置的三维货架及三维货架上放置的三维料箱模型。
CN202110523617.1A 2021-05-13 2021-05-13 一种基于实时数据驱动的料箱自动化映射交互方法 Pending CN113298920A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110523617.1A CN113298920A (zh) 2021-05-13 2021-05-13 一种基于实时数据驱动的料箱自动化映射交互方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110523617.1A CN113298920A (zh) 2021-05-13 2021-05-13 一种基于实时数据驱动的料箱自动化映射交互方法

Publications (1)

Publication Number Publication Date
CN113298920A true CN113298920A (zh) 2021-08-24

Family

ID=77321911

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110523617.1A Pending CN113298920A (zh) 2021-05-13 2021-05-13 一种基于实时数据驱动的料箱自动化映射交互方法

Country Status (1)

Country Link
CN (1) CN113298920A (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107870600A (zh) * 2017-10-17 2018-04-03 广东工业大学 一种智能车间透明监控方法及***
CN109375595A (zh) * 2018-10-25 2019-02-22 北京理工大学 一种车间可视化监控方法、装置及设备
WO2019076233A1 (zh) * 2017-10-17 2019-04-25 广东工业大学 一种智能车间快速定制设计方法及***
CN112256751A (zh) * 2020-10-10 2021-01-22 天津航天机电设备研究所 一种基于孪生数据的仓储物流可视化***及其构建方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107870600A (zh) * 2017-10-17 2018-04-03 广东工业大学 一种智能车间透明监控方法及***
WO2019076233A1 (zh) * 2017-10-17 2019-04-25 广东工业大学 一种智能车间快速定制设计方法及***
CN109375595A (zh) * 2018-10-25 2019-02-22 北京理工大学 一种车间可视化监控方法、装置及设备
CN112256751A (zh) * 2020-10-10 2021-01-22 天津航天机电设备研究所 一种基于孪生数据的仓储物流可视化***及其构建方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王小银等: "《Python程序设计与案例教程》", vol. 978, 西安电子科技大学出版社, pages: 119 - 122 *

Similar Documents

Publication Publication Date Title
CN101639687B (zh) 一种集成化工艺质量控制***及其实现方法
CN106815409B (zh) 电网拓扑关系的分析方法
CN110428118A (zh) 订单处理方法及装置、仓储***和计算机存储介质
CN103632241A (zh) 仓库盘点方法及仓库盘点***
CN111599013B (zh) 一种变电站三维场景快速构建方法和相关装置
CN111711677A (zh) 智能变电站过程层交换机虚实回路可视化方法、***及介质
CN109933634B (zh) 一种基于电源辐射范围的电力***图绘制方法
CN109447549A (zh) 一种物料位置确定的方法以及相关装置
CN109559054B (zh) 一种电力工程施工信息处理***
CN109063381A (zh) 一种基于cad平台的汽车线束工艺设计方法及***
CN111426323A (zh) 一种巡检机器人路线规划方法及装置
CN111652463A (zh) 基于分形自相似原理的aps递归***、方法及设备
CN112184116A (zh) 一种基于agv机器人的仓储***及其管理方法
CN117036060A (zh) 车险欺诈识别方法、装置和存储介质
CN106503271A (zh) 移动互联网和云计算环境下子空间Skyline查询的智能商店选址***
CN113298920A (zh) 一种基于实时数据驱动的料箱自动化映射交互方法
CN115994184B (zh) 一种基于大数据自动化运维平台的运维方法及***
CN110866712B (zh) 基于bim模型插件的构件智能物流定位方法及***
CN116167365B (zh) 一种基于表格模板的流程图生成方法
CN116051248B (zh) 一种家具大规模定制业务快速响应方法及装置
Tareque et al. Leading in the digital age: the perspectives of the readymade garments sector of Bangladesh
CN114418196A (zh) 车辆调度仿真方法、装置及***
CN113190946A (zh) 一种配网线路分布图用于展示开关信息的方法及相关装置
CN113468770B (zh) 一种机器视觉配方的生成方法及***
CN117459516B (zh) 一种基于智能家居***的自动化数据文件同步方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination