如何实现机器人精准的声源定位

如何实现机器人精准的声源定位,第1张

给机器人加装空气声呐系统就可以。麦克风阵列是空气声呐的硬件部分之一,空气声呐可以实现前端数据采集并进行处理。

空气声呐是由一定数目的声音传感器按一定几何形状排列组合而成的电子设备,不同数目的声音传感器及不同的组合形状会给空气声呐带来不同的性能差异,具体可以根据实际需求选用不同数目的声传感器及阵列形状。这决定了空气声呐具备单个声传感器不具备的两大功能:

1、声音增强——由于空间范围噪声相关性较差,阵列可以对接收的信号进行信号增强,同时滤除大部分噪声信号。

2、声音定向——利用阵列空间信息,空气声呐可以实时采集多通道信息并实时计算声源方位,根据阵型维度的不同,空气声呐可以实现在多个维度范围内的灵活定向。

首先申明我水平有限哦,不一定回答完全正确,也是因为最近自己在做才知道点,希望能帮到你吧。

1.能不能用声音传感器连接到Arduino控制器并且同步采集到音频信号?

能,有专门兼容配套的arduino拾音器,就是个声音传感器,我做过这个实验,可以同步采集声音。我也用它做到了声音波形的显示。

2那用什么样的声音传感器可以呢?

就用拾音器做方便,淘宝有专门卖兼容arduino的,小小方方的一个。用杜邦线直接连到arduino上就可以用了,很方便。

3声源定位?

声源定位关键在程序上实现吧,我是这么想的,对声音的分析就是对其强度(就是声音大小)的分析,那个位置的声音强度大,那么就是声源的位置。拾音器就能做到,将采集到的模拟声音变成数字信号,数字信号的电压幅度就是声音的大小。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11551867.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存