一种智能拖拉机田间避障控制系统及方法与流程

文档序号:18211877发布日期:2019-07-19 22:22阅读:174来源:国知局
一种智能拖拉机田间避障控制系统及方法与流程

本发明涉及农业种植控制系统技术领域,具体为一种智能拖拉机田间避障控制系统及方法。



背景技术:

我国虽是农业大国,但智能农业的发展水平却相对落后于欧美等国家,2010年,bakker,asselt,bontsema等人提出的玉米田除草机器人通过拖拉机引导系统分别记录初始路径和播种路径位置(a-b线),再将(a-b线)引入现有的自动进料器,从而生成拖拉机行走路线图,提高导航精度并且达到避障效果,2011年,takaibarawid等人通过使用rtk-gps和imu作为自主导航传感器,并以不同的速度对履带式拖拉机进行试验,其横向误差为1cm到3cm,同年,noguchi等人使用二维激光扫描仪作为传感器,放置于拖拉机前段以获取相关距离与角度,当激光扫描仪在设定的扫描范围内检测到前方有障碍物时,导航程序立刻命令拖拉机停止。

目前采用的激光扫描仪、超声波传感器和多路传感设备进行拖拉机的避障制动,虽然有相对较高的精度,但造价对于农民来说却是非常昂贵的,不能实现使用实时摄像设备配合简单的深度测距算法,来代替价格昂贵的各个传感设备,无法达到既廉价又高精度的对拖拉机前方的障碍物进行智能识别和避让的目的,同时不能实现在拖拉机紧急制动避障前对驾驶员进行预警提醒,无法降低多次紧急制动对拖拉机行驶构件造成磨损的目的,大大缩短了拖拉机内部驱动构件的使用寿命,从而给人们长期安全使用拖拉机带来了极大的不便。



技术实现要素:

(一)解决的技术问题

针对现有技术的不足,本发明提供了一种智能拖拉机田间避障控制系统及方法,解决了现有的拖拉机避障系统造价非常昂贵,不能实现使用实时摄像设备配合简单的深度测距算法,来代替价格昂贵的各个传感设备,无法达到既廉价又高精度的对拖拉机前方的障碍物进行智能识别和避让的目的,同时不能实现在拖拉机紧急制动避障前对驾驶员进行预警提醒,无法降低多次紧急制动对拖拉机行驶构件造成磨损的目的,大大缩短了拖拉机内部驱动构件使用寿命的问题。

(二)技术方案

为实现以上目的,本发明通过以下技术方案予以实现:一种智能拖拉机田间避障控制系统,包括中央处理模块、图像采集组件、油门控制阀熄火控制组件和电动刹车控制组件,所述中央处理模块分别与图像采集组件、油门控制阀熄火控制组件和电动刹车控制组件实现双向电性连接,所述中央处理模块与目标特征点提取处理单元实现双向电性连接,且目标特征点提取处理单元包括图像亮度增强模块、图像像素rgb灰度值提取模块和特征点分组识别模块,所述图像亮度增强模块的输出端与图像像素rgb灰度值提取模块的输入端电性连接,且图像像素rgb灰度值提取模块的输出端与特征点分组识别模块的输入端电性连接,所述中央处理模块分别与连续图像采集对比分析单元和避碍决策单元实现双向电性连接。

优选的,所述连续图像采集对比分析单元包括单组动态图像导入模块、幅度梯度函数处理分析模块、多组级联整合分析模块和障碍物测距估算模块,所述单组动态图像导入模块的输出端与幅度梯度函数处理分析模块的输入端电性连接。

优选的,所述幅度梯度函数处理分析模块的输出端与多组级联整合分析模块的输入端电性连接,且多组级联整合分析模块的输出端与障碍物测距估算模块的输入端电性连接。

优选的,所述避碍决策单元包括测距估算值导入模块、危险距离值对比模块、刹车控制信号发送模块、危险距离预警模块和行车数据存储模块,所述测距估算值导入模块的输出端与危险距离值对比模块的输入端电性连接。

优选的,所述危险距离值对比模块的输出端分别与刹车控制信号发送模块、危险距离预警模块和行车数据存储模块的输入端电性连接。

优选的,所述中央处理模块分别与gps卫星定位模块和惯性导航模块实现双向电性连接,且gps卫星定位模块、惯性导航模块和连续图像采集对比分析单元的输出端均与避障决策单元的输入端电性连接。

优选的,所述图像采集组件的输出端与目标特征点提取处理单元的输出端电性连接,且目标特征点提取处理单元的输出端与障碍物特征识别模块的输入端电性连接,所述障碍物特征识别模块与中央处理模块实现双向电性连接。

优选的,所述油门控制阀熄火控制组件的输出端与电动刹车控制组件的输入端电性连接。

优选的,所述连续图像采集对比分析单元与联网算法数据库实现无线双向连接。

本发明还公开了一种智能拖拉机田间避障控制系统的控制方法,具体包括以下步骤:

s1、图像采集设备的安装:将图像采集组件安装于拖拉机车头底盘的位置,使高于底盘的障碍物均能被识别避障,安装完成后,即可启动整个避障系统开始工作;

s2、图像特征点的智能提取和识别:图像采集组件会对拖拉机行驶前方的图像进行实时拍摄,拍摄的图像会传送至目标特征点提取处理单元内进行处理,目标特征点提取处理单元内的图像亮度增强模块可根据外界拍摄光强亮度进行补光增强处理,即使在夜晚也可进行打开车灯进行图像识别,然后图像像素rgb灰度值提取模块会对拍摄的图像中的rgb特征值进行智能提取,之后通过特征点分组识别模块将提取的rgb特征值转化成审图图像,然后通过障碍物特征识别模块将该图像划分区域,并删除不必要的区域,再传送至中央处理模块内;

s3、避障测距估算:中央处理器可将步骤s2识别的特征图像传送至连续图像采集对比分析单元内,连续图像采集对比分析单元内的单组动态图像导入模块可将拍摄提取的单组图像导入系统内,再通过幅度梯度函数处理分析模块向联网算法数据库内提取相应函数算法对导入的特征图像进行分析,然后通过对组级联整合分析模块对分析各个单组特征之间建立深度测量函数模型,来进行不间断深度计算,之后通过障碍物测距估算模块在拖拉机动态行驶过程中,可计算出与前方障碍物之间的距离值,并将测距估算值实时传送至避障决策单元内;

s4、避障预警提醒:中央处理模块会分别将gps卫星定位模块和惯性导航模块获取的拖拉机gps定位数据和惯性导航数据传送至避障决策单元内,避障决策单元内的测距估算值导入模块可将步骤s3计算的避障测距估算值导入系统内,然后危险距离值对比模块会将导入的测距估算值与系统内预先设定的预警危险值进行比较,若小于或等于预警危险值时,危险距离预警模块会在驾驶室内进行声光报警提醒驾驶人员注意;

s5、避障安全制动:若驾驶人员未及时处理,此时危险距离值对比模块会将导入的测距估算值与系统内预先设定的危险制动值进行比较,若小于或等于危险制动值时,刹车控制信号发送模块会将刹车制动信号传送至中央处理模块内,中央处理模块会先控制油门控制阀熄火控制组件控制油门停止向发电机内供油,从而熄火,然后再控制电动刹车控制组件进行自动刹车,这样即可使拖拉机安全制动停车避障。

本发明还公开了一种智能拖拉机田间避障控制系统的控制方法,所述步骤s2中的避碍决策单元(7)的具体操作如下所述:

s1101将所述图像采集组件(2)拍摄的图像进行像素点的提取,得到像素点的值的矩阵a,矩阵a包括l行m列,同时因为像素是包含rgb三个值,则像素点的矩阵a中的每个元素中间都是包含有3个值组成的集合,所述矩阵a传入图像像素rgb灰度值提取模块(52),利用公式(1)将像素矩阵a中的每个元素都处理为只有一个值的灰度化后的像素矩阵b

其中,bit为像素矩阵a第i行t列灰度化后的值,round()为四舍五入取整,arit为像素矩阵a第i行t列像素点的r值,agit为像素矩阵a第i行t列像素点的g值,abit为像素矩阵a第i行t列像素点的b值,i=1、2、3……l,t=1、2、3……m,将矩阵a中所有元素都灰度化后形成矩阵b;

s1102将所述矩阵b传入图像亮度增强模块(51),利用公式(2)进行相应的图像增强,形成相应的矩阵c;

其中,cit为像素矩阵b第i行t列图像增强化后的值,bit第i行t列的值,l为行数,m为列数,i=1、2、3……lt=1、2、3……m,将矩阵b中所有元素都图像增强形成矩阵c;

s1103将所述图像增强后矩阵c传入特征点分组识别模块(53),将所述矩阵c,分解为4个均等大小的特征点矩阵,所述分解时分别沿着所述矩阵c的行的中间位置分解,和沿着所述矩阵c的列的中间位置分解,然后将所述分解后的特征点矩阵利用公式(3)计算差异比;

cyd=cyd1+cyd2

(3)

其中,c1、c2、c3、c4为矩阵c分解后的四个矩阵的所述位置,4个矩阵的大小均为round(l/2)行,round(m/2)列,c1ij为矩阵c1的第i行第j列,c2ij为矩阵c2的第i行第j列,c3ij为矩阵c3的第i行第j列,c4ij为矩阵c4的第i行第j列,cyd1,cyd2为中间变量,max()为取括号里面的最大值,cyd为求解的差异比;

若cyd小于0.5则说明所述拍摄的图像中存障碍物,所述避碍决策单元(7)进行紧急制动避障并对驾驶员进行预警提醒。

利用上述技术,将所述拍摄图像进行图像增强中,所有参数都为计算或者所拍摄图像本身所确定的,从而使得计算的时候没有相应的人为设置的参数,从而使得图像增强更科学并且更具有客观性,并且图像增强的过程中,并不是等比例的增强,而是扩展和增强低灰度部分,压缩高灰度部分的值,使图像增强和所拍摄的图像具有更高的相关性,图像增强化后的图像进行特征点分组识别,根据分组识别计算差异比,是的所述智能拖拉机田间避障控制系统能够在不借助外界干扰的情况下,简单且高效的判断出所述图像中是否存在障碍物,从而能够采取相应的措施进行田间避障。

(三)有益效果

本发明提供了一种智能拖拉机田间避障控制系统及方法。与现有技术相比具备以下有益效果:

(1)、该智能拖拉机田间避障控制系统及方法,通过在中央处理模块与图像采集组件实现双向电性连接,中央处理模块与目标特征点提取处理单元实现双向电性连接,且目标特征点提取处理单元包括图像亮度增强模块、图像像素rgb灰度值提取模块和特征点分组识别模块,图像亮度增强模块的输出端与图像像素rgb灰度值提取模块的输入端电性连接,且图像像素rgb灰度值提取模块的输出端与特征点分组识别模块的输入端电性连接,中央处理模块分别与连续图像采集对比分析单元和避碍决策单元实现双向电性连接,连续图像采集对比分析单元包括单组动态图像导入模块、幅度梯度函数处理分析模块、多组级联整合分析模块和障碍物测距估算模块,避碍决策单元包括测距估算值导入模块、危险距离值对比模块、刹车控制信号发送模块、危险距离预警模块和行车数据存储模块,可实现使用实时摄像设备配合简单的深度测距算法,来代替价格昂贵的各个传感设备,大大降低了整个拖拉机避障系统的生产设计成本,很好的达到了既廉价又高精度的对拖拉机前方的障碍物进行智能识别和避让的目的,同时很好的实现在拖拉机紧急制动避障前对驾驶员进行预警提醒,达到降低多次紧急制动对拖拉机行驶构件造成磨损的目的,大大延长了拖拉机内部驱动构件的使用寿命,从而大大方便了人们长期安全使用拖拉机。

(2)、该智能拖拉机田间避障控制系统及方法,通过在中央处理模块分别油门控制阀熄火控制组件和电动刹车控制组件实现双向电性连接,可实现在进行避障制动的过程中,先完成对拖拉机油门的熄火,再进行紧急刹车,避免了拖拉机在未熄火的情况下进行制动,对拖拉机发电机造成损伤的情况发生,从而很好的达到了宝货拖拉机内部结构的目的。

(3)、该智能拖拉机田间避障控制系统及方法,通过在中央处理模块分别与gps卫星定位模块和惯性导航模块实现双向电性连接,且gps卫星定位模块、惯性导航模块和连续图像采集对比分析单元的输出端均与避障决策单元的输入端电性连接,可实现对拖拉机进行gps定位和惯性导航,配合障碍物深度测距算法,从而大大提高了整个避障系统的测距精度。

附图说明

图1为本发明系统的结构原理框图;

图2为本发明连续图像采集对比分析单元的结构原理框图;

图3为本发明避碍决策单元的结构原理框图;

图4为本发明控制方法的工作流程图。

图中,1中央处理模块、2图像采集组件、3油门控制阀熄火控制组件、4电动刹车控制组件、5目标特征点提取处理单元、51图像亮度增强模块、52图像像素rgb灰度值提取模块、53特征点分组识别模块、6连续图像采集对比分析单元、61单组动态图像导入模块、62幅度梯度函数处理分析模块、63多组级联整合分析模块、64障碍物测距估算模块、7避碍决策单元、71测距估算值导入模块、72危险距离值对比模块、73刹车控制信号发送模块、74危险距离预警模块、75行车数据存储模块、8gps卫星定位模块、9惯性导航模块、10障碍物特征识别模块、11联网算法数据库。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1-4,本发明实施例提供一种技术方案:一种智能拖拉机田间避障控制系统,包括中央处理模块1、图像采集组件2、油门控制阀熄火控制组件3和电动刹车控制组件4,中央处理模块1分别与图像采集组件2、油门控制阀熄火控制组件3和电动刹车控制组件4实现双向电性连接,其特征在于:中央处理模块1与目标特征点提取处理单元5实现双向电性连接,且目标特征点提取处理单元5包括图像亮度增强模块51、图像像素rgb灰度值提取模块52和特征点分组识别模块53,图像亮度增强模块51的输出端与图像像素rgb灰度值提取模块52的输入端电性连接,且图像像素rgb灰度值提取模块52的输出端与特征点分组识别模块53的输入端电性连接,中央处理模块1分别与连续图像采集对比分析单元6和避碍决策单元7实现双向电性连接,连续图像采集对比分析单元6包括单组动态图像导入模块61、幅度梯度函数处理分析模块62、多组级联整合分析模块63和障碍物测距估算模块64,单组动态图像导入模块61的输出端与幅度梯度函数处理分析模块62的输入端电性连接,幅度梯度函数处理分析模块62的输出端与多组级联整合分析模块63的输入端电性连接,且多组级联整合分析模块63的输出端与障碍物测距估算模块64的输入端电性连接,避碍决策单元7包括测距估算值导入模块71、危险距离值对比模块72、刹车控制信号发送模块73、危险距离预警模块74和行车数据存储模块75,测距估算值导入模块71的输出端与危险距离值对比模块72的输入端电性连接,危险距离值对比模块72的输出端分别与刹车控制信号发送模块73、危险距离预警模块74和行车数据存储模块75的输入端电性连接,行车数据存储模块75可对整个系统内拍摄的图像数据和计算的测距估算值进行存储,以便于人们日后进行提取检查,中央处理模块1分别与gps卫星定位模块8和惯性导航模块9实现双向电性连接,且gps卫星定位模块8、惯性导航模块9和连续图像采集对比分析单元6的输出端均与避障决策单元7的输入端电性连接,图像采集组件2的输出端与目标特征点提取处理单元5的输出端电性连接,且目标特征点提取处理单元5的输出端与障碍物特征识别模块10的输入端电性连接,障碍物特征识别模块10与中央处理模块1实现双向电性连接,油门控制阀熄火控制组件3的输出端与电动刹车控制组件4的输入端电性连接,连续图像采集对比分析单元6与联网算法数据库11实现无线双向连接。

本发明还公开了一种智能拖拉机田间避障控制系统的控制方法,具体包括以下步骤:

s1、图像采集设备的安装:将图像采集组件2安装于拖拉机车头底盘的位置,使高于底盘的障碍物均能被识别避障,安装完成后,即可启动整个避障系统开始工作;

s2、图像特征点的智能提取和识别:图像采集组件2会对拖拉机行驶前方的图像进行实时拍摄,拍摄的图像会传送至目标特征点提取处理单元5内进行处理,目标特征点提取处理单元5内的图像亮度增强模块51可根据外界拍摄光强亮度进行补光增强处理,即使在夜晚也可进行打开车灯进行图像识别,然后图像像素rgb灰度值提取模块52会对拍摄的图像中的rgb特征值进行智能提取,之后通过特征点分组识别模块53将提取的rgb特征值转化成审图图像,然后通过障碍物特征识别模块10将该图像划分区域,并删除不必要的区域,再传送至中央处理模块1内;

s3、避障测距估算:中央处理器1可将步骤s2识别的特征图像传送至连续图像采集对比分析单元6内,连续图像采集对比分析单元6内的单组动态图像导入模块61可将拍摄提取的单组图像导入系统内,再通过幅度梯度函数处理分析模块62向联网算法数据库11内提取相应函数算法对导入的特征图像进行分析,然后通过对组级联整合分析模块63对分析各个单组特征之间建立深度测量函数模型,来进行不间断深度计算,之后通过障碍物测距估算模块64在拖拉机动态行驶过程中,可计算出与前方障碍物之间的距离值,并将测距估算值实时传送至避障决策单元7内;

s4、避障预警提醒:中央处理模块1会分别将gps卫星定位模块8和惯性导航模块9获取的拖拉机gps定位数据和惯性导航数据传送至避障决策单元7内,避障决策单元7内的测距估算值导入模块71可将步骤s3计算的避障测距估算值导入系统内,然后危险距离值对比模块72会将导入的测距估算值与系统内预先设定的预警危险值进行比较,若小于或等于预警危险值时,危险距离预警模块74会在驾驶室内进行声光报警提醒驾驶人员注意;

s5、避障安全制动:若驾驶人员未及时处理,此时危险距离值对比模块72会将导入的测距估算值与系统内预先设定的危险制动值进行比较,若小于或等于危险制动值时,刹车控制信号发送模块73会将刹车制动信号传送至中央处理模块1内,中央处理模块1会先控制油门控制阀熄火控制组件3控制油门停止向发电机内供油,从而熄火,然后再控制电动刹车控制组件4进行自动刹车,这样即可使拖拉机安全制动停车避障。

本发明还公开了一种智能拖拉机田间避障控制系统的控制方法,所述步骤s2中的避碍决策单元(7)的具体操作如下所述:

s1101将所述图像采集组件(2)拍摄的图像进行像素点的提取,得到像素点的值的矩阵a,矩阵a包括l行m列,同时因为像素是包含rgb三个值,则像素点的矩阵a中的每个元素中间都是包含有3个值组成的集合,所述矩阵a传入图像像素rgb灰度值提取模块(52),利用公式(1)将像素矩阵a中的每个元素都处理为只有一个值的灰度化后的像素矩阵b

其中,bit为像素矩阵a第i行t列灰度化后的值,round()为四舍五入取整,arit为像素矩阵a第i行t列像素点的r值,agit为像素矩阵a第i行t列像素点的g值,abit为像素矩阵a第i行t列像素点的b值,i=1、2、3……l,t=1、2、3……m,将矩阵a中所有元素都灰度化后形成矩阵b;

利用公式(1)可以将所述图像的像素矩阵中本来每个元素都含有三个值,使后面计算量过大且不方便的情况消除,使每个元素中都只含有一个相应的灰度值,且每个值灰度时,都根据rgb在像素中所占有的地位不同,给予了不同的权重,使灰度化后的像素所包含有的信息量占有原来由rgb三个值表示像素值的信息量的最大比重。

s1102将所述矩阵b利用公式(2)进行相应的图像增强,形成相应的矩阵c;

其中,cit为像素矩阵b第i行t列图像增强化后的值,bit第i行t列的值,l为行数,m为列数,i=1、2、3……lt=1、2、3……m,将矩阵b中所有元素都图像增强形成矩阵c;

利用公式(2)将所述图像增强中,由于所有参数都为计算或者所拍摄图像本身所确定的,从而使得计算的时候没有相应的人为设置的参数,从而使得图像增强更科学并且更具有客观性。

s1103将所述图像增强后矩阵c传入特征点分组识别模块(53),将所述矩阵c,分解为4个均等大小的特征点矩阵,所述分解时分别沿着所述矩阵c的行的中间位置分解,和沿着所述矩阵c的列的中间位置分解,然后将所述分解后的特征点矩阵利用公式(3)计算差异比;

cyd=cyd1+cyd2

(3)

其中,c1、c2、c3、c4为矩阵c分解后的四个矩阵的所述位置,4个矩阵的大小均为round(l/2)行,round(m/2)列,c1ij为矩阵c1的第i行第j列,c2ij为矩阵c2的第i行第j列,c3ij为矩阵c3的第i行第j列,c4ij为矩阵c4的第i行第j列,cyd1,cyd2为中间变量,max()为取括号里面的最大值,cyd为求解的差异比;

若cyd小于0.5则说明所述拍摄的图像中存障碍物,所述避碍决策单元(7)进行紧急制动避障并对驾驶员进行预警提醒。

利用上述技术,将所述拍摄图像进行图像增强中,所有参数都为计算或者所拍摄图像本身所确定的,从而使得计算的时候没有相应的人为设置的参数,从而使得图像增强更科学并且更具有客观性,并且图像增强的过程中,并不是等比例的增强,而是扩展和增强低灰度部分,压缩高灰度部分的值,使图像增强和所拍摄的图像具有更高的相关性,图像增强化后的图像进行特征点分组识别,根据分组识别计算差异比,是的所述智能拖拉机田间避障控制系统能够在不借助外界干扰的情况下,简单且高效的判断出所述图像中是否存在障碍物,从而能够采取相应的措施进行田间避障。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1