P450进阶款无人机室内定位功能研测

在以往的Prometheus 450(P450)无人机上,我们搭载的是Intel Realsense T265定位模块,使用USB连接方式挂载到机载计算机allspark上,通过机载上SDK驱动T265运行并输出SLAM信息,以此来实现室内定位功能。

为进一步提升P450系列无人机室内定位的稳定性与可靠性,同时将定位精度控制在10cm以内,近期我们将进行多种方案研测,本期我们将用P450进阶款(即将推出)无人机搭载VIOBOT模块做进一步研测。

VIOBOT模块

图片

VIOBOT模块是基于双目相机和IMU等多传感器融合的VIO(视觉惯性里程计)组件系统。该组件集多传感器、视觉算法与算力平台于一体,视觉+IMU硬件时间同步,可实时输出点云、深度图、位姿等数据。

其主要优势包括

(1)系统将传感器/算力平台/算法合一,大大优化了感知规划系统架构;

(2)先进高效的视觉融合算法,实现良好的鲁棒性,兼具高精度感知;

(3)算法与硬件高度协同配合,使系统精简高效;

(4)MCU时间同步,实现毫秒级的超低时延;

(5)简单易用,无需繁琐的初始化调试,开机即可开始感知。

该模块通过网口与无人机进行数据交互,相比于USB接口,网口的稳定性更高,通过Mini Homer可以将VIOBOT与机载计算机进行同一局域网组网。

实验场景分为室内环境和地下停车库环境,接下来跟随阿木,一起来看下测试情况吧!

【P450进阶款开源无人机】室内新SLAM模块,更稳定更高效!

此次试验用到的设备

P450进阶款无人机:基于开源飞控PX4及机器人操作系统ROS打造,搭载不同的机载计算机,支持高低性能边缘计算能力;搭载不同定位设备,支持室内室外多种场景定位;机载计算机内置了开源自主无人机软件平台Prometheus,提供稳定可靠的控制SDK;Prometheus专业版地面站提供方便快捷的交互使用。

Allspark机载计算机:接口丰富、功能强大、预装Prometheus软件系统,支持二次开发。

SLAM模块VIOBOT:基于双目相机和IMU等多传感器融合的位姿VIO(视觉惯性里程计)组件系统。

Mini Homer图数传:小体积、远距离、功耗低、穿墙能力强,支持组网(1对8)和中继。

地面端:Mini Homer地面端及遥控器一体。

笔记本电脑:地面站监测无人机状态以及交互功能。

总体硬件设计

图片

图片

软件设计

图片

图片

图片

图片

实验结果分析

1、VIOBOT与飞行轨迹对比

轨迹基本重合,并且位置实时刷新频率也相对正常。

图片

2、悬停精度分析

下图是根据飞机飞行日志得到悬停的精度,从视频来看,悬停精度也相对不错。

图片

图片

总体来看,VIOBOT模组用在P450进阶款无人机上的表现还是不错的,达到了我们的预期。以往我们在P230无人机上已经做过 VINS-fusion的工程实现,Prometheus机载代码的复用性强,因此再切换到VIOBOT作为SLAM输入很方便,实际飞行效果也很稳定。后面我们也会多多使用VIOBOT在无人机上的应用,期待下次测评!


对于本期内容若大家有疑问,欢迎在文末评论区给我们留言~也鼓励大家积极讨论,与阿木一起探讨更多的实验挑战!

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

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

相关文章

autocad全国计算机考试试题,2015年职称计算机考试试题:AutoCAD模拟题及答案

1. 画完一幅图后,在保存该图形文件时用_______作为扩展名。 A.cfg B.dwt C.bmp D.dwg 2. 要始终保持物体的颜色与图层的颜色一致,物体的颜色应设置为_______。 A.BYLAYER B.BYBLOCK C.COLOR D.RED 3. 在屏幕上用平移“PAN”命令将某图形沿X方向及Y方向各…

LibreCAD windows 编译

一、安装 VS2019,QT,QT VS 插件 二、boost下载 下载boost_1_71_0-msvc-14.2-64.exe文件(含源码和编译好的库) Boost C Libraries - Browse /boost-binaries/1.71.0 at SourceForge.netFree peer-reviewed portable C source librarieshttps://sourcef…

VBA for AutoCAD

Download the Microsoft Visual Basic for Applications Module (VBA) 2016 Downloads AutoCAD 2016 VBA module 32-bit (exe - 70206Kb)

cad.net开发

最近要做一个cad文件的7参数坐标转换的程序,想基于cad进行二次开发,初次学习。 为了方便快捷开发,基于cad.net进行二次开发,网上查了很多资料,有基于acad等各种,总是遇到这样那样的问题,经过自…

2022年03月 C/C++(一级)真题解析#中国电子学会#全国青少年软件编程等级考试

第1题:双精度浮点数的输入输出 输入一个双精度浮点数,保留8位小数,输出这个浮点数。 时间限制:1000 内存限制:65536 输入 只有一行,一个双精度浮点数。 输出 一行,保留8位小数的浮点数。 样例输…

Michael.W基于Foundry精读Openzeppelin第24期——ERC165Storage.sol

0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 0.1 ERC165Storage.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/utils/introspection/ERC165Storage.sol ERC165Storage合约是ERC165…

【Java学习】System.Console使用

背景 在自学《Java核心技术卷1》的过程中看到了对System.Console的介绍,编写下列测试代码, public class ConsoleTest {public static void main(String[] args) {Console cs System.console();String name cs.readLine("AccountInfo: ");…

React UI组件库

1 流行的开源React UI组件库 1 material-ui(国外) 官网: Material UI: React components based on Material Design github: GitHub - mui/material-ui: MUI Core: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Go…

【网约车】 网约车管理解决方案

背景 自2014年7月以来,一些互联网企业陆续推出网络预约出租汽车服务,对于满足社会公众多样化、差异性出行需求发挥了积极作用。面对新一代信息技术的发展与相关行业的快速渗透,行业监管部门要顺应新技术和新应用的发展趋势,从促进…

Python实现微信小程序自动约车

目录 一、Fiddler抓取小程序包 二、分析抓到的包 一、获取全部车辆列表 二、获取班车停靠点 三、Python实现预约车辆 一、获取明天的日期 二、获取班车id 三、获取车辆停靠点 四、Server酱实现消息提示 四、利用宝塔面板,进行定时执行脚本,实现自动约…

微信小程序汽车租赁平台+后台管理系统

《微信小程序汽车租赁平台后台管理系统》该项目含有源码、论文等资料、配套开发软件、软件安装教程、项目发布教程等 本系统包含微信小程序做的汽车租赁前台和Java做的后台管理系统: 微信小程序——汽车租赁前台涉及技术:WXML 和 WXSS、JavaScript Ja…

有没有软件支持批量查询官方界面的快递号码

如果你想做好电子商务或物流行业,你一定不能虎头蛇尾。前端效率不够,必须做好后端的及时跟踪和维护。当大量快递以集中方式发出时,必须及时跟踪物流信息,掌握快递的动态。今天,小编将安利一个实用的辅助查询软件&#…

搭上锂电池公司Livent高速增长的顺风车

来源:猛兽财经 作者:猛兽财经 作为世界上为数不多的拥有完整产业链的锂生产商之一,Livent (LTHM)处于可以充分利用锂需求繁荣的位置。该公司正在做出明智的资本分配决策,继续扩大其上游和中游产能&#xf…

微信小程序使用物流查询插件

微信小程序使用物流查询插件 文章目录 微信小程序使用物流查询插件添加插件添加成功使用方式声明使用插件引入插件包 效果图 物流查询插件 添加插件 登录微信公众平台后台—>设置—>第三方设置—>添加插件搜索:物流服务 添加成功 使用方式 根据插件的开发…

顺丰快递单号查询接口物流路由跟踪信息快递鸟api对接教程

目录 1.完成前期准备工作2.API接口3.请求参数(Headers)4.请求参数(Body)5.返回参数(Return)6.请求完整报文(示例)7.成功返回报文(示例)8.失败返回报文&#x…

同时追踪顺心捷达多个单号物流,并分析派件时效

如何在电脑批量查询顺心捷达单号的信息?并分析派件时效,像派件前、派件后时效,可以分析吗?小编的回答当然是可以的,下面一起用快递批量查询高手来操作。 查询顺心捷达物流 进入快递批量查询高手,在“添加单…

快递查询软件,设置自动跟踪提醒,一键查询物流信息

快递是很多电商行业中相对来说必不可少的一环,因为随着大家的网购,发货量大了起来,快递也就多了,很多人每天可能就需要查询许许多多的快递物流。下面小编给大家分享一个新的技巧,下面一起来试试,希望能给大…

微信小程序 java物流车辆货物托运配送管理系统springboot

框架和微信小程序来完成对系统的设计。整个开发过程首先对货物管理系统小程序进行需求分析,得出货物管理系统小程序主要功能。接着对货物管理系统小程序进行总体设计和详细设计。 随着Internet的发展,人们的日常生活已经离不开网络。未来人们的生活与工…

C++初阶语法——缺省参数

前言:在C语言中,声明或定义函数时形参仅为类型和变量名组成,而在C中我们可以在声明和定义函数时为参数指定一个缺省值。 缺省参数在后面学习默认成员函数中的构造函数和析构函数也很重要。 这里写目录标题 缺省参数1.什么是缺省参数2.全缺省参…

干货|安服工程师技能手册详细总结

目录 (一)基础网络必备技能 (二)常见工具的使用 (三)渗透测试技能 (四)漏扫技能(报告,修复,独立支撑能力) (五)应急响应 (…