基于 HT 引擎零代码搭建 3D 智慧农场,实现耕种管收全无人

描述

本文基于图扑软件(Hightopo)自主研发的 HT 前端可视化插件,从技术实现角度阐述 3D 智慧农场可视化解决方案的搭建逻辑与功能落地方式。该方案以 HTML5 为基础,融合 WebGL、Canvas 技术,结合 WebSocket/HTTP 数据对接协议,通过轻量化建模与前端脚本开发,实现智慧农场全场景的 3D 可视化监控与智能化管理,覆盖气象、农机、灌溉、农畜养殖等农业生产全环节,为农业数字化、智能化转型提供技术支撑。

可视化

技术底座与整体架构设计

本方案的核心技术底座为 HT 纯前端插件,该插件基于 WebGL、Canvas 实现 2D/3D 图形渲染,支持跨平台(PC、PAD、智能手机)的 Web 端可视化展示,具备轻量化、高兼容性、可交互的技术特性。

智慧农场项目整体架构可采用数据层 - 传输层 - 渲染层 - 应用层四层设计,实现农业生产数据的全链路流转与可视化呈现:

数据层:通过部署在农场的传感节点、北斗定位系统、无人机、视频监控设备等,采集环境、设备、作物、养殖等多维度实时数据;

传输层:采用 WebSocket/HTTP 协议实现数据的实时传输与对接,保证前端可视化界面与后端数据的同步更新;

渲染层:通过 3D 建模软件完成农场场景与设备的轻量化 Low Poly 风格建模,导出模型至 HT 引擎后,利用 JavaScript 脚本调用 HT API 完成场景渲染与数据绑定;

应用层:基于 HT 引擎实现 2D/3D 场景的无缝融合,搭建可视化监控面板,提供场景交互、数据展示、预警告警、远程控制等功能,实现农场的网格化、智能化管理。

方案还原农场区域规划,支持远程诊断、安全追溯、信息监测、安全预警等全业务需求,可实时感知光、水、温、肥、热等生产环境指标,以及作业对象、设备状态等核心数据。

可视化

核心功能模块技术实现解析

气象可视化模块

气象可视化模块的核心是实现气象数据的实时监控、气象场景模拟与灾害预警,技术实现分为数据对接、场景模拟、指标监控、预警触发四步:

采用 HTTP 协议对接天气雷达系统或气象管理业务系统,批量获取气温、风力、降水、相对湿度、气压、能见度等核心气象指标的实时与历史数据;

通过 JavaScript 脚本调用 HT 引擎的 API,在 3D 农场场景中实现晴天、雷雨、多云等气象场景的模拟与复现;

在 2D 可视化面板中绑定气象数据,通过 HT 的图表组件实现多指标的综合性监控分析,以数字、曲线、仪表盘等形式展示数据变化;

基于 JavaScript 编写阈值判断脚本,当气象指标超出预设安全范围(如风力超 8 级、降水量超预警值)时,触发告警效果,实现弹窗、声光、颜色标红等预警效果,并自动关联应急措施数据面板,实现气象灾害的提前响应。

可视化

伐木场监控可视化模块

针对林业监管的痛点,该模块融合无人机航测、北斗定位、数据可视化,实现伐木场的全方位动态监管,技术实现逻辑如下:

对接无人机的航空影像与视频采集设备,通过 WebSocket 协议将实时音视频数据传输至前端,在 HT 3D 场景中实现作业区域的实时画面投屏;

调用北斗系统高精度定位接口,将无人机、作业设备、疑似盗砍点位的经纬度数据同步至 HT 引擎,通过 API 将定位数据绑定至 3D 场景的坐标,实现精准定位与踪迹追踪;

在 2D 面板两侧部署 HT 的柱状图、折线图、数字面板组件,绑定日伐木量、日栽种量、日运载量等业务指标,通过 JavaScript 脚本实现数据的实时刷新与多维度对比;

灌溉 / 施肥 / 撒药可视化模块

该模块基于作物感知、路径规划、智能调控、数据预测技术,实现水肥药作业的精准化、智能化,核心实现步骤为:

可视化

通过土壤墒情传感器、植被指数检测仪采集农田环境数据,结合水稻、玉米、南瓜等不同作物品种及对应生长阶段信息,完成多维度数据的整合存储;

针对不同作物的生长特性,为自动喷洒器、无人机设定差异化的作业路径,在 3D 场景中还原作业设备的移动与作业动态;

基于采集的土壤与作物数据,编写数据预测脚本,实现种植面积、作物长势、产值的预估,并通过 HT 的数字面板显示化肥、农药用量的预设建议,绑定水肥一体化设备的控制接口,实现变量施肥与精量播撒;

支持时间计划型、模型驱动型、环境驱动型三种管理模式,通过脚本设定不同模式的触发条件,当环境数据(如土壤湿度)达到阈值时,自动调用设备控制 API,实现灌溉 / 施肥 / 撒药的自动化启停,并在 3D 场景中实时反馈设备运行状态。

同时,该模块支持对 3D 场景内的农作物对象进行点击交互,通过在 HT 中配置事件监听器捕获点击行为并编写配套脚本,可同步展示植被长势、成熟周期、病虫害占比、往年收成对比等核心数据;当病虫害相关数值超出预设阈值时,系统将自动启动自检诊断脚本,通过调用 HT 的 API 精准定位预警地块,并同步输出对应的防治措施相关数据。

可视化

农机管理可视化模块

农机管理模块以北斗导航、5G 通信、传感检测、3D 动态渲染为核心,实现农场农机的无人化作业与智能化管理,技术实现包括:

为无人收割机、拖拉机、采摘机等农机搭载状态检测传感器,通过 5G+WebSocket 协议实现农机运行参数、故障信息的实时传输,对接北斗导航定位接口,获取农机的高精度地理坐标与作业轨迹数据;

通过 3D 建模软件完成农机设备的轻量化建模,将模型导出至 HT 引擎后,系统实时获取农机定位数据,调用 HT 相关 API 对 3D 场景内的农机模型位置进行动态更新,精准复现农机实际作业动态,同时支持农机作业路径的自动规划与灵活调整;

在 2D 内搭建远程操作面板,实现农机启停、作业模式切换等远程控制功能;同时部署移动侦测脚本,对农机作业轨迹、作业现场进行动态监控,当轨迹偏离、设备入侵时触发告警;

对接农机数据接口,在 2D 可视化面板中清晰展示农机运行参数(含转速、油耗、作业效率)、收割作业数据及历史运行曲线等核心信息,借助 HT 的图表组件将各类数据进行可视化分析与多维度对比,为农机日常运维、调度管理提供精准、可靠的数据支撑。

可视化

该模块通过技术整合实现农田全程无人机械化作业,借助 HT 引擎的渲染与交互能力,让农机管理向扁平化、规范化、集约化升级。

蔬菜大棚可视化模块

蔬菜大棚可视化模块聚焦环境感知、自动控制、阈值告警、数据追溯,实现温室大棚的智能化管控,核心技术实现:

在大棚内部部署温湿度、二氧化碳、光照等多类型传感节点,依托 WebSocket 协议将采集到的环境数据实时传输至系统;HT 引擎的 3D 场景会根据动态数据呈现差异化的视觉样式(如温湿度异常时对应区域标色提醒),同时 2D 监控面板同步实时刷新各项环境指标数据,实现大棚环境状态的可视化监控;

对喷灌机、电磁阀、排风扇、卷帘机等大棚设备进行轻量化建模,导出至 HT 引擎后,编写设备控制脚本,实现远程控制系统对设备启停的一键操作;

设定农作物种植的环境阈值参数,通过 JavaScript 编写阈值判断脚本,当环境数据超出预设范围时,自动调用告警脚本,触发弹窗与声光告警,并自动控制相关设备进行增温、降温、通风、灌溉等操作;

搭建完善的数据追溯体系,通过 HTTP 协议对接农事操作数据库,整合各地块农事操作详情、生产环境数据及作物全生长周期数据,并依托 2D 可视化面板实现全维度、可追溯的信息展示,便于管理人员一键调取、查看各环节数据,完整还原作物种植全流程。

可视化

农畜管理可视化模块

农畜管理模块覆盖鱼塘、奶牛场、养鸡场、养猪场等水产养殖与畜禽养殖场景,基于智能传感、环境调控、疫病预警、数据可视化实现养殖全流程管理,技术实现如下:

在养殖区域部署氨气、二氧化碳、硫化氢、空气温湿度等环境传感器,以及畜禽生长、存活率等数据采集设备,通过 WebSocket 协议实现养殖环境与生产数据的实时传输;

调用 HT 的相关 API,将传感数据与养殖区域的通风、增氧、饲喂等自动设备进行绑定,编写自动调控脚本,当环境数据超出阈值时,实现设备的自主启停;

搭建疫病预警体系,编写疫病诊断与预警脚本,结合畜禽生长数据与环境数据,实现动物疫病疫情的实时诊断与预警,触发告警时通过 HT API 显示防控建议;

在 HT 引擎的事件监听交互模块中,配置针对 3D 场景内养殖品种对象的点击事件监听机制,触发点击操作后,系统将调用 HT 相关 API,直观展示畜禽养殖规模、产量、存活率、投入品 / 产出品数量等多维度核心数据,以此实现养殖全流程的全方位监控与宏观化管理。

有机化肥厂与仓储可视化模块

有机化肥厂生产可视化

该模块围绕畜禽粪污资源化利用展开,核心实现发酵过程监控、设备管理、数据统计,技术逻辑为:

部署氧气浓度、温度、生物菌群等传感设备,采集化肥发酵过程的核心数据,通过 HTTP 协议对接至前端,实现发酵过程的实时监控;

对化肥生产设备进行 3D 轻量化建模,利用 HT 引擎实现设备运行状态的可视化展示,编写设备管理脚本,实现生产设备的集中运行监控、故障查询与数据统计;

通过脚本编写分析发酵数据逻辑代码,优化发酵参数,缩短发酵周期,同时在 2D 面板中绑定化肥转化量、生产效率等指标,实现数据的实时统计与分析,形成粪污收集、贮存、运输、处理的全产业链可视化。

可视化

仓储可视化

仓储模块融合物联网、RFID、数据采集、智能检索技术,实现农场物资的精细化管理,技术实现为:

为仓库饲料、化肥、瓜果蔬菜等物资部署 RFID 托盘与物联网采集设备,通过 WebSocket 协议采集物资存量、出入库时间、存放位置等数据;

利用 HT 引擎搭建 3D 仓储场景,1:1 还原仓库布局与物资存放状态,实现物资状态的实时可视化;

开发智能搜索脚本,通过脚本编写相应的逻辑代码,实现海量物资数据的快速检索,同时在 2D 面板中实现物资出入库数据的统计与趋势分析,提升仓库运转秩序与管理效率。

可视化

跨平台交互与场景渲染优化技术

跨平台适配:HT 引擎基于 HTML5 开发,天然支持 PC、PAD、智能手机等跨平台访问,可实现触屏设备的单指旋转、双指缩放、三指平移等交互操作,与 PC 端的鼠标操作无缝兼容,无需为不同平台开发差异化交互逻辑;

3D 场景渲染优化:农场整体场景采用 Low Poly 轻量化建模风格,降低模型面数与渲染压力;

2D/3D 无缝融合:通过 HT 引擎的 API 实现 2D 可视化面板与 3D 农场场景的深度融合,2D 面板悬浮于 3D 场景之上,数据与 3D 场景中的对象实时联动,实现 “场景可视化 + 数据可视化” 的一体化展示。

技术应用价值与农业 4.0 落地支撑

基于 HT 引擎搭建的 3D 智慧农场可视化解决方案,通过前端可视化技术与农业物联网、大数据、北斗定位、5G 等技术的深度融合,实现了农业生产全环节的高效感知、精准控制、智能决策、全程追溯。该方案在技术层面具备低代码搭建、轻量化部署、跨平台运行的优势,在应用层面实现了农场的网格化、无人化、智能化管理,有效提升农场精细化管理水平、农机作业质量和效率,降低生产与管理成本。

作为农业 4.0 的重要技术落地形式,本方案以大数据、物联网、AI 为技术支撑,覆盖农场规划、生产、流通等多环节业务,推进农业无人机和自动化装备应用的全过程可控,构建起智能化、无人化、网格化的农业生态系统,为农业现代化转型提供了可落地的可视化技术解决方案。

基于 HT 前端插件的 3D 智慧农场可视化解决方案,充分发挥了 WebGL、Canvas 的渲染优势,结合 WebSocket/HTTP 的数据传输能力、北斗定位的精准化能力、物联网的感知能力,实现了农业生产全场景的可视化与智能化。各功能模块通过 “数据采集 - 传输 - 绑定 - 渲染 - 交互 - 预警” 的标准化技术流程落地,既保证了系统的实时性与精准性,又具备轻量化、易部署、跨平台的特性。

未来,随着人工智能、大数据分析技术与农业可视化的深度融合,可进一步优化数据预测与智能决策模型,通过 HT 引擎的二次开发,实现智慧农场的全流程自主化运行,为农业数字化、智能化发展提供更加强劲的技术支撑。

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分