一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种智能避障的无人搬运小车控制系统的制作方法

2022-02-19 14:20:41 来源:中国专利 TAG:


1.本发明涉及人工智能技术领域,特别涉及一种智能避障的无人搬运小车控制系统。


背景技术:

2.目前,在生产车间需要大量的货物进行来回搬运,传统的搬运方式大都采用员工与机械相结合的方式,工作效率较低,且由于是人工操作,难免出现撞车事故,导致工作效率低下,且安全性不高;
3.因此,本发明提供了一种智能避障的无人搬运小车控制系统,实现对无人搬运小车行驶路径上的障碍物位置进行判定,准确实现对无人搬运小车行驶路径的规划,提高了无人搬运小车自动避障的准确性,同时也提高了无人搬运小车的行驶安全性。


技术实现要素:

4.本发明提供一种智能避障的无人搬运小车控制系统,用以实现对无人搬运小车行驶路径上的障碍物位置进行判定,准确实现对无人搬运小车行驶路径的规划,提高了无人搬运小车自动避障的准确性,同时也提高了无人搬运小车的行驶安全性。
5.本发明提供了一种智能避障的无人搬运小车控制系统,包括:
6.小车感应模块,用于基于预设超声波感应装置采集无人搬运小车在行驶过程中的感应数据,并将所述感应数据上传至分析模块;
7.所述分析模块,用于接收所述感应数据,并对所述感应数据进行分析,并将分析结果传输至控制模块;
8.控制模块,用于对所述分析结果进行读取,并生成目标控制指令,同时,基于所述目标控制指令控制所述无人搬运小车正常行驶。
9.优选的,一种智能避障的无人搬运小车控制系统,所述小车感应模块中,所述感应数据包括:所述感应数据为所述障碍物的体积数据、所述障碍物相对所述无人搬运小车的方向数据以及所述障碍物与所述无人搬运小车的距离数据。
10.优选的,一种智能避障的无人搬运小车控制系统,分析模块,包括:
11.小车行驶判断单元,用于基于障碍物与所述无人搬运小车的位置关系,确定所述无人搬运小车的行驶状况;
12.其中,所述行驶状况包括,当所述障碍物与所述无人搬运小车有交集时,所述无人搬运小车无法正常行驶;
13.当所述障碍物与所述无人搬运小车无交集时,所述无人搬运小车可以正常行驶。
14.优选的,一种智能避障的无人搬运小车控制系统,所述小车感应模块,包括:
15.感应信号发送单元,用于基于所述无人搬运小车的预设感应信号发送装置向行进方向发送超声波感应信号;
16.障碍物判定单元,用于判断是否能够接收到所述超声波感应信号在接触到所述障
碍物时返回的超声反馈信号;
17.若能接收到,判定所述无人搬运小车行进方向有障碍物;
18.否则,判定所述无人搬运小车行进方向没有障碍物;
19.反馈信号识别单元,用于当所述无人搬运小车行进方向有障碍物时,接收所述超声波感应信号在接触到所述障碍物时返回的超声反馈信号,并对所述超声反馈信号进行识别,并基于识别结果,确定所述无人搬运小车在行驶过程中的感应数据。
20.优选的,一种智能避障的无人搬运小车控制系统,所述小车感应模块,包括:
21.数据获取单元,用于获取所述感应数据,同时,确定所述感应数据的数据属性,并基于所述数据属性获取所述感应数据的n个数据标识;
22.数据分类单元,用于基于所述n个数据标识,将所述感应数据一一进行分类,并获取分类结果;
23.数据打包单元,用于基于所述分类结果对所述感应数据进行数据打包,获取n个感应数据包;
24.标签建立单元,用于基于所述n个数据标识分别对所述n个感应数据包建立信息标签;
25.上传单元,用于读取所述n个信息标签,并基于读取结果生成数据上传指令,同时,基于所述数据上传指令将所述感应数据包上传至所述分析模块。
26.优选的,一种智能避障的无人搬运小车控制系统,分析模块,包括:
27.信号分析单元,用于获取所述感应数据,其中,所述感应数据包括所述预设超声波感应装置发射的超声波感应信号在接触到障碍物时返回超声反馈信号的时间段;
28.距离确认单元,用于基于所述预设超声波感应装置发射的超声波感应信号在接触到障碍物时返回超声反馈信号的时间段确定所述障碍物与所述无人搬运小车的目标距离;
29.距离比较单元,用于将所述目标距离与预设距离进行比较;
30.其中,若所述目标距离大于所述预设距离,判定所述无人搬运小车距离所述障碍物过远;
31.否则,判定所述无人搬运小车即将靠近所述障碍物,同时,接收管理终端发送的障碍物位置信息确定指令;
32.图像采集单元,用于基于所述障碍物位置信息确定指令确定所述无人搬运小车在行进方向上的目标感应范围,并基于预设摄像头采集所述目标感应范围内的图像信息,获取目标图像;
33.图像处理单元,用于在所述目标图像中对所述无人搬运小车与所述障碍物进行标记,并将所述无人搬运小车作为坐标点中心,建立坐标轴,同时,将所述坐标轴按照预设网格大小进行网格化,获取网格坐标轴;
34.坐标读取单元,用于对所述网格坐标轴进行读取,获取所述障碍物所在象限,以及所述障碍物的坐标点,根据所述障碍物所在象限以及所述障碍物的坐标点确定所述障碍物在所述无人搬运小车的位置数据。
35.优选的,一种智能避障的无人搬运小车控制系统,图像采集单元,包括:
36.图像比例确定单元,用于获取得到的目标图像,其中,所述目标图像中包括目标参考物;
37.所述图像比例确定单元,用于基于所述目标图像确定所述目标参考物在所述目标图像中的图像尺寸,并将所述图像尺寸与所述目标参考物的实际尺寸进行计算,确定所述目标图像中目标参考物的图像尺寸与实际尺寸之间的目标比例;
38.障碍物尺寸确定单元,用于获取所述障碍物在所述目标图像中的第一尺寸,并基于所述目标比例计算所述障碍物的第二尺寸,得到所述障碍物的实际尺寸大小。
39.优选的,一种智能避障的无人搬运小车控制系统,所述分析模块,包括:
40.指令获取单元,用于读取所述上传指令,获取所述上传指令的指令内容,并基于所述指令内容提取指令关键词,同时,基于所述指令关键词确定所述上传指令的指令对象;
41.所述指令获取单元,还用于根据所述上传指令的指令对象以及所述分析模块的接收标准建立数据接收协议,并基于所述数据接收协议生成数据接收指令;
42.接收单元,用于读取所述数据接收指令,确定所述数据接收指令的指令逻辑,并根据所述指令逻辑接收所述感应数据;
43.数据处理单元,用于将所述感应数据进行去噪处理,并将去噪处理后的所述感应数据输入至失真检测模型中进行失真检测,并基于输出结果判断所述感应数据中是否存在失真数据;
44.其中,当所述输出结果为0时,则判定所述感应数据中不存在失真数据;
45.当所述输出结果为1时,则判定所述感应数据中存在失真数据,同时,基于所述失真检测模型对所述感应数据中存在的失真数据进行标记;
46.第一数据删除单元,用于标记好的所述失真数据进行删除,获取无失真感应数据;
47.所述数据处理单元,还用将属于同一数据属性的所述无失真感应数据在预设坐标轴中进行表示,确定同一数据属性的所述无失真感应数据在所述预设坐标轴中的离散点,同时,确定所述离散点的分布特征;
48.所述数据处理单元,还用于基于所述分布特征在所述预设坐标轴中对属于同一数据属性的所述无失真感应数据进行筛查,确定不符合所述分布特征的无失真感应数据,并将不符合所述分布特征的无失真感应数据定义为错误数据;
49.第二数据删除单元,用于将所述错误数据进行删除,并生成纯净感应数据。
50.优选的,一种智能避障的无人搬运小车控制系统,所述控制模块,包括:
51.第一目标控制指令生成单元,用于读取所述分析结果,并当所述无人搬运小车可以通过障碍物正常行驶时,生成第一目标控制指令;
52.路况图片获取单元,用于当所述无人搬运小车无法通过障碍物而中断行驶时,基于预设摄像头采集无人搬运小车的路况图片;
53.路况图片读取单元,用于读取所述路况图片,确定所述无人搬运小车与所述障碍物的位置关系以及所述当前的道路状况;
54.第二目标控制指令生成单元,用于基于所述无人搬运小车与所述障碍物的位置关系确定所述无人搬运小车的偏转角度,同时,基于当前的道路状况,确定所述无人搬运小车的行驶路线,同时,基于所述无人搬运小车的偏转角度以及所述无人搬运小车的行驶路线,生成第二目标控制指令;
55.运行控制单元,用于基于所述第一目标控制指令或所述第二目标控制指令控制所述无人搬运小车正常行驶。
56.优选的,一种智能避障的无人搬运小车控制系统,运行控制单元,包括:
57.检测单元,用于对所述无人搬运小车进行行驶检测,确定所述无人搬运小车的行驶速度,并将所述无人搬运小车的行驶速度与基准行驶速度进行比较,判断所述无人搬运小车是否成功躲避障碍物;
58.第一提醒单元,用于当所述无人搬运小车的行驶速度等于或大于所述基准运行速度时,则判定所述无人搬运小车成功躲避障碍物,同时,进行第一提醒;
59.第二提醒单元,用于当所述无人搬运小车的行驶速度小于所述基准运行速度时,则判定所述无人搬运小车没有成功躲避障碍物,并进行第二提醒;
60.第三目标控制指令生成单元,用于基于所述第二提醒生成第三目标控制指令,并基于所述第三目标控制指令控制所述无人搬运小车正常行驶。
61.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
62.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
63.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
64.图1为本发明实施例中一种智能避障的无人搬运小车控制系统结构图;
65.图2为本发明实施例中一种智能避障的无人搬运小车控制系统中小车感应模块结构图;
66.图3为为本发明实施例中一种智能避障的无人搬运小车控制系统中图像采集单元结构图。
具体实施方式
67.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
68.实施例1:
69.本实施例提供了一种智能避障的无人搬运小车控制系统,如图1所示,包括:
70.小车感应模块,用于基于预设超声波感应装置采集无人搬运小车在行驶过程中的感应数据,并将所述感应数据上传至分析模块;
71.所述分析模块,用于接收所述感应数据,并对所述感应数据进行分析,并将分析结果传输至控制模块;
72.控制模块,用于对所述分析结果进行读取,并生成目标控制指令,同时,基于所述目标控制指令控制所述无人搬运小车正常行驶。
73.该实施例中,预设超声波感应装置是提前设定好的,用于向无人搬运小车行驶方向发送超声波,通过超声波检测无人搬运小车行驶路径上是否存在障碍物。
74.该实施例中,感应数据包括:感应数据为障碍物的体积数据、障碍物相对所述无人搬运小车的方向数据以及障碍物与无人搬运小车的距离数据。
75.该实施例中,目标控制指令是用来控制无人搬运小车进行自动避障,确保无人搬运小车顺利到达终点。
76.上述技术方案的有益效果是:实现对无人搬运小车行驶路径上的障碍物位置进行判定,准确实现对无人搬运小车行驶路径的规划,提高了无人搬运小车自动避障的准确性,同时也提高了无人搬运小车的行驶安全性。
77.实施例2:
78.在实施例1的基础上,本实施例提供了一种智能避障的无人搬运小车控制系统,分析模块,包括:
79.小车行驶判断单元,用于基于障碍物与所述无人搬运小车的位置关系,确定所述无人搬运小车的行驶状况;
80.其中,所述行驶状况包括,当所述障碍物与所述无人搬运小车有交集时,所述无人搬运小车无法正常行驶;
81.当所述障碍物与所述无人搬运小车无交集时,所述无人搬运小车可以正常行驶。
82.该实施例中,所述障碍物与所述无人搬运小车有交集指的是障碍物部分或全部阻挡在无人搬运小车的行驶路径上,导致无人搬运小车无法通过当前障碍物所在位置。
83.该实施例中,所述障碍物与所述无人搬运小车无交集指的虽然检测到障碍物,但是障碍物不影响无人搬运小车的正常行驶,例如障碍物恰好在无人搬运小车行驶路径的旁边等。
84.上述技术方案的有益效果是:通过对无人搬运小车的行驶路径情况进行分析,便于对无人搬运小车的行驶路径进行准确规划,确保无人搬运小车的行驶安全,也提高了避障效率。
85.实施例3:
86.在实施例1的基础上,本实施例提供了一种智能避障的无人搬运小车控制系统,如图2所示,所述小车感应模块,包括:
87.感应信号发送单元,用于基于所述无人搬运小车的预设感应信号发送装置向行进方向发送超声波感应信号;
88.障碍物判定单元,用于判断是否能够接收到所述超声波感应信号在接触到所述障碍物时返回的超声反馈信号;
89.若能接收到,判定所述无人搬运小车行进方向有障碍物;
90.否则,判定所述无人搬运小车行进方向没有障碍物;
91.反馈信号识别单元,用于当所述无人搬运小车行进方向有障碍物时,接收所述超声波感应信号在接触到所述障碍物时返回的超声反馈信号,并对所述超声反馈信号进行识别,并基于识别结果,确定所述无人搬运小车在行驶过程中的感应数据。
92.该实施例中,预设感应信号发送装置是提前设定好的,用于感应无人搬运小车行驶方向上存在的障碍物数据。
93.该实施例中,超声反馈信号可以是超声波感应信号在接触到障碍物时,返回至信号接收装置的一种信号,其波长与超声波感应信号波长不同。
94.该实施例中,感应数据可以是障碍物相对无人搬运小车的方向、距离无人搬运小车的距离等。
95.上述技术方案的有益效果是:通过超声波感应信号对无人搬运小车行驶方向进行检测,提高了障碍物检测的准确率,同时也便于根据接收到的感应数据快速对障碍物的基本信息进行判断,提高了无人搬运小车的行驶安全性,同时也便于路径规划。
96.实施例4:
97.在实施例1的基础上,本实施例提供了一种智能避障的无人搬运小车控制系统,所述小车感应模块,包括:
98.数据获取单元,用于获取所述感应数据,同时,确定所述感应数据的数据属性,并基于所述数据属性获取所述感应数据的n个数据标识;
99.数据分类单元,用于基于所述n个数据标识,将所述感应数据一一进行分类,并获取分类结果;
100.数据打包单元,用于基于所述分类结果对所述感应数据进行数据打包,获取n个感应数据包;
101.标签建立单元,用于基于所述n个数据标识分别对所述n个感应数据包建立信息标签;
102.上传单元,用于读取所述n个信息标签,并基于读取结果生成数据上传指令,同时,基于所述数据上传指令将所述感应数据包上传至所述分析模块。
103.该实施例中,数据属性可以是感应数据的种类、数量等。
104.该实施例中,数据标识是用来区分不同感应数据的一种标签,通过该标签可快速准确的确定感应数据的种类等。
105.该实施例中,感应数据包可以是将同类的感应数据进行压缩后得到一个数据包。
106.该实施例中,信息标签是用来标记不同数据包的。
107.上述技术方案的有益效果是:通过对感应数据进行处理,将同类别的感应数据进行归类,确保了对感应数据进行准确的分析,从而提高了无人搬运小车行驶路径的规划效率,也提高了无人搬运小车的避障准确率。
108.实施例5:
109.在实施例1的基础上,本实施例提供了一种智能避障的无人搬运小车控制系统,分析模块,包括:
110.信号分析单元,用于获取所述感应数据,其中,所述感应数据包括所述预设超声波感应装置发射的超声波感应信号在接触到障碍物时返回超声反馈信号的时间段;
111.距离确认单元,用于基于所述预设超声波感应装置发射的超声波感应信号在接触到障碍物时返回超声反馈信号的时间段确定所述障碍物与所述无人搬运小车的目标距离;
112.距离比较单元,用于将所述目标距离与预设距离进行比较;
113.其中,若所述目标距离大于所述预设距离,判定所述无人搬运小车距离所述障碍物过远;
114.否则,判定所述无人搬运小车即将靠近所述障碍物,同时,接收管理终端发送的障碍物位置信息确定指令;
115.图像采集单元,用于基于所述障碍物位置信息确定指令确定所述无人搬运小车在行进方向上的目标感应范围,并基于预设摄像头采集所述目标感应范围内的图像信息,获取目标图像;
116.图像处理单元,用于在所述目标图像中对所述无人搬运小车与所述障碍物进行标记,并将所述无人搬运小车作为坐标点中心,建立坐标轴,同时,将所述坐标轴按照预设网格大小进行网格化,获取网格坐标轴;
117.坐标读取单元,用于对所述网格坐标轴进行读取,获取所述障碍物所在象限,以及所述障碍物的坐标点,根据所述障碍物所在象限以及所述障碍物的坐标点确定所述障碍物在所述无人搬运小车的位置数据。
118.该实施例中,基于所述超声波反馈信号的信号波长确定所述障碍物与所述无人搬运小车的目标距离可以是通过超声波传播的速度以及传播的时间长度值计算无人搬运小车与障碍物之间的目标距离。
119.该实施例中,预设距离是提前设定好的,用于衡量无人搬运小车距离障碍物的距离是否达到立即避障的要求。
120.该实施例中,障碍物位置信息确定指令是由管理端发送的,用于控制摄像头采集图像,实现对障碍物的位置进行准确分析。
121.该实施例中,目标感应范围指的是摄像头能够拍摄到的无人搬运小车行驶方向上一定范围,例如该目标感应范围可以是150度等。
122.该实施例中,预设摄像头是提前设定好的。
123.该实施例中,预设网格大小是提前设定好的,例如可以是8*8。
124.该实施例中,目标图像可以是无人搬运小车行驶方向上,预设摄像头能够拍摄到的最大范围角度内的各物体的图像。
125.上述技术方案的有益效果是:通过对障碍物距离无人搬运小车的距离进行确定,且在距离达到一定程度时,对障碍物的具体位置进行确定,提高了对障碍物位置确定的准确率,同时提高了在对无人搬运小车行驶路径进行规划时的合理性,提高了无人搬运小车的避障准确性,提高了行驶安全系数。
126.实施例6:
127.在实施例5的基础上,本实施例提供了一种智能避障的无人搬运小车控制系统,如图3所示,图像采集单元,包括:
128.图像比例确定单元,用于获取得到的目标图像,其中,所述目标图像中包括目标参考物;
129.所述图像比例确定单元,用于基于所述目标图像确定所述目标参考物在所述目标图像中的图像尺寸,并将所述图像尺寸与所述目标参考物的实际尺寸进行计算,确定所述目标图像中目标参考物的图像尺寸与实际尺寸之间的目标比例;
130.障碍物尺寸确定单元,用于获取所述障碍物在所述目标图像中的第一尺寸,并基于所述目标比例计算所述障碍物的第二尺寸,得到所述障碍物的实际尺寸大小。
131.该实施例中,目标参考物是提前设定好的,用于确定图像中物体与实际物体尺寸之间的比例关系。
132.该实施例中,目标比例可以是图像尺寸与实际尺寸之间的换算关系,例如可以是1:10。
133.该实施例中,第一尺寸可以是障碍物在目标图像中的尺寸。
134.该实施例中,第二尺寸可以是障碍物的实际尺寸。
135.上述技术方案的有益效果是:通过确定目标参考物在图像中的尺寸与实际尺寸之间的比例关系,实现对目标图像中各物体尺寸与实际尺寸之间的比例关系进行准确的确定,便于对障碍物的实际尺寸进行准确把握,提高了判断障碍物是否影响无人搬运小车行驶的准确性,提高了路径规划效率以及避障准确性。
136.实施例7:
137.在实施例1的基础上,本实施例提供了一种智能避障的无人搬运小车控制系统,所述分析模块,包括:
138.指令获取单元,用于读取所述上传指令,获取所述上传指令的指令内容,并基于所述指令内容提取指令关键词,同时,基于所述指令关键词确定所述上传指令的指令对象;
139.所述指令获取单元,还用于根据所述上传指令的指令对象以及所述分析模块的接收标准建立数据接收协议,并基于所述数据接收协议生成数据接收指令;
140.接收单元,用于读取所述数据接收指令,确定所述数据接收指令的指令逻辑,并根据所述指令逻辑接收所述感应数据;
141.数据处理单元,用于将所述感应数据进行去噪处理,并将去噪处理后的所述感应数据输入至失真检测模型中进行失真检测,并基于输出结果判断所述感应数据中是否存在失真数据;
142.其中,当所述输出结果为0时,则判定所述感应数据中不存在失真数据;
143.当所述输出结果为1时,则判定所述感应数据中存在失真数据,同时,基于所述失真检测模型对所述感应数据中存在的失真数据进行标记;
144.第一数据删除单元,用于标记好的所述失真数据进行删除,获取无失真感应数据;
145.所述数据处理单元,还用将属于同一数据属性的所述无失真感应数据在预设坐标轴中进行表示,确定同一数据属性的所述无失真感应数据在所述预设坐标轴中的离散点,同时,确定所述离散点的分布特征;
146.所述数据处理单元,还用于基于所述分布特征在所述预设坐标轴中对属于同一数据属性的所述无失真感应数据进行筛查,确定不符合所述分布特征的无失真感应数据,并将不符合所述分布特征的无失真感应数据定义为错误数据;
147.第二数据删除单元,用于将所述错误数据进行删除,并生成纯净感应数据。
148.该实施例中,指令关键词可以是指令内容中具体表明数据上传的速度或种类等某一数据段或词。
149.该实施例中,指令对象可以是指令对应的上传数据,此指令对象指的是感应数据。
150.该实施例中,接收标准可以是分析模块接收数据的数据量以及接收数据的速度标准等。
151.该实施例中,数据接收协议是用来衡量上传数据装置与接收数据装置之间的数据传输规则。
152.该实施例中,指令逻辑可以是先上传第一类,再上传第二类等,用于表征数据上传的先后顺序等。
153.该实施例中,失真检测模型是提前设定好的,用于检测感应数据中是否存在失真数据。
154.该实施例中,同一数据属性可以是同一类别的感应数据,例如都是用来表示障碍
物距离无人搬运小车之间距离的数据。
155.该实施例中,预设坐标轴是提前设定好的,用于将无失真的数据在坐标轴中进行表示,对无失真数据进行进一步筛选。
156.该实施例中,离散点的分布特征可以是无失真数据在预设坐标轴中的分布情况。
157.上述技术方案的有益效果是:通过对感应数据进行上传并分析,剔除感应数据中的失真数据以及无失真数据中不满足分布特征的感应数据,提高了感应数据的准确性,从而提高了在根据感应数据对障碍物的位置、距离进行分析的准确率,提供了对无人搬运小车行驶路径的规划效率,同时也便于无人搬运小车进行准确的避障,提高了无人搬运小车的行驶安全性。
158.实施例8:
159.在实施例1的基础上,本实施例提供了一种智能避障的无人搬运小车控制系统,所述控制模块,包括:
160.第一目标控制指令生成单元,用于读取所述分析结果,并当所述无人搬运小车可以通过障碍物正常行驶时,生成第一目标控制指令;
161.路况图片获取单元,用于当所述无人搬运小车无法通过障碍物而中断行驶时,基于预设摄像头采集无人搬运小车的路况图片;
162.路况图片读取单元,用于读取所述路况图片,确定所述无人搬运小车与所述障碍物的位置关系以及所述当前的道路状况;
163.第二目标控制指令生成单元,用于基于所述无人搬运小车与所述障碍物的位置关系确定所述无人搬运小车的偏转角度,同时,基于当前的道路状况,确定所述无人搬运小车的行驶路线,同时,基于所述无人搬运小车的偏转角度以及所述无人搬运小车的行驶路线,生成第二目标控制指令;
164.运行控制单元,用于基于所述第一目标控制指令或所述第二目标控制指令控制所述无人搬运小车正常行驶。
165.该实施例中,第一目标控制指令用于控制无人搬运小车在遇到障碍物时,按原有计划进行正常行驶。
166.该实施例中,预设摄像头是提前设定好,用于采集路况图片。
167.该实施例中,偏转角度可以是无人搬运小车在遇到障碍物时需要做出的拐弯角度。
168.该实施例中,第二目标控制指令可以是控制无人搬运小车进行方向改变以及路线改变。
169.上述技术方案的有益效果是:通过对无人搬运小车在遇到障碍物时的行驶情况进行分类套路,且在遇到障碍物无法正常行驶时,自动控制无人搬运小车进行避障,提高了无人搬运小车的避障准确率,提升了无人搬运小车的行驶安全系数。
170.实施例9:
171.在实施例8的基础上,本实施例提供了一种智能避障的无人搬运小车控制系统,运行控制单元,包括:
172.检测单元,用于对所述无人搬运小车进行行驶检测,确定所述无人搬运小车的行驶速度,并将所述无人搬运小车的行驶速度与基准行驶速度进行比较,判断所述无人搬运
小车是否成功躲避障碍物;
173.第一提醒单元,用于当所述无人搬运小车的行驶速度等于或大于所述基准运行速度时,则判定所述无人搬运小车成功躲避障碍物,同时,进行第一提醒;
174.第二提醒单元,用于当所述无人搬运小车的行驶速度小于所述基准运行速度时,则判定所述无人搬运小车没有成功躲避障碍物,并进行第二提醒;
175.第三目标控制指令生成单元,用于基于所述第二提醒生成第三目标控制指令,并基于所述第三目标控制指令控制所述无人搬运小车正常行驶。
176.该实施例中,基准行驶速度是提前设定好的,用于衡量无人搬运小车是否成功避障。
177.该实施例中,第三目标控制指令可以是控制无人搬运小车进行自主避障,确保顺利通过当前障碍物。
178.上述技术方案的有益效果是:通过对无人搬运小车的行驶速度进行分析,通过速度可以准确确定无人搬运小车当前的行驶状态,确保无人搬运小车顺利通过当前障碍物,提高了无人搬运小车避障的高效性。
179.实施例10:
180.在实施例5的基础上,所述距离确认单元,包括:
181.系数获取单元,用于获取所述预设超声波感应装置发射所述超声波感应信在空气中的衰减系数;
182.第一计算单元,用于基于所述超声波信号在空气中的衰减系数计算所述超声波信号在空气中的传播速度;
[0183][0184]
其中,v表示所述超声波信号在空气中的传播速度;f表示所述超声波信号的信号频率;η动力粘滞系数;δ表示所述超声波信号在空气中的衰减系数;ρ表示所述超声波信号在空气中的传播介质密度;
[0185]
所述系数获取单元,还用于获取所述预设超声波感应装置发射所述超声波信号的第一时刻值以及所述预设超声波感应装置接收到所述超声反馈信号的第二时刻值;
[0186]
第二计算单元,用于基于所述预设超声波感应装置发射所述超声波信号的第一时刻值、所述预设超声波感应装置接收到所述超声反馈信号的第二时刻值以及所述超声波信号在空气中的传播速度,计算所述障碍物与所述无人搬运小车的目标距离;
[0187][0188]
其中,l表示所述障碍物与所述无人搬运小车的目标距离;τ表示所述超声波感应装置的灵敏度系数,一般取值为0.85;t2表示所述预设超声波感应装置接收到所述超声反馈信号的第二时刻值;t1表示所述预设超声波感应装置发射所述超声波信号的第一时刻值;
[0189]
基于计算结果,完成对所述障碍物与所述无人搬运小车的目标距离。
[0190]
该实施例中,对于公式中,当π=3.14,f=200,η=40,ρ=2,δ=2.0458;则v的值为341m/s;
[0191]
该实施例中,对于公式中,当τ=0.85,,t2=0.05s,t1=0.02s,则l的值为5.51m。
[0192]
上述技术方案的有益效果是:通过确定超声波信号在空气中的衰减系数可以有效且准确计算超声波信号在空气中的传播速度,进而通过超声波信号在空气中的传播速度计算得到最终的障碍物与所述无人搬运小车的目标距离从而大大提高了计算准确度,从而间接提高了无人搬运小车自动避障的准确性。
[0193]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献