一种拖拉机自动驾驶路径判别准确率测试方法及系统与流程

文档序号:24791287发布日期:2021-04-23 14:28阅读:132来源:国知局
一种拖拉机自动驾驶路径判别准确率测试方法及系统与流程

1.本发明涉及路径判别技术领域,尤其涉及一种拖拉机自动驾驶路径判别准确率测试方法及系统。


背景技术:

2.目前,农业生产中,大多使用的是拖拉机等农业机械进行生产,随着卫星定位技术、通信技术、计算机技术的成熟,已经研究出了自动驾驶技术,将自动驾驶技术应用于拖拉机等农用机械上,能够有效提高生产效率,节约生产成本,但是对于自动驾驶中,路径的规划至关重要,缺乏验证和调研划分出的驾驶路径,导致路径缺乏实用性,降低使用效果。


技术实现要素:

3.本发明的目的在于提供一种拖拉机自动驾驶路径判别准确率测试方法及系统,提高路径的实用性。
4.为实现上述目的,第一方面,本发明提供了一种拖拉机自动驾驶路径判别准确率测试方法,包括以下步骤:
5.基于北斗卫星系统和对应的驾驶范围生成对应的原始路径,并进行显示和存储;
6.将所述原始路径导入拖拉机进行自动驾驶,并获取所述拖拉机的驾驶信息和定位信息;
7.基于所述驾驶信息中的异常点,获取所述异常点对应的环境信息,并对所述原始路径进行标记;
8.直至所述拖拉机停车或者完成驾驶,将所有的所述定位信息进行连接,并将得到的驾驶路径与所述原始路径进行判别,得到对应的准确率值。
9.其中,将所述原始路径导入拖拉机进行自动驾驶,并获取所述拖拉机的驾驶信息和定位信息,包括:
10.将所述原始路径导入拖拉机中的驱动系统,根据所述原始路径进行自动驾驶;
11.利用多种传感器采集所述拖拉机运行过程中的驾驶信息,并在设定的时间间隔内获取所述拖拉机的定位信息。
12.其中,基于所述驾驶信息中的异常点,获取所述异常点对应的环境信息,并对所述原始路径进行标记,包括:
13.基于所述驾驶信息中的异常点,获取对应的环境信息,判断所述环境信息是否允许所述拖拉机继续进行行驶,其中,所述环境信息包括障碍物高度或者障碍物之间的宽度;
14.若当前所述环境信息不允许所述拖拉机继续进行行驶,则将所述拖拉机进行停机;
15.若当前所述环境信息允许所述拖拉机继续进行行驶,则改变所述拖拉机的所述驾驶信息;
16.结合当前所述定位信息,对所述原始路径进行对应的两级标记。
17.其中,若当前所述环境信息允许所述拖拉机继续进行行驶,则改变所述拖拉机的所述驾驶信息,包括:
18.若当前所述环境信息允许所述拖拉机继续进行行驶,则利用所述环境信息计算出对应的偏转量,利用所述偏转量改变所述拖拉机的所述驾驶信息。
19.其中,基于所述驾驶信息中的异常点,获取所述异常点对应的环境信息,并对所述原始路径进行标记之前,所述方法还包括:
20.根据所述驾驶信息,判断所述驾驶信息中是否存在异常点;
21.若存在异常点,则获取对应的环境信息;
22.若不存在异常点,则继续按照所述原始路径进行自动驾驶。
23.其中,根据所述驾驶信息,判断所述驾驶信息中是否存在异常点,包括:
24.将所述驾驶信息与所述原始路径中对应的基准信息相减,将得到的比率值与设定的阈值进行比较;
25.若所述比率值小于或等于所述阈值,则所述驾驶信息中不存在异常点;
26.若所述比率值大于所述阈值,则所述驾驶信息中存在异常点。
27.第二方面,本发明提供了一种拖拉机自动驾驶路径判别准确率测试系统,如第一方面所述的一种拖拉机自动驾驶路径判别准确率测试方法应用于一种拖拉机自动驾驶路径判别准确率测试系统,
28.所述拖拉机自动驾驶路径判别准确率测试系统包括原始路径生成模块、数据采集模块、信息比对模块和路径判别模块,所述原始路径生成模块、所述数据采集模块、所述信息比对模块和所述路径判别模块依次连接;
29.所述路径生成模块,用于基于北斗卫星系统和对应的驾驶范围生成对应的原始路径,并进行显示和存储;
30.所述数据采集模块,用于将所述原始路径导入拖拉机进行自动驾驶,并获取所述拖拉机的驾驶信息和定位信息;
31.所述数据比对模块,用于基于所述驾驶信息中的异常点,获取所述异常点对应的环境信息,并对所述原始路径进行标记;
32.所述路径判别模块,用于当所述拖拉机停车或者完成驾驶后,将所有的所述定位信息进行连接,并将得到的驾驶路径与所述原始路径进行判别,得到对应的准确率值。
33.本发明的一种拖拉机自动驾驶路径判别准确率测试方法及系统,包括原始路径生成模块、数据采集模块、信息比对模块和路径判别模块,首先,基于北斗卫星系统和对应的驾驶范围生成对应的原始路径,并进行显示和存储;然后,将所述原始路径导入拖拉机进行自动驾驶,并获取所述拖拉机的驾驶信息和定位信息;根据所述驾驶信息,判断所述驾驶信息中是否存在异常点;并基于所述驾驶信息中的异常点,获取所述异常点对应的环境信息,并对所述原始路径进行两级标记;直至所述拖拉机停车或者完成驾驶,将所有的所述定位信息进行连接,并将得到的驾驶路径与所述原始路径进行判别,得到对应的准确率值,提高路径的实用性。
附图说明
34.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
35.图1是本发明提供的一种拖拉机自动驾驶路径判别准确率测试方法的步骤示意图。
36.图2是本发明提供的一种拖拉机自动驾驶路径判别准确率测试系统的结构示意图。
[0037]1‑
原始路径生成模块、2

数据采集模块、3

信息比对模块、4

路径判别模块。
具体实施方式
[0038]
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0039]
在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0040]
请参阅图1,本发明提供一种拖拉机自动驾驶路径判别准确率测试方法,包括以下步骤:
[0041]
s101、基于北斗卫星系统和对应的驾驶范围生成对应的原始路径,并进行显示和存储。
[0042]
具体的,基于实际生产需要,划分出对应的驾驶范围,并利用所述北斗卫星系统获取对应的卫星图像,基于所述卫星图像,规划出原始路径,其中,所述原始路径需包含整个所述驾驶范围,且不会重叠或交叉,在这样的路径下进行自动驾驶,即能够对需要的范围进行全部包含,且还能够进行正常的驾驶,不会因为交叉或重叠的路径,影响拖拉机等农用机械的行驶。同时,为了增加对数据的监督和管理,将所述原始路径在对应的显示设备上进行实时显示和存储,便于后续的判别验证。
[0043]
s102、将所述原始路径导入拖拉机进行自动驾驶,并获取所述拖拉机的驾驶信息和定位信息。
[0044]
具体的,将所述原始路径导入拖拉机中的驱动系统,根据所述原始路径进行自动驾驶;而在导入所述驱动系统之前,需要在所述拖拉机中安装对应的自动驾驶系统,使所述拖拉机具有自动驾驶功能。
[0045]
利用所述拖拉机中的多种传感器采集所述拖拉机运行过程中的驾驶信息,所述驾驶信息包括车速、车轮转向、偏转角等,每种信息对应一种传感器,并在设定的时间间隔内获取所述拖拉机的定位信息,例如,设定时间间隔为半分钟、一分钟、五分钟等,一般为一分钟,时间过长,会导致采集到的两个定位点之间的距离过大,中间的路径不清楚,导致得到的实际路径不准确,而时间间隔过短,会导致数据过多,增加计算量,占用过多的存储空间。
[0046]
s103、基于所述驾驶信息中的异常点,获取所述异常点对应的环境信息,并对所述原始路径进行标记。
[0047]
具体的,根据所述驾驶信息,判断所述驾驶信息中是否存在异常点;具体的判断方法为:将所述驾驶信息与所述原始路径中对应的基准信息相减,将得到的比率值与设定的阈值进行比较;若所述比率值小于或等于所述阈值,则所述驾驶信息中不存在异常点;若所
述比率值大于所述阈值,则所述驾驶信息中存在异常点。采用相减进行判断,可以直观的显示出两个数据之间的差距,并且将这个比率值与阈值进行比较,这里的阈值是一个范围值,为了控制精准度,将一般小于或等于1,避免过大的差距。若不存在异常点,则继续按照所述原始路径进行自动驾驶;若存在异常点,则获取对应的环境信息。
[0048]
基于所述驾驶信息中的异常点,获取对应的环境信息,判断所述环境信息是否允许所述拖拉机继续进行行驶,其中,所述环境信息包括障碍物高度或者障碍物之间的宽度;
[0049]
若当前所述环境信息不允许所述拖拉机继续进行行驶,则将所述拖拉机进行停机;即若当前的障碍物的高度超过所述拖拉机的车轮高度,并且障碍物之间的宽度小于所述拖拉机的车身宽度或障碍物之间的宽度大于所述拖拉机的车身长度,控制所述拖拉机停机,并结合当前的定位信息,对所述原始路径下对应的位置进行第一级标记,如进行红色光源闪烁;
[0050]
若当前所述环境信息允许所述拖拉机继续进行行驶,则改变所述拖拉机的所述驾驶信息或继续按照所述原始路径进行行驶;分为一下几种情况:一、若当前的障碍物高度小于所述拖拉机的车轮高度,则继续按照所述原始路径进行行驶;二、若当前的障碍物高度大于所述拖拉机的车轮高度,但所述障碍物的四周没有其他障碍物,或者具有其他障碍物,但障碍物之间的间距大于所述拖拉机的车身宽度,则改变所述拖拉机的所述驾驶信息,并结合当前的所述定位信息,对所述原始路径进行第二季标记,如进行黄色光源的闪烁。
[0051]
其中,改变所述拖拉机的所述驾驶信息的具体方式为:所述驱动系统发出绕过障碍物指令,利用视觉传感器扫描出所述拖拉机前方的障碍物的边界线,根据所述边界线拟合出沿着所述边界线转弯的圆弧路径,根据所述圆弧路径换算出车轮偏转量,进而驱动车轮进行对应角度的偏转。
[0052]
s104、直至所述拖拉机停车或者完成驾驶,将所有的所述定位信息进行连接,并将得到的驾驶路径与所述原始路径进行判别,得到对应的准确率值。
[0053]
具体的,当所述拖拉机停机或者达到所述原始路径中的完成点时,将获取的所有的所述定位信息,按照时间顺序进行连接,得到对应的驾驶路径,然后将所述驾驶路径与所述原始路径进行匹配,具体的匹配方法为:将所述驾驶路径对所述原始路径进行覆盖,并计算出两者之间的准确率值,若所述准确率值小于重叠阈值(0.3)。则证明所述原始路径具有较高的实用性,可以直接进行使用,若所述准确率值大于或等于所述重叠阈值,或者所述拖拉机未完成驾驶(所述驾驶路径的里程数未达到所述原始路径的里程数),则对所述异常点进行数据分析或者实际验证,若所述异常点为不可消除的因素,则利用所述驾驶路径对所述原始路径进行更新修正;若所述异常点为偶然的、可消除因素,则保留所述原始路径上的对应路径,并消除对应的标记,直至将所述原始路径上标注的所有所述异常点更新或消除完成,得到最后的应用路径,提高实用性。
[0054]
请参阅图2,本发明提供一种拖拉机自动驾驶路径判别准确率测试系统,所述的一种拖拉机自动驾驶路径判别准确率测试方法应用于一种拖拉机自动驾驶路径判别准确率测试系统,
[0055]
所述拖拉机自动驾驶路径判别准确率测试系统包括原始路径生成模块1、数据采集模块2、信息比对模块3和路径判别模块4,所述原始路径生成模块1、所述数据采集模块2、所述信息比对模块3和所述路径判别模块4依次连接;
[0056]
所述路径生成模块,用于基于北斗卫星系统和对应的驾驶范围生成对应的原始路径,并进行显示和存储;
[0057]
所述数据采集模块2,用于将所述原始路径导入拖拉机进行自动驾驶,并获取所述拖拉机的驾驶信息和定位信息;
[0058]
所述数据比对模块,用于基于所述驾驶信息中的异常点,获取所述异常点对应的环境信息,并对所述原始路径进行标记;
[0059]
所述路径判别模块4,用于当所述拖拉机停车或者完成驾驶后,将所有的所述定位信息进行连接,并将得到的驾驶路径与所述原始路径进行判别,得到对应的准确率值。
[0060]
在本实施方式中,关于一种拖拉机自动驾驶路径判别准确率测试系统的具体限定可以参见上文中对于一种拖拉机自动驾驶路径判别准确率测试方法的限定,在此不再赘述。上述一种拖拉机自动驾驶路径判别准确率测试系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0061]
本发明的一种拖拉机自动驾驶路径判别准确率测试方法及系统,包括原始路径生成模块1、数据采集模块2、信息比对模块3和路径判别模块4,首先,基于北斗卫星系统和对应的驾驶范围生成对应的原始路径,并进行显示和存储;然后,将所述原始路径导入拖拉机进行自动驾驶,并获取所述拖拉机的驾驶信息和定位信息;根据所述驾驶信息,判断所述驾驶信息中是否存在异常点;并基于所述驾驶信息中的异常点,获取所述异常点对应的环境信息,并对所述原始路径进行两级标记;直至所述拖拉机停车或者完成驾驶,将所有的所述定位信息进行连接,并将得到的驾驶路径与所述原始路径进行判别,得到对应的准确率值,提高路径的实用性。
[0062]
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1