[发明专利]一种基于群机器人的室内静止声源定位方法有效
| 申请号: | 202010991601.9 | 申请日: | 2020-09-18 |
| 公开(公告)号: | CN112098940B | 公开(公告)日: | 2023-06-09 |
| 发明(设计)人: | 孙昊;陆国庆 | 申请(专利权)人: | 河北工业大学 |
| 主分类号: | G01S5/20 | 分类号: | G01S5/20 |
| 代理公司: | 天津翰林知识产权代理事务所(普通合伙) 12210 | 代理人: | 张国荣 |
| 地址: | 300130 天津市红桥区*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 机器人 室内 静止 声源 定位 方法 | ||
1.一种基于群机器人的室内静止声源定位方法,其特征在于,该定位方法的步骤如下:
第一步,确定初始状态下机器人的坐标关系:
定义全局坐标系,将搭载单个麦克风的四个机器人R1、R2、R3、R4放置于已知的初始位置,定义机器人R1、R2、R3、R4的初始t0时刻坐标分别为设定每个机器人为圆形,每个机器人初始时的相对位置固定,每个麦克风位于机器人中心处,即麦克风的坐标与机器人坐标相同;
第二步,群机器人声音到达时间的采集:
假定t0时刻搭载单个麦克风的四个机器人R1、R2、R3、R4采集到的声音的到达时间分别为T1、T2、T3、T4,然后控制四个机器人分别随机以不同速度朝着声源方向进行,隔一个固定时间后到t1时刻,再次采集声音到达时间,记录四个机器人R1、R2、R3、R4在t1时刻采集到的声音的到达时间T1、T2、T3、T4;每隔固定时间采集声音到达时间,记录每一个采集时刻得到的声音的到达时间,经过N个固定时间后得到N+1个声音的到达时间的数据集;
第三步,声源坐标的计算:
在利用声音到达时间差来进行计算时,机器人所搭载的麦克风接收到的声音信号近似为平面波,即声场为远场模型;设置一个固定位置的麦克风作为参考麦克风,参考麦克风与声源的真实位置的距离已知;
设定所有机器人的麦克风接收到的声音信号模型是理想模型,即环境噪声用高斯白噪声近似代替,设定声源产生的声音信号为S(t),其中,t表示各个声源发声对应的时间,每个机器人接收到的声音信号Si(t)如下公式(1)所示:
Si(t)=αS(t-Ti)+n(t) (1)
公式(1)中,Si(t)表示第i个机器人接收到声音信号与时间t的函数关系,i=(1,2,3,4),t为相应的麦克风接收到声音信号对应的时间,α表示声音信号到麦克风的幅度衰减系数,Ti表示声音信号到第i个机器人的时间延迟、n(t)表示环境噪声信号,S(t-Ti)表示具有时间延迟Ti的声源产生的声音信号,Si(t)和n(t)互不相关;根据每个机器人上的麦克风接收到的声音信号的波形,计算出当前时刻的声音的到达时间;
根据每个时刻搭载单个麦克风的四个机器人R1、R2、R3、R4采集到的声音的到达时间T1、T2、T3、T4,结合四个机器人在当前时刻的坐标数据,计算在当前时刻声源的坐标,具体的操作方式为:将四个搭载麦克风的机器人分为两组,机器人R1和R2为一组,机器人R3和R4为一组,取同一组的机器人采集到的声音的到达时间的最大值,即假定t时刻:
A=max(T1,T2) (2)
B=max(T3,T4) (3)
定义机器人R1、R2、R3、R4的t时刻坐标分别为参考麦克风Ms与声源真实距离为ds,接收到声音时间为Ts,Ts=ds/C,C为声速;
由此,t时刻R1与R2之间的声音时间差距离为d12,C为声速,有:
d12=C·(T1-T2) (4)
t时刻R1与R2之间的直线距离为L12:
t时刻R1和R2之间的直线距离与估计声源位置角度为θ1:
由t时刻机器人R1、R2的坐标值以及公式(4)、(5)、(6)得到声源位置的估计值(xs1·r12,ys1·r12):
同理可得t时刻机器人R3、R4的声源位置的估算值(xs2·r34,ys2·r34):
根据上述两组机器人得到的两组声源位置的估算值,计算两组声源位置的估算值的平均值,然后计算每组声源位置的估算值相对于平均值的差值分配权重,最后将每组声源位置的估算值乘以差值分配权重,累计相加后得到t时刻声源坐标估计值
两组声源位置的估算值的坐标均值计算如下:
两组声源位置的估算值的差值分配权重:
t时刻声源坐标估计值
按照上述操作方式,依次计算出每一个时刻声源坐标估计值;
第四步,最佳声源位置计算:
将步骤三中计算出的每一个时刻声源坐标估计值求平均值,然后计算每个时刻声源坐标估计值相对于平均值的差值分配权重,最后将每个时刻声源坐标估计值乘以差值分配权重,累计相加后得到最佳声源坐标估计值。
2.根据权利要求1所述的一种基于群机器人的室内静止声源定位方法,其特征在于,每个机器人半径为5cm,每个机器人初始时的相对位置固定,令N=2,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河北工业大学,未经河北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010991601.9/1.html,转载请声明来源钻瓜专利网。





