概述
现在你已经学会了如何给无人机安装摄像头并体验第一人称视角,接下来让我们让它变得更智能!在本项目中,你将学习如何让无人机自动追踪红色小球,成为你的”跟屁虫”,体验更智能的飞行功能。
你将学到什么
- 颜色识别的基本原理
- 目标追踪算法
- 自动控制无人机飞行
- 智能飞行模式
所需材料
| 物品 | 数量 | 说明 |
|---|---|---|
| 已安装摄像头的无人机 | 1 | 完成项目 04 的无人机 |
| 红色小球 | 1 | 直径 10cm,用于追踪 |
| USB 数据线 | 1 | 用于烧录固件 |
| 电脑 | 1 | 用于下载和烧录固件 |
步骤 1:烧录追踪固件
1.1 下载追踪固件
- 访问资源下载页面,下载
track_ball.bin文件到电脑桌面
1.2 烧录固件
- 按住 ESP32 开发板的 “BOOT” 键,同时插入 USB 数据线到电脑
- 打开
flash_tool.exe,选择track_ball.bin文件 - 点击”烧录”按钮,等待烧录完成(约 10 秒)
- 工具显示”烧录成功”后,移除 USB 数据线
步骤 2:测试追踪功能
2.1 准备工作
- 打开无人机电源(锂电池开关)
- 用手机连接无人机 Wi-Fi
- 打开
Drone ControlAPP
2.2 启动追踪模式
- 在 APP 中点击”追踪模式”按钮
- 无人机进入追踪模式,摄像头开始寻找红色目标
2.3 测试追踪
- 手持红色小球,在无人机前方移动
- 观察无人机是否会跟着红球移动!
- 尝试不同的移动速度和方向,测试追踪效果
步骤 3:挑战任务
3.1 引导无人机挑战
- 用红球引导无人机绕过桌子
- 看它是否能跟着你走
- 练习控制红球的移动速度,让无人机保持适当的距离
3.2 多人互动挑战
- 邀请朋友一起参与
- 轮流手持红球引导无人机
- 看谁能让无人机跟随的时间最长
故障排除
追踪效果不佳
- 确保红球颜色鲜艳,与背景对比明显
- 避免在强光或过暗的环境中测试
- 保持红球在摄像头视野范围内
无人机反应迟钝
- 检查电池电量是否充足
- 确保摄像头清洁,无遮挡
- 尝试调整飞行速度设置
成就感
恭喜你!你的无人机现在变成了你的跟屁虫!通过学习颜色识别和目标追踪技术,你已经让你的无人机变得更加智能。它能够识别并追踪红色小球,跟随你的移动,这是一个非常有趣的功能。
下一步
在下一个项目中,你将学习如何用两架无人机组成小队,一起飞行,体验多机编队的乐趣。