1. 平台概述
| 名称 | F450-4B 树莓派无人机开发平台 |
| 轴距 | 450 mm(电机对角线距离) |
| 尺寸 | 350 × 350 × 360 mm |
| 飞控系统 | Pixhawk 2.4.8 开源飞控 |
| 机载计算机 | Raspberry Pi 4B |
2. 飞行平台参数
| 参数 | 规格 |
|---|---|
| 空机重量 | 1194 g(含桨叶、树莓派4B、光流模块、TFmini,不含电池) |
| 起飞重量 | 1672 g(含桨叶、电池、树莓派4B、光流模块、TFmini) |
| 最大载重 | 1000 g |
| 电池 | 4S 5400 mAh(14.8 V) |
| 抗风能力 | 3–4级风 |
| 电机 | A2212 无刷电机 |
| 电调 | Flyroun 乐天 20A(支持 3S–4S 锂电池) |
| 螺旋桨 | 1038 自锁桨 |
3. 传感与导航系统
| 模块 | 规格 |
|---|---|
| GPS | M8N GPS |
| 摄像头 | 200 万像素高清 1080P 摄像头 |
| 室内悬停 | 光流模块 + 测距定高雷达 |
| 激光测距 | TFmini 激光测距模块 |
4. Pixhawk 2.4.8 飞控系统
主处理器
| 型号 | STM32F427VIT6 |
| 主频 | 168 MHz |
| 内存 | 256 KB RAM |
| Flash | 2 MB |
| 固件 | ArduCopter V4.5.7 |
协处理器
| 型号 | STM32F100C8T6(32 位,48 Pin) |
| 功能 | 用于故障保护及输入信号采集,提高飞控系统稳定性与安全性 |
时钟
| 晶振 | 24 MHz |
| 精度 | 15 ppm |
| 封装 | 3325 |
传感器配置
- Invensense MPU6000 - 三轴加速度计 + 三轴陀螺仪
- STMicroelectronics L3GD20 - 16 位三轴陀螺仪
- STMicroelectronics LSM303D - 14 位加速度计 + 磁力计
- MEAS MS5611 - 高精度气压计
遥控器参数
| 品牌 | FlySky(富斯) |
| 型号 | FS-i6 |
| 通信协议 | AFHDS 2A |
| 工作频率 | 2.4 GHz |
| 控制通道 | 10 通道 |
| 控制距离 | 约 500–1000 m(无遮挡环境) |
| 接收机 | FS-iA6B |
| 遥测功能 | 支持电压与信号回传 |
| 显示屏 | LCD 显示屏 |
| 电源 | 4 × AA 电池 或 2S 锂电池 |
| 接口 | Trainer 接口 / 数据接口 |
| 控制模式 | Mode 1 / Mode 2 支持 |
| 尺寸 | 81 mm × 47 mm × 16 mm |
| 重量 | 37 g |
接口
- 5 × UART 串口
- 1 × 高功率串口
- 2 × 支持硬件流控串口
支持地面站
- QGroundControl
- Mission Planner
支持固件
- PX4 Firmware(V2 / V3)
- ArduPilot Firmware
5. 机载计算平台
Raspberry Pi 4B
| 项目 | 规格 |
|---|---|
| 系统平台 | Raspberry Pi 4 Model B |
| SoC | Broadcom BCM2711 |
| CPU | 64 位四核处理器,1.5 GHz |
| GPU | VideoCore VI,500 MHz |
| 内存 | 4 GB DDR4 |
| 蓝牙 | Bluetooth 5.0 |
6. 系统架构
本平台采用 飞控与机载计算分离(Decoupled Architecture) 的系统设计:
| 飞控系统 | Pixhawk 2.4.8 + ArduPilot |
| 机载计算 | Raspberry Pi 4B |
| 操作系统 | Ubuntu 22.04 |
| 内存 | 8 GB |
| 通信方式 | USB / UART 遥测通信 |
| 动力电池 | 5400 mAh Li-ion |
本节包含四旋翼电机转向、桨叶安装方向,以及首次起飞测试视频说明。
- 右前电机(1号):逆时针(CCW)→ 安装红色桨
- 左后电机(3号):逆时针(CCW)→ 安装红色桨
- 左前电机(4号):顺时针(CW)→ 安装白色桨
- 右后电机(2号):顺时针(CW)→ 安装白色桨
图:电机转向与桨叶安装示意图
遥控器开机前摇杆与开关位置
开机前请先确认遥控器处于安全位置:左侧油门摇杆必须拉到最下方,右侧方向/俯仰摇杆保持居中,左右上方开关拨到上方位置。确认无误后,再打开遥控器电源。
图:遥控器开机前摇杆与开关位置说明
首次飞行测试视频
以下视频展示无人机首次起飞与基础飞行状态,用于确认电机、桨叶、飞控和动力系统工作正常。
无人机电源接口位于机身后部下方,采用 XT60 电源插头。使用前请确认电池电压及接口型号匹配,将电池 XT60 插头与机身电源接口正确对接,并确保连接牢固。
图示红圈位置为无人机电池连接接口(XT60),用于连接飞行电池为整机供电。
- 连接电池前请先关闭遥控器油门,并确认桨叶未安装或周围无人。
- 红线为正极(+),黑线为负极(-),禁止反接。
- 插接时应一次性插到底,避免虚接导致供电异常。
- 飞行结束后请及时断开电池,避免长期待机耗电。
- 如发现插头发热、松动或损坏,请立即停止使用并检查线路。
Mission Planner 是 ArduPilot 官方推荐的地面站软件,用于飞控参数配置、传感器校准、航线规划、飞行数据分析等。本指南将帮助您快速上手 Mission Planner 的基本操作。
视频教程:Mission Planner 快速入门
一、界面概览
Mission Planner 主要包含以下几个核心界面:
- 飞行数据 (Flight Data) - 实时显示飞行姿态、传感器数据、卫星地图等
- 飞行计划 (Flight Plan) - 航线规划、航点设置
- 初始设置 (Initial Setup) - 机架选择、加速度计/罗盘校准、遥控器校准
- 配置/调试 (Config/Tuning) - 全部参数列表、PID调参、扩展参数设置
- 模拟器 (Simulation) - SITL软件在环仿真
二、连接飞控
图示红圈位置为无人机电池连接接口(XT60),用于连接飞行电池为整机供电。
- 使用USB数据线将飞控连接至电脑
- 打开 Mission Planner 软件
- 在右上角端口下拉菜单中选择对应的COM口(如COM3、COM4等)
- 波特率选择 115200
- 点击"连接 (Connect)"按钮
三、固件安装
- 连接飞控后,进入 "初始设置 (Initial Setup)" 标签
- 点击左侧 "安装固件 (Install Firmware)"
- 选择对应的飞控型号(如 Pixhawk 1、Cube Orange 等)
- 选择固件类型(ArduCopter 多旋翼 / ArduPlane 固定翼 / ArduRover 车船)
- 点击需要安装的固件版本,等待下载和烧录完成
四、传感器校准
1. 加速度计校准 (Accelerometer Calibration)
进入"初始设置" → "加速度计校准",将飞控分别放置于6个不同方向(水平、左侧、右侧、机头向下、机头向上、背面向下),点击校准按钮。
视频教程:加速度计校准方法
2. 罗盘校准 (Compass Calibration)
进入"初始设置" → "罗盘校准",点击"开始校准",将飞控在各个方向缓慢旋转约30秒,直到进度条完成。
视频教程:罗盘校准方法
3. 遥控器校准 (Radio Calibration)
进入"初始设置" → "遥控器校准",点击"校准"后,将遥控器所有摇杆和开关拨动到最大行程,确保通道值范围在1000-2000之间。
视频教程:遥控器校准方法
4. 电调校准 (ESC Calibration)
进入"初始设置" → "电调校准",按照提示操作,确保所有电机转速一致。
视频教程:电调校准方法
五、参数配置
进入 "配置/调试 (Config/Tuning)" → "全部参数表 (Full Parameter List)",可以查看和修改所有飞控参数:
- 使用搜索框快速定位参数(如输入"serial"查找串口参数)
- 双击参数值进行修改,修改后点击"写入参数 (Write Params)"
- 部分参数需要重启飞控才能生效
- SERIALx_BAUD:串口波特率
- RNGFNDx_TYPE:测距仪类型
- EK3_ENABLE:EKF3启用开关
- AVOID_ENABLE:避障功能开关
- RTL_ALTITUDE:返航高度
六、飞行数据监控
在 "飞行数据 (Flight Data)" 界面,可以实时监控以下数据:
- 姿态数据 (Attitude) - 横滚、俯仰、偏航角度
- 传感器数据 (Sensor) - 高度、空速、地速、电池电压
- 卫星信息 (GPS) - 卫星数量、HDOP、经纬度
- 状态信息 (Status) - 飞行模式、解锁状态、EKF状态
七、日志分析
飞行日志是故障排查的重要工具:
- 进入 "飞行数据 (Flight Data)" → "数据闪存日志 (Log Download)"
- 点击"下载日志 (Download Log)",选择需要分析的日志文件
- 使用 Log Viewer 查看电机输出、振动曲线、传感器数据等
- IMU 加速度计曲线:检测振动水平
- RCIN 通道值:检查遥控器输入
- RCOU 通道值:检查电机输出
- GPS 数据:检查定位质量
八、常用快捷键
| 快捷键 | 功能 |
|---|---|
| Ctrl + E | 快速连接/断开飞控 |
| Ctrl + F | 打开飞行数据界面 |
| Ctrl + P | 打开飞行计划界面 |
| F1 - F6 | 快速切换不同仪表盘视图 |
| Ctrl + S | 保存参数 |
九、相关资源
在平时飞控调试和使用过程中,会碰到各种各样的问题导致飞控无法解锁。只要解锁条件不满足,飞控就会闪黄灯。遇到这种情况,我们应该首先将飞控连接地面站,在消息窗口查看警报,根据报警来处理。现将常见的报警汇总如下,供大家参考。持续更新,敬请收藏!
一、飞控报警列表
| 报警信息 | 原因及解决方法 |
|---|---|
| RC not calibrated | 遥控器没有校准,需要校准遥控器。 |
| Compass not calibrated | 电子罗盘(指南针)没有校准,需要校准罗盘。 |
| Compass not healthy | 罗盘硬件出现故障,可能是外置罗盘没有接好、飞控内置罗盘损坏或者外置罗盘损坏。 |
| Compasses inconsistent | 内置罗盘和外置罗盘(集成在GPS模块里)安装时候指向的方向不相同(大于45度),重新安装GPS模块,使GPS箭头前向与飞控前向保持一致,再校准罗盘。 |
| GPS Glitch | GPS出现故障,可能是GPS损坏或接线不对。 |
| Need 3D Fix | GPS没有定位,而飞行模式处于Loiter/RTL/AUTO等需要GPS定位的模式。如果设置了电子围栏,在室内也会出现这个报警,将飞行器拿到室外有GPS信号的地方警报会自动消除。 |
| High GPS HDOP | GPS的HDOP(水平精度因子)大于2.0,定位精度不够,无法解锁。(可使用GPS_HDOP_GOOD参数配置)。室外一般建议HDOP<1才解锁起飞。 |
| Baro not healthy | 气压计出现故障,可能是气压计损坏。 |
| Alt disparity | 气压计读数有差异。将飞行器放平再接上电池,自检过程不要移动飞行器。自检大概30秒左右。 |
| INS not calibrated | 加速计没有校准,需要校准加速计。 |
| Accels not healthy | 加速计出现故障,可能是加速计损坏。 |
| Gyros not healthy | 陀螺仪出现故障,可能是陀螺仪损坏。 |
| Check Board Voltage | 飞控的供电电压不在4.5伏与5.5之间。可能是飞控给太多电子设备供电,造成飞控电压太低。 |
| safety switch | 安全开关未关闭,长按至灯长亮。 |
| RCx minimum is greater than trim | 遥控器辅助通道开关没有校准。重新校准遥控器,记得把所有分配的辅助通道开关都要拨动一下。 |
| Bad AHRS / BAD AHRS | 姿态解算错误。大部分情况下,重新校准加速度计后就可以解决这个问题。如果不行就说明加速度计有可能损坏。 |
二、无法解锁原因(黄灯闪烁)
无法解锁的原因会有多种,请按照如下步骤进行检查:
A. 初始设置是否全部完成
- 机架类型选择是否正确,或者你根本就没有选择?
注意,新版本的飞控固件在默认参数情况下,需要先在Mission Planner中设置好机架类型后才会有各个控制通道的输出。 - 加速度计校准(如果没有校准或者上次校准不成功,解锁时姿态窗口会提示);
- 指南针校准(如果没有校准或者上次校准不成功,解锁时姿态窗口会提示);
- 遥控器校准(并且各个通道的正反向正确);
- 飞行模式设置(注意,Loiter模式下,如果GPS没有定位或者定位不佳,是无法解锁的);
- 电调校准(你确定你校准成功了吗?)。
B. 是否连接了"安全开关",并解锁
Pixhawk飞控硬件引入了"安全开关"这个外设,飞控默认是使能安全开关的,这就需要你在使用遥控器解锁前先长按安全开关,进行初步解锁,然后再通过遥控器解锁。如果你不想用安全开关,在全部参数列表中将"BRD_SAFETYENABLE"设为"0"即可。(注意,有些参数是立即生效,有的参数是重启生效,建议为稳妥起见,进行一次重新上电操作)
C. 起飞瞬间飞机转头
新装的飞机第一次试飞时起飞瞬间机头向一个方向旋转,赶紧收油门。这时候,应该按照如下步骤进行检查:
- 检查桨是不是装错了,各个机臂上"正反桨"按照指示图进行检查;如果没有问题,看下一步。
- 把桨卸掉,解锁,检查各个电机转向,注意,是严格按照官方电机转向进行检查,并且注意电机的1、2、3、4可不是按照顺时针排布的;如果没有问题,看下一步。
- 连上地面站,看看飞机的俯仰、横滚、偏航有没有反的。
- 如果至此都没有问题,那么,有一部分飞机在调参不好、机架刚性不好、动力不好的情况下,会出现起飞瞬间机头偏转的问题,离地后机头就不再偏转了,并且这还跟起飞瞬间推油门是否果断相关。
D. 绿灯快闪
绿灯慢闪表示GPS已定位,并且没有别的故障,飞控允许解锁;那么绿灯快闪是什么意思呢?官网的解释是:GPS is using SBAS (so should have better position estimate)。这个的意思是绿灯快闪情况下,GPS使用了"星基增强系统"的信号,这时GPS定位会更好,因此,在绿灯快闪的情况下,定点会定的更好一点。
E. 推油门飞机起不来
有时你会遇到即使把油门推到底,飞机都没法离地的情况,有如下几种可能:
- 电池没电了,并且是彻底没电了,甚至是你以为还有电,但就是没电了!不要相信自己的记性,你唯一可以相信的只有BB响(又称电显)!
- 四个桨的转向反了,推油门风是向上吹的,飞机稳稳地趴在地上。
- 电调没有进行行程校准!导致遥控器给的是满油门,飞控给的也是满油门,可偏偏电调认为你给的是20%油门。注意,新装的飞机,一定要进行电调行程校准,并且注意,是先校准遥控器,后校准电调。
F. 起飞瞬间侧翻
新飞机装好后,各种校准完成后,第一次飞行,飞机侧翻(向前翻、向后翻、向左翻、向右翻)。请按照如下步骤检测飞机:
- 检查各个电调与飞控连接的线序是否正确,以四轴为例,右前为1号电机,左后为2号电机,左前为3号电机,右后为4号电机,注意可不是顺时针的1、2、3、4;
- 有条件的话,先将飞机绑在地上(简称"绑飞"),然后进行测试;
- 解锁飞机,不要推油门,在怠速下检查所有电机的转向是否有反的;
- 如果电机转向无误,检查螺旋桨是否有装反的(顺时针转的电机上装了逆时针转动的桨,甚至是一个螺旋桨的上下都反了);
- 重新校准一下电调的行程试试,如果电调的行程不同,可能导致某些电机先启动;
- 如果还不行,看看飞控是不是装反了,上下颠倒、或者航向转了特定角度,或者参数中设置了飞控的旋转。
G. 遥控器无法校准
在遥控器校准页面,发现各个通道的值都为0,动遥控器的各个摇杆都没反应。遇到这种情况,请按照如下步骤检查:
- 检查遥控器接收机上的灯是不是亮的,如果没有亮,应该是接收机没有供上电;
- 检查遥控器接收机是不是亮灯,对于大部分接收机,上电后如果没有接收到遥控器信号,会亮红灯,否则才会亮绿灯。如果是红灯,尝试跟遥控器重新对频;
- 确保你的接收机是跟你手里的遥控器对的频;
- 确保飞控端插的是RC IN接口;
- 检查接收机线的两端有没有插反,会不会"地"和"信号"反了;
- 还不行,换根接收机连接线试试;
- 还不行,重刷最新固件试试;
- 还不行,可能就是飞控坏了。
以上黄灯报错摘自:http://www.nufeichuiyun.com/?p=28 怒飞垂云
在Pixhawk飞控的调试使用过程中,首先要通过数据线连接Mission Planner地面站软件,进行固件上传、传感器校准等各项工作。正常情况下,使用安卓手机数据线连接电脑,电脑右下角会提示发现新硬件并自动安装驱动。并且在"我的电脑 → 属性 → 设备管理器 → 端口"里面,能看到系统分配的COM口。但是有些同学使用的盗版系统或系统缺少必要的文件,就会导致驱动无法正常安装。
问题描述
遇到这个问题,首先换一根质量较好的数据线,保证是能传输数据的那种,而不是只能充电的数据线。在保证硬件正常的情况下,我们再来解决软件系统的问题。
检查方式
- 先确认使用的数据线能够进行数据传输(可以连接手机与电脑查看电脑是否识别到手机)。
- 检查设备管理器是否识别到端口设备连接(没有可以尝试更换数据线或者更换一下连接接口)。
- 查看设备管理器中是否有对应的COM口显示。
设备管理器 → 端口 (COM和LPT)
USB串行设备 (COM283)
USB串行设备 (COM284)
正常识别后应显示类似以上的COM端口号
解决方式
方法一:安装MSI地面站版本
尝试安装MSI格式的Mission Planner地面站版本,里面自带有驱动程序。安装完成后重新连接飞控即可自动识别。
方法二:通过Arduino IDE安装驱动
安装Arduino IDE软件,安装过程中会自动安装所需驱动程序。安装完成后重新连接飞控。
下载链接:
- 阿里云盘:https://www.alipan.com/s/GFdG9vn1CLL
- 夸克网盘:https://pan.quark.cn/s/c1f74c7d27ce?pwd=fGVg 提取码:fGVg
方法三:使用驱动精灵
下载并安装驱动精灵,启动后扫描硬件设备,在设备列表里找到飞控硬件(显示未知设备或有黄色感叹号的设备),点击安装驱动即可。
常见问题排查
| 问题现象 | 可能原因 | 解决方案 | '
|---|---|---|
| 设备管理器显示黄色感叹号 | 驱动程序未正确安装或系统文件缺失 | 右键点击设备 → 更新驱动程序 → 自动搜索驱动程序;或使用驱动精灵修复 |
| 设备管理器无任何反应 | 数据线问题/USB接口问题/飞控未通电 | 更换数据线(确保支持数据传输)、更换USB接口、检查飞控是否正常供电 |
| 识别为未知设备 | 系统缺少CDC驱动 | 安装Arduino IDE或下载CDC驱动单独安装 |
| COM口数字过大(如COM283) | 系统分配端口号过多 | 可在设备管理器中右键 → 属性 → 端口设置 → 高级 → 修改COM端口号(建议COM3-COM10) |
验证成功
驱动安装成功后,在Mission Planner右上角端口下拉菜单中会显示对应的COM口(如COM3、COM4等),选择对应端口和波特率(115200),点击"连接"即可成功连接飞控。
- 更换一台电脑尝试连接,确认是否为飞控硬件问题
- 重装操作系统(建议使用官方原版Windows系统)
- 联系技术支持获取进一步帮助
在室内或无GPS信号环境下,需要使用稳定模式(Stabilize)进行解锁飞行。本节详细介绍如何正确解锁无人机。
视频教程:室内稳定模式解锁
一、为什么需要解锁?
解锁(Arming)是指激活飞控,允许电机转动的操作。解锁后:
- 电机开始怠速转动
- 飞控响应遥控器指令
- 无人机准备起飞
二、室内解锁条件
飞行模式
必须切换到稳定模式(Stabilize)
加速度计
已完成校准
罗盘
已完成校准
遥控器
已校准且信号正常
安全开关
已长按至LED常亮
油门位置
摇杆处于最低点(0%)
三、解锁步骤(美国手 - 左手油门)
将飞行模式切换至
稳定模式(Stabilize)
油门摇杆拉至
最低点(底部)
方向摇杆拨至
最右(最大行程)
保持2秒
直至解锁成功
四、解锁成功与失败标志
解锁成功标志
- 通过 电机开始怠速转动
- 通过 飞控LED灯常亮或慢闪
- 通过 地面站显示"Armed"状态
- 通过 轻推油门,电机转速增加
解锁失败标志
- 错误 电机不转动
- 错误 飞控黄灯闪烁
- 错误 地面站显示PreArm错误
- 错误 蜂鸣器发出报警音
五、常见解锁失败原因及解决方案
| 错误现象 | 可能原因 | 解决方案 |
|---|---|---|
| 警告 PreArm: Throttle not at zero | 油门摇杆未处于最低点 | 将油门摇杆完全拉到底部 |
| 警告 PreArm: Not in Stabilize mode | 飞行模式不是稳定模式 | 将模式开关切换至Stabilize位置 |
| 警告 PreArm: Need 3D Fix | 使用Loiter模式但无GPS信号 | 切换到Stabilize模式,或移动到有GPS信号的地方 |
| 警告 PreArm: RC not calibrated | 遥控器未校准 | 重新校准遥控器所有通道 |
| 警告 PreArm: Compass not calibrated | 罗盘未校准 | 执行罗盘校准 |
| 提示 安全开关未解锁 | 安全开关未长按 | 长按安全开关直至LED灯常亮 |
六、室内飞行注意事项
- 选择合适场地: 空间开阔,高度至少3米,无吊灯、风扇等障碍物
- 地面平坦: 起飞地面需水平,避免斜坡
- 远离人群: 确保飞行区域内无人走动
- 低空飞行: 初次飞行高度控制在1-2米以内
- 准备紧急措施: 随时准备收油门或上锁
- 使用保护罩: 建议安装桨叶保护罩,防止碰撞损坏
- 光流辅助: 如需更好的悬停稳定性,建议安装光流模块
七、快速参考
1. 飞行模式 → Stabilize(稳定模式)
2. 左边摇杆 ↙ 右下角(油门最低 + 方向最右)
3. 保持2秒 → 电机怠速 → 解锁成功
上锁步骤(美国手):
1. 落地后油门拉至最低
2. 左边摇杆 ↖ 左下角(油门最低 + 方向最左)
3. 保持2秒 → 电机停转 → 上锁成功
解锁
↙ 右下角
上锁
↖ 左下角
定高模式 (ALT_HOLD)
定高模式(AltHold)是使用自动油门,试图保持目前的高度的稳定模式。定高模式时高度仍然可以通过提高或降低油门控制,但中间会有一个油门死区,油门动作幅度超过这个死区时,飞行器才会响应你的升降动作。
悬停模式 (Loiter)
悬停模式是GPS定点+气压定高模式。应该在起飞前先让GPS定点,避免在空中突然定位发生问题。其他方面跟定高模式基本相同,只是在水平方向上由GPS进行定位。
返航模式 (RTL)
返航模式需要GPS定位。GPS在每次解锁前的定位点,就是当前的"家"的位置;GPS如果在起飞前没有定位,在空中首次定位的那点,就会成为"家"。进入返航模式后,飞行器会升高到15米,或者如果已经高于15米,就保持当前高度,然后飞回"家"。还可以设置高级参数选择到"家"后是否自主降落,和悬停多少秒之后自动降落。
自动返航
以下视频展示无人机自动返航。
自动任务模式(AUTO)
自动任务模式(AUTO)用于执行提前规划好的飞行任务。在 Mission Planner 中,用户可以进入“飞行计划”页面,在地图上添加航点,并根据实际需求设置每个航点的飞行高度、飞行速度、悬停时间、拍照动作、返航或降落等任务指令。
航线设置完成后,需要将任务写入飞控。无人机起飞后切换到 AUTO 模式,飞行器就会按照预设航线自动飞行,并依次执行各个航点对应的任务动作。
在执行自动任务前,请确认 GPS 定位正常、Home 点已成功记录、电池电量充足,并检查航点高度、飞行路线和周围环境是否安全。首次测试时建议使用简单航线和较低飞行速度,确认飞行稳定后再执行复杂任务。
自动任务设置演示
以下视频展示如何在 Mission Planner 中设置自动航线任务,并演示无人机按照预设航点自动飞行的过程。
降落模式 (Land)
降落模式可让飞行器垂直下降,而且具有这些特性:下降至10m的过程中(或是直到声呐检测到了飞行器下面有东西之前)使用常规定高控制器,通过WPNAV_SPEED_DN参数限制下降速度。
绕圈模式 (Circle)
当切入绕圈模式时,飞行器会以当前位置为圆心绕圈飞行。而且此时机头会不受遥控器方向舵的控制,始终指向圆心。如果遥控器给出横滚和俯仰方向上的指令,将会移动圆心。与定高模式相同,可以通过油门来调整飞行器高度,但是不能降落。圆的半径可以通过高级参数设置调整。
稳定模式 (Stabilize)
自稳模式(Stabilized):在自稳模式下,无人机自动调整至水平平衡。手动控制时,俯仰和横滚杆控制角度,方向杆控制旋转速率,油门控制高度。
飞行注意事项
- 第一次飞行,请在室外空旷处进行。在未熟悉飞行器操控之前,请勿在机场、禁飞区、航空管制区、人群聚集地、闹市区、高压线等地方飞行,以免发生意外;
- 先用2套试机桨叶试飞。桨叶上写有正反字样,对照机臂上的标签安装。有字的一面朝上,并拧紧电机子弹头;
注: 请熟记桨叶安装位置,错误的安装会导致无人机无法起飞!
- 打开遥控器,将飞行模式切换到定高或自稳模式;
- 飞行器放在平地上,GPS模块支架立起,拧紧螺帽;
注: GPS模块箭头前向一定要与机头前向一致!否则无法解锁起飞。
- 请将BB响报警器务必插在动力电池的平衡口上,然后将电池安装在飞机上;
注: 新电池电量只有一半,请先对电池进行充电再试飞。BB响报警表示电池需要充电。
- 将飞机电源接口与电池接口对接,飞行器开始自检。自检过程请勿挪动飞机,大概需要1分钟左右;
- 室外空旷处一般3~5分钟,GPS会搜到卫星信号进行定位。GPS定位的标志是看飞控上最大的LED指示灯:
- 蓝色 表示未定位,不能起飞;
- 绿色 表示定位成功,可以起飞;
建议:
1. 建议指示灯变绿1分钟左右起飞
2. 乐迪AT9S遥控器可以连续按2次遥控器左下角的End键,查看飞控回传数据
3. 悬停、一键返航、失控返航等高级功能,均要依靠GPS定位。所以GPS如果没有定位就起飞,飞机一键返航是无法回来的! - 安全开关解锁:长按安全开关,直到安全开关指示灯长亮;
- 飞行器机头向前放置,操作者站在飞机后方1米左右的位置;
- 起飞: 解锁后,将飞行模式切换到悬停模式(悬停模式依靠GPS定位,新手好操作)。稍微轻推油门(不要起飞),然后遥控器右边摇杆分别往前、后、左、右轻微推杆,查看无人机是否有相应的趋势动作,确认方向控制正常。熟悉方向控制后,将油门推至50%以上(一半以上),无人机会离地起飞。
注: 由于起飞时地面反馈气流比较大,有地效影响,无人机有可能会出现侧倾现象。这时候遥控器右边摇杆要辅助修正一下飞机姿态,不能只是推油门:无人机往前倾,就往后拉一点;往左倾,就往右拉一点,同时推油门,飞机就能离地起飞。
- 飞行: 飞机起飞后高度3米以上,由于是在悬停模式下,只要油门摇杆在50%的位置,飞机就会自动悬停在空中。不需要操作。油门摇杆高于50%,飞机就会慢慢上升;油门摇杆低于50%,飞机就会慢慢降落。同时,遥控器右边摇杆也可控制飞行器前、后、左、右不同方向飞行。
注: 第一次飞行,请保持飞行器在操作者正前方的视线范围内飞行。请勿随意旋转机头方向!请勿飞行太高太远,熟悉操作为主!
- 降落: 飞行完毕,慢慢拉低油门摇杆,飞机就会慢慢降落;或切换到降落模式,飞机会在当前位置自动降落,不需要操作者干预。
注: 手动降落时,油门切不可急速拉低,否则会造成飞机坠机!可收一点油门,再回一点油门,保持飞行器匀速降落。
新手不是一来就飞得好,飞行操作需要练习!详细操作飞行,请查看相关室外飞行视频。
遥控器解锁与上锁
解锁 (Arming)
左手油门(美国手):油门摇杆最低,方向摇杆最右,按住2秒左右(左边摇杆往右下角一直按住约2秒)。
上锁 (Disarm)
左手油门(美国手):油门摇杆最低,方向摇杆最左按住2秒左右(或油门摇杆处于最低位20秒左右,飞行器会自动上锁)。
飞行模式注释
| 模式名称 | 说明 | 适用场景 |
|---|---|---|
| 定高模式 (ALT_HOLD) | 自动油门保持高度,油门控制升降 | 室内飞行、无GPS环境 |
| 悬停模式 (Loiter) | GPS定点 + 气压定高 | 室外飞行、新手练习 |
| 返航模式 (RTL) | 自动飞回起飞点 | 信号丢失、紧急情况 |
| 降落模式 (Land) | 自动垂直降落 | 结束飞行 |
| 绕圈模式 (Circle) | 以当前位置为圆心绕圈 | 航拍、定点监控 |
| 稳定模式 (Stabilize) | 手动控制,自动水平 | 进阶练习、特技飞行 |
航模电池及遥控器电池都需要充满电后再使用,请严格按照以下使用方法操作,确保安全。
一、充电
- 航模电池的充电必须使用专用的平衡充充电器。充放电时必须将电池和充电器置于无易燃物品、防火防潮处,并确保充电环境通风良好,且要有人值守完成。
- 一般航模电池有两个主要接头:平衡头(白色多孔,如4孔为3S电池)和XT60接头(主电源接口)。请严格按照充电器说明书进行充电操作。
- 充电时,专用充电器会在单片电芯电压达到4.2V左右时自动断电(高压电池除外)。
- 在充电过程中,时刻监控电池的充电状态。不要超过电池规定的充电电压范围,防止过充。建议使用平衡充模式充电,以降低安全风险。
- 充电电压有上限:一般单片电芯充电限制电压为4.2V。3S航模电池标称总电压为11.1V,充电上限电压为12.6V。如果超过12.6V过多,即为过充,会对电池造成损害。
HotRc 充电器使用教程
HotRc 充电器操作演示:设置充电电流、选择电池类型(LiPo)、平衡充模式使用。4S 电池充电上限电压为 16.8V,请勿过充。
IMAX B6AC 充电器使用教程
IMAX B6AC 充电器操作演示:参数设置、平衡充模式、锂电保存模式、注意事项。
二、放电
- 放电电压也有下限,一般认为单片电芯电压低于3.3V即为过度放电,会对电池造成损伤,也就是常说的"电池过放"。过放的电池会产生不同程度的鼓包现象,再继续充电或使用需格外小心。
- 放电最大电流计算公式:
I = 放电倍率 × 容量(Ah)
例如:一个2200mAh(2.2Ah)的电池,放电倍率为45C,那么最大放电电流为 45 × 2.2A = 99A。即放电电流最大不能超过99A,否则会对电池造成损伤。
三、保存
- 电池长期保存时,不是想当然地充满电后直接丢在角落即可。一般来说,单片电芯的存放电压应在3.85V左右。高品质平衡充都配有存储模式,若长时间不使用电池,建议切换到此模式。如需超过2天不用,应转为储存电压。
- 避免在极端温度下存储锂电池。高温会导致电池性能下降,甚至引发过热、起火风险;低温下电池容量可能减少,影响性能。
- 存放过程中应尽可能避免撞击、挤压或其他物理损坏。如锂电池外壳有损坏,应立即停止使用并更换。
- 建议准备小型防爆柜,未使用电池时放入防爆柜存放,确保安全。
四、应急处理
- 使用锂电池时,应随时准备好适当的灭火器材(如D类灭火器或沙子)
- 如发生锂电池起火,切勿用水灭火,应使用干粉灭火器、沙子或防火毯覆盖
- 如电池冒烟或发热严重,立即将其移至室外空旷处,远离易燃物
- 了解锂电池火灾的应急处理措施,确保人身安全第一
五、电池过放解救方式
- 检查电池状态: 首先检查电池是否有鼓包、漏液、外壳破损等情况。如有明显损坏,请勿继续使用,应安全回收处理。
- 使用镍氢模式抢救: 部分智能充电器支持镍氢(NiMH)充电模式,可用此模式以极低电流(0.1A-0.5A)将电池电压充至3.0V以上,再切换回锂电平衡充模式正常充电。
- 小电流充电: 使用平衡充的"修复"或"小电流"模式,以0.5A以下电流缓慢充电,直至单片电芯电压恢复到3.3V以上。
- 全程监控: 抢救过程中必须全程值守,时刻观察电池温度和电压变化。如电池异常发热或冒烟,立即停止并远离。
- 容量测试: 成功恢复后,建议进行容量测试,检查电池性能是否严重下降。如容量明显减少或内阻增大,建议更换新电池。
- 安全第一原则: 抢救成功率并非100%,如电池已严重鼓包或多次过放,请直接回收处理,切勿冒险使用。
六、BB响使用方式
-
正确连接BB响:
将BB响插入电池的平衡接口(白色插头)。
警告 特别注意:最右侧红线为电池正极(+),必须与BB响对应的正极端对齐,切勿反插,否则可能损坏设备。 - 电压检测功能: 接通后,BB响会自动显示当前电池总电压(如图所示 0.62V 表示已严重过放)。
- 低压报警: 当单节电压低于设定值(一般3.3V左右)时,BB响会发出蜂鸣报警,用于飞行时提醒降落,避免过放。
- 过放电池判断: 若显示电压异常低(如低于3.0V/节甚至接近0V),说明电池已过放,需要谨慎处理,不建议直接使用。
- 辅助抢救判断: BB响可用于判断电池是否仍有电压响应,作为是否尝试“低电流唤醒”的参考依据。
- 使用习惯建议: 平时飞行建议一直插着BB响,作为电压实时监控工具,比事后抢救更安全可靠。
本套件标配 FlySky FS-i6 六通道遥控器,以下说明基于此型号。
遥控器规格
- 型号: FlySky FS-i6 (六通道)
- 频率: 2.4GHz AFHDS 自适应跳频技术
- 传输距离: 约 800-1000米(开阔无遮挡环境)
- 电源: 4节AA电池或2S锂电池
基本操作流程
1. 解锁 (Arming)
将油门摇杆拉至最低点,同时向右拨动方向摇杆至最大行程,保持约2秒。飞控指示灯闪烁后常亮,表示解锁成功。
2. 起飞 (Takeoff)
解锁后,缓慢推动油门摇杆至中位点(约50%),电机开始旋转。继续向上推动油门,飞行器平稳离地。
3. 上锁 (Disarm)
着陆后,将油门摇杆拉至最低点,同时向左拨动方向摇杆至最大行程,保持约2秒,电机立即停止转动。
通道配置说明
| 通道 | 功能 | 说明 |
|---|---|---|
| CH1 | 横滚 (Roll) | 控制飞行器左右倾斜,右摇杆水平方向 |
| CH2 | 俯仰 (Pitch) | 控制飞行器前后倾斜,右摇杆垂直方向 |
| CH3 | 油门 (Throttle) | 控制飞行器高度,左摇杆垂直方向 |
| CH4 | 偏航 (Yaw) | 控制飞行器旋转方向,左摇杆水平方向 |
| CH5 | 飞行模式 (SWC Mode) | 三档开关,可预设稳定/悬停/返航等模式 |
| CH6 | 辅助功能 (Aux) | 可配置为返航、避障开关等扩展功能 |
通电前摇杆位置检查
油门摇杆 (CH3) - 必须处于最低点
油门摇杆必须完全拉到底部(0%油门位置)
方向摇杆 (CH4) - 必须处于中位
方向摇杆应居中(无偏航输入)
横滚摇杆 (CH1)
通电前应处于中位(水平居中)
俯仰摇杆 (CH2)
通电前应处于中位(水平居中)
通电后强制检查清单
确认油门摇杆已完全拉至底部(0%位置)。如果摇杆处于中位或高位,飞控将显示"Throttle not at zero"错误,无法解锁。
横滚、俯仰、方向摇杆必须全部处于中位。任何偏置都可能导致飞控报错或飞行器起飞后异常偏航。
确认CH5模式开关处于"稳定模式(Stabilize)"位置,避免在未就绪时误入返航或自动模式。
观察飞控LED指示灯:蓝色闪烁表示未就绪,绿色常亮表示GPS定位成功且可以安全解锁。
飞控常见警告与解决方案
| 警告信息 | 原因 | 解决方案 |
|---|---|---|
| 警告 PreArm: Throttle not at zero | 油门摇杆未处于最低点 | 将油门摇杆完全拉到底部 |
| 警告 PreArm: Roll/Pitch not centered | 横滚或俯仰摇杆未居中 | 释放摇杆使其自动回中 |
| 警告 PreArm: Yaw not centered | 方向摇杆未居中 | 释放方向摇杆使其回中 |
| 持续蜂鸣声 + LED闪烁 | 飞控检测到异常或GPS未定位 | 等待GPS定位完成或检查传感器连接 |
正确通电流程
本套件标配 RadioMaster ATS9 Pro 九通道遥控器,采用 EdgeTX 开源系统,以下说明基于此型号。
遥控器规格
- 型号: RadioMaster ATS9 Pro (九通道)
- 系统: EdgeTX 开源操作系统 (支持触摸屏)
- 频率: 2.4GHz 多协议高频头 (内置 4-in-1 / ELRS 可选)
- 传输距离: 约 1.5-2公里(开阔无遮挡环境,取决于高频头)
- 电源: 2S 18650锂电池 (7.4V) 或 2S LiPo 电池
- 显示屏: 4.3英寸彩色触摸屏
- 通道数: 9个可编程通道 (支持扩展至16通道)
基本操作流程
1. 开机与对频
长按电源键3秒开机。进入模型设置菜单,选择"对频(Bind)",飞行器上电后自动完成对频。ATS9 Pro支持多种协议,请确保与接收机协议匹配。
视频教程:乐迪遥控器对频(PPM换成SBUS)
2. 解锁 (Arming)
将油门摇杆拉至最低点,同时向右拨动方向摇杆至最大行程,保持约2秒。飞控指示灯闪烁后常亮,表示解锁成功。也可通过自定义开关实现一键解锁。
3. 起飞 (Takeoff)
解锁后,缓慢推动油门摇杆至中位点(约50%),电机开始旋转。继续向上推动油门,飞行器平稳离地。
4. 上锁 (Disarm)
着陆后,将油门摇杆拉至最低点,同时向左拨动方向摇杆至最大行程,保持约2秒,电机立即停止转动。
视频教程:乐迪遥控器解锁
EdgeTX 特色功能
支持全触摸操作,参数设置更直观便捷
飞行模式、电压、卫星数等实时语音提醒
实时显示电池电压、GPS信号、飞行高度等
可作为飞行模拟器控制器使用
遥控器操作视频教程
建议在首次飞行前仔细观看以下视频,熟悉 EdgeTX 系统操作及 ATS9 Pro 各通道功能:
通道配置说明
| 通道 | 功能 | 对应摇杆/开关 | 说明 |
|---|---|---|---|
| CH1 | 横滚 (Roll) | 右摇杆水平方向 | 控制飞行器左右倾斜 |
| CH2 | 俯仰 (Pitch) | 右摇杆垂直方向 | 控制飞行器前后倾斜 |
| CH3 | 油门 (Throttle) | 左摇杆垂直方向 | 控制飞行器高度 |
| CH4 | 偏航 (Yaw) | 左摇杆水平方向 | 控制飞行器旋转方向 |
| CH5 | 飞行模式 (Mode) | SA 三档开关 | 可预设稳定/悬停/返航等模式 |
| CH6 | 辅助功能 1 | SB 三档开关 | 可配置为避障开关 |
| CH7 | 辅助功能 2 | SC 三档开关 | 可配置为相机快门/灯光 |
| CH8 | 辅助功能 3 | SD 两档开关 | 可配置为紧急降落/返航 |
| CH9 | 旋钮通道 | S1 电位器旋钮 | 可配置为云台俯仰控制 |
常见问题排查
| 问题现象 | 可能原因 | 解决方案 |
|---|---|---|
| 警告 无法解锁 | 油门未归零 / 协议不匹配 | 确认油门摇杆在最低点,检查高频头协议是否与接收机一致 |
| 警告 飞行模式无法切换 | 通道映射错误 / 未校准 | 进入 EdgeTX 系统检查通道输出,重新校准摇杆 |
| 警告 信号丢失/失控 | 天线遮挡 / 距离过远 | 确保天线垂直地面摆放,避免金属物遮挡 |
| 无法对频 | 协议选择错误 / 接收机故障 | 确认 ATS9 Pro 高频头协议与接收机型号匹配 |
高级功能
模型存储
支持 SD 卡存储多个模型配置,一键切换不同无人机设置
RSSI 预警
实时显示信号强度,低于设定阈值自动语音报警
逻辑开关
支持复杂逻辑开关组合,实现高级混控功能
4.1 飞控参数设置
光流模块基础参数(Optical Flow Setup)
| 参数名 | 数值 | 说明 |
|---|---|---|
| FLOW_TYPE | 8 | 设置光流传感器类型(upflow) |
| SERIAL2_PROTOCOL | 18 | Telem2 串口用于光流数据 |
EKF3 基础配置
| 参数名 | 数值 | 说明 |
|---|---|---|
| AHRS_EKF_TYPE | 3 | 使用 EKF3 |
| EK2_ENABLE | 0 | 关闭 EKF2 |
| EK3_ENABLE | 1 | 启用 EKF3 |
| EK3_SRC_OPTIONS | 0 | 禁用所有速度融合 |
EKF3 默认(GPS模式)
| 参数名 | 默认值 | 说明 |
|---|---|---|
| EK3_SRC1_POSXY | 3 | 水平位置:GPS |
| EK3_SRC1_POSZ | 1 | 垂直位置:气压计 |
| EK3_SRC1_VELXY | 3 | 水平速度:GPS |
| EK3_SRC1_VELZ | 3 | 垂直速度:GPS |
| EK3_SRC1_YAW | 1 | 航向:指南针 |
激光雷达(Rangefinder)
| 参数名 | 数值 | 说明 |
|---|---|---|
| SERIAL4_PROTOCOL | 9 | 串口用于激光雷达 |
| SERIAL4_BAUD | 115 | 波特率 |
| RNGFND1_TYPE | 20 | Benewake 串口雷达 |
| RNGFND1_MIN_CM | 10 | 最小测距 |
| RNGFND1_MAX_CM | 1000 | 最大测距 |
| RNGFND1_GNDCLEAR | 10 | 安装离地高度 |
光流 + GPS 切换(双源 EKF)
主定位源(GPS)
| EK3_SRC1_POSXY | 3 |
| EK3_SRC1_POSZ | 1 |
| EK3_SRC1_VELXY | 3 |
| EK3_SRC1_VELZ | 3 |
| EK3_SRC1_YAW | 1 |
次定位源(光流)
| EK3_SRC2_POSXY | 0 |
| EK3_SRC2_POSZ | 2 |
| EK3_SRC2_VELXY | 5 |
| EK3_SRC2_VELZ | 0 |
| EK3_SRC2_YAW | 1 |
遥控器切换参数
| 参数名 | 数值 | 说明 |
|---|---|---|
| RC6_OPTION | 90 | 切换 EKF 定位源 |
| EK3_FLOW_DELAY | 10 | 光流延迟 |
常见问题(关键坑)
| 问题 | 对应参数 |
|---|---|
| 切换光流报错 | RNGFND1_MIN_CM 太大 |
| 无法解锁 | ARMING_CHECK 未关闭 GPS |
| 光流不生效 | EK3_SRC1_VELXY ≠ 5 |
| 飘 / 不稳 | EK3_FLOW_DELAY 未调 |
电脑打开网络连树梅派4B热点 密码:123456abcd。树梅派4B网地址:10.42.0.20:3000
电脑打开网络连树梅派5热点 密码:123456abc。树梅派5网地址:10.42.0.20:3001
视频教程:网页飞控摇测
视频教程:无线方式连地面站
视频教程:连树梅派热点
Gstreamer 视频推流到地面站动过UDP
VLC 视频推流
二、使用 SSH 进入树莓派
123456abc
首次登录后建议修改密码
树莓派 4B
用户名: ubuntu
IP地址: 10.42.0.20
系统: Ubuntu 22.04 / 24.04
123456abc
树莓派 5
用户名: drobotics
IP地址: 10.42.0.20
系统: Ubuntu 24.04 + ROS2
123456abc
完整连接示例
树莓派 4B 连接:
ubuntu@10.42.0.20's password: 123456abc
ubuntu@raspberrypi4:~$
树莓派 5 连接:
drobotics@10.42.0.20's password: 123456abc
drobotics@raspberrypi5:~$
ping 10.42.0.20 测试连通性。
解决mavproxy和机载电脑的端口冲突
在ubuntu 树梅派终端输入:systemctl stop rpanion.service
SCP 命令使用指南
前置准备
- 树莓派与电脑连接在同一网络(Wi-Fi 或网线)
- 已知树莓派的 IP 地址(如:10.42.0.20)
- 已知树莓派的用户名和密码
- 已在树莓派上启用 SSH
macOS 用户
基本语法:
示例:复制文件到 Raspberry Pi 4B(Ubuntu 系统)
scp ~/Desktop/myfile.txt ubuntu@10.42.0.20:~/home/ubuntu/
# 复制整个文件夹(使用 -r 参数)
scp -r ~/Desktop/myfolder ubuntu@10.42.0.20:~/home/ubuntu/
# 复制文件并重命名
scp ~/Desktop/myfile.txt ubuntu@10.42.0.20:~/home/ubuntu/newfile.txt
示例:复制文件到 Raspberry Pi 4(drobotics 用户)
scp ~/Desktop/myfile.txt drobotics@10.42.0.20:~/home/drobotics/
# 复制整个文件夹
scp -r ~/Desktop/myfolder drobotics@10.42.0.20:~/home/drobotics/
Windows 用户(PowerShell 或 CMD)
基本语法:
示例:复制文件到 Raspberry Pi 4B(Ubuntu 系统)
scp C:\Users\YourName\Desktop\myfile.txt ubuntu@10.42.0.20:~/home/ubuntu/
# 复制整个文件夹(使用 -r 参数)
scp -r C:\Users\YourName\Desktop\myfolder ubuntu@10.42.0.20:~/home/ubuntu/
示例:复制文件到 Raspberry Pi 5(drobotics 用户)
scp C:\Users\YourName\Desktop\myfile.txt drobotics@10.42.0.20:~/home/drobotics/
# 复制整个文件夹
scp -r C:\Users\YourName\Desktop\myfolder drobotics@10.42.0.20:~/home/drobotics/
常用 SCP 参数
| 参数 | 说明 |
|---|---|
-r | 递归复制整个文件夹 |
指定端口(默认22),如 scp -P 2222 file.txt user@ip:~/ | |
指定私钥文件,如 scp -i ~/.ssh/id_rsa file.txt user@ip:~/ | |
| 显示详细调试信息 | |
| 启用压缩传输 |
从树莓派复制文件到电脑
scp ubuntu@10.42.0.20:~/home/ubuntu/myfile.txt ~/Desktop/
# 复制整个文件夹
scp -r ubuntu@10.42.0.20:~/home/ubuntu/myfolder ~/Desktop/
# drobotics 用户
scp drobotics@10.42.0.20:~/home/drobotics/myfile.txt ~/Desktop/
常见问题
| 问题 | 解决方案 |
|---|---|
| 错误 ssh: connect to host 10.42.0.20 port 22: Connection refused | 树莓派 SSH 未启用或 IP 地址错误,检查 SSH 服务状态和 IP 地址 |
| 错误 Permission denied (publickey,password) | 用户名或密码错误,确认用户名和密码是否正确 |
| 警告 scp: No such file or directory | 本地文件路径或远程路径错误,检查路径是否正确 |
快速参考
scp local_file.txt ubuntu@10.42.0.20:~/home/ubuntu/
# 复制文件到树莓派 4 (drobotics)
scp local_file.txt drobotics@10.42.0.20:~/home/drobotics/
# 复制文件夹
scp -r local_folder/ ubuntu@10.42.0.20:~/home/ubuntu/
# 从树莓派复制到本地
scp ubuntu@10.42.0.20:~/home/ubuntu/remote_file.txt./
通过 光流模块安装检查清单
• 光流芯片方向朝前(与机头方向一致)
• 模块无遮挡物(摄像头、线缆等)
• 箭头/人像标识与无人机前方对齐
通过 雷达测距与光流数据
TFmini 激光雷达距离显示 | 光流位移数据正常
通过 EKF3 光流融合成功
VRA/SWC 开关中位 → 光流定位正常 → 飞控 LED 蓝灯常亮
参数检验视频
4.2 测试
- 无人机重启以后,先长按安全开关,飞控 LED 指示灯会变成蓝色;
- 将飞行模式切换到悬停 (PosHold) 模式,飞控会闪黄灯(室内无 GPS 信号);如果连接地面站,有可能出现以下警报:
PreArm: Need Position Estimate - 然后再将 SWG(乐迪遥控器)/ SWC(flysky遥控器) 开关切换到中位 (MIDDLE),使用光流模块定位,要稍微等待几秒钟,飞控 LED 转为蓝灯,表示光流定位正常。并且在消息框中会出现 EKF3 已经融合光流的提示;
- 使用遥控器解锁正常解锁,电机会怠速转动,表示设置成功;
- 如果切换到光流定位后飞控一直闪黄灯,请先查看消息框的报警信息,根据报警信息来处理。或检查对地激光雷达以下参数是否正确:
RNGFND1_MIN_CM = 10(默认是 20,脚架高度不够,切换到光流就报错)
5 室外飞行测试需要注意的几点
1. 第一次飞行,室外有 GPS 信号,先将 SWG(乐迪遥控器)/ SWC(flysky遥控器) 开关切换到中间位 (MIDDLE),在悬停(Poshold) 模式下使用 GPS 飞行;
2. 第二次飞行,使用光流定位,将SWG(乐迪遥控器)/ SWC(flysky遥控器) 开关切换到中位 (MIDDLE),在悬停 (Loiter) 模式下飞行;
3. 前两次测试成功,即可在飞行过程中根据实际情况,切换定位源。
警告 请注意:光流定位请在低空时使用(5 米以下)
飞行视频
推荐使用ESP8266或思翼WiFi模块连接飞控串口,实现无线地面站调试。设置SERIAL2_BAUD = 57600,协议为MAVLink,即可通过手机QGC或Mission Planner连接。
步骤 1:连接原理图
确认雷达、电源模块、飞控串口和地线共地关系。先按图核对线序,再通电测试。
LQ图传模块支持HDMI及AV输入,配合树莓派可构建FPV数字图传。模拟图传接摄像头和5.8G发射,频率需与接收机匹配。
通过网盘分享的文件:LQ3 digital transmission.mp4 链接: https://pan.baidu.com/s/1LkZRF0_8agYzfUZjg3xdGQ?pwd=1987 提取码: 1987通过Pixhawk AUX通道控制舵机,设置RC9_FUNCTION = 51 (Servo9),在Mission Planner中使用脚本或遥控器开关触发投放动作。
基于 Python + pymavlink 的 GUIDED 控制示例,用于学习从连接飞控、等待 GPS/EKF、切换 GUIDED、解锁、起飞、发送速度指令到自动降落的完整流程。建议先在 SITL 或拆桨状态验证,再进入空旷环境低速实机测试。
MAVLink 示例代码库
这组代码用于无人机机载计算机的视觉识别测试,从 USB 摄像头采集、Full HD 图片保存,到 YOLOv8 人体检测、无界面图片保存和自动录像。建议先把摄像头、模型路径和推理速度验证稳定,再把检测结果接入 MAVLink 自主任务。
YOLO 示例代码库
/home/drobotics/yolov8n.pt,部署到树莓派或 Jetson 时请确认模型文件、摄像头编号、保存目录权限和散热状态。
通过 Raspberry Pi 将 Pixhawk 的 MAVLink 数据实时转发至 Windows 地面站,实现无人机与电脑之间的稳定通信。用户只需完成简单配置,即可在 Windows 上使用 Python、Mission Planner 或自定义软件进行自主飞行开发。
本方案支持解锁、起飞、航点飞行、速度控制、自动降落等 MAVLink 功能,并可扩展至多机编队、自动巡检、视觉导航及 SLAM 等高级应用场景。
- PILOT_SPEED_UP: 上升速度限幅(单位:cm/s,默认 250)
- PILOT_ACCEL_Z: 垂直加速度限幅(单位:cm/s²,控制爬升/下降的响应速度)
- WPNAV_SPEED: 航线飞行速度(单位:cm/s,默认 500)
- RTL_ALTITUDE: 返航高度(单位:cm,默认 1500)
串口与MAVLink配置
- SERIAL1_BAUD: 串口1波特率(推荐 921600,用于机载计算机通信)
- SERIAL2_BAUD: 串口2波特率(TELEM2,SIYI云台用115200)
- SERIAL1_PROTOCOL: 串口1协议(2 = MAVLink2,推荐版本)
- SERIAL2_PROTOCOL: 串口2协议(8 = SIYI云台 / 2 = MAVLink2)
说明: MAVLink2 协议支持消息签名、更高安全性,建议机载计算机与飞控通信时使用 MAVLink2。
SERIAL1_BAUD = 921600SERIAL1_PROTOCOL = 2(MAVLink2)
卓博泰官方教程:A1激光雷达自主避障飞行 | 视频链接可扫码获取,演示室内悬停、动态绕障。
播放 完整演示视频即将更新,关注B站/优酷频道
基于IR锁定和视觉引导,通过I2C红外传感器实现降落阶段厘米级精度,需要设置PLND_ENABLED = 1 及 PLND_TYPE参数。
高级配置建议在基础避障稳定后再开启。重点检查串口协议、雷达方向、避障距离、遥控器开关通道和地面站测距数据,避免在未验证数据稳定前直接进行实飞测试。
SITL适合在实机测试前验证任务脚本、MAVLink转发和飞行模式切换。建议先使用本地仿真确认解锁、起飞、航点、返航和降落流程,再迁移到真实飞控。
A1 RPLidar 是一款360度激光雷达,可用于无人机避障、SLAM建图、定高测距等应用。本指南将详细介绍如何将A1 RPLidar与Pixhawk飞控进行连接和配置。
一、概述
A1 RPLidar 规格参数:
- 测量半径:0.15m - 12m
- 扫描角度:360度
- 测量频率:8000次/秒
- 扫描频率:5-15 Hz(可调)
- 供电要求:5V / 1A(必须独立供电)
- 通信接口:TTL串口(3.3V/5V兼容)
二、安装步骤
步骤 1:连接原理图
确认雷达、电源模块、飞控串口和地线共地关系。先按图核对线序,再通电测试。
步骤 2:与 Pixhawk UART 连接
将雷达 TX/RX 与 Pixhawk 对应串口交叉连接,GND 必须与独立供电模块共地。
步骤 3:雷达串口协议与波特率设置
在 Mission Planner 参数表中配置对应 SERIAL 端口协议和波特率,写入后重启飞控。
步骤 4:选择激光雷达型号 A1
根据固件支持选择 RPLidar A1 对应类型,随后检查测距数据是否开始刷新。
步骤 5:雷达安装方向
保持雷达水平固定,避开桨叶气流和强震动区域,线束需要扎紧避免扫盘干涉。
步骤 6:可选其他串口连接
如默认串口已被占用,可切换到 TELEM 或备用 UART,但参数必须跟随端口同步修改。
步骤 7:查看雷达数据
进入地面站状态页或测距显示项,确认距离值随障碍物移动而稳定变化。
步骤 8:雷达检测到的数据
观察数据是否跳变、丢失或固定不变;异常时优先检查供电、电平和线序。
步骤 9:开启避障功能
在确认测距稳定后再开启避障参数,并先进行低速、低高度地面验证。
步骤 10:遥控器开关配置
将避障启停绑定到清晰可触达的通道,确保飞手可随时关闭或切换模式。
步骤 11:查看遥控通道值
拨动开关检查 PWM 高低值,确认通道区间覆盖参数要求且无反向误触。
步骤 12:避障功能验证
先拆桨或架高测试响应,再进行空旷环境低速试飞,逐步扩大测试范围。
三、参数配置总结
| 参数名称 | 推荐值 | 说明 |
|---|---|---|
| SERIAL4_PROTOCOL | 9 | 设置串口协议为激光雷达 (Lidar) |
| SERIAL4_BAUD | 115 | 设置波特率 115200 |
| RNGFND1_TYPE | 20 或 24 | 20 = Benewake Serial,24 = RPLidar A1 |
| RNGFND1_MIN_CM | 20 | 最小测量距离 20cm |
| RNGFND1_MAX_CM | 1200 | 最大测量距离 12m |
| AVOID_ENABLE | 2 | 启用避障功能 |
| AVOID_MARGIN | 150 | 避障距离 1.5米 (单位cm) |
四、常见问题排查
| 问题现象 | 可能原因 | 解决方案 |
|---|---|---|
| 雷达不旋转/无数据 | 供电不足/接线错误 | 检查UBEC是否正常供电(5V/1A以上),确认线序正确 |
| 地面站无测距数据 | 参数配置错误/串口协议不对 | 确认SERIAL4_PROTOCOL=9,RNGFND1_TYPE=20或24 |
| 数据跳动/不稳定 | 供电干扰/安装位置震动 | 使用带磁环UBEC,雷达安装需减震处理 |
| 避障功能无效 | AVOID_ENABLE未开启/参数设置错误 | 检查AVOID_ENABLE=2,确认雷达数据正常显示 |
五、接线示意图
A1 RPLidar
● GND (黑) → UBEC GND
● RX (白) → 飞控 TX
● TX (绿) → 飞控 RX
Pixhawk 飞控
TX → 雷达 RX
RX → 雷达 TX
GND → UBEC GND
UBEC 5V/2A
Output 5V → 雷达 VCC
GND → 雷达 GND