【百撞成才】卡內基梅隆大學研自我學習AI無人機,靠撞機逾萬次學會飛行
「屢敗屢戰」這句成語除了教導人生哲理以外,更啓發了美國卡内基梅隆大學(Carnegie Mellon University)團隊設計這部屢撞屢飛的自我學習無人機。
Photo from CMU
團隊日前發表了以《Learning to Fly by Crashing》為題的一份論文,論述他們一項從撞機中學習飛行的實驗。他們讓一部載有AI系統的無人機在20個不同情況下撞機1萬1500次,合共花了40小時飛行時間成功讓AI自我學習飛行。大學機械學院副教授Abhinav Gupta透露,實驗目的是要測試無人機會如何學習自我導航及避開障礙物。一般而言,研究背後都有大量數據作參考,但這次因為缺乏相關數據,所以進行了這樣的實驗。
Photo from CMU
團隊在實驗中放棄使用電腦模擬演算,改而建構一個以撞機為主要目的的實驗框架。無人機需在實驗中先緩慢地飛行直接撞上物件,然後就要採用新的路線重新飛行。透過不停撞擊及記錄撞機數據,團隊成功訓練了一部可以自己飛行及避開障礙物的無人機。AI在飛行時會將看見的事物分成兩類,並會判定哪個方向會較易避開撞機,從而達到自我飛行。
這無人機現階段還會遇上一些問題,例如撞上玻璃及牆壁等,但已比當初學飛表現相當穩定。在無人機盛行的年代,有一部可以自我避開障礙物的無人機相信能進一步避免發生意外。
有關論文現已刊登。