System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于web端三维模型展示塔机运行情况的方法技术_技高网

一种基于web端三维模型展示塔机运行情况的方法技术

技术编号:40358725 阅读:6 留言:0更新日期:2024-02-09 14:45
本发明专利技术公开了一种基于web端三维模型展示塔机运行情况的方法,包括,以下步骤:每台塔机的黑匣子通过TCPIP协议按每秒推送塔机相关数据,并将数据推送到物联网网关,网关通过MQTT消息推送到平台;平台大屏上显示三维塔机防碰撞示意模型,本发明专利技术的有益效果是:用于监控塔机的位置和状态,同时检测潜在的碰撞风险;使用算法来分析传感器数据,计算塔机之间的距离和相对位置,并确定是否存在碰撞风险;如果存在碰撞风险,系统应该生成警报数据,包括哪些塔机存在风险,何时可能发生碰撞等信息;在三维模型界面上,高亮显示潜在碰撞的塔机模型,以直观显示风险区域,使得直观、实时展示施工现场塔机悬臂角度、吊钩高度。

【技术实现步骤摘要】

本专利技术涉及智慧工地的物联网,具体为一种基于web端三维模型展示塔机运行情况的方法


技术介绍

1、塔机是一种用于在建筑工地和其他建筑工程中起重和搬运重物的重型机械设备。它通常被放置在工地上,以协助在高层建筑和其他结构的建设中移动和安装材料,塔机在操作过程中会因操作失误或其他原因造成碰撞,塔机碰撞是指在建筑工地或其他工程项目中,两个或多个塔机之间或塔机与其他结构之间发生意外的物理接触。塔机碰撞可能导致严重的伤害、设备损坏,甚至可能影响整个工程的安全性和进度,现在防止该事故发生会采用防碰撞系统,这些系统可以通过使用激光、雷达、摄像头等传感器来监测塔机的位置,预测可能的碰撞,并发出警报或采取措施以防止碰撞的发生,但是现有的方法无法直观、实时展示施工现场塔机悬臂角度、吊钩高度以及防碰撞效果。


技术实现思路

1、本专利技术的目的在于提供一种基于web端三维模型展示塔机运行情况的方法,以解决上述
技术介绍
中提出的问题。

2、为实现上述目的,本专利技术提供如下技术方案:一种基于web端三维模型展示塔机运行情况的方法,包括,以下步骤:

3、每台塔机的黑匣子通过tcpip协议按每秒推送塔机相关数据,并将数据推送到物联网网关,网关通过mqtt消息推送到平台;

4、平台大屏上显示三维塔机防碰撞示意模型,根据返回的塔机相关数据,在模型场景中生产底部网格坐标,再在网格坐标上根据塔机对应的gps坐标位置加载塔机三维网格模型;

5、根据http协议实时获取塔机的吊臂的信息,根据吊臂的信息计算吊臂的运动数据,使用tween.js补帧计算,在设定的时间内模拟塔机从前一个状态运动到下一个状态的动画效果,模拟塔机旋转的姿态;

6、如果接收到塔机防碰撞预警数据,建在模型界面上高亮相应报警的塔机模型,发送报警数据给相应管理人员。

7、作为优选,所述塔机相关数据包括塔机机身数据、塔机gps坐标数据和塔机防碰撞报警数据。

8、作为优选,所述塔机机身数据包括塔机吊钩位置数据、塔机高度,塔帽高、前臂长度、塔臂高度和平衡臂长度。

9、作为优选,所述塔机网格模型需要预设好模型与现实长度的比例尺,所述塔机网格模型根据塔机数据等比例换算塔机的高度、塔帽高、前臂长、平衡臂长、挂钩的位置来完成初始化模型状态。

10、作为优选,所述吊臂的信息包括吊臂当前的角度、吊钩小车的位置以及吊钩距离地面的高度。

11、作为优选,所述吊臂的运动数据包括:

12、根据吊臂当前的角度换算出三维模型旋转的弧度;

13、根据吊臂小车的位置计算出需要移动的距离;

14、根据吊钩的高度计算出吊钩上升或者下降的距离。

15、作为优选,所述tween.js补帧计算方法包括以下步骤:

16、安装tween.js:通过下载库文件或使用包管理器来获取tween.js库;

17、创建tween:使用tween.js创建tween对象,指定起始值、结束值、过渡时间的参数;

18、动画循环:在动画循环中,使用tween.update()更新tween的状态,以触发补帧计算。

19、作为优选,所述动画循环在每一帧都会调用tween.update()来计算tween的当前值。

20、与现有技术相比,本专利技术的有益效果是:使用三维建模工具和引擎来确保三维模型的精确性和与实际塔机的匹配;在中央服务器上实现数据处理和分析系统,用于监控塔机的位置和状态,同时检测潜在的碰撞风险;使用算法来分析传感器数据,计算塔机之间的距离和相对位置,并确定是否存在碰撞风险;如果存在碰撞风险,系统应该生成警报数据,包括哪些塔机存在风险,何时可能发生碰撞等信息;在三维模型界面上,高亮显示潜在碰撞的塔机模型,以直观显示风险区域,使得直观、实时展示施工现场塔机悬臂角度、吊钩高度。

本文档来自技高网...

【技术保护点】

1.一种基于web端三维模型展示塔机运行情况的方法,其特征在于:包括,以下步骤:

2.根据权利要求1所述的一种基于web端三维模型展示塔机运行情况的方法,其特征在于:所述塔机相关数据包括塔机机身数据、塔机GPS坐标数据和塔机防碰撞报警数据。

3.根据权利要求2所述的一种基于web端三维模型展示塔机运行情况的方法,其特征在于:所述塔机机身数据包括塔机吊钩位置数据、塔机高度,塔帽高、前臂长度、塔臂高度和平衡臂长度。

4.根据权利要求1所述的一种基于web端三维模型展示塔机运行情况的方法,其特征在于:所述塔机网格模型需要预设好模型与现实长度的比例尺,所述塔机网格模型根据塔机数据等比例换算塔机的高度、塔帽高、前臂长、平衡臂长、挂钩的位置来完成初始化模型状态。

5.根据权利要求1所述的一种基于web端三维模型展示塔机运行情况的方法,其特征在于:所述吊臂的信息包括吊臂当前的角度、吊钩小车的位置以及吊钩距离地面的高度。

6.根据权利要求1所述的一种基于web端三维模型展示塔机运行情况的方法,其特征在于:所述吊臂的运动数据包括:

7.根据权利要求1所述的一种基于web端三维模型展示塔机运行情况的方法,其特征在于:所述tween.js补帧计算方法包括以下步骤:

8.根据权利要求7所述的一种基于web端三维模型展示塔机运行情况的方法,其特征在于:所述动画循环在每一帧都会调用TWEEN.update()来计算Tween的当前值。

...

【技术特征摘要】

1.一种基于web端三维模型展示塔机运行情况的方法,其特征在于:包括,以下步骤:

2.根据权利要求1所述的一种基于web端三维模型展示塔机运行情况的方法,其特征在于:所述塔机相关数据包括塔机机身数据、塔机gps坐标数据和塔机防碰撞报警数据。

3.根据权利要求2所述的一种基于web端三维模型展示塔机运行情况的方法,其特征在于:所述塔机机身数据包括塔机吊钩位置数据、塔机高度,塔帽高、前臂长度、塔臂高度和平衡臂长度。

4.根据权利要求1所述的一种基于web端三维模型展示塔机运行情况的方法,其特征在于:所述塔机网格模型需要预设好模型与现实长度的比例尺,所述塔机网格模型根据塔机数据等比例换算塔机的高度、塔帽高、前臂长、平衡...

【专利技术属性】
技术研发人员:江星林志文纪翔林通林英夫刘冰郑朝辉李远鹏
申请(专利权)人:福州市江北智慧城市建设运营有限公司
类型:发明
国别省市:

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

1