【技术实现步骤摘要】
一种多机器人协同的3D声源识别定位方法
[0001]本专利技术涉及移动机器人领域,特别涉及一种多机器人协同的3D声源识别定位方法。
技术介绍
[0002]声源定位是听觉系统对发声物体位置的判断过程,它包括水平声源定位和垂直声源定位以及与听者距离的识别。对声源方位的识别是人和动物对环境感知的一种基本方法,有利于动物捕捉猎物、寻找配偶和躲避危险。在多声源的复杂声场中,声源定位功能更有助于从背景声中锁定声学目标,分离有用信息。
[0003]声源的识别与定位技术在机器人的目标定位领域有很重要的应用。借助听觉来辨别声源并判定发声的位置,使得机器人在感知环境时能获取更多的信息。一个典型的应用场景是,在RoboCup足球比赛中,机器人需要辨别裁判吹的哨声并定位该哨声以开始比赛。正确识别哨声便能抢占先机,能否正确的辨别哨声对比赛也起着非常重要的作用。
[0004]一般声源识别的方法主要采用提取信号频率主成分的方法,判断其是否在该类声音的频率范围内,但往往由于搭载在仿人机器人上的麦克风采样频率较低等原因,很容易受到高频噪声的干 ...
【技术保护点】
【技术特征摘要】
1.一种多机器人协同的3D声源识别定位方法,其特征在于包括以下步骤:(S1)采集各机器人的麦克风的音频信号,并对其做快速傅里叶变换,得到各音频信号的频域信号;(S2)将各音频信号与参考音频信号做互相关计算,若计算结果达到设定的阈值,则将其识别为待识别的音频信号,并跳转至步骤(S3);否则跳转至步骤(S1);(S3)对于每个机器人,计算该机器人上任意两个麦克风的音频信号之间的互相关函数,然后对方向空间做离散化,在每个方向上计算对应时延下的互相关函数之和,找出最大响应值,最大响应值对应的方向即是声源相对该机器人的方向;(S4)求解声源的坐标,并根据声源方向以及各机器人所在的位置对声源的坐标进行修正。2.根据权利要求1所述的一种多机器人协同的3D声源识别定位方法,其特征在于,在步骤(S1)中,采集音频信号的过程中,采样频率大于参考音频信号的频率的两倍。3.根据权利要求1所述的一种多机器人协同的3D声源识别定位方法,其特征在于,在步骤(S2)中,当至少两个所述机器人采集到的音频信号的频域信号达到设定阈值时,将采集到的音频信号识别为待识别的音频信号。4.根据权利要求1所述的一种多机器人协同的3D声源识别定位方法,其特征在于,在步骤(S2)中,将某个音频信号为x
i
(n)与参考音频信号x
ref
(n)做互相关计算包括以下步骤(S21)计算参考音频信号x
ref
(n)的自相关函数R
ref
(τ)以及自相关函数R
ref
(τ)的峰值,计算公式为:其中,F
ref
(ω)为参考音频信号x
ref
(n)的快速傅里叶变换结果;(S22)计算音频信号为x
i
(n)与参考音频信号x
ref
(n)的互相关函数R(τ)以及互相关函数R(τ)的峰值,计算公式为:其中,F
ref
(ω)为参考音频信号x
ref
(n)的快速傅里叶变换结果,F
i
(ω)为音频信号x
i
(n)的快速傅里叶变换结果;(S23)计算互相关函数R(τ)的峰值与自相关函数R
ref
(τ)的峰值之间的比值,该比值为互相关计算的结果。5.根据权利要求1所述的一种多机器人协同的3D声源识别定位方法,其特征在于,步骤(S3)具体包括以下步骤:(S31)计算SRP-PHAT的函数表达式,计算公式为:其中,M是第i个机器人上麦克风的总数;q
i
为声源相对第i个机器人的假想声源直角坐标矢量(α,β,h...
【专利技术属性】
技术研发人员:安康,付卫婷,
申请(专利权)人:浙江同善人工智能技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。