# 基于ROS和YOLO的无人机控制系统
## 项目简介
本项目是一个基于ROS(Robot Operating System)和YOLO算法的无人机控制系统,旨在实现无人机的远程控制、物体识别以及仿真测试。通过ROS系统与Mavros通信,结合YOLO算法进行物体检测,实现无人机的自主飞行和目标识别功能。
## 主要功能
1. 无人机控制通过ROS和Mavros实现对无人机的远程控制,包括模式切换(如Position、Mission、Offboard等)和位置控制指令的发送。
2. 物体识别使用YOLO算法进行物体检测,识别目标物体并输出与物体的距离信息。
3. 仿真环境通过Gazebo仿真工具模拟无人机的飞行环境,验证控制算法和系统设计的可行性。
4. 心跳包检测通过Mavros与飞控通信,检测无人机的心跳包,确保通信正常。
## 安装使用步骤
### 1. 环境配置
#### 1.1 安装ROS Melodic
2025-04-22 21:37:06
3.29MB
1