啥?虚拟现实技术已经应用到自动化仓库? | 基于unity实现的自动化仓库模拟监控系统

时间:2024-03-06 12:08:29

 

3D自动化仓库

 演示视频  https://www.bilibili.com/video/av57621560

基于unity与Spring MVC实现

 

项目介绍

 

视频中的项目是我的本科毕业设计。从电气设备的计算机仿真模拟进行入手,实现自动化仓库场景电气设备功能模拟。

主要解决了以下三个关键问题:

  1. 采用unity3D实现自动化仓库硬件设备模拟

  2. 采用Spring MVC实现自动化仓库服务端。

  3. 采用WebSocket技术实现3D自动化仓库监控模拟端与硬件模拟端进行数据交互。

 

 

 

 

1

登陆验证

本系统分为 3D自动化仓库仿真监控端,自动化仓库后台管理端。

后台管理端登录账户与unity登录账户相同,通过后台管理系统管理3D端登录账号信息。

输入账户信息进行数据库验证进入3D场景,首先看到的是输送辊道的硬件仿真,每段输送都有一个光电传感器,箱子的位置是击中箱子的光电传感器编号。当光电传感器检测到箱子时,会检测下一个光电是否检测到物体,若没有检测到物体则调用箱子的移动方法。

 

 

 

2

提升机模拟

       出库线的货物可以拣选到订单线中的箱子中,拣选货物及数据信息可以存储到数据库中

       接下来我们来查看入库提升机UI面板,可以输入所到层,点击执行,提升机会移动到相应层,其中入库输送线中的货物会自动移动到入库提升机上,入库提升机在移动过程中会检测当前所在层以及任务状态,当到达目标层目标货物暂存台无货物时进行放货。放货完成后提升机任务状态改变为任务完成并移动到底层取货。

 

 

 

3

穿梭车模拟

选中穿梭车弹出穿梭车管理UI面板,若小车左侧有货物,可以点击左取货指令按钮进行左取货。可以输入目标排点击执行,小车移动到目标排可以点击命令按钮进行左右放货或左右取货。

小车到达出库放货站台处可以进行放货,放货通过出库线进行自动出库进行拣选操作。

其它层数穿梭车与一层穿梭车功能相同

 

4

项目结果及应用

 

研究成果与应用

成功实现输送辊道模拟、光电传感器模拟、扫码器模拟、货物站台模拟、提升机模拟、穿梭车模拟;并实现了可视化货位管理、拣选管理、命令控制、模拟端控制端数据通信。

3D仿真物流自动化仓库,可用于3D自动化仓库实时仿真控制、前期硬件仿真模块开发、物流控制算法效率验证、物流企业产品研发以及上位机开发培训等。

       项目资料:

       https://pan.baidu.com/s/1DlyOUYTJc2VP9vit7Z1uNw     提取码:eb14

       个人博客:https://wangqinggang.github.io/

       欢迎关注我的公众号:大数据港

 

公众号:大数据港

微信号 : wqg599252594

新浪微博:@大数据港