Return to Video

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

  • 0:11 - 0:14
    如果呢台機器可以做運動
    意味著乜嘢?
  • 0:15 - 0:18
    我哋會借助四旋翼飛行器(四旋翼)
  • 0:18 - 0:20
    去展示機器運動嘅概念
  • 0:20 - 0:23
    同埋我哋喺機器運動方面嘅研究
  • 0:26 - 0:28
    四旋翼已經面世好耐
  • 0:28 - 0:32
    佢哋最近大熱嘅原因
    係因為佢哋嘅機械原理簡單
  • 0:32 - 0:34
    只要控制呢四個螺旋槳嘅轉速
  • 0:34 - 0:37
    呢部機器就可以翻側、俯仰、偏航
  • 0:37 - 0:40
    仲可以向任何一個方向加速
  • 0:40 - 0:46
    呢部機器有電池、微型電腦
    各種傳感器同無線電收發器
  • 0:47 - 0:51
    四旋翼靈活係有代價嘅
  • 0:52 - 0:54
    佢天生唔夠穩定
  • 0:54 - 0:58
    所以需要自動反饋控制
    至保證可以飛得到
  • 1:04 - 1:06
    咁點樣做到自動反饋呢?
  • 1:07 - 1:10
    天花板嘅攝像鏡頭同呢部手提電腦
  • 1:10 - 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:25
    四旋翼亦都會執行計算同控制算法
  • 1:30 - 1:32
    我哋研究嘅重點就係算法
  • 1:32 - 1:35
    算法賦予呢啲機器活力
  • 1:36 - 1:41
    咁係點樣設計出算法
    令機器可以郁嘅呢?
  • 1:41 - 1:43
    我哋利用廣義稱為
    「以模型為基礎嘅設計方法」
  • 1:43 - 1:49
    我哋首先利用數學模型
    掌握機器運動嘅物理數據
  • 1:49 - 1:51
    然後用數學嘅一個細分學科
  • 1:51 - 1:56
    叫做控制理論,分析模型同合成算法
  • 1:56 - 1:58
    從而控制四旋翼
  • 1:58 - 2:01
    例如,我哋係咁樣控制四旋翼︰
  • 2:01 - 2:04
    首先,用一系列微分方程
    掌握佢嘅運動數據
  • 2:04 - 2:08
    藉著控制理論,我哋修改呢啲方程式
  • 2:08 - 2:10
    得出一啲算法嚟穩定四旋翼
  • 2:11 - 2:14
    等我示範下呢種方法有幾厲害啦
  • 2:17 - 2:20
    假設我哋想四旋翼停喺空中之外
  • 2:20 - 2:23
    仲要穩定一轆棍
  • 2:23 - 2:27
    經過簡單練習
    人類已經可以做到呢個動作
  • 2:27 - 2:29
    雖然我哋比四旋翼有優勢
  • 2:29 - 2:30
    我哋可以雙腿掂地
  • 2:30 - 2:33
    有好靈活嘅雙手輔助
  • 2:33 - 2:39
    但如果我金雞獨立嘅話,咁就有啲難
  • 2:41 - 2:46
    注意轆棍頂部有反光標記
    用嚟判斷轆棍嘅空間座標
  • 2:52 - 2:53
    (觀眾)哦!
  • 2:53 - 2:59
    (掌聲)
  • 2:59 - 3:02
    大家可以睇到部四旋翼一直喺度微調
  • 3:02 - 3:04
    令轆棍平衡
  • 3:04 - 3:07
    我哋係點樣設計算法搞掂嘅呢?
  • 3:07 - 3:11
    我哋將轆棍嘅數學模型輸入到四旋翼
  • 3:11 - 3:14
    只要我哋個模型有齊
    四旋翼同轆棍嘅資料
  • 3:14 - 3:18
    我哋就可以利用控制理論
    建立控制算法去控制四旋翼
  • 3:19 - 3:20
    睇下,就算我郁佢一下
  • 3:20 - 3:27
    佢都穩如泰山,都會返到去平衡點
  • 3:28 - 3:32
    我哋仲可以修改模型
    加入四旋翼預定嘅空間座標
  • 3:32 - 3:35
    用著呢條有反光標記嘅指揮棒
  • 3:35 - 3:38
    就可以點四旋翼去任何我想嘅位置
  • 3:38 - 3:40
    而且同我保持特定嘅距離
  • 3:47 - 3:50
    (笑聲)
  • 3:56 - 3:59
    呢啲特技動作嘅關鍵係算法
  • 3:59 - 4:03
    算法依賴數學模型同控制理論
  • 4:03 - 4:05
    等我指部四旋翼返嚟先
  • 4:05 - 4:07
    畀四旋翼放低轆棍
  • 4:07 - 4:09
    宜家我會講解
  • 4:09 - 4:13
    理解物理模型
    同現實世界運作規律嘅重要
  • 4:25 - 4:28
    留意喺我放杯水上去嘅時候
  • 4:28 - 4:29
    四旋翼嘅高度下降咗
  • 4:29 - 4:31
    唔似轆棍咁樣
  • 4:31 - 4:35
    我無喺四旋翼系統度
    加入杯水嘅數學模型
  • 4:35 - 4:38
    事實上,系統根本唔知道杯水喺度
  • 4:38 - 4:42
    同之前一樣,我可以用指揮棒
    指揮四旋翼嘅走向
  • 4:45 - 4:53
    (掌聲)
  • 4:53 - 4:58
    大家可能會問
    點解玻璃杯嘅水唔會倒出嚟?
  • 4:58 - 4:59
    原因有兩個:
  • 4:59 - 5:03
    第一,重力對所有物體嘅作用都係一樣
  • 5:03 - 5:08
    第二,所有螺旋槳都指向
    同玻璃杯一樣嘅方向︰指向上
  • 5:08 - 5:11
    呢兩點加埋,結果就係
  • 5:11 - 5:13
    杯水打側方向嘅作用力太細
  • 5:13 - 5:16
    四旋翼亦因此主要受到空氣動力控制
  • 5:16 - 5:19
    所以向側邊嘅力都可以忽略
  • 5:23 - 5:26
    亦因為咁,你無需為玻璃杯整數學模型
  • 5:26 - 5:29
    因為無論四旋翼做咩,水都唔會漏出嚟
  • 5:39 - 5:46
    (掌聲)
  • 5:46 - 5:47
    喺度想講嘅係
  • 5:47 - 5:51
    某啲高性能任務簡單過其他任務
  • 5:51 - 5:53
    同埋,理解問题背後嘅物理
  • 5:53 - 5:56
    你就可以知道邊樣簡單、邊樣難
  • 5:56 - 5:59
    呢個例子裏面
    四旋翼頂住杯水飛就簡單
  • 5:59 - 6:01
    平衡轆棍就難
  • 6:02 - 6:06
    我哋都聽過運動員受傷都可以完成壯舉
  • 6:06 - 6:10
    咁機器可唔可以
    喺極度損壞嘅情況下運作?
  • 6:11 - 6:12
    傳統科學認為,你要飛
  • 6:12 - 6:16
    起碼要四塊固定螺旋槳
  • 6:16 - 6:21
    因為要控制四範嘢︰
    滾轉、俯仰、偏航同加速
  • 6:21 - 6:24
    六旋同八旋飛行器
    分別有六同八塊螺旋槳
  • 6:24 - 6:26
    佢哋嘅螺旋槳足以應付所需
  • 6:26 - 6:28
    但係四旋更加受歡迎
  • 6:28 - 6:32
    因為佢有最少嘅螺旋槳:四套
  • 6:32 - 6:33
    係咪?
  • 6:49 - 6:54
    如果我哋分析呢台
    只用兩個螺旋槳嘅機器嘅數學模型
  • 6:54 - 6:58
    我哋發現有種新嘅方式可以令佢飛起嚟
  • 7:08 - 7:10
    就係只要算法容許嘅話
  • 7:10 - 7:12
    我哋放棄控制偏航
  • 7:12 - 7:16
    但係我哋仍然控制滾轉、俯仰同加速
  • 7:22 - 7:24
    數學模型精確咁話畀我哋知
  • 7:24 - 7:26
    幾時同點解呢種配置係有可能
  • 7:26 - 7:29
    喺呢個例子,數學模型嘅知識
  • 7:29 - 7:31
    令我哋設計出全新嘅機器結構
  • 7:31 - 7:37
    或者好似人類運動員一樣聰明
    應對損害嘅算法
  • 7:37 - 7:39
    而無需整多餘嘅部件
  • 7:41 - 7:43
    當我哋睇到跳水運動員空翻入水
  • 7:43 - 7:45
    或者撐杆跳運動員喺空中翻轉
  • 7:45 - 7:49
    然後快速著地,我哋一定會屏息以待
  • 7:49 - 7:51
    睇下究竟跳水嘅可唔可以壓住水花
  • 7:51 - 7:53
    撐杆跳嘅可唔可以站立著地
  • 7:53 - 7:56
    假設我哋希望呢台四旋翼表演三個空翻
  • 7:56 - 8:00
    然後停喺佢原來嘅位置
  • 8:00 - 8:01
    但呢個動作快到
  • 8:01 - 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:25
    先可以學好動作,做到最好
  • 8:34 - 8:39
    (笑聲)
    (掌聲)
  • 8:39 - 8:43
    好多運動入面,擊球係一項必須嘅技能
  • 8:43 - 8:47
    我哋點樣令機器做到
    運動員隨便就做到嘅動作?
  • 9:04 - 9:11
    (笑聲)
    (掌聲)
  • 9:11 - 9:13
    呢部四旋翼個頭綁咗塊球拍
  • 9:13 - 9:16
    而最有效擊球點同蘋果差唔多大
  • 9:16 - 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: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:26
    佢哋做咗個非常有動態
    非常合作嘅操作
  • 10:26 - 10:28
    嚟丟返個波畀我
  • 10:28 - 10:30
    注意囉,個網全部打開個陣
  • 10:30 - 10:32
    呢啲四旋翼全部打側九十度
  • 10:36 - 10:38
    (掌聲)
  • 10:38 - 10:41
    實際上,當個網全部打開
  • 10:41 - 10:46
    會產生相當於笨豬跳嘅人
    跌到最低時五倍嘅力
  • 10:51 - 10:54
    做一齊打波動作嘅算法好簡單
  • 10:54 - 10:57
    類似一部四旋翼打返個波畀我嘅算式
  • 10:57 - 11:02
    都係利用數學模型持續計算合作策略
  • 11:02 - 11:03
    每秒計算 50 次
  • 11:04 - 11:09
    我哋目前睇到嘅所有嘢
    都同機器同埋佢哋能力有關
  • 11:09 - 11:13
    如果我哋將機器嘅運動能力
    同人類結合,會點呢?
  • 11:14 - 11:17
    喺我面前嘅係一部商業用姿勢感應器
  • 11:17 - 11:19
    主要用喺遊戲
  • 11:19 - 11:23
    佢可以實時識別我身體唔同部位嘅動作
  • 11:23 - 11:25
    而同我之前用嘅指揮棒相似
  • 11:25 - 11:27
    我可以用呢個感應器
    當成系統嘅輸入裝置
  • 11:27 - 11:33
    我哋宜家可以用身體姿勢
    自然咁同四旋翼互動
  • 12:11 - 12:15
    (掌聲)
  • 12:24 - 12:28
    互動唔一定係虛擬,可以係現實嘅
  • 12:28 - 12:30
    以呢部四旋翼為例
  • 12:30 - 12:32
    佢想停喺空間嘅一個固定位置
  • 12:32 - 12:36
    如果我要擁開佢,佢會抵抗我
  • 12:36 - 12:39
    佢始終會返去佢想要嘅位置度
  • 12:40 - 12:43
    但係,我哋可以改變呢種行為
  • 12:43 - 12:48
    我哋可以用數學模型
    估算我用喺四旋翼上面嘅力
  • 12:48 - 12:50
    只要我哋知道呢個力
  • 12:50 - 12:53
    我哋就可以改變四旋翼嘅物理定律
  • 12:56 - 12:59
    依家四旋翼就好似喺粘性流體度
  • 13:03 - 13:07
    而我哋依家可以好親密咁同機器互動
  • 13:07 - 13:08
    我會用呢種新技術
  • 13:08 - 13:11
    將帶住攝像頭嘅四旋翼放喺適當位置
  • 13:11 - 13:14
    去錄低餘下嘅示範
  • 13:24 - 13:27
    正如頭先所講
    我哋可以同四旋翼有實體互動
  • 13:27 - 13:29
    亦可以改變佢哋嘅物理定律
  • 13:29 - 13:31
    等我哋嚟玩下呢樣
  • 13:32 - 13:33
    接著落嚟
  • 13:33 - 13:37
    你會睇到四旋翼
    一開始好似喺太空咁輕飄飄
  • 13:37 - 13:39
    隨住時間增加,引力亦都加大
  • 13:39 - 13:41
    直到恢復地球引力為止
  • 13:41 - 13:43
    但係我保證你同我唔會有事
  • 13:43 - 13:44
    好,開始
  • 13:54 - 13:57
    (笑聲)
  • 14:23 - 14:26
    (笑聲)
  • 14:26 - 14:30
    (掌聲)
  • 14:30 - 14:30
    呼!
  • 14:35 - 14:38
    你哋一定諗緊四旋翼嘅
    開發人員有太多娛樂
  • 14:38 - 14:40
    你都可能會問自己
  • 14:40 - 14:43
    點解佢哋要整運動機械人?
  • 14:44 - 14:46
    有人一口咬定話
  • 14:46 - 14:50
    「玩」嘅功能就係磨練
    包括人在內嘅動物嘅技藝同埋能力
  • 14:50 - 14:52
    其他人就諗,四旋翼更加有社會功能
  • 14:52 - 14:53
    可以用嚟聚合群體
  • 14:53 - 14:55
    對我哋嚟講
  • 14:55 - 14:59
    我哋用運動同崇尚運動嘅精神
    創造咗新嘅機器算法
  • 14:59 - 15:00
    將機器嘅潛能發揮到極致
  • 15:01 - 15:05
    機器嘅速度
    對我哋嘅生活方式有咩影響?
  • 15:05 - 15:07
    同我哋以前所有嘅創造發明一樣
  • 15:07 - 15:10
    佢哋可能用嚟改善人類嘅生活條件
  • 15:10 - 15:13
    亦都可能俾人誤用或者濫用
  • 15:13 - 15:16
    我哋面對嘅,唔係技術決定
    而係社會決定
  • 15:16 - 15:18
    等我哋做個正確決定
  • 15:18 - 15:20
    令最好嘅機器可以喺將來問世
  • 15:20 - 15:24
    就好似崇向運動嘅精神
    發掘到運動潛能最勁嘅人咁
  • 15:24 - 15:27
    等我介紹你哋四旋翼項目
    背後勞苦功高嘅人
  • 15:27 - 15:30
    佢哋係飛行器競技場
    研究小組嘅現任成員
  • 15:30 - 15:35
    (掌聲)
  • 15:35 - 15:38
    Federico Augugliaro,
    Dario Brescianini
  • 15:38 - 15:39
    Markus Hehn, Sergei Lupashin
  • 15:39 - 15:41
    Mark Muller 同 Robin Ritz
  • 15:41 - 15:43
    請留意佢哋
    佢哋日後一定會有偉大嘅成就
  • 15:43 - 15:44
    多謝大家
  • 15:44 - 15:49
    (掌聲)
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