发明名称 智能机器人识别舞蹈音乐节奏的方法
摘要 本发明是智能机器人识别舞蹈音乐节奏的方法,它先采集麦克风音乐信号通过两级OP放大器,第一级OP放大器放大后的增益=15倍的音乐信号,又经第二级OP放大器放大后的增益=60K/(1K+电阻R19的阻值);通过模数A/D转换后接入CPU进行数据处理;将经CPU数据处理后的信号进行傅立叶变换,检测为舞曲慢四;将检测为舞曲慢四信号通过H桥电路控制电机启停,实现机器人动作。优点:方便地实现对麦克风音乐信号的放大和采集。对采集的数据进行FFT变换,并利用变址法和离散傅立叶变换系数W<SUB>N</SUB>程序化等方法进一步提高FFT变换的计算的速度。经多次试验证明本方法能实现对慢三和慢四舞曲的识别;并制作机器人。
申请公布号 CN101145032A 申请公布日期 2008.03.19
申请号 CN200710131442.X 申请日期 2007.08.29
申请人 南京工业大学 发明人 林锦国;何毅;黄超;安飞;余阳
分类号 G05B19/00(2006.01);G10L15/00(2006.01) 主分类号 G05B19/00(2006.01)
代理机构 南京君陶专利商标代理有限公司 代理人 沈根水
主权项 1.智能机器人识别舞蹈音乐节奏的方法,其特征是该方法分为:采样与数据处理;变换;检测:控制;所述的采样与数据处理,是采集麦克风音乐信号AA,该音乐信号AA通过两级OP放大器,其中音乐信号AA通过第一级OP放大器放大后的增益A1=15倍的音乐信号AA,又经第二级OP放大器放大后的增益为A2;增益A2=60K/(1K+电阻R19的阻值);增益A2通过模数A/D转换后接入CPU进行数据处理;所述的变换,是将经CPU数据处理后的信号进行傅立叶变换,傅立叶变换DFT的公式如下:<math><mrow><mi>X</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mi>j</mi><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mi>N</mi></mfrac><mi>nk</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msubsup><mi>W</mi><mi>N</mi><mi>nk</mi></msubsup></mrow></math> k=0,1,Λ,N-1;所述的检测,当K=10和K=19时,X(10)和X(19)大于除X(10)和X(19)以外的数为舞曲慢四;所述的控制,将检测为舞曲慢四信号通过H桥电路控制电机启停,实现机器人动作。
地址 210009江苏省南京市新模范马路5号