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

超维空间M1无人机使用说明书——61、ROS无人机物体识别与精准投放

引言:基于空中物流的项目背景。我们提供了使用基于诗句的物体识别和精准投放、降落。实现原理如下:

1、在ROS下使用机载电脑实现物体识别

2、记载电脑根据反馈的位置发布运动控制指令

3、PX4解析机载电脑发布的命令,作出运动控制

4、设置阈值,满足后,ROS发布投放指令

一、视频演示:

视频链接

二、源代码下载链接

源码链接

三、使用说明

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

roslaunch robot_bringup bringup_precise_drop.launch

在这里插入图片描述在这里插入图片描述

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

2、launch文件详解

在这里插入图片描述

launch文件启动了四个节点,节点作用如下
1、mavros通信节点,实现底层PX4ROS通信
2、启动USB摄像头节点,提供图像数据
3、启动yolo识别节点,
4、启动坐标转换节点,以话题方式发布识别到的目标物体的位置信息 
5、启动运动控制节点,该节点定位实时的目标物体位置信息,进行运动控制
http://www.lryc.cn/news/279905.html

相关文章:

  • Flask 小程序菜品搜索
  • Excel·VBA按指定顺序排序函数
  • 数据结构学习笔记——查找算法中的树形查找(红黑树)
  • Debezium发布历史66
  • Redis系列之使用Lua脚本
  • Wargames与bash知识16
  • 关于运维·关于数据库面试题
  • MySQL题目示例
  • HTML基本语法
  • 二分图最大匹配——匈牙利算法详解
  • 【AI视野·今日Robot 机器人论文速览 第七十一期】Fri, 5 Jan 2024
  • xtu oj 1334 Least Common Multiple
  • 【论文笔记】End-to-End Diffusion Latent Optimization Improves Classifier Guidance
  • 【HarmonyOS4.0】第四篇-ArkUI基础实战
  • 每日一题——LeetCode1128.等价多米诺骨牌对的数量
  • 关联规则分析(Apriori算法2
  • 数据仓库(2)-认识数仓
  • C#编程-实现委托
  • Ubuntu18.04 Qt 实现MQTT
  • 【软件测试】学习笔记-不同视角的软件性能与性能指标
  • Spring MVC组件
  • vue文件在<template>中使用多个<el-main>报错(已解决)
  • 【PlantUML】- 时序图
  • openai自定义API操作 API (openai.custom):OpenAI API 实现电商平台的智能库存管理
  • 宠物服务新篇章:预约小程序带来的变革
  • 谷歌最新医学领域LLM大模型:AMIE
  • 路由器02_静态路由DHCP
  • Mysql 递归查询所有子节点,hutool树形结构封装
  • 【代码随想录04】24. 两两交换链表中的节点 19. 删除链表的倒数第 N 个结点 面试题 02.07. 链表相交 142. 环形链表 II
  • Pandas实战100例 | 案例 25: 计算相关系数