当前位置: 首页 > news >正文

超维空间M1无人机使用说明书——52、ROS无人机二维码识别与降落

引言:使用二维码引导无人机实现精准降落,首先需要实现对二维码的识别和定位,可以参考博客的二维码识别和定位内容。本小节主要是通过获取拿到的二维码位置,控制无人机全向的移动和降落,分为两种,一种是无人机移动到二维码上方直接进行降落,另一种是在降落的过程中继续调整无人机的位置,本小节主要是第一种方式,第二种方式会在后续文档中给出

源码链接

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

roslaunch ar_track_landing ar_track_landing.launch

在这里插入图片描述

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

launch文件详解

在这里插入图片描述

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

二、视频演示

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

视频演示: 二维码降落

http://www.lryc.cn/news/276630.html

相关文章:

  • Mac 安装Nginx教程
  • 【促销定价】背后的算法技术 1 - 业务问题拆解
  • CNAS中兴新支点——什么是安全测试,安全测试报告有什么作用,主要测试哪些内容?
  • 【shell发送邮件】
  • Qt实现简单的分割窗口
  • 简单易懂的PyTorch激活函数大全详解
  • x-cmd pkg | pdfcpu - 强大的 PDF 处理工具
  • linux 压力测试 AB ApacheBench
  • 【云计算】云存储是什么意思?与本地存储有什么区别?
  • 月入7K,19岁少年转行网优,他凭什么打破低学历魔咒?
  • 【C/C++】轻量级跨平台 开源串口库 CSerialPort
  • 大创项目推荐 深度学习图像修复算法 - opencv python 机器视觉
  • 嵌入式系统复习--基于ARM的嵌入式程序设计
  • 【C++入门到精通】异常 | 异常的使用 | 自定义异常体系 [ C++入门 ]
  • NX二次开发 Block UI 指定方位控件的应用
  • 2024年【R2移动式压力容器充装】模拟考试及R2移动式压力容器充装实操考试视频
  • 数仓工具—Hive进阶之StorageHandler(23)
  • 科技创新创业
  • 高校电力能耗监测精细化管理系统,提升能源利用效率的利器
  • Java_Swing程序设计
  • ZeroBind:DTI零样本预测器
  • Win10子系统Ubuntu实战(一)
  • [足式机器人]Part3 机构运动学与动力学分析与建模 Ch00-2(3) 质量刚体的在坐标系下运动
  • 云计算历年题整理
  • 2401vim,vim重要修改更新大全
  • 安卓多用户管理之Userinfo
  • JavaScript-流程控制-笔记
  • springboot + vue3实现增删改查分页操作
  • leetcode01-重复的子字符串
  • 目标检测数据集 - 夜间行人检测数据集下载「包含VOC、COCO、YOLO三种格式」