System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种适用于转弯跟随的超声波自动测距跟随方法技术_技高网

一种适用于转弯跟随的超声波自动测距跟随方法技术

技术编号:40361797 阅读:6 留言:0更新日期:2024-02-09 14:49
本发明专利技术公开了一种适用于转弯跟随的超声波自动测距跟随方法,该方法具体步骤包括:目标设备上安装的两个超声波发射器发射两个不同频率的超声波信号,跟随设备上安装的四个超声波接收设备接收超声波,测量得到四个距离值。根据测得的距离值,首先判断跟随设备是否在目标设备的正后方,如果是,则计算它们之间的垂直距离,并根据设定的距离阈值,判断目标设备的前进距离。如果目标设备和跟随设备不平行,则进一步判断目标设备的转弯方向,并计算转弯角度。然后跟随设备向相同的方向,转弯相同的角度。当跟随设备和目标设备平行后,在进行下一次的跟随测量。本发明专利技术利用超声波可以实现直行和转弯场景的设备自动跟随,具有跟随精度高,成本低,不受室内室外环境限制的优点。

【技术实现步骤摘要】

本专利技术属于超声波测距,具体涉及一种适用于转弯跟随的超声波自动测距跟随方法


技术介绍

1、超声波是一种频率大于20khz的波。因为超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,所以超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。并且超声波的频率大于人耳听觉范围的上限20khz,因此不会对人的正常生活和工作造成干扰。自动跟随技术目前主要运用在行李箱、平衡车、移动机器人等领域上,普遍采用定位技术实现,例如gps定位技术、蓝牙定位技术、红外线定位技术、rfid定位技术、wifi定位技术、视觉定位技术等。但这些技术存在不适用于室内定位,精度低,功耗大,实用性较差等缺点。超声波测距的精度可达厘米级,基于超声波的自动跟随算法精度高,成本低,并且不受室内室外环境的局限。一种适用于平移跟随的超声波的自动跟随算法是迫切需求的。


技术实现思路

1、专利技术目的:本专利技术的目的是为了解决现有技术中的不足,提供一种适用于转弯跟随的超声波自动测距跟随方法。

2、技术方案:本专利技术所述的一种适用于转弯跟随的超声波自动测距跟随方法,包括如下步骤:

3、步骤一:目标设备a尾部安装两个超声波发射器t1和t2,跟随设备b尾部安装两组超声波接收器r1-1,r1-2和r2-1,r2-2,分别接收发射器t1和t2发送的超声波信号,其中超声波发射器t1和t2之间的直线距离为l1,超声波接收器r1-1/r2-1和r1-2/r2-2之间的直线距离为l2;当目标设备位于跟随设备的正前方时,所述的超声波发射器所在直线和超声波接收器组所在直线是平行的。并且,超声波接收器组r1-1,r1-2和r2-1,r2-2是并排的,且r1-1/r1-2和r2-1/r2-2之间距离应该尽量小。

4、步骤二:在一个跟随周期内,超声波发射器向目标设备a的正后方发送超声波,其中超声波发射器t1发送的超声波频率为f1,超声波发射器t2发送的超声波频率为f2;

5、步骤三:跟随设备b上的超声波接收器组r1-1,r1-2接收频率为f1的超声波,并计算得到它们与超声波发射器t1之间的距离d1和d2;超声波接收器组r2-1,r2-2接收频率为f2的超声波,并计算得到它们与超声波发射器t2之间的距离s1和s2;

6、步骤四:判断是否满足d1=s1且d2=s2,如果满足,则认为跟随设备b在目标设备a的正后方,并计算得到设备a和b之间垂直距离为h:

7、h=d2sin(φ)

8、

9、其中φ为t1 r1-2 r1-1的夹角;

10、步骤五:计算垂直距离h和设定的距离阈值h的差值h-h,跟随设备b朝向目标设备a垂直前进距离h-h;

11、步骤六:如果不满足d1=s1且d2=s2,则认为目标设备a转弯了,进一步判断是否满足d1<s1,如果满足,则认为目标设备转弯方向是“左”;

12、步骤七:计算目标设备a的转弯角度α为:

13、α=γ-β

14、

15、

16、其中β为t1 r1-2 r1-1的夹角,γ为t2 t1r1-2的夹角;

17、步骤八:跟随设备b向左转弯角度α,实现转弯跟随,然后转到步骤二开始新的跟随周期;

18、步骤九:如果d1>s1,则认为目标设备a的转弯方向是“右”;

19、步骤十:计算目标设备a的转弯角度α为:

20、α=γ-β

21、

22、

23、其中β为t2 t1r1-2的夹角,γ为t1r1-2 r1-1的夹角;

24、步骤十一:跟随设备b向右转弯角度α,实现转弯跟随,然后转到步骤二开始新的跟随周期。

25、进一步的,步骤二中,发送的超声波信号是矩形波、正弦波、三角波中的一种。

26、进一步的,步骤三中,由于特定超声波接收器只能接收特定频率的超声波信号,超声波接收器组r1-1,r1-2只能接收到超声波发射器t1发送的超声波,超声波接收器组r2-1,r2-2只能接收到超声波发射器t2发送的的超声波。

27、进一步的,步骤五中,如果h-h为正值,则跟随设备b前进距离|h-h|,如果h-h为负值,则跟随设备b前进距离后退距离|h-h|,如果h-h为零,则跟随设备b原地不动。

28、有益效果:本专利技术利用超声波可以实现直行和转弯场景的设备自动跟随,具有跟随精度高,成本低,不受室内室外环境限制的优点。

本文档来自技高网...

【技术保护点】

1.一种适用于转弯跟随的超声波自动测距跟随方法,其特征在于:包括如下步骤:

2.根据权利要求1所述的一种适用于转弯跟随的超声波自动测距跟随方法,其特征在于,步骤二中,发送的超声波信号是矩形波、正弦波、三角波中的一种。

3.根据权利要求1所述的一种适用于转弯跟随的超声波自动测距跟随方法,其特征在于,步骤三中,由于特定超声波接收器只能接收特定频率的超声波信号,超声波接收器组R1-1,R1-2只能接收到超声波发射器T1发送的超声波,超声波接收器组R2-1,R2-2只能接收到超声波发射器T2发送的的超声波。

4.根据权利要求1所述的一种适用于转弯跟随的超声波自动测距跟随方法,其特征在于,步骤五中,如果h-H为正值,则跟随设备B前进距离|h-H|,如果h-H为负值,则跟随设备B前进距离后退距离|h-H|,如果h-H为零,则跟随设备B原地不动。

【技术特征摘要】

1.一种适用于转弯跟随的超声波自动测距跟随方法,其特征在于:包括如下步骤:

2.根据权利要求1所述的一种适用于转弯跟随的超声波自动测距跟随方法,其特征在于,步骤二中,发送的超声波信号是矩形波、正弦波、三角波中的一种。

3.根据权利要求1所述的一种适用于转弯跟随的超声波自动测距跟随方法,其特征在于,步骤三中,由于特定超声波接收器只能接收特定频率的超声波信号,超声波接...

【专利技术属性】
技术研发人员:唐晓明
申请(专利权)人:如皋忠广电子技术有限公司
类型:发明
国别省市:

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

1