← 项目作品
某产线车间数字孪生220

某产线车间数字孪生220

2024-2025|产品设计、3D开发、API 接口设计

数字孪生Unity WebGLMQTT 实时通信六轴机械臂工业物联网3D 可视化REST API 集成自定义编辑器工具

基于 Unity 3D LTS + URP 搭建的工业数字孪生平台,通过 WebGL 部署至浏览器实现跨平台设备实时监控。集成六轴机械臂高精度 3D 模型,设计 MQTT + JavaScript/Unity WebGL 双向通信架构,由 .jslib 原生插件桥接完成关节角度数据闭环与平滑运动同步。覆盖激光刻型、振动光饰、超声清洗、热处理等 28+ 类工业设备,通过 REST API 多层级轮询获取实时运行参数与加工批次/工艺信息,配合自研 JSON 反射映射与 ScrollRect 自适应排版引擎动态渲染数据面板。编写 Custom Inspector 编辑器扩展实现设备参数可视化配置与模拟数据注入测试,引入 DOTween、Amplify Shader Editor 实现 3D 场景交互与厂区环境建模。

技术方案

  • 前端 Unity WebGL + URP;后端 REST API + MQTT;3D 建模 3ds Max;数据交换 JSON 格式
  • MQTT 实时数据链路:MQTT.js 订阅主题 → .jslib 原生桥接 → C# 解析关节角度 → 线性插值平滑旋转
  • 六关节角度约束与插值系统:每轴独立配置旋转范围/速度/轴向,支持限位保护与末端姿态协同补偿
  • REST 数据管线:JWT 鉴权 → 设备点位动态建模 → JArray 解析 → 字典映射 UI 热更新
  • UI 系统:双列自适应排版 + ScrollRect 无限滚动 + 设备运行状态多态枚举实时刷新
  • 编辑器工具链:机械臂参数配置面板、JSON 数据模拟注入、批量 UI 风格设置
  • 场景交互:鼠标拖拽视角控制、一键相机定位、Gizmos 连线可视化、安全标识/电柜等环境资产建模

项目图片