史上最轻无人机登上Nature封面:比回形针还轻,自带太阳能系统,实现无缆飞行...

本文主要是介绍史上最轻无人机登上Nature封面:比回形针还轻,自带太阳能系统,实现无缆飞行...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

安妮 郭一璞 发自 凹非寺 
量子位 报道 | 公众号 QbitAI

世界上最轻的无缆飞行器,最近登上了Nature最新版封面。

640?wx_fmt=gif

RoboBee X-Wing,这个来自哈佛的微型飞行机器人,为光能供电,可携带最多6块太阳能电池板。

在三个太阳光级别的强光照直射的条件下,太阳能电池板能提供约110-120毫瓦能量,让这个微型机器人实现从起飞到持续飞行约半秒时间。

640?wx_fmt=gif

研究人员表示,其推进效率,已经可以与同样大小的昆虫相当。研究人员表示,这是迄今为止,重量最轻的不需要电源栓绳飞行的昆虫级飞行器。

这样的飞行能力,竟然来自于一个小小的身体:

仿蜜蜂设计,为四翼仿生扑翼系统,相比之前版本多了两只翅膀。翼展为3.5厘米,高6.5厘米。

640?wx_fmt=gif

回形针般的重量,动力系统加机器本身,只有259毫克。包含一个重约60毫克的光伏阵列,以及一个重约91毫克的信号发生器。

相比于大型飞机在广阔的天空翱翔,这种虫子大小、易覆盖的微型机器人在调查勘探方面更具潜力。

它能够从自然灾害、作物病害甚至战争地区中收集图像和数据,小到不包含任何机械杠杆、齿轮;用于医疗领域,可帮助人类完成大型器械难以到达的区域。

有网友表示细思极恐,这小巧的体型和潜力无限的应用场景,这怕不是《黑镜》里无处不在的人造杀人蜂?

640?wx_fmt=gif

Nature在介绍中说,创造和昆虫差不多大的飞行机器人,但既能产生足够推动力又能保持足够轻的重量,这一直是一个棘手的问题。

现在, RoboBee X-Wing做到了。

还有网友直接表示,厉害到让人恐惧。

640?wx_fmt=png

这到底是什么构造,我们把这个RoboBee拆解一下。

拆解“电子蜜蜂”

第一,要保证材料够轻,还能耐得住持久飞行。

第二,目前,人类能造出来的制动器和电池还均远远达不到生物组织的功率和能量密度,也就是说,研究人员要把电池和飞行装置装置“压缩”到昆虫那么小,还得能提供强大的能量。

第三,昆虫飞行时的传感和控制算法相当复杂,即便是用超级计算机也难以模拟,如何人工实现动物的飞行控制算法也是个难题。

那这台无人机,究竟是怎么实现的?

整体上,它包含两个部分:

640?wx_fmt=png

90毫克的“蜜蜂”身体,带有4个翅膀,展开总宽度3.5厘米,包含两个氧化铝强化的压电致动器,以此提高空气动力学效率。

640?wx_fmt=png

169毫克的集成系统以及电子设备,包括“蜜蜂”身体上方的太阳能系统,还能携带6块太阳能电池。

640?wx_fmt=png

另外还有动力源、信号发生器等部件,这样,无人机就得到了能源供应,不需要连接电源就能飞起来,整个组合高6.5厘米。

两个部分加起来只有259毫克,不到四分之一克,相当于只有一根针的重量。

不过,找到这么小而轻的元器件,可不是一件容易的事,需要做许多专门的定制和改进。

640?wx_fmt=png

研究团队对致动器做了改进,在不改变尺寸的情况下,降低了传动比,使峰值升力增加38%。

另外,在RoboBee此前的版本中,均为2个机翼,但在X-Wing中,研究人员首次将机翼的个数调整到4只。


这是为了在不增加额外动力的情况下提升无人机的上升力,参考P(功率)=F(力)✖️v(速度),研究团队需要让机翼的面积更大,因此,直接把机翼的数量翻倍了。


640?wx_fmt=png

用上图这种方式连接,比2个翅膀效率提升了30%。

640?wx_fmt=png

这样,四个翅膀就能在四个角度上扇动。

有了翅膀和太阳能电源,并不意味着这只人造的“蜜蜂”就能飞起来,需要设计控制它的系统。

640?wx_fmt=png

首先,控制翅膀扇动的电流,采用非正弦电流,峰值电压降低10%。

640?wx_fmt=png

然后,需要设计具体的电路。

这一部分是双向反激式转换器的电路图,VIN是输入电压,CIN是输入电容,QL是低边开关,DL是低边二极管,LP是变压器的初级绕组,LS是变压器的次级绕组,QH是高边开关,DH是高边二极管和VO是输出电压。

640?wx_fmt=png

而整个电路图长这样。

紫色的Flyback就是上面的那张图,它们驱动两个致动器,微控制器单元(MCU)中的ADC分别是A(VA)或B(VB)的输出电压;与期望电压Vdes进行比较,并产生相应的脉冲给开关QH,A,QL,A,QH,B和QL,B。A接通,开关QS闭合。CA和CB是致动器的电容。

640?wx_fmt=png

最后,根据前面的电路图完成的实体结构就是上面的样子。

局限性:不能走出实验室

不过,最后的实践环节却困难重重。

研究人员表示,因为能量来源为太阳能电池,因此在实际的测试中,研究者们在实验室里需要开灯为太阳能系统供能,但实验中的飞行只能维持半秒。

那为什么不去室外,在太阳底下飞呢?

这是因为我们的自然界中,太阳的光照强度无法支撑这只无人机。

太阳的光照强度为1000W/m2,而在这类无人机中,最先进的无人机需要5~7个太阳的光照强度才能飞起来,而RoboBee X-Wing自身需要3个太阳的光照强度才能飞起来。

另外,室外还有一些环境问题,比如风的影响,或者飞到没有太阳的阴影中无法供电。

不过,这些都不是问题,研究人员表示,未来会更加关注RoboBee X-Wing在户外场景的实用性,将需要的太阳光强度由3个太阳光照强度降低到1.5个太阳光照强度。

但最终的目的,是将驱动飞行所需的光照强度降低到一个太阳光照强度以下,这样才能真正走出实验室。

未攻克的两大难题

RoboBee确实很小很酷,但也正是因为体型过小,给研究人员带来了很多附加的难题。

作为一个仿生的扑翼系统,与固定翼的飞机不同,RoboBee采用的是一种创新型的四翼结构,每个翅膀前后摆动带动机体飞行。

640?wx_fmt=gif

这种运动是由集成压电(integrated piezoelectrics)驱动的,在这个过程中完成电能和机械能的转化,以可以接受的功率产生足够的升力。

举个身边常见的例子,比如打火机的电子打火装置,就是一种压电效应的应用。

640?wx_fmt=gif

压电的长期缺点是,尽管可以对材料施加很大的力,但材料会产生微小变形产生移位,并且需要高电压

这样一来,两个有待优化的问题接踵而至。

难题一:

如何优化机械传动系统,最大程度控制移位?

难题二:

如何更高效得将这样一小块太阳能电池板产生的低电压,转换成压电驱动所需的200伏脉冲电压?

在RoboBee之后的研究中,这2个难题也将是研究人员关注的重点。

不过,当前的RoboBee-X-Wing离研究人员的理想版本还很远。

他们表示,真正的微行飞行机器人,应该像反乌托邦科幻小说《猎物》(Prey)中描绘的场景一样,飞行了不到一秒钟,就消失在视野里了。

640?wx_fmt=jpeg

虽然这种速度目前还是展望,但研究人员表示,随着电池技术和通信技术的提高,微型机器人的可控飞行已经在人类的掌控之中。

RoboBee的创造者

研究人员将RoboBee-X-Wing的最新成果汇集在论文Untethered flight of an insect-sized flapping-wing microscale aerial vehicle中,登上了今天的Nature封面。

这篇论文共有四位作者,全部来自哈佛大学。

Noah T. Jafferis和E. Farrell Helbling为这篇文章的共同一作,Jafferis现在是哈佛威斯生物工程研究所的博士后。

Jafferis有一段传奇的经历,Device&Materials Engineering资料显示,在16岁时进入耶鲁大学前,他一直在家里接受教育,随后在普林斯顿大学攻读博士学位。

640?wx_fmt=png

确认过眼神,是天才少年没错了。

E. Farrell Helbling小姐姐是Robobee项目的首席研究员,也是哈佛的一名博士后,此前就读于Smith College。

640?wx_fmt=png

Michael Karpelson主要关注机器人、医疗设备、微型机器人、传感器等方面,研究电气、机械和计算机工程的交叉领域,在项目中主要负责动力系统。

640?wx_fmt=png

Radhika Nagpal是哈佛大学计算机科学教授,也在一直参与RoboBee的研究。

其实,哈佛的RoboBee项目早在2013年就亮相了,当时只能完成起飞和着陆两项基本任务。

640?wx_fmt=png

2017年,RoboBee不仅能够飞行、潜水、游泳,还能从水面弹射而起,并且安全在地面降落。

640?wx_fmt=gif

对于毫米级的机器人来说,能够在空中和水中飞行有很多挑战。比方水的密度比空气大1000倍,因此两种介质中翅膀拍打的速度相差很大。

当时,还无法做到RoboBee出水后立即恢复飞行。

新一代的RoboBee X-Wing变化最大,增加了第二对机翼,进一步提升了升力,实现了持续地飞行。

未来,RoboBee又将进化成什么样子呢?

传送门

Nature封面介绍:
https://www.nature.com/articles/d41586-019-01964-3

论文地址:
https://www.nature.com/articles/s41586-019-1322-0

最后,附上官方视频介绍:



AI社群 | 与优秀的人交流

640?wx_fmt=png

小程序 | 全类别AI学习教程

640?wx_fmt=jpeg 640?wx_fmt=jpeg

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

喜欢就点「在看」吧 ! 


这篇关于史上最轻无人机登上Nature封面:比回形针还轻,自带太阳能系统,实现无缆飞行...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/171140

相关文章

Python使用Tenacity一行代码实现自动重试详解

《Python使用Tenacity一行代码实现自动重试详解》tenacity是一个专为Python设计的通用重试库,它的核心理念就是用简单、清晰的方式,为任何可能失败的操作添加重试能力,下面我们就来看... 目录一切始于一个简单的 API 调用Tenacity 入门:一行代码实现优雅重试精细控制:让重试按我

Redis客户端连接机制的实现方案

《Redis客户端连接机制的实现方案》本文主要介绍了Redis客户端连接机制的实现方案,包括事件驱动模型、非阻塞I/O处理、连接池应用及配置优化,具有一定的参考价值,感兴趣的可以了解一下... 目录1. Redis连接模型概述2. 连接建立过程详解2.1 连php接初始化流程2.2 关键配置参数3. 最大连

Python实现网格交易策略的过程

《Python实现网格交易策略的过程》本文讲解Python网格交易策略,利用ccxt获取加密货币数据及backtrader回测,通过设定网格节点,低买高卖获利,适合震荡行情,下面跟我一起看看我们的第一... 网格交易是一种经典的量化交易策略,其核心思想是在价格上下预设多个“网格”,当价格触发特定网格时执行买

python设置环境变量路径实现过程

《python设置环境变量路径实现过程》本文介绍设置Python路径的多种方法:临时设置(Windows用`set`,Linux/macOS用`export`)、永久设置(系统属性或shell配置文件... 目录设置python路径的方法临时设置环境变量(适用于当前会话)永久设置环境变量(Windows系统

Python对接支付宝支付之使用AliPay实现的详细操作指南

《Python对接支付宝支付之使用AliPay实现的详细操作指南》支付宝没有提供PythonSDK,但是强大的github就有提供python-alipay-sdk,封装里很多复杂操作,使用这个我们就... 目录一、引言二、准备工作2.1 支付宝开放平台入驻与应用创建2.2 密钥生成与配置2.3 安装ali

Spring Security 单点登录与自动登录机制的实现原理

《SpringSecurity单点登录与自动登录机制的实现原理》本文探讨SpringSecurity实现单点登录(SSO)与自动登录机制,涵盖JWT跨系统认证、RememberMe持久化Token... 目录一、核心概念解析1.1 单点登录(SSO)1.2 自动登录(Remember Me)二、代码分析三、

PyCharm中配置PyQt的实现步骤

《PyCharm中配置PyQt的实现步骤》PyCharm是JetBrains推出的一款强大的PythonIDE,结合PyQt可以进行pythion高效开发桌面GUI应用程序,本文就来介绍一下PyCha... 目录1. 安装China编程PyQt1.PyQt 核心组件2. 基础 PyQt 应用程序结构3. 使用 Q

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

Linux系统之lvcreate命令使用解读

《Linux系统之lvcreate命令使用解读》lvcreate是LVM中创建逻辑卷的核心命令,支持线性、条带化、RAID、镜像、快照、瘦池和缓存池等多种类型,实现灵活存储资源管理,需注意空间分配、R... 目录lvcreate命令详解一、命令概述二、语法格式三、核心功能四、选项详解五、使用示例1. 创建逻

Python实现批量提取BLF文件时间戳

《Python实现批量提取BLF文件时间戳》BLF(BinaryLoggingFormat)作为Vector公司推出的CAN总线数据记录格式,被广泛用于存储车辆通信数据,本文将使用Python轻松提取... 目录一、为什么需要批量处理 BLF 文件二、核心代码解析:从文件遍历到数据导出1. 环境准备与依赖库