一种仓库运行状态实时模拟方法和装置制造方法及图纸

技术编号:31371596 阅读:11 留言:0更新日期:2021-12-15 10:11
本发明专利技术公开了仓库运行状态实时模拟方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括获取仓库中包括的设备数据,执行三维实体建模,进而对建好的模型进行渲染,生成三维监控平台;将三维监控平台与仓库中的设备建立连接,以接收设备信息推送至三维监控平台前端进行展示渲染;获取任务流程,将所述任务流程划分为若干个动作阶段,以模拟每个动作阶段的补间动画。从而,本发明专利技术的实施方式能够解决现有仓库监控局限性大、效果差以及复杂度高的问题。高的问题。高的问题。

【技术实现步骤摘要】
一种仓库运行状态实时模拟方法和装置


[0001]本专利技术涉及计算机
,尤其涉及一种仓库运行状态实时模 拟方法和装置。

技术介绍

[0002]随着物流网的发展,工业园区自动化的设备越来越多,在立库中, 自动化的设备有,输送线,BCR扫描仪,提升机,穿梭AGV等,随着 各种设备的上报信息,一种模拟料箱的实时运动轨迹的监控的需求也 应运而生。现有的监控有2D监控,采用平面坐标系,如canvas,以及 采用FLEXSIM的仿真监控,还有工业SCALA等。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]在传统的自动化厂商中,开发大都是2D的,使用canvas基于平面 坐标系的,但是无法立体的展示料箱在巷道的三维坐标的具体位置和 动作,(例如无法展示提升机上升和下降的动作,无法展示料箱在输 送线的避让的动作),无法展示料箱在输送线的拥堵以及排队的情景。
[0005]采用FLEXSIM的仿真监控,缺点是FLEXSIM是C/S模式的,开 发及维护复杂,应用也有一定的局限性,并且在扩展性方面,能提供 的外设设备数据接口交互方式有一定的限制,另外在展示界面的无法 接入主流的HTML5的技术。
[0006]采用工业的SCALA监控,过于复杂、庞大,耦合性太差,并且功 能更体现多余对设备的控制方面。

技术实现思路

[0007]有鉴于此,本专利技术实施例提供一种仓库运行状态实时模拟方法和 装置,能够解决现有仓库监控局限性大、效果差以及复杂度高的问题。
[0008]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种仓 库运行状态实时模拟方法,包括获取仓库中包括的设备数据,执行三 维实体建模,进而对建好的模型进行渲染,生成三维监控平台;将三 维监控平台与仓库中的设备建立连接,以接收设备信息推送至三维监 控平台前端进行展示渲染;获取任务流程,将所述任务流程划分为若 干个动作阶段,以模拟每个动作阶段的补间动画。
[0009]可选地,对建好的模型进行渲染,包括:
[0010]对建好的模型进行空间坐标系的转换,以将所述模型基于计算机 辅助设计进行实景绘制。
[0011]可选地,将三维监控平台与仓库中的设备建立连接,包括:
[0012]三维监控平台与仓库中的设备采用WebSocket全双工的连接方式。
[0013]可选地,接收设备信息推送至三维监控平台前端进行展示渲染, 包括:
[0014]接收设备信息写入至预设的堵塞队列,进而从所述堵塞队列读取 设备信息推送至三维监控平台前端进行展示渲染。
[0015]可选地,模拟每个动作阶段的补间动画,包括:
[0016]模拟完成一个动作阶段的补间动画,获取设备信息,判断设备位 置数据是否与当前完成的动作阶段对应实体的位置数据相同;
[0017]若是则执行下一个动作阶段的补间动画;若否则判断执行该任务 流程已获取的历史设备信息中是否存在当前完成的动作阶段对应实体 的位置数据,若是则矫正对应实体的位置,若否则模拟对应实体排队 等候。
[0018]可选地,模拟对应实体排队等候,包括:
[0019]获取预设队列中距离目的点最远的实体;
[0020]根据最远实体位置信息和当前该实体的位置信息,判断最远实体 与当前该实体是否存在触碰事件,若是则暂停当前该实体的模拟排队 的补间动画;若否则将当前该实体放入队列模拟补间动画。
[0021]可选地,包括:
[0022]采用几何度量空间或者射线法判断最远实体与当前该实体是否存 在触碰事件。
[0023]另外,本专利技术还提供了一种仓库运行状态实时模拟装置,包括获 取模块,用于获取仓库中包括的设备数据,执行三维实体建模,进而 对建好的模型进行渲染,生成三维监控平台;
[0024]处理模块,用于将三维监控平台与仓库中的设备建立连接,以接 收设备信息推送至三维监控平台前端进行展示渲染;获取任务流程, 将所述任务流程划分为若干个动作阶段,以模拟每个动作阶段的补间 动画。
[0025]上述专利技术中的一个实施例具有如下优点或有益效果:本专利技术实现 了模拟仓库实时运动轨迹的3D监控,能够用三维的视角展示实体的实 时运动轨迹,模拟实体的各种动作,例如在提升机的运动动作,在输 送线上排队的动作,并且前端可提供展示实体的实时任务,提升机的 忙闲,以及输送线的拥堵报警等。
[0026]上述的非惯用的可选方式所具有的进一步效果将在下文中结合具 体实施方式加以说明。
附图说明
[0027]附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:
[0028]图1是根据本专利技术第一实施例的仓库运行状态实时模拟方法的主 要流程的示意图;
[0029]图2是根据本专利技术实施例仓库运行状态实时模拟示意图;
[0030]图3是根据本专利技术第二实施例的仓库运行状态实时模拟方法的主 要流程的示意图;
[0031]图4是根据本专利技术实施例的仓库运行状态实时模拟装置的主要模 块的示意图;
[0032]图5是本专利技术实施例可以应用于其中的示例性系统架构图;
[0033]图6是适于用来实现本专利技术实施例的终端设备或服务器的计算机 系统的结构示意图。
具体实施方式
[0034]以下结合附图对本专利技术的示范性实施例做出说明,其中包括本发 明实施例的各
种细节以助于理解,应当将它们认为仅仅是示范性的。 因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做 出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清 楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0035]图1是根据本专利技术第一实施例的仓库运行状态实时模拟方法的主 要流程的示意图,如图1所示,所述仓库运行状态实时模拟方法包括:
[0036]步骤S101,获取仓库中包括的设备数据,执行三维实体建模,进 而对建好的模型进行渲染,生成三维监控平台。
[0037]在实施例中,在实体建模时可以使用3D Studio Max等类似可以生 成3ds文件的3D软件。所述的实体是对应于仓库中的设备,例如料箱、 垛机或者提升机、巷道、暂存位、RGV车,以及各种型号的输送线等。
[0038]在一些实施例中,对建好的模型进行渲染的时候,可以对建好的 模型进行空间坐标系的转换,以将所述模型基于计算机辅助设计进行 实景绘制。较佳地,使用Three.js对建好的模型进行空间坐标系的转换, 即对模型进行缩放和旋转,另外把对应的模型按照CAD进行1:1实景 绘制。
[0039]步骤S102,将三维监控平台与仓库中的设备建立连接,以接收设 备信息推送至三维监控平台前端进行展示渲染。
[0040]在一些实施例中,搭建数据实时交互框架,这个框架要满足实时 性,低延迟,要满足大量的用户访问,比如使用WebSocket这种全双 工的连接方式,以及后台和前端都可以互发。即三维监控平台与本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种仓库运行状态实时模拟方法,其特征在于,包括:获取仓库中包括的设备数据,执行三维实体建模,进而对建好的模型进行渲染,生成三维监控平台;将三维监控平台与仓库中的设备建立连接,以接收设备信息推送至三维监控平台前端进行展示渲染;获取任务流程,将所述任务流程划分为若干个动作阶段,以模拟每个动作阶段的补间动画。2.根据权利要求1所述的方法,其特征在于,对建好的模型进行渲染,包括:对建好的模型进行空间坐标系的转换,以将所述模型基于计算机辅助设计进行实景绘制。3.根据权利要求1所述的方法,其特征在于,将三维监控平台与仓库中的设备建立连接,包括:三维监控平台与仓库中的设备采用WebSocket全双工的连接方式。4.根据权利要求1所述的方法,其特征在于,接收设备信息推送至三维监控平台前端进行展示渲染,包括:接收设备信息写入至预设的堵塞队列,进而从所述堵塞队列读取设备信息推送至三维监控平台前端进行展示渲染。5.根据权利要求1所述的方法,其特征在于,模拟每个动作阶段的补间动画,包括:模拟完成一个动作阶段的补间动画,获取设备信息,判断设备位置数据是否与当前完成的动作阶段对应实体的位置数据相同;若是则执行下一个动作阶段的补间动画;若否则判断执行该任务流程已获取的历史设备信息中是否存在当前完成的动作阶段对应实体的位置数据,若是...

【专利技术属性】
技术研发人员:韩建平朱恒斌
申请(专利权)人:北京京东乾石科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1