超维空间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、启动运动控制节点,该节点定位实时的目标物体位置信息,进行运动控制
相关推荐
小O的算法实验室10 小时前
2023年IEEE TMC,基于进化多目标强化学习的无人机辅助移动边缘计算轨迹控制与任务卸载,深度解析+性能实测
无人机
Deepoch10 小时前
野外作业新突破:Deepoc技术让无人机机群实现“去中心化”自主协同
无人机·开发板·具身模型·deepoc
派勤电子13 小时前
测绘差 1 米白跑一天、电力巡检漏缺陷、植保打药打不准?高性能工控机才是高精度无人机的核心底气
无人机·高性能工控机·无人机工控机·无人机工控主板·巡检无人机漏缺陷·植保无人机打药打不准·高精度无人机主板
XMAIPC_Robot15 小时前
深度无人机自动驾驶仪,中小型无人机硬件在环仿真飞行
运维·arm开发·人工智能·fpga开发·无人机·边缘计算
Evand J1 天前
【MATLAB集群控制导航7】多无人机三维编队轨迹规划仿真。RRT*+Catmull-Rom路径平滑+Frenet 编队保持。附MATLAB代码链接
开发语言·matlab·无人机
数智工坊2 天前
【DACS论文阅读】跨域混合采样如何让语义分割模型从合成数据无缝迁移到真实世界
论文阅读·人工智能·算法·机器人·无人机
Evand J3 天前
【课题推荐】三模型IMM交互式多模型滤波算法,匀速/左转/右转目标跟踪,附MATLAB代码测试结果
算法·matlab·目标跟踪·无人机·imm·多模型
小许同学记录成长3 天前
轻量正射实现原理技术文档
算法·无人机
AI浩3 天前
UAV-DETR:面向反无人机目标检测的 DETR 框架
人工智能·目标检测·无人机
AI浩3 天前
MMAUD:面向现代微型无人机威胁的全面多模态反无人机数据集
无人机