从山火搜救到灾后勘察,时间常常意味着生命。分秒必争的任务要求无人机在陌生狭窄环境中既要飞得快、又要飞得稳。香港大学机械工程系张富教授团队在Science Robotics(2025)发表论文“Safety-assured High-speed Navigation for MAVs”提出了微型无人机的安全高速导航系统-SUPER,实现了20 m/s自主飞行并保证极高的避障成功率,甚至成功绕过直径仅2.5mm的电线,把“鸟类级”闪避本能带到现实。

视频来源: https://www.youtube.com/watch?v=GPHuzG0ANmI

01研究背景

在未知环境中实现“又快又安全”的飞行,目前主流方案仍然存在局限:一些竞速类方法大多依赖动捕或事先建图难以落地;保守规划算法则为安全牺牲了速度;纯视觉轻量系统又受量程、光照和运动模糊限制,难以在高速度下保持稳定感知。

面临挑战

  • 机体敏捷性约束 高速避障需要小尺寸与高推重,但微型飞行器缩小体型后,留给传感器、计算单元和电池的空间有限,稍有负载增加便可能削弱机动性。

  • 远距离精准感知 视觉/ToF 方案有效距离仅数米,难以在数十米外探测细小障碍,三维感知需兼顾“轻量+长距+高精度”。

  • 速度-安全矛盾 飞得越快,越容易陷入感知盲区,必须在不牺牲速度的前提下提供可切换的安全轨迹。

  • 机载算力实时性 全部感知-建图-规划环节需要在嵌入式平台内保持子模块毫秒级延迟。

02 技术亮点

该研究围绕上述核心难点,提出了具备高机动性、远距感知、快速反应与安全保障的一体化系统-SUPER。

图片来源:Ren 等,《Science Robotics》(2025),论文“ Safety-assured High-speed Navigation for MAVs”

高敏捷无人机平台

研究团队设计了一款紧凑型四旋翼无人机,轴距280mm,起飞重量1.5KG,推重比超过5.0,具备快速转向和机动飞行能力,满足高速飞行所需的高敏捷性。

图片来源:Ren 等,《Science Robotics》(2025),论文“ Safety-assured High-speed Navigation for MAVs”

远距离精准感知

SUPER搭载Livox MID360(三维激光雷达),具备 70米测距能力与厘米级精度,可在林间或夜间等低光照环境中稳定工作,并搭载FAST-LIO2算法,融合 IMU和激光雷达数据,实现高精度、低延迟的自主定位与感知。

点云地图优化

SUPER引入基于滑动窗口的时空点云地图(spatiotemporal point cloud map)表示环境状态:

  • 可直接在点云上区分已知与未知空间,摆脱传统OGM/ESDF的射线投影开销;

  • 利用时间戳机制识别动态障碍并剔除;

  • 地图更新延迟仅1-5ms,适配高速重规划需求;

  • 能有效保留细小物体的点云特征。

双轨迹规划框架

SUPER采用双轨迹规划框架,在每次重新规划周期中同步计算两条轨迹:

  • 探索轨迹:同时覆盖已知和未知区域,尽可能提高飞行速度;

  • 备份轨迹:严格位于已知安全区域内,确保即使规划失败时也能安全飞行。

  • 通过 MINCO可微多项式模型联合优化轨迹形状、时间分配与切换时机,端到端优化耗时控制在10–47 ms。

  • 相较于 Bubble、Raptor 和 Faster 等方法,SUPER 在仿真中任务失败率降低 35.9–95.8 倍,平均飞行速度更高,成功率高达 99.63%。

图片来源:Ren 等,《Science Robotics》(2025),论文“ Safety-assured High-speed Navigation for MAVs”

03 实验测试

森林飞行测试

验证SUPER是否能在未知、无外部感知辅助环境中实现高速度、全自主、安全飞行。研究团队在280×90㎡的森林区域进行了8组测试,涵盖白天、黄昏、黑夜等光照条件。

  • SUPER在全部测试中完成全航点飞行任务,成功率100%,未发生碰撞或失控情况;

  • 在最高速度设定为20m/s时,依然实现稳定飞行,平均定位误差仅为0.13m。

图片来源:Ren 等,《Science Robotics》(2025),论文“ Safety-assured High-speed Navigation for MAVs”

复杂密林目标跟踪对比实验

为了验证SUPER在高密度障碍环境中是否能保持连续自主导航与目标追踪能力。实验人员佩戴反光背心,在两段密度不同的树林中穿行,部分区域需低头弯腰通过,用以模拟复杂稠密环境。SUPER与基于视觉导航的商用无人机进行对比测试,评估其在林地中对目标的持续跟踪与自主导航能力。

  • 商用无人机在进入密林后两度中断跟踪并自动退出自动模式;

  • SUPER依托点云地图与激光识别功能,全程完成对跑动人员的连续跟踪,表现出更强的环境适应力与路径规划能力。

图片来源:Ren 等,《Science Robotics》(2025),论文“ Safety-assured High-speed Navigation for MAVs”

细小障碍物避障实验

为了验证系统能否精准探测和避让微小目标,尤其是难以识别的电线类障碍。研究人员设置直径从30mm到2.5mm的电线类障碍,验证SUPER的感知与避障能力。

  • SUPER成功识别并避开所有障碍物,包括最细的2.5mm电线;

  • 商用无人机仅避开30mm电线,其余均发生碰撞,表明视觉深度估计在细目标感知上的劣势。

图片来源:Ren 等,《Science Robotics》(2025),论文“ Safety-assured High-speed Navigation for MAVs”

04 未来展望

未来,SUPER有望在传感器轻量化、系统并行优化与动态障碍处理等方向持续演进,进一步提升其环境适应能力。更小型的激光雷达与优化的气动设计将增强平台的机动性与稳定性;结合动态目标识别与轨迹预测算法,有望提升其在复杂动态环境中的安全性。

凭借“高速+安全”的特性,SUPER展现出在灾后搜救、巡检与低空运输等任务中的应用潜力,正朝着全天候、全场景的智能飞行系统迈进。

资源速递

论文链接:

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

开源代码:

https://github.com/hku-mars/SUPER

文内容仅用于学术交流与技术分享,图文资料版权归原作者及期刊所有,如有侵权请联系删除。

如果您有感兴趣的技术话题,请在留言区告诉我们!关注阿木实验室,更多技术干货不断更新!

开发遇到棘手难题可以上阿木官方论坛:

bbs.amovlab.com

有工程师亲自解答

10000+无人机开发者和你共同进步!

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

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【数据分析】如何在PyCharm中高效配置和使用SQL

PyCharm 作为 Python 开发者的首选 IDE,其 Professional 版本提供了强大的数据库集成功能,让开发者无需切换工具即可完成数据库操作。本文将手把手教你配置和使用 PyCharm 的 SQL 功能。 一、安装和配置 PyCharm 老生常谈,第一步自然是安装并…

OpenShift AI - 使用 NVIDIA Triton Runtime 运行模型

《OpenShift / RHEL / DevSecOps 汇总目录》 说明:本文已经在 OpenShift 4.18 OpenShift AI 2.19 的环境中验证 文章目录 准备 Triton Runtime 环境添加 Triton Serving Runtime运行基于 Triton Runtime 的 Model Server 在 Triton Runtime 中运行模型准备模型运行…

物联网数据安全区块链服务

物联网数据安全区块链服务 下面是一个专为物联网数据安全设计的区块链服务实现,使用Python编写并封装为RESTful API。该服务确保物联网设备数据的不可篡改性、可追溯性和安全性。 import hashlib import json import time from datetime import datetime from uui…

数据集-目标检测系列- 卡车 数据集 truck >> DataBall

数据集-目标检测系列- 卡车 数据集 truck >> DataBall贵在坚持!* 相关项目1)数据集可视化项目:gitcode: https://gitcode.com/DataBall/DataBall-detections-100s/overview2)数据集训练、推理相关项目&…

vue/微信小程序/h5 实现react的boundary

ErrorBoundary react的boundary实现核心逻辑无法处理的情况包含函数详细介绍getDerivedStateFromError和componentDidCatch作用为什么分开调用 代码实现(补充其他异常捕捉)函数组件与useErrorBoundary(需自定义Hook) vue的boundar…

Day113 切换Node.js版本、多数据源配置

切换Node.js版本 1.nvm简介nvm(Node Version Manager),在Windows上管理Node.js版本,可以在同一台电脑上轻松管理和切换多个Node.js版本 nvm下载地址:https://github.com/coreybutler/nvm-windows/2.配置nvm安装之后检查nvm是否已经安装好了&a…

应急响应靶机-linux2-知攻善防实验室

题目: 1.提交攻击者IP2.提交攻击者修改的管理员密码(明文)3.提交第一次Webshell的连接URL(http://xxx.xxx.xxx.xx/abcdefg?abcdefg只需要提交abcdefg?abcdefg)4.提交Webshell连接密码5.提交数据包的flag16.提交攻击者使用的后续上传的木马文件名称7.提交攻击者隐藏…

新手前端使用Git(常用命令和规范)

发一篇文章来说一下前端在开发项目的时候常用的一些git命令 注:这篇文章只说最常用的,最下面有全面的 一:从git仓库拉取项目到本地 1:新建文件夹存放项目代码 2:在git上复制一下项目路径(看那个顺眼复制…

【面试题】常用Git命令

【面试题】常用Git命令1. 常用Git命令1. 常用Git命令 1.git clone git clone https://gitee.com/Blue_Pepsi_Cola/straw.git 2.使用-v选项,可以参看远程主机的网址 git remote -v origin https://ccc.ddd.com/1-java/a-admin-api.git (fetch) origin https://ccc.…

Webpack构建工具

构建工具系列 Gulp构建工具Grunt构建工具Webpack构建工具Vite构建工具 Webpack构建工具 构建工具系列前言一、安装打包配置webpack安装样式加载器devtoolwebpack devtool 配置详解常见 devtool 值及适用场景选择建议性能影响注意事项 module处理流程module.rulesmodule.usemod…

重学前端002 --响应式网页设计 CSS

文章目录 css 样式特殊说明 根据在这里 Freecodecamp 实践,调整顺序后做的总结。 css 样式 body {background-color: red; # 跟background-image 不同时使用background-image: url(https://cdn.freecodecamp.org/curriculum/css-cafe/beans.jpg);font-family: san…

RabbitMQ简单消息监听和确认

如何监听RabbitMQ队列 简单代码实现RabbitMQ消息监听 需要的依赖 <!--rabbitmq--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId><version>x.x.x</version>&l…

Docker学习笔记:Docker网络

本文是自己的学习笔记 1、Linux中的namespace1.1、创建namespace1.2、两个namespace互相通信2、Docker中的namespace2.1 容器中的默认Bridge3、容器的三种网络模式1、Linux中的namespace Docker中使用了虚拟网络技术&#xff0c;让各个容器的网络隔离。好像每个容器从网卡到端…

用自定义注解解决excel动态表头导出的问题

导入的excel有固定表头动态表头如何解决 自定义注解&#xff1a; import java.lang.annotation.*;/*** 自定义注解&#xff0c;用于动态生成excel表头*/ Target(ElementType.FIELD) Retention(RetentionPolicy.RUNTIME) public interface FieldLabel {// 字段中文String label(…

Android-EDLA 解决 GtsMediaRouterTestCases 存在 fail

问题描述&#xff1a;[原因]R10套件新增模块&#xff0c;getRemoteDevice获取远程蓝牙设备时&#xff0c;蓝牙MAC为空 [对策]实际蓝牙MAC非空;测试时绕过处理 1.release/ebsw_skg/skg/frameworks/base/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManage…

双涡轮增压器结构设计cad【5张】+设计说明书

摘要 随着汽车制造商和消费者对动力性能的要求不断增加&#xff0c;发动机需要在更宽的转速范围内提供更大的功率和扭矩。双涡轮增压器可以帮助实现这一目标&#xff0c;通过在不同转速下调整涡轮的工作状态来提供更平顺的动力输出。单一涡轮增压器可能存在涡轮滞后和增压延迟…

大数据轻量化流批一体架构探索实践(一)

最近学习了解到一种轻量化&#xff0c;维护门槛较低的流批一体化的架构方式&#xff0c;虽然目前还是不太成熟&#xff0c;自己也在探索学习中。 dolphinschedulerdinkystarrocksflinkzookeper 后面我会逐步发一下这个整体架构的特点&#xff0c;以及各个组件作用&#xff0c;和…

【2025/07/04】GitHub 今日热门项目

GitHub 今日热门项目 &#x1f680; 每日精选优质开源项目 | 发现优质开源项目&#xff0c;跟上技术发展趋势 &#x1f4cb; 报告概览 &#x1f4ca; 统计项&#x1f4c8; 数值&#x1f4dd; 说明&#x1f4c5; 报告日期2025-07-04 (周五)GitHub Trending 每日快照&#x1f55…

HarmonyOS学习记录3

HarmonyOS学习记录3 本文为个人学习记录&#xff0c;仅供参考&#xff0c;如有错误请指出。本文主要记录ArkTS基础语法&#xff0c;仅记录了部分我觉得与其他语言不太类似的地方&#xff0c;具体规范请参考官方文档。 参考官方文档&#xff1a;https://developer.huawei.com/co…

HKS201-M24 大师版 8K60Hz USB 3.0 适用于 2 台 PC 1台显示器 无缝切换 KVM 切换器

HKS201-M24 8K60Hz HDMI 2.1 2x1 KVM 切换器&#xff0c;适用于 2 台 PC&#xff0c;带 EDID 仿真、千兆 LAN、双充电和 USB 3.2 Gen 1 HKS201-M24 产品概述 TESmart 重新定义智能工作空间&#xff0c;无缝双PC控制。 真正的 8K60Hz 亮度&#xff0c;具有 EDID 稳定性和超快速…