ICRA 2022最佳论文出炉:美团无人机团队获唯一最佳导航论文奖

2023-10-09 05:40

本文主要是介绍ICRA 2022最佳论文出炉:美团无人机团队获唯一最佳导航论文奖,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

774bb10f60c79caab3f234d79631bc16.gif

©作者 | 张倩

来源 | 机器之心

在刚刚结束的 ICRA 2022 上,来自美团无人机团队的研究人员拿到了导航领域的年度最佳论文。

国际机器人技术与自动化会议 ICRA 2022 于 5 月 23 日至 5 月 27 日在美举办,这是 Robotics(机器人学)领域最顶级的国际会议之一。今年大会共收到 3344 份投稿,其中的 3263 份进入了审稿阶段,1428 篇被接收,接收率为 43.1%。

在这 1428 篇论文中,大会还根据导航、自动化等细分赛道特点,评选了 13 篇杰出论文作为相关领域年度最佳研究成果进行表彰。值得一提的是,美团无人机团队一篇关于视觉里程计的研究获得了大会导航领域的年度最佳论文(Outstanding Navigation Paper),这也是今年唯一一篇第一作者和第一单位均来自中国境内科技公司和高校的获奖论文。

e70c870bd83b37aa7e055134c2d4af2d.png

全部奖项链接:

https://www.icra2022.org/program/awards

在这篇论文中,作者提出了一种使用点和线的高效的直接视觉里程计(visual odometry,VO)算法—— EDPLVO 。他们证明了,2D 线上的 3D 像素点由 2D 线端点的逆深度决定,这使得将光度误差扩展到线变得可行。与该团队之前的算法 DPLVO 相比,新算法大大减少了优化中的变量数量,而且充分利用了共线性。在此基础上,他们还引入了一个两步优化方法来加快优化速度,并证明了算法的收敛性。

55fbd99afbf8035a0ce708f84cd214af.png

论文标题:

EDPLVO: Efficient Direct Point-Line Visual Odometry

论文链接:

https://www.cs.cmu.edu/~kaess/pub/Zhou22icra.pdf

实验结果表明,该算法的性能优于目前最先进的直接 VO 算法。这项技术将在以无人机、自动配送车为代表的机器人自主导航以及 AR/VR 等领域进行广泛应用。

e7029bccd3a0c6f244095eb2f51e996e.png

SLAM、VSLAM、VO是什么?

将一个机器人放入未知环境中的未知位置,是否有办法让机器人一边移动一边逐步描绘出此环境完全的地图,毫无障碍地行进到房间各个可进入的角落呢?这就是所谓的 SLAM(同时定位与地图构建)问题。这里的「机器人」不仅包括传统意义上的机器人,也包括无人机、自动配送车等。因此,SLAM 在自动驾驶、无人配送等领域有着广泛的应用。

如果按照传感器种类来划分,SLAM 可以分为激光 SLAM、视觉 SLAM(VSLAM,传感器主要为相机)等大类。随着计算机视觉的迅速发展,视觉 SLAM 因为信息量大、适用范围广、硬件成本低等优点受到广泛关注,成为许多机器人和计算机视觉应用的基础模块。

VSLAM 的架构通常包括视觉里程计、后端优化、回环检测、建图等模块。其中视觉里程计通过移动物体(如车辆、人、机器人)上搭载的单个或多个相机拍摄的连续图像作为输入,从而增量式地估计物体自身的运动状态。视觉里程计在某些特殊场景下是非常重要且必须的,如无法使用车轮里程计的环境下(如无人机)。

从视觉里程计的原理我们可以看出,由于要处理大量图像,它的资源消耗不容小觑。而在计算资源有限,同时又需要进行实时姿态估计的嵌入式设备中,这一问题会变得更加棘手。

428799088cd53e5328775e9fb1b990b1.png

美团的新算法解决了什么问题?

如今,深度学习技术在各种计算机视觉任务中的表现都优于传统方法。在视觉里程计方面,基于学习的方法近年来取得了重大进展。然而,由于这些方法需要强大的 GPU,它们很难在嵌入式系统上做到实时应用,传统的 VSLAM 和 VO 系统仍然是更加合适的选择。

这些传统方法一般分为两类:基于特征的(间接)方法和直接法。基于特征的方法在过去的很长一段时间都是这一领域的主流。但与此同时,最新研究表明,直接法也能表现出很高的准确性和稳健性,即使在低纹理场景下,而这种场景对基于特征的方法来说非常具有挑战性。因此,美团的研究人员将重点放在了直接 VO 方法上。

直接法通常采用具有足够大梯度的像素,通常包括线上的角和点。如图 2(a)所示,在许多人造场景中,线上的点比角多得多。通过光流跟踪角是可以的,但用同样的方法跟踪线上的点却有一些问题,因为线上存在一维模糊性(one-dimensional ambiguity)。如图 2(b)所示,放弃共线约束可能导致深度估计不够精确。虽然之前的研究者已经探索过用线来克服这个问题(比如《DPLVO: Direct Point-Line Monocular Visual Odometry》[2] 和《 Direct monocular odometry using points and lines》[11]),但这些方法通常会显著增加优化中的计算负荷。

665d660ace7967d07996af1e6bbe6793.png

于是,美团的研究人员就开始考虑一个问题:能否在不增加计算负荷的情况下利用共线性?

为此,他们在之前工作(DPLVO [2])的基础上进行了进一步的研究。并提出了一种新的算法——EDPLVO。

73d87e6d1e49772d350a1d44eb8e38fc.png

文章的主要贡献如下:

1. 他们将光度误差扩展到了线。原来的光度误差只针对点定义,很难应用到线。与 DPLVO 中简单地将共线约束引入成本函数不同,他们提出了一种参数化 3D 共线点的新方法,从而使得将光度误差扩展到线变得可行。具体来说,他们证明了 2D 线上任意点的 3D 点由 2D 线两个端点的逆深度决定。该属性可以显著减少变量的数量。同时,该方法在优化过程中严格满足共线约束,这提高了准确率。

2. 他们引入了一个两步骤方法来限制由于在优化中引入长期线关联而导致的计算复杂度。在每次迭代中,他们首先使用固定的逆深度和关键帧姿态来拟合 3D 线。然后,他们使用新的线参数来调节逆深度和关键帧姿态的优化结果。由此产生的两个优化问题很容易解决。研究者证明了该方法总是可以收敛的。

055ba1001559ca697787f4c933ce6107.png

▲ 作者提出的算法所生成的点云和线

实验结果表明,与现有的 VO 算法相比,新算法大大减少了优化的计算量,得到的结果更加准确。在 TUM monoVO dataset 数据集上,在后端优化中,采用论文中提出的直线光度一致性误差 + 两步优化法,比采用点光度一致性误差 + 共线约束 (DPLVO) 提速 44%。

ee36a518be70d2faed9d0bf4e5982d46.png

8e260174675c03925aca81b2e84fa08d.png

5f51245d85eb85c6d6d442fa1ba0a4b4.png

a7c7a99f203eb05150870c1603d16fc6.png

美团的技术背后藏着怎样的业务蓝图?

值得一提的是,在本届 ICRA 中,美团无人机团队另有一篇关于视觉定位技术的论文也被大会收录,新技术旨在帮助无人机等机器人提升执行任务时的精准度和稳定性。根据实验测算,新技术优于目前最先进的 VIO 算法,可以帮助无人机在纯视觉飞行时提升近 3 成的定位精度,大幅提升了飞行安全性。

在美团无人机业务负责人看来,美团在无人机领域的研发布局,大多是基于场景需要驱动的,同时近年来业务场景得以快速落地也离不开技术层面突破助力。

据了解,美团于 2017 年启动了无人机配送服务的探索,目标是打造一个综合飞行器、地面承接装置及航线管理后台系统为一体的城市低空物流网络。目前,美团已经初步完成了飞行器(FP400 系列机型)、自动化机场及无人机智能调度系统的研发工作,其中 90% 以上部件为纯自研。2021 年初,美团无人机在深圳完成了首个面向真实用户的订单配送任务。

美团无人机目前的应用场景主要是在城市环境下满足消费者短途的即时配送需求,比如为紧急药品需求、生鲜需求等提供 3 公里 15 分钟达的标准服务,所以日常配送工作就具有高频短途等特点。截至 2022 年 5 月底,美团无人机已在深圳落地 10 个社区,4 个商圈,服务覆盖近 8000 户居民,完成面向真实用户的订单超 5.4 万单,并在北京、深圳等地测试机场完成了超过 40 万架次的飞行测试,配送飞行总时长 1 万小时以上。此外,自 5 月 20 日起,美团无人机开始在杭州进行常态化核酸样本运输,截至 5 月 25 日配送了近 20 万人次的核酸样本。

当然长期来看,技术成果接连涌现,一定程度可以反应出这家专注「零售 + 科技」的公司,对于以无人机为代表的机器人赛道的中长期思考。毫无疑问,机器人已成为其最关键的技术主赛道。

美团创始人王兴此前在接受采访时也曾分享过相关思考,「对美团而言,公司所从事的业务不只是移动比特,还有大量移动原子的工作。Robotics 正是连接原子世界与比特世界最重要的纽带之一」。因此,在过去的几年里,美团一直在通过自研、投资、联合研发等方式持续布局 Robotics 赛道。从自动配送车、无人机等移动机器人到移动机械手形态的炒菜机器人、物流机器人,再到以软件系统存在的智能客服、商业大脑等,美团正在建立起能够满足家庭服务、餐饮到店、末端配送、智慧零售等不同应用场景真实需求的 Robotics 产品矩阵。

场景驱动技术,技术反哺场景,两者在美团形成了优势互补现象,美团也由此正在形成自己独有的技术体系。

outside_default.png

参考链接

outside_default.png

[1] https://blog.csdn.net/wb790238030/article/details/90770801

[2] https://xw.qq.com/cmsid/20220329A0BAS000

更多阅读

1f599e9dabca76b1d79a30929af152ae.png

b46d26e993c1a9129c437d8064b10c99.png

b5c48ecf0c6145913e70d537826cc271.png

97b82b6d8e4f8ddc39bc4d358f023897.gif

#投 稿 通 道#

 让你的文字被更多人看到 

如何才能让更多的优质内容以更短路径到达读者群体,缩短读者寻找优质内容的成本呢?答案就是:你不认识的人。

总有一些你不认识的人,知道你想知道的东西。PaperWeekly 或许可以成为一座桥梁,促使不同背景、不同方向的学者和学术灵感相互碰撞,迸发出更多的可能性。 

PaperWeekly 鼓励高校实验室或个人,在我们的平台上分享各类优质内容,可以是最新论文解读,也可以是学术热点剖析科研心得竞赛经验讲解等。我们的目的只有一个,让知识真正流动起来。

📝 稿件基本要求:

• 文章确系个人原创作品,未曾在公开渠道发表,如为其他平台已发表或待发表的文章,请明确标注 

• 稿件建议以 markdown 格式撰写,文中配图以附件形式发送,要求图片清晰,无版权问题

• PaperWeekly 尊重原作者署名权,并将为每篇被采纳的原创首发稿件,提供业内具有竞争力稿酬,具体依据文章阅读量和文章质量阶梯制结算

📬 投稿通道:

• 投稿邮箱:hr@paperweekly.site 

• 来稿请备注即时联系方式(微信),以便我们在稿件选用的第一时间联系作者

• 您也可以直接添加小编微信(pwbot02)快速投稿,备注:姓名-投稿

549da7c4ec4086ec03b1d26284ded367.png

△长按添加PaperWeekly小编

🔍

现在,在「知乎」也能找到我们了

进入知乎首页搜索「PaperWeekly」

点击「关注」订阅我们的专栏吧

·

7a80021e1df097925839b8a74a5230bb.png

这篇关于ICRA 2022最佳论文出炉:美团无人机团队获唯一最佳导航论文奖的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Java Optional的使用技巧与最佳实践

《JavaOptional的使用技巧与最佳实践》在Java中,Optional是用于优雅处理null的容器类,其核心目标是显式提醒开发者处理空值场景,避免NullPointerExce... 目录一、Optional 的核心用途二、使用技巧与最佳实践三、常见误区与反模式四、替代方案与扩展五、总结在 Java

Spring Boot循环依赖原理、解决方案与最佳实践(全解析)

《SpringBoot循环依赖原理、解决方案与最佳实践(全解析)》循环依赖指两个或多个Bean相互直接或间接引用,形成闭环依赖关系,:本文主要介绍SpringBoot循环依赖原理、解决方案与最... 目录一、循环依赖的本质与危害1.1 什么是循环依赖?1.2 核心危害二、Spring的三级缓存机制2.1 三

Python 中的 with open文件操作的最佳实践

《Python中的withopen文件操作的最佳实践》在Python中,withopen()提供了一个简洁而安全的方式来处理文件操作,它不仅能确保文件在操作完成后自动关闭,还能处理文件操作中的异... 目录什么是 with open()?为什么使用 with open()?使用 with open() 进行

Spring Boot 配置文件之类型、加载顺序与最佳实践记录

《SpringBoot配置文件之类型、加载顺序与最佳实践记录》SpringBoot的配置文件是灵活且强大的工具,通过合理的配置管理,可以让应用开发和部署更加高效,无论是简单的属性配置,还是复杂... 目录Spring Boot 配置文件详解一、Spring Boot 配置文件类型1.1 applicatio

SpringBoot项目使用MDC给日志增加唯一标识的实现步骤

《SpringBoot项目使用MDC给日志增加唯一标识的实现步骤》本文介绍了如何在SpringBoot项目中使用MDC(MappedDiagnosticContext)为日志增加唯一标识,以便于日... 目录【Java】SpringBoot项目使用MDC给日志增加唯一标识,方便日志追踪1.日志效果2.实现步

Spring Boot中定时任务Cron表达式的终极指南最佳实践记录

《SpringBoot中定时任务Cron表达式的终极指南最佳实践记录》本文详细介绍了SpringBoot中定时任务的实现方法,特别是Cron表达式的使用技巧和高级用法,从基础语法到复杂场景,从快速启... 目录一、Cron表达式基础1.1 Cron表达式结构1.2 核心语法规则二、Spring Boot中定

Java调用DeepSeek API的最佳实践及详细代码示例

《Java调用DeepSeekAPI的最佳实践及详细代码示例》:本文主要介绍如何使用Java调用DeepSeekAPI,包括获取API密钥、添加HTTP客户端依赖、创建HTTP请求、处理响应、... 目录1. 获取API密钥2. 添加HTTP客户端依赖3. 创建HTTP请求4. 处理响应5. 错误处理6.

SpringBoot项目中Maven剔除无用Jar引用的最佳实践

《SpringBoot项目中Maven剔除无用Jar引用的最佳实践》在SpringBoot项目开发中,Maven是最常用的构建工具之一,通过Maven,我们可以轻松地管理项目所需的依赖,而,... 目录1、引言2、Maven 依赖管理的基础概念2.1 什么是 Maven 依赖2.2 Maven 的依赖传递机

Java内存泄漏问题的排查、优化与最佳实践

《Java内存泄漏问题的排查、优化与最佳实践》在Java开发中,内存泄漏是一个常见且令人头疼的问题,内存泄漏指的是程序在运行过程中,已经不再使用的对象没有被及时释放,从而导致内存占用不断增加,最终... 目录引言1. 什么是内存泄漏?常见的内存泄漏情况2. 如何排查 Java 中的内存泄漏?2.1 使用 J

AI hospital 论文Idea

一、Benchmarking Large Language Models on Communicative Medical Coaching: A Dataset and a Novel System论文地址含代码 大多数现有模型和工具主要迎合以患者为中心的服务。这项工作深入探讨了LLMs在提高医疗专业人员的沟通能力。目标是构建一个模拟实践环境,人类医生(即医学学习者)可以在其中与患者代理进行医学