超维空间M1无人机使用说明书——53、ROS无人机二维码识别与降落——V2升级版本

引言:使用二维码引导无人机实现精准降落,首先需要实现对二维码的识别和定位,可以参考博客的二维码识别和定位内容。本小节主要是通过获取拿到的二维码位置,控制无人机全向的移动和降落,本小节再V1版本的基础上增加了动态调整,即无人机可以降落到动态移动的二维码标签上。基本原理就是无人机在降落的过程中,仍然不断地进行位置地调整,确保无人机能够实时地保持正对着静止或者移动的二维码。

源码链接

一、启动二维码识别与降落程序

javascript 复制代码
roslaunch robot_bringup v2_ar_track_landing.launch

未出现红色报错,表明程序运行正常

launch文件详解

launch文件启动了四个节点,节点作用如下
javascript 复制代码
1、mavros通信节点,实现底层PX4和ROS通信
2、启动USB摄像头节点,提供图像数据
3、启动二维码识别节点,以话题方式发布识别到的二维码位置信息 
4、启动运动控制节点,该节点定位实时的二维码位置信息,进行运动控制

二、视频演示

注:此处视频是采用边降落边调整的方式,是本小节的升级版程序

视频演示: 二维码降落

相关推荐
灵智实验室1 天前
PX4姿态解算技术详解(五):姿态校正——重力矢量观测与互补滤波
无人机·px 4
CS_Zero1 天前
无人机路径规划算法——EGO-planner建模总结—— EGO-planner 论文笔记(一)
论文阅读·算法·无人机
灵智实验室2 天前
PX4姿态解算技术详解(三):姿态初始化——双矢量粗对准
无人机·px 4
灵智实验室2 天前
PX4姿态解算技术详解(四):姿态更新/递推与共锥补偿
算法·无人机·px 4
moonsims3 天前
AiBrainBox-V的核心优势及应用场景分析vs四光吊舱C3-C5
人工智能·无人机
前网易架构师-高司机3 天前
带标注的红外热成像人,无人机,车辆,动物识别数据集,识别率91.9%,17800张图,支持yolo,coco json,voc xml格式,文末有模型训练代码
数据集·无人机·红外·热成像·动物·
Deepoch3 天前
VLA 分布式智能:Deepoc 开发板助力森林防火无人机集群自主巡检
人工智能·科技·无人机·具身模型·deepoc
洛阳吕工3 天前
从 micro-ROS 到 px4_ros2:ROS2 无人机集成开发实战指南
游戏引擎·无人机·cocos2d
UAV_ckesc4 天前
Apex 300A 24S:无人机电调的高性能技术解析
无人机·无人机电调·无人机动力·南昌长空科技·无人机配件·ckesc
湖南精循科技4 天前
Ansys案例研究 | 无人机叶片静态分析
无人机