本申请涉及机器人,具体涉及一种降噪方法及相关产品。
背景技术:
1、随着科技的快速发展,消费者市场对服务机器人的需求越来越大,同时对服务机器人工作时的噪声要求也越来越高。传统的机器人所采用的伺服电机在工作时会产生不同程度的噪声,在机器人运行过程中,可采用信号处理模块去监测和处理噪声,但其由于监控范围有限,能够处理的噪声范围非常有限,往往不能达到很好的降噪效果。
技术实现思路
1、本申请实施例提供了一种降噪方法及相关产品,有利于提高降噪效果。
2、第一方面,本申请实施例提供一种降噪方法,应用与电子设备,所述电子设备包括电机,所述电机包括主动降噪模块和电机减速器,所述主动降噪模块包括主动降噪阵列,所述主动降噪阵列位于所述电机减速器的上端和/或下端,所述方法包括:
3、获取目标噪音数据、目标电机转速和目标电机温度;
4、根据所述目标噪音数据、所述目标电机转速和所述目标电机温度,确定抵消噪音数据;
5、通过所述主动降噪阵列将所述抵消噪音数据生成为抵消噪音信号,并输出所述抵消噪音信号,其中,所述抵消噪音信号用于抵消所述电子设备产生的噪音。
6、第二方面,本申请实施例提供一种降噪装置,所述装置应用于电子设备,所述电子设备包括电机,所述电机包括主动降噪模块和电机减速器,所述主动降噪模块包括主动降噪阵列,所述主动降噪阵列位于所述电机减速器的上端和/或下端,所述装置包括:获取单元、确定单元和输出单元,其中,
7、所述获取单元,用于获取目标噪音数据、目标电机转速和目标电机温度;
8、所述确定单元,用于根据所述目标噪音数据、所述目标电机转速和所述目标电机温度,确定抵消噪音数据;
9、所述输出单元,用于通过所述主动降噪阵列将所述抵消噪音数据生成为抵消噪音信号,并输出所述抵消噪音信号,其中,所述抵消噪音信号用于抵消所述电子设备产生的噪音。
10、第三方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面任一方法中的步骤的指令。
11、第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。
12、第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
13、可以看出,本申请实施例中,电子设备包括电机,所述电机包括主动降噪模块和电机减速器,所述主动降噪模块包括主动降噪阵列,所述主动降噪阵列位于所述电机减速器的上端和/或下端,电子设备可获取目标噪音数据、目标电机转速和目标电机温度;根据所述目标噪音数据、所述目标电机转速和所述目标电机温度,确定抵消噪音数据;通过所述主动降噪阵列将所述抵消噪音数据生成为抵消噪音信号,并输出所述抵消噪音信号,其中,所述抵消噪音信号用于抵消所述电子设备产生的噪音。如此,可通过电子设备中的主动降噪阵列实现对于电子设备电机的降噪,并能够在更宽的频率范围内实现对于噪音信号的抵消,有利于提高降噪效果。
1.一种降噪方法,应用于电子设备,其特征在于,所述电子设备包括电机,所述电机包括主动降噪模块和电机减速器,所述主动降噪模块包括主动降噪阵列,所述主动降噪阵列位于所述电机减速器的上端和/或下端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述主动降噪阵列包括多个发生器和多个声音采集器,其中,所述发生器与所述声音采集器间隔排布,每一发生器两侧分布有所述声音采集器。
3.根据权利要求2所述的方法,其特征在于,每一所述声音采集器对应一个所述发生器,每两个所述发生器与所述声音采集器为一组,每组所述发生器与所述声音采集器之间的距离相同。
4.根据权利要求2或3所述的方法,其特征在于,所述目标噪声数据包括由多个所述声音采集器从多个方向采集得到的噪声数据组合得到;
5.根据权利要求4所述的方法,其特征在于,所述输出所述抵消噪音信号,包括:
6.根据权利要求4所述的方法,其特征在于,所述输出所述抵消噪音信号,包括:
7.一种降噪装置,其特征在于,所述装置应用于电子设备,所述电子设备包括电机,所述电机包括主动降噪模块和电机减速器,所述主动降噪模块包括主动降噪阵列,所述主动降噪阵列位于所述电机减速器的上端和/或下端,所述装置包括:获取单元、确定单元和输出单元,其中,
8.一种电子设备,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-6任一项所述的方法中的步骤的指令。
9.一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-6任一项所述的方法。
10.一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如权利要求1-6中任一项所描述的方法。