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

一种井下无人车控制方法及装置与流程

2022-11-11 15:01:19 来源:中国专利 TAG:


1.本技术涉及煤矿井下无线通信技术领域,尤其涉及一种井下无人车控制方法及装置。


背景技术:

2.随着自动控制技术以及人工智能技术的发展,无人车被广泛应用于煤矿巷道中作业来解放人力。其中,无人车在井下行驶时,通常会由于遇到障碍物(如落石或其他设备等)而影响无人车的行驶效率。因此,如何控制井下无人车自动避障是亟需解决的技术问题。


技术实现要素:

3.本技术提供一种井下无人车控制方法及装置,以用于井下无人车自动避障。
4.本技术第一方面实施例提出一种井下无人车控制方法,包括:测量所述无人车的行驶速度、加速度以及所述无人车的当前位置,并基于所述无人车的行驶速度、加速度以及所述无人车的当前位置预测所述无人车的行车轨迹;检测所述无人车周围是否存在障碍物;当检测到所述无人车周围不存在障碍物时,基于所述无人车的行驶速度控制所述无人车行驶;当检测到所述无人车周围存在障碍物时,确定所述障碍物是否位于所述无人车的行车轨迹上,响应于确定所述障碍物位于所述无人车的行车轨迹上,检测所述障碍物的位置、大小和速度,并基于所述障碍物的位置、大小和速度以及所述无人车的行驶速度中的至少一种来控制所述无人车保持当前行驶状态或者减速停止或者确定最优绕行路径。
5.本技术第二方面实施例提出一种井下无人车控制装置,包括:第一处理模块,用于测量所述无人车的行驶速度、加速度以及所述无人车的当前位置,并基于所述无人车的行驶速度、加速度以及所述无人车的当前位置预测所述无人车的行车轨迹;检测模块,用于检测所述无人车周围是否存在障碍物;控制模块,用于当检测到所述无人车周围不存在障碍物时,基于所述无人车的行驶速度控制所述无人车行驶;第二处理模块,用于当检测到所述无人车周围存在障碍物时,确定所述障碍物是否位于所述无人车的行车轨迹上,响应于确定所述障碍物位于所述无人车的行车轨迹上,检测所述障碍物的位置、大小和速度,并基于所述障碍物的位置、大小和速度以及所述无人车的行驶速度中的至少一种来控制所述无人车保持当前行驶状态或者减速停止或者确定最优绕行路径。
6.综上所述,在本公开实施例提供的井下无人车控制方法及装置之中,无人车会测量无人车的行驶速度、加速度以及无人车的当前位置,并会基于无人车的行驶速度、加速度以及无人车的当前位置预测无人车的行车轨迹;之后,会检测无人车周围是否存在障碍物;
当检测到无人车周围不存在障碍物时,会基于无人车的行驶速度控制所述无人车;当检测到无人车周围存在障碍物时,则会确定障碍物是否位于无人车的行车轨迹上,其中,响应于确定障碍物位于无人车的行车轨迹上,会检测障碍物的位置、大小和速度,并基于障碍物的位置、大小和速度以及无人车的行驶速度中的至少一种来控制无人车保持当前行驶状态或者减速停止或者确定最优绕行路径。
7.由此可知,本公开的方案中,无人车会预测其行车轨迹,并且,当无人车检测到其周围存在障碍物,且该障碍物位于无人车的行车轨迹上时,会基于障碍物的位置、大小和速度以及无人车的行驶速度中的至少一种来控制无人车保持当前行驶状态或者减速停止或者确定最优绕行路径以进行自动避障。则本公开提供了一种井下无人车自动避障的方法,从而提高了井下无人车的行驶效率。并且,本公开中当无人车自动避障时,无人车可以确定出最优绕行路径以进行避障,从而可以提高避障效率,且所需资源较少。
8.本技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。
附图说明
9.本技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为根据本技术一个实施例提供的井下无人车控制方法的流程示意图;图2为根据本技术一个实施例提供的井下无人车控制装置的结构示意图。
具体实施方式
10.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本技术,而不能理解为对本技术的限制。
11.下面参考附图描述本技术实施例的井下无人车控制方法及装置。
12.图1为根据本技术一个实施例提供的井下无人车(后简述为无人车)控制方法的流程示意图,如图1所示,该方法包括:步骤101、测量无人车的行驶速度、加速度以及无人车的当前位置(即无人车当前的井下位置),并基于无人车的行驶速度、加速度以及无人车的当前位置预测无人车的行车轨迹。
13.其中,本公开实施例之中,该无人车上设置有速度传感器、加速度传感器、定位模块和激光雷达传感器。该速度传感器用于测量无人车的行驶速度;加速度传感器用于测量无人车的加速度;定位模块和激光雷达传感器用于测量无人车的当前位置。
14.以及,在本公开实施例之中,无人车预测无人车的行车轨迹的方法可以包括:基于当前的行驶速度和加速度计算出无人车在未来一段时间内的实时速度,再基于该未来一段时间内的实时速度来预测无人车的行车轨迹。其中,该未来一段时间可以指的是未来0-10秒。
15.此外,在本公开实施例之中,无人车还可以检测其周围环境信息,以便后续可以参考该周围环境信息来控制无人车进行避障。
16.步骤102、检测无人车周围是否存在障碍物。
17.其中,该无人车上还可以设置有超声波测距传感器和红外传感器。以及,无人车可以利用该超声波测距传感器和红外传感器来检测无人车周围是否存在障碍物。
18.步骤103、当检测到无人车周围不存在障碍物时,基于无人车的行驶速度控制无人车行驶。
19.具体的,上述的基于无人车的行驶速度控制无人车行驶的方法可以包括:响应于无人车的行驶速度介于预定区间,控制无人车保持当前行驶状态;响应于无人车的行驶速度不介于预定区间,控制无人车加速或减速,以使得无人车的行驶速度保持在预定区间。
20.其中,该预定区间可以是预先设置的,该预定区间例如可以为:20-25千米/小时。
21.步骤104、当检测到无人车周围存在障碍物时,确定障碍物是否位于无人车的行车轨迹上,响应于确定障碍物位于无人车的行车轨迹上,检测障碍物的位置、大小和速度,并基于障碍物的位置、大小和速度以及无人车的行驶速度中的至少一种来控制无人车保持当前行驶状态或者减速停止或者确定最优绕行路径。
22.具体的,在本公开的实施例之中,当无人车检测到其周围存在障碍物时,该无人车还会检测该障碍物是否为生物,如可以通过检测该障碍物的温度来检测该障碍物是否为生物,其中,若该障碍物为生物(如人或动物)时,由于生物具体自主意识,其行为无法准确预测,因此为了避免无人车与生物发生碰撞,应当控制无人车立即减速停止,并报警警示,以提醒该生物离开。以及,若该障碍物为非生物,则检测该障碍物的位置、大小和速度,并基于障碍物的位置、大小和速度以及无人车的行驶速度中的至少一种来控制无人车保持当前行驶状态或者减速停止或者确定最优绕行路径以进行自动避障。
23.其中,上述的障碍物的位置、大小和速度以及无人车的行驶速度均可以是无人车利用超声波测距传感器和红外传感器测量所得的。
24.进一步地,上述的基于障碍物的位置、大小和速度以及无人车的行驶速度中的至少一种来控制无人车保持当前行驶状态或者减速停止或者确定最优绕行路径的方法可以包括以下步骤:步骤1、确定障碍物的大小是否影响无人车的正常行驶。
25.其中,在实际情况中,当障碍物较小(如障碍物仅为一个小石块)时,则无论该障碍物位置在哪、速度多大,其都不会影响到无人车的正常行驶,此时则无需无人车避障。基于此,本公开中通过先确定障碍物的大小是否影响无人车的正常行驶,以便只有当障碍物的大小影响无人车的正常行驶时,才启动自动避障流程,而当障碍物的大小不影响无人车的正常行驶时,则不启动自动避障流程,从而可以避免触发不必要的避障流程以节省资源。
26.步骤2、响应于障碍物的大小不影响无人车的正常行驶,控制无人车保持当前行驶状态。
27.步骤3、响应于障碍物的大小影响无人车的正常行驶,确定障碍物的速度是否为零,若为零,执行步骤4,若不为零,执行步骤5。
28.其中,当障碍物的速度为零或不为零时,具体的避障流程会有所不同,关于该部分内容详见后续介绍。
29.步骤4、若障碍物的速度为零,基于障碍物的位置确定无人车是否能绕开障碍物;
其中,当确定无人车能绕开障碍物时,控制无人车基于障碍物的位置、大小以及无人车的行驶速度中的至少一种确定出无人车的第一最优绕行路径,该第一最优绕行路径为:能成功绕行障碍物且所需资源最少的路径,并控制无人车按照第一最优绕行路径行驶;当确定无人车不能绕开障碍物时,控制无人车减速停止。
30.具体的,上述的“基于障碍物的位置、大小以及无人车的行驶速度中的至少一种确定出无人车的第一最优绕行路径”可以包括:基于障碍物的位置、大小以及无人车的行驶速度中的至少一种将绕行所需路程最短的路径确定为第一最优绕行路径,或者,将绕行时无人车行驶速度变化最小的路径确定为第一最优绕行路径。
31.示例的,假设无人车检测到其周围存在障碍物,障碍物的速度为零,且确定无人车能绕开该障碍物,此时,若无人车检测到障碍物位于无人车的前方右侧,则对应的备选绕行方案可以有两种:第一种、无人车向右侧绕行以避开该障碍物;第二种、无人车向左侧绕行以避开该障碍物。但是,由于障碍物位于无人车前方右侧,则无人车向右绕行时其必然要行驶较多的路程,而若无人车向左绕行,则仅需行驶较短路程,由此第二种备选方案下所需路程最短,则可以将第二种备选绕行方案,即无人车向左侧绕行以避开该障碍物确定为第一最优绕行路径。或者,由于障碍物位于无人车前方右侧,则无人车向右绕行时,其绕行角度较大,此时为了确保无人车可稳定行驶,应当将无人车的行驶速度大幅度降低,而若无人车向右绕行时,其绕行角度比较小,则可以使得无人车的行驶速度小幅度降低,由此第二种备选方案下无人车行驶速度变化最小,则可以将第二种备选绕行方案,即无人车向左侧绕行以避开该障碍物确定为第一最优绕行路径。
32.步骤5、若障碍物的速度不为零,基于障碍物的位置、大小和速度计算障碍物的途径轨迹,确定障碍物的途径轨迹与无人车的行车轨迹是否会发生碰撞,当不会发生碰撞时,控制无人车保持当前行驶状态;当会发生碰撞时,控制无人车基于障碍物的位置、大小以及无人车的行驶速度中的至少一种确定出无人车的第二最优绕行路径,该第二最优绕行路径为:能避免无人车与障碍物发生碰撞且所需资源最少的路径,并控制无人车按照第二最优绕行路径行驶。
33.其中,上述的“基于障碍物的位置、大小以及无人车的行驶速度中的至少一种确定出无人车的第二最优绕行路径”可以包括:基于障碍物的位置、大小以及无人车的行驶速度中的至少一种将绕行所需路程最短的路径确定为第二最优绕行路径,或者,将绕行时无人车行驶速度变化最小的路径确定为第二最优绕行路径。
34.示例的,假设无人车检测到其周围存在障碍物,障碍物的速度不为零,且确定障碍物的途径轨迹与无人车的行车轨迹会在无人车的前方右侧发生碰撞,则对应的备选绕行方案可以有几种方案:方案一、无人车向右侧加速绕行以避开该障碍物;方案二、无人车向右侧减速绕行以避开该障碍物;方案三、无人车向左侧加速绕行以避开该障碍物;方案四、无人车向左侧减速绕行以避开该障碍物。此时,无人车可以从上述方案一至方案四中,选择出对应最短绕行路径的方案确定为第二最优绕行路径,或者,选择出对应于无人车的行驶速度变化最小的方案确定为第二最优绕行方案。示例的,假设方案一、方案二、方案三、方案四所需的绕行路径分别为2米、1米、3米、4米,则可以将方案二确定为第二最优绕行方案。
35.由上述内容可知,无人车通过执行上述步骤1至步骤5即可高效率地进行自动避障,且确保无人车在自动避障的过程中仅需较少的资源。
36.进一步地,在本公开的一个实施例之中,响应于控制无人车减速停止时,该无人车还会向后方车辆发送第一控制信令,该第一控制信令用于通知后方车辆也减速停止,以避免由于后方车辆未及时停车而发生连撞事件。以及响应于控制无人车确定出第一最优绕行路径或第二最优绕行路径时,该无人车还需向后方车辆发送第二控制信令,该第二控制信令中包括有无人车确定的第一最优绕行路径或第二最优绕行路径,该第二控制信令用于通知后方车辆基于第一最优绕行路径或第二最优绕行路径行驶,由此以确保后方车辆也可成功避障。
37.综上所述,在本公开实施例提供的井下无人车控制方法及装置之中,无人车会测量无人车的行驶速度、加速度以及无人车的当前位置,并会基于无人车的行驶速度、加速度以及无人车的当前位置预测无人车的行车轨迹;之后,会检测无人车周围是否存在障碍物;当检测到无人车周围不存在障碍物时,会基于无人车的行驶速度控制所述无人车;当检测到无人车周围存在障碍物时,则会确定障碍物是否位于无人车的行车轨迹上,其中,响应于确定障碍物位于无人车的行车轨迹上,会检测障碍物的位置、大小和速度,并基于障碍物的位置、大小和速度以及无人车的行驶速度中的至少一种来控制无人车保持当前行驶状态或者减速停止或者确定最优绕行路径。
38.由此可知,本公开的方案中,无人车会预测其行车轨迹,并且,当无人车检测到其周围存在障碍物,且该障碍物位于无人车的行车轨迹上时,会基于障碍物的位置、大小和速度以及无人车的行驶速度中的至少一种来控制无人车保持当前行驶状态或者减速停止或者确定最优绕行路径以进行自动避障。则本公开提供了一种井下无人车自动避障的方法,从而提高了井下无人车的行驶效率。并且,本公开中当无人车自动避障时,无人车可以确定出最优绕行路径以进行避障,从而可以提高避障效率,且所需资源较少。
39.此外,需要说明的是,本公开的方法可以是无人车在井下行驶时实时执行的。
40.图2为根据本技术一个实施例提供的井下无人车控制装置的结构示意图,该井下无人车控制装置配置于井下无人车中,如图2所示,该装置包括:第一处理模块,用于测量所述无人车的行驶速度、加速度以及所述无人车的当前位置,并基于所述无人车的行驶速度、加速度以及所述无人车的当前位置预测所述无人车的行车轨迹;检测模块,用于检测所述无人车周围是否存在障碍物;控制模块,用于当检测到所述无人车周围不存在障碍物时,基于所述无人车的行驶速度控制所述无人车行驶;第二处理模块,用于当检测到所述无人车周围存在障碍物时,确定所述障碍物是否位于所述无人车的行车轨迹上,响应于确定所述障碍物位于所述无人车的行车轨迹上,检测所述障碍物的位置、大小和速度,并基于所述障碍物的位置、大小和速度以及所述无人车的行驶速度中的至少一种来控制所述无人车保持当前行驶状态或者减速停止或者确定最优绕行路径。
41.可选地,在本公开的一个实施例之中,所述无人车上设置有速度传感器、加速度传感器、定位模块、激光雷达传感器、超声波测距传感器和红外传感器;其中,所述速度传感器用于测量所述无人车的行驶速度;所述加速度传感器用于测量所述无人车的加速度;
所述定位模块和所述激光雷达传感器用于测量所述无人车的当前位置;所述超声波测距传感器和红外传感器用于测量所述无人车周围是否存在障碍物、以及所述障碍物的位置、大小和速度。
42.可选地,在本公开的一个实施例之中,所述控制模块还用于:响应于所述无人车的行驶速度介于预定区间,控制无人车保持当前行驶状态;响应于所述无人车的行驶速度不介于所述预定区间,控制所述无人车加速或减速,以使得所述无人车的行驶速度保持在所述预定区间。
43.可选地,在本公开的一个实施例之中,所述装置还用于:响应于确定所述无人车周围存在障碍物,检测所述障碍物是否为生物;若所述障碍物为生物,则直接控制所述无人车减速停止,并报警警示;若所述障碍物为非生物,检测所述障碍物的位置、大小和速度,并基于所述障碍物的位置、大小和速度以及所述无人车的行驶速度中的至少一种来控制所述无人车保持当前行驶状态或者减速停止或者确定最优绕行路径。
44.可选地,在本公开的一个实施例之中,所述第二处理模块还用于:确定所述障碍物的大小是否影响所述无人车的正常行驶;响应于所述障碍物的大小不影响所述无人车的正常行驶,控制所述无人车保持当前行驶状态;响应于所述障碍物的大小影响所述无人车的正常行驶,确定所述障碍物的速度是否为零;若所述障碍物的速度为零,基于所述障碍物的位置确定所述无人车是否能绕开所述障碍物;其中,当确定所述无人车能绕开所述障碍物时,控制所述无人车基于所述障碍物的位置、大小以及所述无人车的行驶速度中的至少一种确定出无人车的第一最优绕行路径,所述第一最优绕行路径为:能成功绕行所述障碍物且所需资源最少的路径,并控制所述无人车按照所述第一最优绕行路径行驶;当确定所述无人车不能绕开所述障碍物时,控制所述无人车减速停止;若所述障碍物的速度不为零,基于所述障碍物的位置、大小和速度计算所述障碍物的途径轨迹,确定所述障碍物的途径轨迹与所述无人车的行车轨迹是否会发生碰撞,当不会发生碰撞时,控制所述无人车保持当前行驶状态;当会发生碰撞时,控制所述无人车基于所述障碍物的位置、大小以及所述无人车的行驶速度中的至少一种确定出无人车的第二最优绕行路径,所述第二最优绕行路径为:能避免所述无人车与所述障碍物发生碰撞且所需资源最少的路径,并控制所述无人车按照所述第二最优绕行路径行驶。
45.可选地,在本公开的一个实施例之中,所述第二处理模块还用于:基于所述障碍物的位置、大小以及所述无人车的行驶速度中的至少一种将绕行所需路程最短的路径确定为第一最优绕行路径或第二最优行驶路径,或者,将绕行时无人车的行驶速度变化最小的路径确定为第一最优绕行路径或第二最优行驶路径。
46.可选地,在本公开的一个实施例之中,所述装置还用于:响应于控制所述无人车减速停止,向所述无人车的后方车辆发送第一控制信令,所述第一控制信令用于通知所述后方车辆减速停止;响应于控制所述无人车确定出第一最优绕行路径或第二最优绕行路径,向所述后方车辆发送第二控制信令,所述第二控制信令中包括有无人车确定的第一最优绕行路径或
第二最优绕行路径,所述第二控制信令用于通知所述后方车辆基于所述第一最优绕行路径或第二最优绕行路径行驶。
47.综上所述,在本公开实施例提供的井下无人车控制装置之中,无人车会测量无人车的行驶速度、加速度以及无人车的当前位置,并会基于无人车的行驶速度、加速度以及无人车的当前位置预测无人车的行车轨迹;之后,会检测无人车周围是否存在障碍物;当检测到无人车周围不存在障碍物时,会基于无人车的行驶速度控制所述无人车;当检测到无人车周围存在障碍物时,则会确定障碍物是否位于无人车的行车轨迹上,其中,响应于确定障碍物位于无人车的行车轨迹上,会检测障碍物的位置、大小和速度,并基于障碍物的位置、大小和速度以及无人车的行驶速度中的至少一种来控制无人车保持当前行驶状态或者减速停止或者确定最优绕行路径。
48.由此可知,本公开的方案中,无人车会预测其行车轨迹,并且,当无人车检测到其周围存在障碍物,且该障碍物位于无人车的行车轨迹上时,会基于障碍物的位置、大小和速度以及无人车的行驶速度中的至少一种来控制无人车保持当前行驶状态或者减速停止或者确定最优绕行路径以进行自动避障。则本公开提供了一种井下无人车自动避障的方法,从而提高了井下无人车的行驶效率。并且,本公开中当无人车自动避障时,无人车可以确定出最优绕行路径以进行避障,从而可以提高避障效率,且所需资源较少。
49.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、
ꢀ“
示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
50.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
51.尽管上面已经示出和描述了本技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本技术的限制,本领域的普通技术人员在本技术的范围内可以对上述实施例进行变化、修改、替换和变型。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献