汽车教具避开障碍物方法及装置、可读存储介质和终端制造方法及图纸

技术编号:21688266 阅读:26 留言:0更新日期:2019-07-24 15:15
汽车教具避开障碍物方法及装置、可读存储介质和终端。本发明专利技术公开了一种汽车教具避开障碍物方法,包括:测量汽车教具正前方到障碍物的实时距离;判断测得的汽车教具正前方到障碍物的实时距离是否大于等于预设阈值,若大于等于预设阈值则控制汽车教具继续向前行驶,并重新测量汽车教具正前方到障碍物的实时距离,否则控制汽车教具向汽车教具左右两侧中距离障碍物较远的一侧转向并行驶,同时重新测量汽车教具正前方到为障碍物的实时距离。本发明专利技术通过实时测量汽车教具与前方障碍物之间的距离,并在必要时不断控制汽车教具向两侧中距离障碍物较远的一方进行转向,进而使得汽车教具能够自主躲避开障碍物,实现汽车教具的无障碍行驶。

Method and Device for Avoiding Obstacles, Readable Storage Media and Terminal of Automotive Instruments

【技术实现步骤摘要】
汽车教具避开障碍物方法及装置、可读存储介质和终端
本专利技术涉及教学工具
,尤其涉及一种汽车教具避开障碍物方法及装置、可读存储介质和终端。
技术介绍
在进行汽车教学过程中通常需要用到汽车教具模型,主要通过汽车教具来模拟汽车的控制及行驶方式,提高学生的动手能力,增强学生逻辑思维的训练,已达到提高学生综合能力的目的。现有的汽车教具实践课程通常会引导学生自行进行汽车教具的行驶实验,通过学生自行设计的行驶方案来完成汽车教具行驶路径。但现有的汽车教具通常也仅是在理想条件即完全没有障碍物的情况下进行行驶,但现有的汽车教具行驶场地设计越来越复杂,且场地中难免会因为打扫不干净等原因存在一些小的障碍物,一旦汽车教具在行驶路上遇到了障碍物汽车教具则会撞到障碍物上,从而存在损坏汽车教具的可能,同时还会对汽车教具的行驶产生影响。为了避免汽车教具在运行过程中遇到障碍物后产生损坏以及影响行驶的问题,同时为了增强汽车教具实践课程的丰富性,需要一种汽车教具行驶过程中避开障碍物的方式。
技术实现思路
本专利技术所要解决的技术问题是现有汽车教具无法自行躲避行驶路径中的障碍物,从而当汽车教具形式过程中出现障碍物时,容易造成汽车教具损坏并影响汽车教具的行驶。为了解决上述技术问题,本专利技术提供了一种汽车教具避开障碍物方法,包括:测量汽车教具正前方到障碍物的实时距离;判断测得的所述汽车教具正前方到障碍物的实时距离是否大于等于预设阈值,若大于等于所述预设阈值则控制所述汽车教具继续向前行驶,并重新测量汽车教具正前方到所述障碍物的实时距离,否则控制所述汽车教具向所述汽车教具左右两侧中距离所述障碍物较远的一侧转向并行驶,同时重新测量汽车教具正前方到为所述障碍物的实时距离。优选地,测量汽车教具正前方到障碍物的实时距离步骤包括:对设置于所述汽车教具上的舵机进行初始化,以使得安装于所述舵机上的测距器的测距方向为所述汽车教具的正前方;测量所述汽车教具正前方到所述障碍物的实时距离。优选地,控制所述汽车教具向所述汽车教具左右两侧中距离所述障碍物较远的一侧转向并行驶包括:控制所述汽车教具停止行驶;测量所述汽车教具左右两侧分别到所述障碍物的距离;根据测得的所述汽车教具左右两侧分别到所述障碍物的距离判断出所述汽车教具左右两侧中距离所述障碍物较远的一侧;控制所述汽车教具向所述汽车教具左右两侧中距离所述障碍物较远的一侧转向预设角度,并控制所述汽车教具在转向后对应向前行驶。优选地,测量所述汽车教具左右两侧分别到所述障碍物的距离包括:控制所述舵机向所述汽车教具的正左方转向,测量所述汽车教具左侧到所述障碍物的距离,并在测量完成后控制所述舵机转回原方向;控制所述舵机向所述汽车教具的正右方转向,测量所述汽车教具右侧到所述障碍物的距离,并在测量完成后控制所述舵机转回原方向。优选地,根据测得的所述汽车教具左右两侧分别到所述障碍物的距离判断出所述汽车教具左右两侧中距离所述障碍物较远的一侧包括:根据测得的所述汽车教具左右两侧分别到所述障碍物的距离判断所述汽车教具左侧到所述障碍物的距离和所述汽车教具右侧到所述障碍物的距离的大小;当所述汽车教具左侧到所述障碍物的距离大于所述汽车教具右侧到所述障碍物的距离时,认定所述汽车教具左侧为距离所述障碍物较远的一侧;当所述汽车教具左侧到所述障碍物的距离小于或等于所述汽车教具右侧到所述障碍物的距离时,认定所述汽车教具右侧为距离所述障碍物较远的一侧。优选地,当所述舵机在所述汽车教具左侧或右侧测不到所述障碍物时,则认定所述汽车教具左侧或右到所述障碍物的距离为所述测距器的测距极限值。优选地,所述预设角度为90度。为了解决上述技术问题,本专利技术还提供了一种汽车教具避开障碍物装置,包括相互连接的正前方距离测量模块和调整转向模块;正前方距离测量单元,用于测量汽车教具正前方到障碍物的实时距离;调整转向单元,用于判断测得的所述汽车教具正前方到障碍物的实时距离是否大于等于预设阈值,若大于等于所述预设阈值则控制所述汽车教具继续向前行驶,否则控制所述汽车教具向所述汽车教具左右两侧中距离所述障碍物较远的一侧转向并行驶。为了解决上述技术问题,本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述汽车教具运行方法。为了解决上述技术问题,本专利技术还提供了一种包括:处理器及存储器,所述存储器和所述处理器之间通信连接;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行所述汽车教具运行方法。与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果:应用本专利技术实施例提供的汽车教具避开障碍物方法,利用测距器实时测量汽车教具距障碍物的距离,当汽车教具行驶到距障碍物较近的位置时,测量汽车教具左右两侧到障碍物的距离,而后根据测量结果将汽车教具进行转向,以使得汽车教具在遇到障碍物后能够及时躲避,避免了汽车教具继续前行造成不必要的损坏,同时还能完成汽车教具预设的行驶任务。再者本专利技术通过实时测量汽车教具与前方障碍物之间的距离,并在必要时不断控制汽车教具向两侧中距离障碍物较远的一方进行转向,进而使得汽车教具能够自主躲避开障碍物,实现汽车教具的无障碍行驶。专利技术的其它特征和优点将在随后的说明书中阐述,并且部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例共同用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1示出了本专利技术实施例一汽车教具避开障碍物方法的流程示意图;图2示出了本专利技术实施例一汽车教具避开障碍物方法的操作示意图;图3示出了本专利技术实施例二汽车教具避开障碍物装置的结构示意图;图4示出了本专利技术实施例四终端的结构示意图。具体实施方式以下将结合附图及实施例来详细说明本专利技术的实施方式,借此对本专利技术如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本专利技术中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本专利技术的保护范围之内。现有的汽车教具实践课程通常会引导学生自行进行汽车教具的行驶实验,通过学生自行设计的行驶方案来完成汽车教具行驶路径。但现有的汽车教具通常也仅是在理想条件即完全没有障碍物的情况下进行行驶,但现有的汽车教具行驶场地设计越来越复杂,且场地中难免会因为打扫不干净等原因存在一些小的障碍物,一旦汽车教具在行驶路上遇到了障碍物汽车教具则会撞到障碍物上,从而存在损坏汽车教具的可能,同时还会对汽车教具的行驶产生影响。为了避免汽车教具在运行过程中遇到障碍物后产生损坏以及影响行驶的问题,同时为了增强汽车教具实践课程的丰富性,需要一种汽车教具行驶过程中避开障碍物的方式。实施例一为解决现有技术中存在的上述技术问题,本专利技术实施例提供了一种汽车教具避开障碍物方法。图1示出了本专利技术实施例一汽车教具避开障碍物方法的流程示意图;图2示出了本专利技术实施例一汽车教具避开障碍物方法的操作示意图;参考图1和图2,本专利技术实施例汽车教具避开障碍物方法包括如下步骤。步骤S101,测量汽车教具正前方到障碍物的实时本文档来自技高网...

【技术保护点】
1.一种汽车教具避开障碍物方法,包括:测量汽车教具正前方到障碍物的实时距离;判断测得的所述汽车教具正前方到障碍物的实时距离是否大于等于预设阈值,若大于等于所述预设阈值则控制所述汽车教具继续向前行驶,并重新测量汽车教具正前方到所述障碍物的实时距离,否则控制所述汽车教具向所述汽车教具左右两侧中距离所述障碍物较远的一侧转向并行驶,同时重新测量汽车教具正前方到为所述障碍物的实时距离。

【技术特征摘要】
1.一种汽车教具避开障碍物方法,包括:测量汽车教具正前方到障碍物的实时距离;判断测得的所述汽车教具正前方到障碍物的实时距离是否大于等于预设阈值,若大于等于所述预设阈值则控制所述汽车教具继续向前行驶,并重新测量汽车教具正前方到所述障碍物的实时距离,否则控制所述汽车教具向所述汽车教具左右两侧中距离所述障碍物较远的一侧转向并行驶,同时重新测量汽车教具正前方到为所述障碍物的实时距离。2.根据权利要求1所述的方法,其特征在于,测量汽车教具正前方到障碍物的实时距离步骤包括:对设置于所述汽车教具上的舵机进行初始化,以使得安装于所述舵机上的测距器的测距方向为所述汽车教具的正前方;测量所述汽车教具正前方到所述障碍物的实时距离。3.根据权利要求1所述的方法,其特征在于,控制所述汽车教具向所述汽车教具左右两侧中距离所述障碍物较远的一侧转向并行驶包括:控制所述汽车教具停止行驶;测量所述汽车教具左右两侧分别到所述障碍物的距离;根据测得的所述汽车教具左右两侧分别到所述障碍物的距离判断出所述汽车教具左右两侧中距离所述障碍物较远的一侧;控制所述汽车教具向所述汽车教具左右两侧中距离所述障碍物较远的一侧转向预设角度,并控制所述汽车教具在转向后对应向前行驶。4.根据权利要求3所述的方法,其特征在于,测量所述汽车教具左右两侧分别到所述障碍物的距离包括:控制所述舵机向所述汽车教具的正左方转向,测量所述汽车教具左侧到所述障碍物的距离,并在测量完成后控制所述舵机转回原方向;控制所述舵机向所述汽车教具的正右方转向,测量所述汽车教具右侧到所述障碍物的距离,并在测量完成后控制所述舵机转回原方向。5.根据权利要求3所述的方法,其特征在于,根据测得的所述汽车教具左右两侧分别到所述...

【专利技术属性】
技术研发人员:陈宇航
申请(专利权)人:杭州合学教育科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1