2008-11-19

NXT彈鋼琴機器人

看到The NXT STEP的標題 Piano Playback Robot ,還以為已經有人突破NXT聲音感應器的限制,讓NXT可以聽得懂音樂!結果只是空歡喜一場!

不過這種機器人的設計理念也可以激發大家更多的創意喔!

作者的網頁有更多的說明,大概的原理如下:

蘋果電腦接收鋼琴聲音-->分析音頻及音長-->傳輸到NXT-->NXT執行

其中在蘋果電腦用到了 Python AppleScript bridgepitch detection library,還有NXT Python以及Mac OS X專用的Python藍牙程式庫。也用到NXC程式控制NXT。

過程有點複雜,但是執行之後的效果還蠻有趣的。

大家常常看到日本一些機器人演奏音樂(參考探奇舊文章),現在樂高機器人NXT也可以辦到喔!





沒有留言:

張貼留言

探奇歡迎大家留言討論!謝謝分享你的意見。