Return to Video

四旋翼飛行器驚人嘅運動能力

  • 0:11 - 0:14
    如果呢台機器可以做運動,意味著乜野?
  • 0:14 - 0:18
    我哋會借助呢啲叫做
    四旋翼飛行器(四旋翼)
  • 0:18 - 0:20
    去展示機器運動嘅概念
  • 0:20 - 0:23
    同埋我哋嘅研究
  • 0:23 - 0:25
    嘅飛行機器來演示
  • 0:26 - 0:29
    四旋翼已經面世好耐咯
  • 0:29 - 0:30
    佢地最近大熱嘅原因
  • 0:30 - 0:32
    喺它們嘅機械原理簡單
  • 0:32 - 0:34
    只要控制呢四個螺旋槳嘅轉速
  • 0:34 - 0:37
    呢啲小機器就可以側翻、俯仰、偏航
  • 0:37 - 0:40
    仲可以喺任一方向加速
  • 0:40 - 0:43
    呢臺野有電池、微型電腦
  • 0:43 - 0:47
    各種傳感器同無線電收發器
  • 0:47 - 0:52
    四旋翼好靈活,不過凡事有正反面
  • 0:52 - 0:55
    佢地天生唔夠穩定,所以佢地需要某種形式嘅
  • 0:55 - 1:00
    自動反饋控制,嚟保證自己可以上天
  • 1:04 - 1:07
    於是,點可以飛得咁穩呢?
  • 1:07 - 1:09
    好多攝像頭安裝喺天花板,連接落一部筆記本電腦
  • 1:09 - 1:12
    就好似室內嘅全球定位系統
  • 1:12 - 1:14
    用嚟定位空間入面嘅物體
  • 1:14 - 1:17
    物體上都有呢種反光標記
  • 1:17 - 1:19
    定位數據會發送去另一台筆記本電腦
  • 1:19 - 1:21
    然後執行計算同控制算法
  • 1:21 - 1:23
    搞掂運算,再發送控制指令去四旋翼
  • 1:23 - 1:27
    四旋翼都同時運行計算同控制算法
  • 1:30 - 1:32
    我們研究的重點就是算法
  • 1:32 - 1:36
    算法是賦予呢啲機器嘅魔法
  • 1:36 - 1:38
    於是如果有人設計出一種算法
  • 1:38 - 1:41
    可以製造機器運動員嘅話,會點?
  • 1:41 - 1:43
    我哋利用“模型化基礎設計”嘅方法
  • 1:43 - 1:47
    我哋首先利用數學模型
  • 1:47 - 1:49
    獲取機器運動嘅物理數據
  • 1:49 - 1:51
    然後用數學理論嘅一種細分學科
  • 1:51 - 1:54
    叫做控制理論,嚟分析呢啲模型
  • 1:54 - 1:58
    同時合成算法嚟控制呢啲機器
  • 1:58 - 2:01
    例如,我哋咁樣控制呢啲四軸飛行器
  • 2:01 - 2:02
    首先,用一系列微分方程
  • 2:02 - 2:04
    捕獲佢嘅動作數據
  • 2:04 - 2:07
    藉助控制理論,我哋控制呢啲方程式
  • 2:07 - 2:11
    令電腦自主生成算法,嚟穩定四軸飛行器
  • 2:11 - 2:15
    我嚟演示下呢種方法嘅厲害啦
  • 2:17 - 2:20
    假設我哋希望呢嘅四旋翼保定穩碌棍
  • 2:20 - 2:23
    唔單止懸停系到
  • 2:23 - 2:24
    经过簡單練習
  • 2:24 - 2:27
    人類就可以做到
  • 2:27 - 2:29
    虽然我哋比四旋翼有優勢
  • 2:29 - 2:30
    我哋可以雙腿著地
  • 2:30 - 2:33
    有好靈活嘅手
  • 2:33 - 2:35
    但咁样就有啲艱難
  • 2:35 - 2:38
    譬如我金雞獨立
  • 2:38 - 2:40
    甚至唔用手
  • 2:40 - 2:43
    注意碌棍頭頂有反光標記
  • 2:43 - 2:47
    用嚟定位碌棍嘅空間座標
  • 2:53 - 2:59
    (掌声)
  • 2:59 - 3:02
    大家可以睇到呢台四旋翼一直系到微調
  • 3:02 - 3:04
    嚟保持碌棍嘅平衡
  • 3:04 - 3:07
    我哋要點樣設計算法先搞得掂?
  • 3:07 - 3:09
    我哋增加佐碌棍嘅數學模型
  • 3:09 - 3:11
    入四旋翼到
  • 3:11 - 3:14
    只要我哋個模型可以連接四旋翼同碌棍
  • 3:14 - 3:19
    就可以利用控制理論嚟建立控制算法
  • 3:19 - 3:20
    睇下,穩如泰山
  • 3:20 - 3:23
    就算我頂佢一下
  • 3:23 - 3:28
    都會翻到去最佳平衡點
  • 3:28 - 3:30
    我哋仲可以強化模型,加入
  • 3:30 - 3:32
    四旋翼嘅預定空間定位座標
  • 3:32 - 3:35
    用呢條指揮棒,注意棒上有反光標記
  • 3:35 - 3:38
    就可以點四旋翼去任何我希望嘅位置
  • 3:38 - 3:41
    而且同我保持既定距離
  • 3:56 - 3:59
    呢啲特技動作嘅關鍵系算法
  • 3:59 - 4:01
    算法依靠數學模型
  • 4:01 - 4:03
    同控制理論嚟設計
  • 4:03 - 4:05
    等我指部四旋翼翻嚟先
  • 4:05 - 4:07
    放低碌棍
  • 4:07 - 4:09
    然後我再演示下
  • 4:09 - 4:11
    理解物理模型
  • 4:11 - 4:15
    同現世界運作規律嘅重要性
  • 4:25 - 4:27
    注意四軸嘅高度下降咗唔少
  • 4:27 - 4:29
    就系我放杯水上去嘅時候
  • 4:29 - 4:32
    唔似碌平衡棍,我無系四旋翼系統到
  • 4:32 - 4:35
    加入杯水嘅數學模型
  • 4:35 - 4:38
    事實上,系統根本唔知道杯水系四旋翼頭頂
  • 4:38 - 4:41
    同之前一樣,我可以用指揮棒老點四旋翼
  • 4:41 - 4:43
    去呢個空間內嘅任何位置
  • 4:43 - 4:53
    (掌聲)
  • 4:53 - 4:55
    宜家,大家可能會問緊自己
  • 4:55 - 4:58
    點解玻璃杯嘅水唔會倒出離?
  • 4:58 - 5:01
    原因有貳:第壹,系重力壹視同仁咁
  • 5:01 - 5:03
    作用系所有物體到
  • 5:03 - 5:06
    第貳,系所有螺旋槳都指向同一個方向
  • 5:06 - 5:09
    同玻璃杯方向一样,向上
  • 5:09 - 5:11
    呢兩點加埋一齊,結果就系
  • 5:11 - 5:13
    杯水其它方向嘅作用力都太弱
  • 5:13 - 5:16
    主要系俾空氣動力效應控制
  • 5:16 - 5:20
    因此呢啲速度都可以忽略
  • 5:23 - 5:25
    亦因此,你無必要為玻璃杯搞個數學模型
  • 5:25 - 5:29
    無論四旋翼做啲乜,水都唔會潑出離
  • 5:39 - 5:46
    (掌聲)
  • 5:46 - 5:50
    呢到想講嘅系,某啲高性能任務
  • 5:50 - 5:51
    簡單過其它任務
  • 5:51 - 5:53
    同埋,理解问题背后嘅物理本质
  • 5:53 - 5:56
    可以話你聽邊樣簡單邊樣難
  • 5:56 - 5:58
    呢個例子裏面,四旋翼頂住杯水飛就簡單
  • 5:58 - 6:02
    平衡碌棍就難
  • 6:02 - 6:04
    我哋都聽過運動員嘅故事
  • 6:04 - 6:06
    雖然身有傷殘,都可以完成壯舉
  • 6:06 - 6:08
    咁機器可唔可以系負傷情況下
  • 6:08 - 6:11
    仍然運作?
  • 6:11 - 6:12
    傳統觀念認為,你要飛
  • 6:12 - 6:16
    起碼要四套馬達同螺旋槳
  • 6:16 - 6:18
    因為要控制四個自由度
  • 6:18 - 6:21
    滾轉、俯仰、偏航同加速度
  • 6:21 - 6:24
    六軸同八軸飛行器,分別有六個、八個螺旋槳
  • 6:24 - 6:26
    可以提供安全余量
  • 6:26 - 6:28
    但系四軸更加受歡迎
  • 6:28 - 6:30
    因為佢有最小數量嘅
  • 6:30 - 6:32
    馬達同螺旋槳組合:四套
  • 6:32 - 6:34
    咁系咪呢?
  • 6:49 - 6:52
    如果我哋只用兩個螺旋槳
  • 6:52 - 6:54
    分析呢臺機器嘅數學模型
  • 6:54 - 7:01
    我哋發現有種奇特嘅方式可以令佢飛起嚟
  • 7:08 - 7:10
    我哋唔可以控制偏航
  • 7:10 - 7:13
    但系滾轉、俯仰同加速度仲可以控制
  • 7:13 - 7:18
    只要算法可以处理呢种新嘅配置
  • 7:22 - 7:24
    数学模型精确咁话我哋知几时
  • 7:24 - 7:26
    点解呢種飛法嘅可能性
  • 7:26 - 7:29
    呢個例子到,同樣知識可以令我哋設計出
  • 7:29 - 7:31
    全新嘅機器結構
  • 7:31 - 7:35
    或者優雅應對損害嘅聰明算法
  • 7:35 - 7:37
    就同人類運動員一樣
  • 7:37 - 7:41
    而無須建造有安全餘量嘅機器
  • 7:41 - 7:43
    我哋一定會停止呼吸
  • 7:43 - 7:45
    當我哋睇到跳水運動員空翻入水
  • 7:45 - 7:47
    或撐杆跳運動員在空中翻轉
  • 7:47 - 7:49
    并快速著地
  • 7:49 - 7:51
    跳水嘅可否成功壓住水花?
  • 7:51 - 7:53
    撐杆跳嘅著地掂唔掂?
  • 7:53 - 7:55
    假設我哋希望呢臺四軸
  • 7:55 - 7:57
    表演三個空翻,然後停系
  • 7:57 - 8:00
    佢原來嘅位置
  • 8:00 - 8:02
    呢個動作做起身,快到
  • 8:02 - 8:06
    我哋用唔到定位反饋信息嚟糾正執行過程嘅動作
  • 8:06 - 8:08
    時間根本唔夠
  • 8:08 - 8:11
    所以,四旋翼只能夠盲目執行動作
  • 8:11 - 8:14
    睇下自己點樣完成呢個動作
  • 8:14 - 8:16
    然後利用呢個信息去修改自己嘅動作記錄
  • 8:16 - 8:18
    令到下一個翻轉好啲
  • 8:18 - 8:20
    類似跳水同撐杆跳運動員
  • 8:20 - 8:22
    只有通過反復練習
  • 8:22 - 8:24
    先可以學好動作
  • 8:24 - 8:26
    並且做到最好
  • 8:34 - 8:39
    (掌聲)
  • 8:39 - 8:43
    好多運動入面,擊打運動嘅波系一項好必要技能
  • 8:43 - 8:44
    我哋點樣令機器做到
  • 8:44 - 8:48
    運動員好隨便就做到嘅動作?
  • 9:04 - 9:11
    (掌聲)
  • 9:11 - 9:13
    呢部四旋翼個頭綁佐個球拍
  • 9:13 - 9:17
    最有效擊球點同蘋果差唔多大,啱啱好
  • 9:17 - 9:20
    接落嚟嘅計算頻率大概系20毫秒一次
  • 9:20 - 9:22
    亦即系每秒50次
  • 9:22 - 9:24
    我哋首先計算到個波飛去邊
  • 9:24 - 9:27
    跟住計算四旋翼要點樣打波
  • 9:27 - 9:30
    於是四旋翼就飛去個波嘅計算位置
  • 9:30 - 9:34
    第三步,計算出一條
  • 9:34 - 9:37
    從四旋翼到擊球點嘅飛行軌跡
  • 9:37 - 9:41
    第四步,我哋只執行上幾個程序20毫秒
  • 9:41 - 9:44
    20毫秒過去,重複以上成個程序
  • 9:44 - 9:46
    直到四旋翼打到個波
  • 9:56 - 9:58
    (掌聲)
  • 9:58 - 10:02
    機器唔單止可以獨立做以上動作
  • 10:02 - 10:03
    仲可以一齊嚟
  • 10:03 - 10:07
    呢三部四旋翼就一齊帶住個球網飛
  • 10:17 - 10:22
    (掌聲)
  • 10:22 - 10:24
    區地做佐個非常迅速
  • 10:24 - 10:26
    非常合作嘅動作
  • 10:26 - 10:28
    嚟丟翻個波俾我
  • 10:28 - 10:33
    注意咯,個網全部打開個陣,呢啲四旋翼全部豎直
  • 10:36 - 10:38
    (掌聲)
  • 10:38 - 10:41
    實際上,當個網全部打開
  • 10:41 - 10:43
    會產生大約5倍於笨豬跳
  • 10:43 - 10:48
    最低點嘅力量
  • 10:51 - 10:54
    做一齊打波動作嘅算法好簡單
  • 10:54 - 10:57
    類似一部四旋翼打波
  • 10:57 - 11:00
    利用數學模型持續計算
  • 11:00 - 11:04
    合作策略,每秒計算50次
  • 11:04 - 11:06
    我哋目前睇到嘅所有野
  • 11:06 - 11:09
    都有關機器同佢地能力
  • 11:09 - 11:12
    如果我哋將機器嘅運動能力
  • 11:12 - 11:14
    同人類結合,會點呢?
  • 11:14 - 11:17
    系我面前嘅系一部商業姿態傳感器
  • 11:17 - 11:19
    主要用於遊戲
  • 11:19 - 11:20
    佢可以實時識別我身體
  • 11:20 - 11:23
    唔同部位嘅動作
  • 11:23 - 11:25
    同我之前用指揮棒相似
  • 11:25 - 11:27
    我可以用呢個傳感器當成系統嘅輸入設備
  • 11:27 - 11:30
    我地宜家就有一種用手勢以及簡單動作
  • 11:30 - 11:35
    同四旋翼互動嘅自然方式
  • 12:10 - 12:15
    (掌聲)
  • 12:24 - 12:28
    互動唔單止咁虛擬,都可以好實際
  • 12:28 - 12:30
    以呢部四旋翼為例
  • 12:30 - 12:32
    佢想停系呢個空間嘅固定位置
  • 12:32 - 12:36
    如果我要整開佢,佢會抵抗我
  • 12:36 - 12:40
    然後翻去佢中意嘅位置到
  • 12:40 - 12:43
    然而,我哋可以改變呢種行為
  • 12:43 - 12:45
    我哋可以用數學模型
  • 12:45 - 12:48
    去估算我用系四旋翼上面嘅力
  • 12:48 - 12:51
    只要我哋知道呢個力,就可以改變物理規則
  • 12:51 - 12:56
    當然系對四軸而言
  • 12:56 - 12:58
    依家四旋翼就好似系
  • 12:58 - 13:03
    粘性流體到
  • 13:03 - 13:05
    我哋依家可以好親密咁
  • 13:05 - 13:07
    同機器互動
  • 13:07 - 13:09
    我會用呢種新能力將
  • 13:09 - 13:12
    帶住攝像頭嘅四旋翼放系適當位置
  • 13:12 - 13:15
    嚟錄埋後面嘅演示
  • 13:24 - 13:27
    於是我哋可以同呢啲四旋翼有實體互動
  • 13:27 - 13:29
    都可以改變物理規則
  • 13:29 - 13:32
    等我哋嚟玩下
  • 13:32 - 13:33
    接落嚟,你會睇到呢啲四旋翼
  • 13:33 - 13:37
    一開始,就好似系冥王星咁輕飄飄
  • 13:37 - 13:39
    隨住時間增加,引力亦都加大
  • 13:39 - 13:41
    直到恢復地球引力為止
  • 13:41 - 13:43
    但系我向你保證我哋唔會有事
  • 13:43 - 13:47
    OK,開始
  • 13:54 - 13:57
    (笑聲)
  • 14:23 - 14:26
    (笑聲)
  • 14:26 - 14:29
    (掌聲)
  • 14:29 - 14:31
    呼!
  • 14:35 - 14:36
    你地一定諗緊
  • 14:36 - 14:38
    呢啲野好鬼好玩
  • 14:38 - 14:40
    你都可能會問自己
  • 14:40 - 14:44
    點解佢地要做機械運動員?
  • 14:44 - 14:47
    有人覺得,就好似野生動物玩遊戲
  • 14:47 - 14:50
    用嚟磨練技藝同能力
  • 14:50 - 14:52
    其他人諗,遊戲更應該喺社會角色性質
  • 14:52 - 14:53
    可以聚合團體
  • 14:53 - 14:57
    同樣,我哋模擬類比咗運動本身及其能力
  • 14:57 - 14:59
    嚟創造新嘅機器算法
  • 14:59 - 15:01
    將機器嘅潛能發揮到極致
  • 15:01 - 15:05
    機器嘅速度對我哋嘅生活方式有咩影響?
  • 15:05 - 15:07
    同我哋以前所有嘅創造發明一樣
  • 15:07 - 15:10
    佢地可能用嚟改善人類嘅生活條件
  • 15:10 - 15:13
    都可能俾人誤用同濫用
  • 15:13 - 15:15
    我哋面對嘅,唔喺技術選擇
  • 15:15 - 15:16
    而喺社會選擇
  • 15:16 - 15:18
    等我哋做個正確選擇
  • 15:19 - 15:20
    喺未來最大限度咁發揮機器優點
  • 15:20 - 15:22
    就好似運動能力
  • 15:22 - 15:24
    可以最大限度咁發揮我哋嘅優秀潛能
  • 15:24 - 15:27
    等我介紹你哋綠色幕簾后嘅魔法師
  • 15:27 - 15:30
    佢地喺飛行器競技場研究小組嘅現任成員
  • 15:30 - 15:35
    (掌聲)
  • 15:35 - 15:38
    Federico Augugliaro, Dario Brescianini, Markus Hehn
  • 15:38 - 15:41
    Sergei Lupashin, Mark Muller 同 Robin Ritz
  • 15:41 - 15:43
    記得留意佢哋,佢哋必定有偉大成就
  • 15:43 - 15:44
    多謝大家
  • 15:44 - 15:50
    (掌聲)
Title:
四旋翼飛行器驚人嘅運動能力
Speaker:
Raffaello D'Andrea
Description:

喺 TEDGlobal 嘅機器人實驗室,Raffaello D'Andrea 展示佢嘅四旋翼飛行器。飛行器有自主學習能力嘅算法,做到好似運動員咁樣思考,可以解決物理運動問題。佢一連串精采咁示範咗無人機可以接住物件、平衡,同埋做決定。最後,留意動力控制四旋翼飛行器呢一幕,因為呢部飛行器勁到令你好想要返部。

more » « less
Video Language:
English
Team:
closed TED
Project:
TEDTalks
Duration:
16:08

Chinese, Yue subtitles

Revisions Compare revisions