Science Robotics封面 | 当机器人学会用‘快照‘导航,轻重量小内存实现‘长途跋涉‘

news2024/12/22 2:40:18

一个仅重56克的微型无人机实现了自主视觉导航,这听起来似乎不可思议。

在这里插入图片描述

然而,荷兰代尔夫特理工大学的研究人员通过向大自然学习,成功让这样一个轻如鸿毛的小家伙完成了长达100米的自主视觉路径跟随。

这一突破性成果不仅为微型机器人的自主导航开辟了新的道路,更为未来微型机器人的广泛应用奠定了基础。该研究近日以“Visual route following for tiny autonomous robots”为题发表于Science Robotics封面,让我们来深入了解以一下这项令人振奋的研究!

论文链接:

https://www.science.org/doi/10.1126/scirobotics.adk0310

▍微型机器人的导航困境:大脑太小,路途太远

对于机器人来说,导航是一项至关重要的能力。无论是完成任务还是返回基地,都离不开准确的导航。然而,对于微型机器人来说,实现自主导航却是一个巨大的挑战。

首先,微型机器人无法携带重量较大或耗电量高的传感器。例如,激光雷达(LiDAR)虽然可以为大型机器人提供高精度的定位,但对于56克重的微型无人机来说却是不可承受之重。这就限制了微型机器人可以使用的传感器类型。

在这里插入图片描述

其次,主流的视觉导航算法对计算资源的需求极高。例如,同时定位与地图构建(SLAM)算法需要构建和维护详细的环境地图,还要考虑测量的不确定性。这些复杂的计算需要强大的处理器和大量的内存,远远超出了微型机器人的承载能力和能源预算。研究表明,即使是中等规模空间(几十平方米)的地图构建,也可能需要数百兆甚至几个吉字节的内存。

虽然一些研究者尝试通过拓扑SLAM方法来减少计算和内存需求,但这些方法仍然需要复杂的视觉处理来进行场景识别。另一些研究者则致力于开发更小、更强大的处理器,如谷歌Coral的张量处理单元(TPU)、英特尔的神经计算棒等。然而,即使处理能力在未来得到提升,考虑到实际应用中还需要进行障碍物避免、任务相关物体识别等其他计算任务,导航算法的资源效率仍然是一个关键问题。

那么,面对这些限制,微型机器人该如何实现自主导航呢?研究人员将目光投向了大自然,从昆虫的导航行为中寻找灵感。

▍向蚂蚁学习:昆虫导航的奥秘

在自然界中,蚂蚁和蜜蜂等昆虫能够在复杂的环境中进行长距离导航,尽管它们的大脑非常小。例如,沙漠蚁(Cataglyphis)可以在长达1公里的觅食旅程中准确地找到回家的路。生物学家们经过长期研究,揭示了昆虫导航的两个核心要素。

第一个要素是路径积分,相当于机器人世界中的里程计(odometry)。蚂蚁通过计算步数来估算行走距离,同时利用腹部视觉流来感知地面移动的速度。它们还能根据太阳位置和天空偏振来判断方向。通过综合这些信息,蚂蚁可以实时估算自己相对于巢穴的位置。最近的研究甚至追溯到了神经层面,发现中央复合体中的环形吸引子在路径积分中扮演着重要角色。

然而,路径积分存在一个主要缺点:它会累积测量误差,导致位置估计随时间漂移。为了解决这个问题,昆虫演化出了第二个导航要素:视觉记忆。昆虫会记住环境中的视觉特征,以此作为定位和导航的额外线索。

关于昆虫如何使用视觉记忆,生物学家们提出了几种模型。其中最相关的是Cartwright和Collet提出的快照模型,用于描述蜜蜂的归巢行为。这个模型假设蜜蜂会记住目标位置周围的地标及其在视野中的位置。当需要返回时,它们会尝试调整自己的位置,使视野中的地标回到记忆中的位置。

这种高效的昆虫导航策略为机器人研究者提供了宝贵的灵感。然而,要将其应用到微型机器人上,还需要进一步的创新和优化。

▍突破性策略:里程计与视觉归巢的巧妙结合

代尔夫特理工大学的研究团队提出了一种高度节省内存的视觉路径跟随策略,巧妙地结合了里程计和视觉归巢两种方法。

在这里插入图片描述

在这个框架中,机器人首先执行一次外出飞行,到达任务目标位置。在这个过程中,机器人会存储一系列高度压缩的全景图像,以及这些图像之间的空间关系(通过里程计测量)。这些存储的图像和空间关系信息构成了机器人的"路径记忆"。

在返回飞行过程中,机器人主要依靠里程计来移动。但是,里程计会不可避免地积累误差。为了纠正这种误差,机器人会周期性地使用视觉归巢方法返回到已知的位置(快照位置)。

在视觉归巢过程中,机器人会将当前的全方位图像与存储的快照进行比较。归巢完成后,机器人就回到了一个已知位置,可以重置其位姿估计,从而消除累积的里程计误差。重置后,机器人开始新的一段里程计和视觉归巢组合的飞行,此时初始误差仅包含上一个快照位置的归巢不准确性。

在这里插入图片描述

这个策略的一个重要创新在于,它将快照之间的距离尽可能地拉大。具体来说,快照之间的距离最终取决于里程计的精度。只要机器人能够可靠地落在下一个快照的"捕获区域"内,这个策略就能成功。考虑到合理的里程计精度,这个距离可以远大于传统方法中要求相邻快照的捕获区域重叠的情况。

这种方法大大减少了需要存储的快照数量,从而显著降低了内存需求。这对于资源受限的微型机器人来说是一个巨大的突破。

▍56克"小飞侠"的惊人表现

为了验证这个策略的可行性,研究团队将其实现在一个仅重56克的微型无人机上。这个小家伙配备了一个微控制器,只有192KB的内存,处理器主频为168MHz。

在实验中,这个"小飞侠"成功完成了长达100米的自主视觉路径跟随。研究人员发现,周期性地向快照位置归巢确实能够消除里程计误差的累积。更令人惊喜的是,这个策略仅需要极少的计算和内存(每100米0.65千字节),展现了极高的内存效率。

在这里插入图片描述

除了直线轨迹,研究团队还在更复杂的轨迹和环境中测试了这个策略,结果同样令人满意。这意味着,即使在资源极其有限的微型平台上,自主视觉导航也成为了可能。

这项研究的意义不仅在于它解决了微型机器人的导航问题,更在于它为微型机器人的广泛应用铺平了道路。想象一下,在未来,这些轻如鸿毛的"小飞侠"可能会在搜索救援、环境监测、农业巡查等领域大显身手。它们可以飞入人类难以到达的狭小空间,执行各种复杂任务,而不必依赖外部定位系统的支持。

特别是在一些GPS信号受限的场景,如密集的城市环境、洞穴等极端环境,或者GPS信号被干扰的情况下,这种自主导航能力将发挥巨大作用。同时,在一些需要快速部署的场景,如搜救行动,或者在温室、仓库等受控环境中,这种无需额外基础设施的导航方法也能大大降低成本和部署时间。

在这里插入图片描述

▍未来展望与挑战

尽管这项研究取得了令人瞩目的成果,但要将这种技术广泛应用于实际场景,还有一些挑战需要克服。

首先,如何在动态环境中保持导航的稳定性是一个重要问题。当环境中的物体发生移动或变化时,存储的视觉快照可能会失效。未来的研究可能需要探索如何动态更新快照,或者如何识别和忽略环境中的动态元素。

其次,如何处理更长距离的导航任务也是一个挑战。虽然100米的导航距离对于微型无人机来说已经很难得,但在某些应用场景中可能需要更长的导航距离。这可能需要进一步优化算法,或者探索分段导航的策略。

再者,如何在保持低计算复杂度的同时提高导航的精度和鲁棒性也是一个重要问题。这可能需要探索新的视觉特征提取方法,或者结合其他轻量级传感器的信息。

此外,如何将这种导航策略与其他必要的功能(如障碍物避免、任务规划等)结合,以实现真正的自主任务执行,也是未来研究的一个重要方向。

在这里插入图片描述

尽管还有这些挑战,但这项研究无疑为微型机器人的自主导航开辟了一条崭新的道路。它展示了如何通过向自然学习,用简单而高效的方法解决复杂的工程问题。正如自然界中的小蚂蚁能够在广袤的沙漠中找到回家的路,这些微型"小飞侠"也可能在不久的将来,凭借着简单而高效的导航策略,在复杂的人类世界中自主高效地完成各类任务。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2041402.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Vue3】高颜值后台管理模板推荐

ELP - 权限管理系统 基于Vue 3框架与PrimeVue UI组件库技术精心构建的高颜值后台权限管理系统模板。该模板系统已成功实现基于RBAC(Role-Based Access Control)模型的权限管理系统和字典数据管理模块,后端则使用了Spring Boot框架&#xff0…

008 | 基于RNN和LSTM的贵州茅台股票开盘价预测

👉👉👉 《玩转Python金融量化专栏》👈👈👈 订阅本专栏的可以下载对应的代码和数据集 🚀 上一篇🌟 下一篇⬅️ 007 期权定价与布莱克-斯科尔斯计算009 上证50ETF基金数据分析及预测…

WebRTC音视频开发读书笔记(一)

一、基本概念 WebRTC(Web Real-Time Communication,网页即时通信)于2011年6月1日开源,并被纳入万维网联盟的W3C推荐标准,它通过简单API为浏览器和移动应用提供实时通信RTC功能。 1、特点 跨平台:可以在Web,Android、…

Unity扩展 Text 彩虹文本

本文章用于原生组件 Text 的扩展 TextRainbow,对于新版TextMeshPro不适用。 一、效果预览图: 默认: 随机: 循环: 二、原理 通过强制刷新顶点数据,来修改颜色。 通过Unity中自带的 BaseMeshEffect 抽…

五、OpenCVSharp 中的图像滤波与平滑

文章目录 简介一、均值滤波1. 原理和数学公式2. 不同大小的滤波核效果对比3. 边界处理方式二、高斯滤波1. 高斯核的生成2. 标准差对滤波效果的影响3. 高斯滤波的应用场景(如去除高斯噪声)三、中值滤波1. 中值的计算方法2. 中值滤波对椒盐噪声的处理效果3. 中值滤波的性能分析…

AWS Lambda 十年回顾:功能总览、更新记录与入门指南

这次,我为2014年11月发布的AWS Lambda创建了一个历史时间表。AWS Lambda 是一项无服务器、全托管的代码执行服务,今年2024年11月将迎来其宣布发布的十周年纪念。虽然提前了一些,但为了提前庆祝这一重要时刻,我写了这篇文章。 文章…

空间间隔组(Spacers)-Qt-思维导图-学习笔记

空间间隔组(Spacers) 空间间隔组(Spacers) (1)Horizontal Spacer:水平间隔 (2)Vertical Spacer:垂直间隔 QSpacerItem 控件简介 继承关系:QSpacerItem 继承自 QLayou…

面试必备之——TCP/UDP(二)

TCP流量控制 让发送方发送的速率不要太快,要让接收方开的及接收,防止发送方发送太快,导致接收方来不及接收。是端到端之间的控制 滑动窗口是实现流量控制的方法之一 TCP流量控制-滑动窗口 滑动窗口是传输层进行流控的一种措施,…

电脑版视频剪辑软件哪个好?适合新手使用的剪辑软件!

电脑版视频剪辑软件哪个好?在电脑版视频剪辑软件的选择上,每位用户都有其独特的偏好和需求。对于初学者而言,寻找一款操作简便、功能齐全的软件至关重要。为大家推荐几款常用的视频剪辑软件: 1、福昕视频剪辑 2、HitFilm 3、DaVin…

天了噜,IDEA竟然还有这种坑!

问题描述 IDEA 编辑器 idea Cannot resolve symbol 鼠标聚焦时,错误信息为:” idea Cannot resolve symbol “ IDEA自动修复功能 提示信息如下,然而并没有什么卵用。 问题梳理: IDEA 这个目录下的包都引入不了 import org.s…

Redis的分布式部署方案-哨兵

Redis 的主从复制模式下,⼀旦主节点由于故障不能提供服务,需要⼈⼯进⾏主从切换,同时⼤量 的客⼾端需要被通知切换到新的主节点上,对于上了⼀定规模的应⽤来说,这种⽅案是⽆法接受的, 于是 Redis 从 2.8 开…

uniapp加载第三方字体方案对比(附原生微信小程序方案)

文章目录 官方文档uniapp文档微信小程序文档 下载字体包引入方案限制微信小程序限制uniapp的限制 方案对比方案1:CSS本地加载方案2:CSS远程加载方案3:转换为base64,然后通过css引入方案4:使用uni.loadFontFace() 页面使…

手撕初阶数据结构之---排序

1.排序概念及运用 排序:所谓排序,就是使⼀串记录,按照其中的某个或某些关键字的⼤⼩,递增或递减的排列起来的操作。 常见的排序算法 直接插入排序的时间复杂度是O(N^2) 这个是最差的情况下,就是大的在前面&#xff…

30kw 可调恒流电子负载,你了解多少?

30kW可调恒流电子负载,是一种用于测试电源、蓄电池、发电机等电力设备的设备。它的主要功能是模拟实际负载,通过调节电流的大小,来检测电力设备的工作性能和稳定性。 让我们了解一下什么是电子负载。电子负载是一种可以吸收或提供电能的设备&…

【数据分析---偏企业】 Excel操作

各位大佬好 ,这里是阿川的博客,祝您变得更强 个人主页:在线OJ的阿川 大佬的支持和鼓励,将是我成长路上最大的动力 阿川水平有限,如有错误,欢迎大佬指正 Excel操作前 必看 Python 初阶 Python—语言基础与…

[MRCTF2020]套娃 php字符串解析绕过,jsfuck编码

进来看到代码 <!-- //1st $query $_SERVER[QUERY_STRING];if( substr_count($query, _) ! 0 || substr_count($query, %5f) ! 0 ){die(Y0u are So cutE!); }if($_GET[b_u_p_t] ! 23333 && preg_match(/^23333$/, $_GET[b_u_p_t])){echo "you are going to th…

超维室外轮式巡检机器人打造无人值守变电站

变电站是电力系统的重要组成部分&#xff0c;负责电能的转换、分配和传输&#xff0c;确保电力供应的稳定性和安全性。然而&#xff0c;由于变电站内设备众多、环境复杂、风险较高&#xff0c;传统的人工巡检方式面临着效率低下、成本高昂和人员安全隐患等问题。为应对这些挑战…

苹果iOS 18 Beta 6更新亮点一览:这些新功能让你爱不释手

苹果公司作为全球科技行业的领军者&#xff0c;每一次的系统更新都备受业界和消费者的关注。 iOS系统作为苹果设备的核心&#xff0c;其每一次迭代都带来了新功能和优化&#xff0c;极大地提升了用户体验。2024年8月13日&#xff0c;苹果向iPhone用户推送了iOS 18 Beta 6更新&…

水印去除方法

有一批建筑图去水印&#xff0c;水印的位置基本位于左右下角或者图片中间&#xff0c;因此调研一些去水印的方法&#xff0c;以前做电商图场景的水印去除或者印章去除的话&#xff0c;通常会训练一个unet来做这个事情。 1.工具 3 秒去水印&#xff01;6 款超好用的免费图像去…