Return to Video

四轴飞行器灵活的运动性能

  • 0:11 - 0:14
    机器的运动性能指的是什么?
  • 0:14 - 0:18
    我们将向你展示机器运动性能的概念
  • 0:18 - 0:20
    及对此所做的相关研究工作。
  • 0:20 - 0:22
    我们将借助这些被称为四轴飞行器
  • 0:22 - 0:24
    或简称“四轴”的飞行机器人来做演示。
  • 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 - 0:59
    自动反馈装置控制才能顺利飞行。
  • 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:26
    也在运行估算的四轴飞行器上。
  • 1:30 - 1:32
    我们的大部分时间是花在研究运算法则上
  • 1:32 - 1:36
    正是这些运算法赋予了机器新生命。
  • 1:36 - 1:38
    那么 如何设计运算法则
  • 1:38 - 1:41
    来让机械具有运动员一般的灵活性呢?
  • 1:41 - 1:43
    我们采用称为 “基于模型设计” 的方法
  • 1:43 - 1:46
    首先,我们以数学模式来形容
  • 1:46 - 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:14
    现在我来演示这种计算方法的优势。
  • 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
    每二十毫秒进行下面的计算,
  • 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
    二十毫秒以后,重复整个过程,
  • 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:32
    注意网完全伸展时,这些四轴飞行器是垂直的。
  • 10:36 - 10:38
    (掌声)
  • 10:38 - 10:41
    事实上, 完全伸展时,
  • 10:41 - 10:43
    这大约是五倍于
  • 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
    好,开始 。
  • 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:18 - 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:
拉菲罗·安德烈
Description:

在TEDGlobal的机器人试验室里,拉菲洛·安德烈展示了如运动员一般思考的四轴飞行器,四轴飞行器能根据被输入的运算法则灵活解决问题。在一系列漂亮演示中,安德烈展示了飞行器如何接球,掌握平衡及如何与人一同作出决定。让我们一同关注由Kinect控制的四轴飞行器精彩表演。

more » « less
Video Language:
English
Team:
closed TED
Project:
TEDTalks
Duration:
16:08
  • 我将“甜蜜点”置换为“最佳击球位置”,因为“甜蜜点”这个说法会比较晦涩,观众不易直观理解。
    非常感谢您花费时间做这个视频的翻译,若您非专业人士,您一定花了很多时间与精力才完成这个视频吧,辛苦您了,谢谢!

Chinese, Simplified subtitles

Revisions