0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于英特尔开发套件使用ORB-SLAM3实现无人机实时定位

英特尔物联网 来源:英特尔物联网 2023-09-18 10:12 次阅读

作者:上海大风技术有限公司 余力

01大风无人机简介

大风无人机是上海大风技术有限公司自主研发的桥梁巡检无人机,旨在为客户提供:

一站式的无人机桥检解决方案,克服无 GPS 信号时的无人机定位精度问题

高分辨率且准确的桥梁与城市建模

目前大风无人机已为多位客户提供高分辨率模型,包括桥梁、建筑物、道路等,为无人机在工业细分领域的应用提供优质方案。

02双目视觉与 IMU 融合 SLAM 技术简介

工业建模对于精度有着高要求,这意味着无人机的 SLAM 算法要提供可靠的实时位姿估计。ORB-SLAM3 是目前融合双目视觉与 IMU 的优秀算法,其前端是针对实时性优化的 ORB 描述子与关键帧的提取算法,后端是局部地图的维护、闭环矫正与全局地图的更新。在 TUM 数据集测试中,其最高精度可达 1cm。我司基于该框架研发算法,实现双目视觉与 IMU 数据的融合,精准计算位移距离并给出可靠的实时位姿,使得无人机在无 GPS 的情况下进行实时定位成为可能,并能被应用于各种无 GPS 场景下的自主飞行与建模。

ORB-SLAM3 在上一代的基础上优化了以下方面:

融合视觉信息和 IMU 数据,提高了位姿估计的稳定性与精度

对闭环检测增加了关键帧时序连续性要求,保证了闭环的精度

设置了活跃与非活跃地图,支持多地图的建立与融合

wKgZomUHsj2AfiQCAAPVGw5bSPU611.jpg

图 . SLAM 算法框架图

03使用英特尔 CPU 作为机载算力核心的优势

大风无人机使用英特尔 CPU 作为机载算力核心,是因为 x86 + Linux 的软件生态非常强大,支持多种市场上已有的软件和硬件组件,易于快速构建软件系统,提升开发效率,同时还有强大的可扩展性和可维护性。

本文将介绍在英特尔 CPU 下运行 SLAM 算法的结果。

04SLAM 算法运行平台

机载电脑硬件:英特尔开发套件爱克斯开发板 AIxBoard

机载电脑系统:Ubuntu20.04.1

传感器:RealSense D435i

05SLAM 算法运行结果

在无人机巡检建模中,SLAM 算法需要提供可靠的位姿估计以知晓机体的位移和在地图中的位置,这需要跟踪线程尽可能快地处理传感器数据,即消息帧的处理频率要尽可能高。在本次测试中,我们在 AIxBoard 上运行了 SLAM 算法,在双目相机以约 30 Hz 的频率拍摄的情况下,追踪线程的平均处理速度能达到 29.69 Hz,说明可以程序可以稳定地处理所有到来的双目图像。

06总结与展望

我们在 AIxBoard 下使用双目视觉与 IMU 融合的 SLAM 算法,使无人机具备输出可靠位姿并准确移动规定距离的能力,为后续建立高分辨率与高精度模型提供可靠数据。

未来,大风无人机将支持更高性能的英特尔 CPU,实现在无 GPS 信号的场景中自主执行任务的目标。

公司简介

上海大风技术有限公司成立于 2019 年。致力于成为领先的无人机智能应用专家,专注于无人机在全新领域的探索与创新。

凭借自主研发的软硬件产品,为交通、物流、电力、建筑、应急、消防等行业提供革命性的整体解决方案。成立至今已取得各种发明专利、软件著作权 20 余项。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 英特尔
    +关注

    关注

    59

    文章

    8546

    浏览量

    167607
  • gps
    gps
    +关注

    关注

    22

    文章

    2601

    浏览量

    163410
  • 无人机
    +关注

    关注

    222

    文章

    9574

    浏览量

    173685
  • 开发套件
    +关注

    关注

    2

    文章

    114

    浏览量

    24016
收藏 人收藏

    评论

    相关推荐

    英特尔BOOT Loader开发套件-高级嵌入式开发基础

    开发和部署启动加载器的英特尔 Boot Loader 开发套件(英特尔 BLDK),该套件基于英特尔 UEFI 开发套件 2010(英特尔 UDK2010)标准,面向基于英特尔凌动处理器的嵌
    发表于 12-07 14:57 59次下载
    <b>英特尔</b>BOOT Loader<b>开发套件</b>-高级嵌入式<b>开发</b>基础

    NXP无人机开发套件及工具

    无人机开发套件及工具
    发表于 02-10 15:39 52次下载

    英特尔的945GME高速芯片组开发套件

    英特尔的945GME高速芯片组
    发表于 10-30 11:57 3次下载

    英特尔无人机新玩法:取代烟花

    英特尔并非唯一一家想把无人机用于夜间娱乐项目的厂商,这种无人机有可能增强或取代传统的烟花。沃尔特迪斯尼公司已经申请了很多与无人机有关的专利,它将那些无人机称作“Flixels”。它在专利文件中写道
    发表于 11-05 11:24 294次阅读

    无人机掀风潮 英特尔扩展实力

    无人机在近期掀起一阵风潮。英特尔(Intel)于10月在北美市场发表第一款自有品牌的商用多轴无人机-Intel Falcon 8+ System,内建完整的备援飞行系统。英特尔近日并宣布并购MAVinci,藉由其先进的固定机翼无人机飞行规划软件,扩展在无人机领域的实力。
    发表于 11-16 10:56 410次阅读

    英特尔无人机开发套件 内置视觉系统

    英特尔无人机与机器人开发套件的一大特色就是支持自家RealSense 3D摄像头技术,相当于为无人机和机器人提供了足够敏感的视觉系统,能够有效判断目标物体、测距并躲避障碍,而这对于无人机自动导航可谓至关重要。
    发表于 02-10 13:37 1325次阅读

    关于英特尔CES无人机的相关内容

    英特尔带来了一场绚丽的无人机秀,英特尔无人机Shooting Star的演出再次成为观众的焦点,英特尔如何运营一次大型的商业无人机秀?英特尔接受了记者的采访,他是这么回答的。
    发表于 01-11 10:27 1301次阅读

    大牛!英特尔发布面向开发者的全新无人机产品

    开发者大会上,除了演示昊翔新版TyphoonH无人机外,英特尔突然发布了一款面向开发者的全新无人机产品——AeroReadytoFly无人机(简称Aero无人机),不禁让人浮想联翩。
    发表于 04-24 16:17 412次阅读

    英特尔强推RealSense技术在无人机领域应用

    开发套件,由英特尔 I/O 接口,大约一张扑克牌大小。另外配备的附件还有视觉开发包(内含英特尔的 图中依次为 Aero 无人机在开源的 Dronecode PX4 软件预编
    发表于 04-10 08:59 2402次阅读

    英特尔的商用无人机一直引领着无人机领域

    英特尔致力于不断开发创新技术,并引领无人机领域——尤其是商用无人机领域。 过去几个月,英特尔一直致力于无人机领域,并宣布推出首个消费类无人机——采用英特尔实感技术进行智能避障的Yuneec Typhoon H,以及能够帮助开发者从头构
    的头像 发表于 05-20 09:22 4023次阅读

    英特尔®Shooting Star®无人机首登杂志封面

    英特尔无人机飞行员Clay Coleman(最右)在Folsom灯光秀展开之前,和团队成员进行安全汇报。英特尔和《时代》杂志团队里的每个人,都必须确切地了解958架无人机的飞行位置。视觉观察员将实时确保地面人员的安全。
    的头像 发表于 06-16 16:46 3562次阅读

    用于无人机英特尔Aero计算板和视觉配件套件简介

    英特尔®Aero计算板和视觉配件套件是即用型无人机(UAV)开发平台的一部分
    的头像 发表于 11-09 06:05 3482次阅读

    使用英特尔物联网商业开发套件改变世界

    英特尔®物联网商业开发套件改变世界。
    的头像 发表于 05-31 10:06 1368次阅读

    英特尔开源WebRTC开发套件OWT 带来巨大的潜在商业回报

    实时视频的巨大市场,英特尔开源了WebRTC开发套件,并将其命名为Open WebRTC Toolkit (OWT)。由于实时视频编码、转码需要大量的计算资源,Open WebRTC Toolkit将为英特尔带来巨大的潜在商业回报。
    的头像 发表于 06-05 10:43 1.1w次阅读
    <b>英特尔</b>开源WebRTC<b>开发套件</b>OWT 带来巨大的潜在商业回报

    ORB-SLAM3整体流程详解

    ORB-SLAM2相比,ORB-SLAM3在处理大视差和长时间未观测到的场景时效果更好。它还提供了更准确的帧间运动估计和更快的处理速度。
    的头像 发表于 06-19 09:28 736次阅读
    <b>ORB-SLAM3</b>整体流程详解