超维空间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、启动运动控制节点,该节点定位实时的目标物体位置信息,进行运动控制
相关推荐
moonsims7 小时前
基于大疆行业无人机的特色解决方案-无线通信篇:基于蜂窝以及自组网MESH的无线通信C2链路
无人机
月阳羊21 小时前
【无人机】无人机位置估计出现偏差的原因分析
无人机
月阳羊21 小时前
【无人机】问题分析。查看电机转速时,四个电机转速不一致,QGC中检测到电机转速不均衡
无人机
月阳羊2 天前
【无人机】使用扩展卡尔曼滤波 (EKF) 算法来处理传感器测量,各传感器的参数设置,高度数据融合、不同传感器融合模式
无人机
Ramble_Naylor2 天前
简述大疆无人机对接
无人机·大疆·大疆上云api
Vesan,2 天前
无人机飞控运行在stm32上的RTOS实时操作系统上,而不是linux这种非实时操作系统的必要性
linux·stm32·无人机
阿木实验室3 天前
如何测试雷达与相机是否时间同步?
无人机·激光雷达·时间同步
地信探索小学生4 天前
无人机遥感与传统卫星遥感:谁更适合你的需求?
无人机·遥感·卫星影像·无人机遥感
月阳羊4 天前
【无人机】电子速度控制器 (ESC) 驱动电机,常见的电调协议,PWM协议,Oneshot协议,DShot协议
无人机
机器学习之心4 天前
MOPSO实现无人机多目标路径规划(Matlab完整源码和数据)
matlab·无人机