如何將無人機變成一個會飛的樂器?
音樂家、用户體驗諮詢師 Haig Beylerian 在靠近鼓樂機器時要戴頭盔,因為他的鼓樂機器是用無人機做的。
這台可以感受敲擊的無人機誕生於多倫多大學的一個實驗室,會將數據發送給運行機器人操作系統(ROS)的計算機,然後轉化成 MIDI 數據並轉發給一台運行着 Ableton Live 9 音樂軟件和視覺編程語言Ma 的MacBook。最終的成品就是一台讓人不可思議的懸浮鼓樂機器,賦予了“無人機音樂”以一些新含義。
這次鼓樂試驗並不僅僅是要打造一種新奇樂器,而且是為了測試人類如何與飛行機器人互動。領導該項目的學生王興波(音譯)在發表的飛行鼓樂研究論文中寫道:“基於物理接觸的互動有很多獨特的好處,但在飛行機器人上的應用並不直接。”
他一直從事着一個讓四軸飛行器被接觸後即恢復飛行模式的項目。他在今年夏天才想到將對音樂的熱愛與無人機互動結合起來。
無人機鼓搭載了包括加速度計和陀螺儀的傳感器,以測定作用力和加速度。用户以一定頻率敲擊產生的力和扭矩也考慮了進來。
為了避免與人類互動無關的無意振動,王興波還對數據進行了過濾,以消除外部振動。為了簡化試驗,四軸飛行器的高度和位置恆定,以最小化其他變量。
即便如此,要用無人機敲出好旋律也不簡單。
參與試驗的音樂家 Beylerian 表示道:“敲打的時機把握很巧妙。和能確定接觸與離開時機的鍵盤或鼓墊不同,判斷四軸飛行器何時會發送 MIDI 數據要困難得多。”
每敲擊一次,軟件都會生成數據:一個 MIDI 音符能表示哪個鼓受到了敲擊,音符的持續時間和音符的速度。
速度或響度會根據用户敲擊的力度來計算。每個音符的持續時間恆定為 2.5 秒,即相當於一個十六分音符。
王興波表示,團隊遇到了包括延遲在內的不少問題。敲擊和響應之間存在 30 毫秒到 40 毫秒的延遲。
不過,我們能瞭解到如何在與機器人接觸的同時演奏音樂,未來聽起來就要有趣一些了。當然,在用無人機演奏時,還得注意安全才行。
via fc
資料來源:雷鋒網
作者/編輯:1thinc0