摘要:随着农业科技的发展,机器人在农业生产方面的应用日益广泛,但机器人受地形环境的影响较大,不能保证农业信息采集的连续性,容易导致农业信息采集不完整、不准确。为此,设计了基于STM32微处理器的地空两用农业信息采集机器人,完成了总体方案设计,同时进行了功能分析,并建立了地空两用机器人地面系统和飞行系统的运动模型,进行了地空两用机器人的硬件结构及软件流程设计。最后,通过试验验证了地空两用机器人采集农业信息的可靠性。
加入收藏
随着传感器技术、电子技术和微电子技术的发展,机器人控制逐渐由自动化向智能化转变、由粗略化向精细化转变。农业精细化作业需要实现对农田和农作物信息的采集和监控,且保证要求信息采集能够全面、准确、快速和具有一定的连续性。传统采集农业信息的手段方式单一,信息种类受硬件条件的限制导致采集数据不全面,同时受农田和农作物的生长环境,遇到障碍物或沟壑时,无法实现越障功能,环境适应性差,导致农业信息采集出现间断现象,影响农业信息的准确性和完整性。为此,设计了基于STM32微处理器的地空两用农业信息采集机器人,引入先进的微电子技术和传感器技术,在克服传统机器人环境适应性差的同时,能够保证数据传输的实时性、快速性。同时,通过设计地面运动系统和飞行运动系统,实现农业信息立体式全方位采集,保证农业信息采集的准确、高效和完整。
1、总体方案设计
基于STM32微处理器的地空两用机器人的核心是STM32微处理器,包含有多个输入和输出接口,主要用于接收各类传感器采集的农业信息数据,以及接收摄像头采集的图像信息和GPS导航模块采集的农田地理位置信息,并将这些数据信息进行分析、处理、计算,再传递给地面系统主控器和飞行系统主控器。此外,微处理器还可以完成对控制指令的传输和判断,保证机器人正常稳定运行。
地面系统主控器和飞行系统主控器主要负责接收远程控制平台的控制指令,并驱动地面系统或飞行系统行动部分动作,其总体方案如图1所示。
图1地空两用机器人总体方案图
远程控制平台主要负责向地面系统和飞行系统发送控制指令,控制机器人进行地面移动或飞行运动。显示屏和鼠标/键盘等外接设备安装在远程控制平台上,用于实时显示农田数据信息,同时完成对机器人工作状态的监控,存在故障时进行报警。
传感器包含温湿度传感器、光照度传感器和高度传感器:温湿度传感器用于采集农田及农作物所处环境的温湿度;光照度传感器用于采集光照度信息;高度传感器用于测量地空两用机器人在飞行状态时的高度,便于完成对机器人的控制。
2、功能需求分析
由于机器人工作环境的特殊性,地空两用机器人需要同时完成在地面运动状态、空中飞行状态和空中悬停状态的农作物信息采集。在地面运动状态条件下,机器人必须具备一定的越障功能;遇到难以逾越的障碍时可以飞行通过,在飞行状态可以在空中悬停一段时间,完成农业信息的采集。
2.1 地面运动模型
机器人在地面运动时,由于农田地理环境复杂,要求机器人地面运动系统能够克服一定的地面阻力,同时具有较好的减震性能,防止机器人受到较大的冲击而遭到损坏。图2为机器人地面运动示意图。
图2机器人地面运动示意图
地面运动系统减震措施选定的是双横臂悬架减震机构,主要由两根横臂和一个弹簧减震器组成。两横臂由上下不等长的连杆机构组成,一般下横臂长于上横臂,弹簧减震器则为支柱式减震器。为此,针对双横臂悬架减震机构的横臂连杆机构进行数学建模。假设x、y、z分别表示上下横臂与支撑面所组成的3个顶点的坐标,则上下横臂的长度及支撑面上的两点之间的长度表示为
根据三角形原理,确定垂足坐标为
2.2 飞行运动模型
机器人在地面运动无法工作时,通过摄像头捕捉机器人环境信息,根据信息判断工作工况,在远程控制平台选择相应的飞行模式进行作业,从而使机器人能够绕过沟壑、大坑等障碍物,保证农业信息采集的连续性。图3为机器人飞行运动示意图。
图3机器人飞行运动示意图
2.3 悬停运动模型
机器人在农田进行农业信息采集过程中,受农田中杂物、农作物遮挡视野的影响,机器人摄像头拍摄图像信息严重受阻,需要机器人能在飞行状态下悬停在空中进行信息采集,从而保证农田信息采集的全方位性和完整性,如图4所示。
图4机器人悬停运动示意图
地空两用机器人的飞行系统采用模拟无人机系统设计,主要由主控器、4个驱动电机、4个螺旋桨和4个支架组成。针对机器人飞行系统的四旋翼结构进行数学建模。设地空两用机器人绕x轴旋转的翻滚角为ϕ,绕y轴旋转的翻滚角为θ,绕z轴旋转的翻滚角为δ,ϕ、θ、δ基于原点坐标系的方向余弦矩阵为Rϕ、Rθ、Rδ,则有
得到飞行系统四旋翼坐标系R为
3、硬件系统设计
3.1 STM32微处理器
选取ARM公司STM32系列STM32F103增强型处理器作为采集机器人控制的核心部件,采用并行总线结构,可同时进行信息数据的写入和读出,对系统控制指令能够快速响应,且在系统出现故障具有较快的中断能力。该处理器可以看作一个小型PC系统,主要以电路集成为基础,内部包含有多个子模块,可以进行运算结果的数据存储模块、计算数据的RAM及ROM模块、数据运算的CPU模块,以及与外部设备连接的I/0口等。图5为STM32F103增强型处理器的电路原理图。
图5STM32F103增强型处理器电路原理图
3.2 温湿度传感器
由于机器人必须同时满足采集地面和空中两种工况的温湿度,因此温湿度传感器信号传输范围必须满足采集条件,且功耗低。通过硬件选型和比较,确定采用DHT11温湿度传感器。该传感器采用单总线方式进行数据传输,输入输出均通过一个端口进行双向传输,采集原理电路图如图6所示。
图6温湿度传感器电路图
3.3 电源模块
电源模块是整个系统的动力来源,负责为STM32微处理器、地面运动系统、飞行系统及远程控制平台等提供动力来源。图7为电源模块电路图。
图7电源模块电路图
由于选取的电源模块供电电压为7.2V,需要进行电压转换并进行稳压处理。选择LM117稳压芯片进行电压转换,将电源模块输出的电压转换为系统所需的工作电压3.3V。
4、软件流程设计
地空两用机器人在信息采集之前,需要对所有电子元器件进行初始化,保证元件运行参数在初始状态。初始化完毕后下达数据采集控制指令,机器人各传感器开始采集农业信息,并将采集到的数据实时传输到STM32微处理器中,通过显示器进行实时显示;采集到的数据在处理器中经过数据分析与处理后,由处理器进行运动工况判断与选择,通过切换地面运动/飞行运动模式,结合运动方式下达对应的控制参数,从而控制地面运动系统动作或飞行系统动作。地空机器人软件流程如图8所示。
图8地空两用机器人软件流程图
5、试验验证
5.1 运动试验
地面运动能力是地空两用机器人的基本功能,为验证地空两用机器人地面运动稳定性和良好的运动性能,选取一处农田进行地面运动试验,结果如表1所示。
5.2 采集试验
为验证设计的地空两用机器人采集的农业信息的准确性,在同一时间段,针对同一农田进行温湿度数据采集试验。选取8个测量点,并单独布置温湿度传感器,在相同的时间点和同一测量点,进行信息采集,并将采集结果进行对比,如表2所示。
由表2可知:在同一时间段、同一测量点,地空两用机器人测量的温湿度数据和单独布置的传感器采集的参考数据基本一致,说明地空两用机器人能够实时准确地完成农田和农作物的环境信息,为高效、高质农业生产提供数据支撑。
6、结论
为解决传统农业机器人环境适应性差、采集数据不完整等问题,设计了基于STM32微处理器的地空两用机器人。在完成机器人总体方案设计基础上,对地空两用机器人功能需求进行分析,对地面系统和飞行系统进行数学模型分析,并对机器人信息采集系统进行软硬件设计,最后通过试验验证了地空两用机器人采集信息的准确性。
参考文献:
[1]王仲民:刘继岩;岳宏.移动机器人自主导航技术硏究综述[J].天津职业技术师范学院学报,2004,14(4):11-15.
[2]王晓娟.基于多传感器信息的移动机器人定位研究[D].杭州:浙江大学,2010.
[3]程玉柱,陈勇,王红星,等.遥操作农田信息采集机器人控制系统研究[J].湖北农业科学,2012(14):3080-3083.
[5]黄智伟.32位ARM微控制器系统设计与实践:基于LuminaryMicroLM3S系列Cortex.M3内核[M].北京:北京航空航天大学出版社,2010.
[6]米秀杰.单片机应用系统研究-轮式移动机器人控制系统设计与研究[J].制造业自动化,2011,33(3):63-66.
[7]韩宝玲,张述玉,罗庆生,等.STM32的小型仿人机器人控制系统设计[J].单片机与嵌入式系统应用,2016,16(1):60-63.
[10]彭凤英.地空两用农业信息采集机器人设计研究[J].电子测试,2018(2):14-15.
[11]张刚.农业信息采集机器人结构及控制系统设计[D].哈尔滨:东北林业大学,2016.
[12]刘一莎,杨晟萱,王伟.四旋翼飞行器的自抗扰飞行控制方法[J].控制理论与应用,2015,32(10):135l-1360.
[13]王丽.移动机器人路径规划方法研究[D].西安:西北工业大学,2007.
[14]尤富强,陈兴林,强文义.一种机器人避障控制策略[J].自动化技术与应用,2002(5):22-24.
[15]王伟,张刚,刘九庆.农业信息采集机器人设计及试验研究[J].农机化研究,2016,38(9):206-209.
朱志英.基于STM32的地空两用农业信息采集机器人研究[J].农机化研究,2021,43(05):68-72.
基金:内蒙古自治区教育厅项目(NJSY17570).
分享:
人工智能文学是指以人工智能程序作为文学创作主体,通过模拟人类文学创作的思维模式,实现文学作品的自动或半自动化的生成过程。它设置了“人工文学数据库搭建——机器智能数据分析——文学作品自动半自动生成”的基本创作模式,借助“自动写作”和“辅助写作”两种形式使得数字时代文学发生了全新的变革。
2025-05-05火灾是一种常见而严重的灾害,给人们的生命安全带来了巨大的威胁,造成了巨大的财产损失。在高楼建筑中发生的火灾,由于建筑高度、人员密集度以及安全疏散难度的增加,往往会导致更为严重的后果。近几年来,我国平均每年发生火灾约30万起,如何有效地监测和预防高楼火灾成为了当今社会亟待解决的问题。
2025-01-20湖泊水位是衡量一个地区水资源状况的重 要指标,对于保障区域供水安全、防洪减灾以及 生态环境保护等方面具有重要意义。 准确预测 湖泊水位的变化趋势,可为相关部门制定合理的 决策提供科学依据。 然而,由于湖泊水位的变化 受到复杂多变的自然和人为因素的影响,传统的 定量预测模型在精度和适应性方面面临诸多 挑战[1-3] 。
2024-12-27人工智能(Artificial Intelligence,AI)技术是公认最有可能改变未来世界的颠覆性技术。AI在军事领域有广阔的应用前景,国内外已将AI不断应用到情报分析处理、目标识别监视、作战辅助决策、网络安全防护以及无人作战系统等智能装备中,在能力和可用性方面取得了巨大的飞跃[1]。
2024-12-03数据安全风险的存在,不仅威胁到个人隐私权益,影响企业发展,甚至关系到国家安全和社会稳定。在这一背景下,强化数据安全措施,构建全面的数据安全防护体系,已经成为迫切需要。这需要政府、企业和个人共同努力,通过立法、技术创新及提高公众的数据安全意识等手段,共同构建一个更加安全、健康的信息社会。
2024-12-03随着遥感卫星和高空平台的快速发展,高空间分辨率遥感图像的应用也变得越来越普遍[1]。遥感影像的语义分割在地貌特征的像素级分类方面具有重要意义,该技术已经在许多工业级图像中得到广泛应用[2-4]。例如,环境灾害监测[5]、土地利用与土地覆盖制图[6-7]、农业资源管理[8]、滑坡识别[9]和交通管理[10-12]等。
2024-12-035G技术以其高速率、低时延、大连接的特点,为各行各业带来了前所未有的发展机遇,但同时也面临着基站选址与优化的巨大挑战[3–4]。因此,深入研究5G基站选址决策与优化问题,对于提升5G网络覆盖质量、优化资源配置、提高通信效率具有重要意义。
2024-12-03随着科学技术的进步,各种协作机械臂和工业机械臂越来越受欢迎.为提高机械臂的智能性和自主性,机械臂自主抓取一直是机器人领域的研究热点之一[1-2].传统的协作机械臂需要操作者具备相关知识,通过编程或拖拽指令实现机械臂的抓取操作[3-4].
2024-12-03在气象观测、工农业、航空航天、食品和药品储存等制造领域,对湿度和温度有着严格要求,因此,对这两个参数的检测变得尤为重要。温湿度传感器近年来得到了大力发展和应用。传统的电子式温湿度传感器易受电磁干扰,灵敏度低,响应时间长,限制了其性能和应用范围。
2024-12-03基于机器学习的网络入侵检测系统(NIDS可以提高检测的准确性和效率,并增加系统对新型威胁的适应能力,鉴于这一优势,本文将深入分析机器学习在NIDS中的应用及其效能,探讨如何利用这一先进技术来增强网络安全防御。
2024-12-03人气:4120
人气:3588
人气:3253
人气:2795
人气:2749
我要评论
期刊名称:控制理论与应用
期刊人气:2978
主管单位:国家教育部
主办单位:华南理工大学,中国科学院数学与系统科学研究院
出版地方:广东
专业分类:科技
国际刊号:1000-8152
国内刊号:44-1240/TP
邮发代号:46-11
创刊时间:1984年
发行周期:月刊
期刊开本:大16开
见刊时间:一年半以上
影响因子:3.316
影响因子:0.281
影响因子:0.629
影响因子:0.000
影响因子:0.000
您的论文已提交,我们会尽快联系您,请耐心等待!
你的密码已发送到您的邮箱,请查看!