防碰撞方法、装置、测距传感器及终端的制作方法

文档序号:9647179阅读:530来源:国知局
防碰撞方法、装置、测距传感器及终端的制作方法
【技术领域】
[0001]本公开涉及计算机技术领域,特别是涉及一种防碰撞方法、装置、测距传感器及终端。
【背景技术】
[0002]在人们的日常生活环境中,经常会存在一些比较低的家具或建筑结构,例如,家中的吊柜,打开的窗扇等,当人从吊柜或窗扇下经过时很可能碰到吊柜或窗扇,对人们造成伤害。又如,当小孩在桌子底下玩耍时,突然站立起来可能桌子对小孩的头部造成伤害,为了避免人们被此类结构碰撞受伤,亟需一种防碰撞方法来提醒人们。

【发明内容】

[0003]为克服相关技术中存在的问题,本公开提供一种防碰撞方法、装置、测距传感器及终端。
[0004]为了解决上述技术问题,本公开实施例公开了如下技术方案:
[0005]根据本公开实施例的第一方面,提供一种防碰撞方法,在障碍物上设置多个测距传感器,包括:
[0006]获取目标物体与目标障碍物上的各个测距传感器之间的第一类距离;
[0007]获取目标障碍物上的任意两个测距传感器之间第二类距离;
[0008]根据所述第一类距离和所述第二类距离,获得所述目标物体与所述目标障碍物之间的距离信息,所述距离信息包括所述目标物体与所述目标障碍物之间的距离;
[0009]当所述目标物体与所述目标障碍物之间的距离信息满足预设条件时,发出报警信号,所述预设条件包括所述目标物体与所述目标障碍物之间的距离小于或等于预设距离。
[0010]第一方面提供的防碰撞方法,利用设置在目标障碍物上的测距传感器,测量目标物体与目标障碍物上的各个测距传感器之间的第一类距离,并获取各个测距传感器之间的第二类距离;然后,根据第一类距离和第二类距离计算出目标物体与目标障碍物之间的距离,当该距离满足预设条件时,自动发出报警信号,提醒用户避免碰撞障碍物,大大减少了生活环境中较低结构对人们的伤害。
[0011 ] 可选地,所述距离信息包括所述目标物体与所述目标障碍物之间的距离和所述目标物体的移动方向;
[0012]所述方法还包括:根据预设时间段内所述目标物体与各个测距传感器之间的第一类距离,获得所述目标物体的移动方向;
[0013]所述当所述目标物体与所述目标障碍物之间的距离信息满足预设条件时,发出报警信号,包括:
[0014]当所述目标物体与所述目标障碍物之间的距离小于或等于所述预设距离,且所述目标物体的移动方向朝向所述目标障碍物时,发出所述报警信号。
[0015]本实施例提供的防碰撞方法,当目标物体与目标障碍物之间的距离小于或等于预设距离,且目标物体的移动方向朝向目标障碍物时,发出报警信号以提醒用户前方有障碍物避免碰撞到障碍物上。本实施例结合目标物体与目标障碍物之间的距离,以及目标物体相对于目标障碍物的移动方向,发出报警信号,提高了发出报警信号的准确率。
[0016]可选地,若所述目标障碍物与所述目标物体所在平面平行,在所述目标障碍物与所述目标物体平行的平面上至少设置第一测距传感器和第二测距传感器,所述距离信息是所述目标物体与所述目标障碍物之间的距离;
[0017]则所述根据所述第一类距离和所述第二类距离,获得所述目标物体与所述目标障碍物之间的距离,包括:
[0018]利用余弦定理,所述目标障碍物与所述第一测距传感器之间的第一类距离,所述目标障碍物与所述第二测距传感器之间的第一类距离,以及所述第一测距传感器与所述第二测距传感器之间的距离,计算得到所述目标障碍物与所述目标物体之间的垂直距离。
[0019]可选地,若所述目标障碍物与所述目标物体所在平面垂直,在所述目标障碍物与所述目标物体相垂直的面上设置有第三测距传感器、第四测距传感器和第五测距传感器,所述距离信息是所述目标物体与所述目标障碍物之间的距离;
[0020]则所述根据所述第一类距离和所述第二类距离,获得所述目标物体与所述目标障碍物之间的距离信息,包括:
[0021]利用余弦定理,所述第三测距传感器、所述第四测距传感器及所述第五测距传感器分别与所述目标障碍物之间的第一类距离,所述第三测距传感器、第四测距传感器及第五测距传感器中任意两个测距传感器之间的第二类距离,计算得到所述目标物体与三个测距传感器所在平面之间的垂直距离。
[0022]可选地,所述方法还包括:当所述测距传感器发出报警信号时,向终端设备发送提示信息。
[0023]本实施例提供的防碰撞方法,在发出报警信号的同时,还向终端设备发送提示信息,通过多种方式提醒用户可能会发生碰撞,从而提高躲避碰撞障碍物的几率。
[0024]可选地,所述方法还包括:
[0025]所述测距传感器存储自身与各个其它测距传感器之间的第二类距离,所述其它测距传感器是所述目标障碍物上设置的多个测距传感器中除所述发出报警信号的测距传感器之外的测距传感器。
[0026]根据本公开实施例的第二方面,提供一种防碰撞装置,在障碍物上设置多个测距传感器,包括:
[0027]第一获取模块,用于获取目标物体与目标障碍物上的各个测距传感器之间的第一类距离;
[0028]第二获取模块,用于获取目标障碍物上的任意两个测距传感器之间第二类距离;
[0029]第三获取模块,用于根据所述第一获取模块获得的第一类距离和所述第二获取模块获得的第二类距离,获得所述目标物体与所述目标障碍物之间的距离信息,所述距离信息包括所述目标物体与所述目标障碍物之间的距离;
[0030]报警模块,用于当所述第三获取模块获得所述目标物体与所述目标障碍物之间的距离信息满足预设条件时,发出报警信号,所述预设条件包括所述目标物体与所述目标障碍物之间的距离小于或等于预设距离。[0031 ] 可选地,所述距离信息包括所述目标物体与所述目标障碍物之间的距离和所述目标物体的移动方向;
[0032]所述装置还包括:第四获取模块,用于根据预设时间段内所述目标物体与各个测距传感器之间的第一类距离,获得所述目标物体的移动方向;
[0033]所述报警模块,用于当所述第三获取模块获得的目标物体与所述目标障碍物之间的距离小于或等于所述预设距离,且所述第四获取模块获得目标物体的移动方向朝向所述目标障碍物时,发出所述报警信号。
[0034]可选地,若所述目标障碍物与所述目标物体所在平面平行,在所述目标障碍物与所述目标物体平行的面上至少设置第一测距传感器和第二测距传感器,所述距离信息是所述目标物体与所述目标障碍物之间的距离;
[0035]则所述第三获取模块,用于利用余弦定理,所述目标障碍物与所述第一测距传感器之间的第一类距离,所述目标障碍物与所述第二测距传感器之间的第一类距离,以及所述第一测距传感器与所述第二测距传感器之间的距离,计算得到所述目标障碍物与所述目标物体之间的垂直距离。
[0036]可选地,若所述目标障碍物与所述目标物体所在平面垂直,在所述目标障碍物与所述目标物体相垂直的面上设置有第三测距传感器、第四测距传感器和第五测距传感器,所述距离信息是所述目标物体与所述目标障碍物之间的距离;
[0037]则所述第三获取模块,用于利用余弦定理,所述第三测距传感器、所述第四测距传感器及所述第五测距传感器分别与所述目标障碍物之间的第一类距离,所述第三测距传感器、第四测距传感器及第五测距传感器中任意两个测距传感器之间的第二类距离,计算得到所述目标障碍物与三个测距传感器所在平面之间的垂直距离。
[0038]可选地,所述装置还包括:
[0039]发送模块,用于当所述测距传感器发出报警信号时,向终端设备发送提示信息。
[0040]可选地,所述装置还包括:
[0041]存储模块,用于使所述测距传感器存储自身与其它各个测距传感器之间的第二类距离。
[0042]根据本公开实施例的第三方面,提供一种测距传感器,所述测距传感器设置在目标障碍物上,所述测距传感器包括:测距模块、通讯模块、计算模块和报警模块;
[0043]所述测距模块,用于测量目标物体与所述测距模块所在测距传感器之间的第一类距离,并测量所述测距模块所在测距传感器与所述目标障碍物上的任意一个其它测距传感器之间第二类距离;所述其它测距传感器是所述目标障碍物上设置的多个测距传感器中除所述测距模块所在测距传感器之外的测距传感器;
[0044]所述通讯模块,用于接收所述其它测距传感器与所述目标物体之间的第一类距离,并接收任意两个所述其它测距传感器之间的第二类距离;
[0045]所述计算模块,用于根据所述第一类距离和所述第二类距离,获得所述目标物体与所述目标障碍物之间的距离信息,所述距离信息包括所述目标物体与所述目标障碍物之间的距离;
[0046]报警模块,用于当所述目标物体与所述目标障碍物之间的距离信息满足预设条件时,发出报警信号,所述预设条件包括所述目标物体与所述目标障碍物之间的距离小于或等于预设距离。
[0047]可选地,所述通讯模块,还用于当发出报警信号时,向终端设备发送提示信息。
[0048]可选地,还包括存储模块,用于存储所述目标障碍物上的任意两个测距传感器之间第二类距离。
[0049]根据本公开实施例的第四方面,提供一种终端设备,包括:
[0050]处理器;
[0051]用于存储处理器可执行指令的存储器;
[0052]其中,所述处理器被配置为:
[0053]获取目标物体与目标障碍物上的各个测距传感器之间的第一类距离;
[0054]获取目标障碍物上的任意两个测距传感器之间第二类距离;
[0055]根据所述第一类距离和所述第二类距离,获得所述目标物体与所述目标障碍物之间的距离信息,所述距离信息包括所述目标物体与所述目标障碍物之间的距离;
[0056]当所述目标物体与所述目标障碍物之间的距离信息满足预设条件时,发出报警信号,所述预
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1