大数据在农业机器人路径规划实时同步定位中的应用

上传人:ni****g 文档编号:558796676 上传时间:2023-07-06 格式:DOCX 页数:5 大小:13.41KB
返回 下载 相关 举报
大数据在农业机器人路径规划实时同步定位中的应用_第1页
第1页 / 共5页
大数据在农业机器人路径规划实时同步定位中的应用_第2页
第2页 / 共5页
大数据在农业机器人路径规划实时同步定位中的应用_第3页
第3页 / 共5页
大数据在农业机器人路径规划实时同步定位中的应用_第4页
第4页 / 共5页
大数据在农业机器人路径规划实时同步定位中的应用_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《大数据在农业机器人路径规划实时同步定位中的应用》由会员分享,可在线阅读,更多相关《大数据在农业机器人路径规划实时同步定位中的应用(5页珍藏版)》请在金锄头文库上搜索。

1、大数据在农业机器人路径规划实时同步定位中的应用摘要:为了使农业机器人能够有效地避开作业过程中的障碍物,设计了基于大数据的农业机器人路径规划与实时同步定位系统。该系统采用大数据云平台,给出了单个小障碍物的避障策略,提出了避障路径规划和实时同步定位算法。实验结果说明:应用云平台大数据进行路径规划和实时定位非常有效,解决了农业机器人在作业过程中的路径规划和实时同步定位问题,可为其他相关领域的避障路径规划提供参考。关键词:农业机器人;大数据;路径规划;避障;同步定位0引言随着大数据、人工智能、自动驾驶技术的快速开展,现代农业生产逐步走向自动化、信息化和精细化。农业机器人自动导航技术是农业机械自动化、信

2、息化和精细化的根底,为了使农业机械自主导航能够成功、高效地完成任务,必须进行有效的路径规那么和实时定位。为此,针对农业机器人避障和定位问题,设计了一种基于大数据的农业机器人路径规划与实时同步定位系统,可实现农业机器人路径规划和实时定位功能。1云端大数据1.1云端大数据的结构随着云计算、5G通讯、人工智能、互联网和物联网的快速开展,使得大数据站在了开展的风口上,越来越多的公司开始研发自己的数据库,且各具特色,如美国甲骨文公司的Oracle、美国Sybase公司的Sybase、美国IBM公司的Informix、美国Microsoft公司的SQLServer和Access,以及开源的MySQL等数据

3、库。SQL是1986年由美国国家标准局(ANSI)通过的关系数据库操作语言标准,是一种结构化查询语言(StructuredQueryLanguage)53,包含通用的增、删、改、查等SQL命令及相关语法。另外,MySQL是一款开源性产品,具有跨平台、功能强大、操作方便和价格优势,因此本文设计的云端大数据采用MySQL进行搭建。在云端效劳器中,所创立数据库主要包含了ICP点云匹配核心算法及数据的增、删、改、查等功能。农业机器人主要收集作业周边环境的信息,为了确保二者之间的数据传输的可靠性,采用TCP/IP协议。1.2数据库通信接口常用数据库访问接口有ODBC和JDBC两种。其中,ODBC(Ope

4、nDatabaseConnectivity,开放数据库互连)是一种可用来访问关系数据库的编程接口,可对多种不同数据库进行访问,采取统一方式对数据库进行处理。通过应用程序对数据库进行访问,ODBC管理器所拥有的数据源是根底,采用此方法对数据库进行连接时,必须先配置数据源,配置流程为按顺序点击开始/控制面板/ODBC3项,进入用户DSN标签选项,点击添加,创立新数据源,选择SQLServer,输入数据源名称及效劳器名称;之后,按照创立的数据库选择登入方式及登录名与密码,更改默认的数据库为自己创立的数据库,创立完成,可进行数据源测试。ODBC最大的特点是可以采用统一的API接口去处理所有的数据,本文

5、设计的云端效劳器系统和农业机器人之间的信息交互采用JAVA编程,而云端效劳器也采用JAVA编程,因此采用ODBC进行数据库通信接口的开发设计。1.3TCP/IP网络通信TCP/IP协议网络中传输层具有TCP协议及UDP协议:TCP是一种面向连接的协议,在数据传输前,必须建立可靠的连接,多用于对可靠性要求较高的场合;UDP是一种面向无连接的协议,多用于播送、视频通信等对可靠性要求不高的领域。结合平台对数据的要求,在本地效劳器与GPRS的连接中,需完成TCP/IP的Socket网络编程。为了保证农业机器人和云端数据库之间进行可靠的通信,采用基于TCP的Socket网络编程。2农业机器人路径规划与实

6、时同步定位2.1农业机器人路径规划农业机器人作业环境具有多变、未知和开放性等特点,相比照较复杂。在实际作业过程中,农业机器人根据设置设定的任务目标,获取环境信息,然后将处理后的环境信息通过TCP/IP的通信协议发送给云端数据库,由云端云计算平台计算规划后,将最优的路径结果发送回农业机器人,农业机器人根据该路径进行作业。在路径规划中,往往根据目的地、障碍物及大小来规划避障路径。障碍物大小的定义为:最小外接圆直径小于1个工作宽度(农业机器人最大宽度)的障碍物为小障碍物,其他障碍物为大障碍物。本文研究的农业机器人避障规划和实时同步定位主要是针对小障碍物进行避障路径规划。在避障路径规划中,假设农业机器

7、人工作块的信息,小障碍物的最小外接圆的半径和中心位置也。2.2农业机器人实时同步定位本文构建的基于大数据的农业机器人路径规划与实时同步定位系统,通过农业机器人搭载的工业相机采集周边环境的图像,同时使用红外测距传感器,对周边的障碍物距离进行采集。由于定位算法计算量较大,时间较长,不适合在农业机器人控制系统中处理。因此,通过网络通信将农业机器人采集到的环境信息实时发送给云端数据库,由云端效劳器通过海量数据计算模块进行处理。农业机器人控制系统主要完成数据信息的采集,而云效劳器那么利用数据库保存参数信息,并结合云计算的高效计算,运用数学模型,进行地图更新、路径规划和实时定位等功能。3大数据云架构的实现

8、农业机器人大数据云架构主要由云平台数据库、云计算、无线路由器、农业机器人、红外传感器和工业相机组成。农业机器人路径规划与实时定位系统根据红外测距传感器和工业相机采集的环境信息,结合机器人自身的移动方向等,通过无线路由器将参数信息采用TCP/IP的方式发送给云效劳器;云效劳器保存机器人的需求和环境参数,实现地图的搭建、更新,路径规划和实时定位等功能。大数据云架构采用华为公司的弹性云效劳器ECS,该弹性云效劳器采用16核CPU,内存高达64G,数据带宽可以到达10M,是一种可随时自助获取、可弹性伸缩的云效劳器,具有可靠、平安、灵活、高效的特点。4实验测试与结果分析为了验证所提出的基于大数据的农业机

9、器人路径规划与实时同步定位方法的有效性,根据云平台和农业机器人的性能参数,利用MatLab进行了仿真实验。5结论针对农业机器人避障和定位问题,设计了一种基于大数据的农业机器人路径规划与实时同步定位系统。系统采用大数据云平台,研究了单个小障碍物的避障策略,提出了避障路径规划算法和实时同步定位系统。MatLab仿真研究说明:该方法所研究的路径规划和实时定位可以防止农业机器人作业路径中的小障碍,有利于保证农业机器人的平安,能够为其他相关领域的避障路径规划提供参考。参考文献:1张衡.基于蚁群算法的多农业机器人路径规划研究J.数字技术与应用,2022(6):147-149.2袁加红.水稻插秧机最优覆盖路径规划研究D.合肥:安徽农业大学,2022.3楼晓春,谢宇.一种基于虚拟力的多机器人编队控制系统J.中国机械工程,2022,25(24):3294-3297.4陈恩水.机器人避障路径优化模型J.南通职业大学学报,2022(3):53-57.5艾渊.浅论基于大数据的客服机器人系统研究J.电子世界,2022(17):103.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号