2026.6.3小更新

This commit is contained in:
2026-06-03 16:36:02 +08:00
parent 5294cd3859
commit 1cc194185b
3 changed files with 445 additions and 125 deletions
+15 -12
View File
@@ -1,22 +1,25 @@
# 这是一个仅供***个人瞎搞***的东西
# 这是一个***小白瞎搞***的东西,仅供参考(我甚至觉得不能作为参考)
这些会部署在香橙派AI Pro上,模型为*YOLOv26n*
### 说明下各文件的作用
## 说明下各文件的作用
#### *python部分*
#### **零散脚本**
- check.py:确认输入视频帧率,用于性能测试的;
- control.py:PID计算和MAVLink指令发送方法的定义(已废弃);
- fc_test:获取飞控信息的测试脚本;
- infer_camera_direct.py:通过摄像头检测目标并调用方法控制无人机;
- infer_camera_modular.py:模块化处理过的摄像头检测与控制(未测试)
- infer_camera_video.py:使用视频检测目标并调用方法控制无人机(用于测试);
- infer.py:使用图片检测目标,仅用于测试环境;
#### 无人机控制部分:
- base_control.py:定义了部分基本动作的方法
#### 视觉跟踪业务:
- pid_counter.py:抽离出来的PID计算器
#### 自动巡点飞行业务:
- mission_manager.py:自动巡点飞行的控制模块
- infer_camera_modular.py:模块化处理过的摄像头检测与控制(未测试)
- infer_camera_video.py:使用视频检测目标并调用方法控制无人机(用于测试,未调参)
- gent_mission.py:尝试将视觉追踪与自动巡点飞行相结合(未测试,这应该是本项目一阶段的最终预期)
- run_mission.py:自动巡点飞行的业务测试(未测试)
#### 目录:
#### drone_controller:控制模块
- base_control.py:定义了部分基本动作的方法
- pid_counter.py:抽离出来的PID计算器
- mission_manager.py:自动巡点飞行的控制模块
#### 其他目录以及文件:
- om:推理使用的.om文件
- drone_controller:控制模块
- asset:用于基础测试的文件
- config.json:配置文件
- start_npu_infer:一个.sh文件,计划后续将整个脚本作为一个服务