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

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

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

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

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

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

一、视频演示:

视频链接

二、源代码下载链接

源码链接

三、使用说明

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

javascript 复制代码
roslaunch robot_bringup bringup_precise_drop.launch

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

2、launch文件详解

launch文件启动了四个节点,节点作用如下
javascript 复制代码
1、mavros通信节点,实现底层PX4和ROS通信
2、启动USB摄像头节点,提供图像数据
3、启动yolo识别节点,
4、启动坐标转换节点,以话题方式发布识别到的目标物体的位置信息 
5、启动运动控制节点,该节点定位实时的目标物体位置信息,进行运动控制
相关推荐
Deepoch1 天前
智能飞行新纪元:Deepoc开发板如何重塑无人机产业生态
人工智能·无人机·开发板·具身模型·deepoc
EasyDSS1 天前
RTMP推流平台EasyDSS无人机推流直播技术在交通视频监测场景的智能应用
音视频·无人机
GIS数据转换器2 天前
基于知识图谱的个性化旅游规划平台
人工智能·3d·无人机·知识图谱·旅游
深紫色的三北六号2 天前
基于大疆MSDK实现的无人机视觉引导自适应降落功能
无人机·大疆·msdk·一键降落
Coovally AI模型快速验证2 天前
当小龙虾算法遇上YOLO:如何提升太阳能电池缺陷检测精度?
人工智能·深度学习·算法·yolo·目标检测·无人机
LittroInno2 天前
Tofu6 无人机、鸟识别跟踪模组
人工智能·计算机视觉·无人机
Evand J2 天前
【定位代码】复杂地磁环境下无人机自主导航增强技术研究——地磁匹配与多源数据融合方法,附matlab代码
开发语言·matlab·无人机
灵翼飞航科技有限公司2 天前
大载重无人机电推进系统构成介绍及动力测试数据释义(拉力、扭矩、转速等)
无人机
LittroInno2 天前
TofuMS2无人机搜跟云台相机
数码相机·无人机·热红外·低小慢目标