一、废钢料堆及抓钢机三维展示项目
1.程序总体介绍
程序开发引擎采用的是Unity 2020.1.0f1 (64-bit),开发语言用的C#,开发工具使用VSCode或者visual studio 2017,运行环境为:网页浏览,程序的主要功能是对废钢场里面的废钢料堆和抓钢机的3维展示。其中包含使用各种传感器采集抓钢机和料堆数据,将料堆数据发送到服务器后,由服务器下发的料堆数据动态同步生成料堆的位置、形状、料堆种类;抓钢机实时位置信息同步、抓钢机编号展示、抓钢机当前任务操作展示等;可由控制视角对场景进行浏览。
2.模块清单
摄像机模块:对抓钢机视角、料堆视角、驾驶室视角进行切换;利用鼠标左右和中键对视角进行自由的控制。
抓钢机模块:动态初始化抓钢机数据,将抓钢机编号作为抓钢机的唯一标识初始化和获取抓钢机对象,根据任务消息让相应的抓钢机做出盘库和出入库相关操作。在管理内只做对抓钢机对象相应的接口的调用,详细的处理过程将在抓钢机对象脚本中去执行。
网络模块:通过webSocket链接服务器,发送和接收网络消息,并将网络消息通过接口调用传到主程序管理模块进行详细处理
料堆模块:根据网络下发的