Mission Planner初学者安装调试教程指南(APM或PIX飞控)4——校准加速度计、指南针、遥控器、设置飞行模式

article/2025/10/9 5:23:56

目录

1.加速度计校准。

2.指南针校准。

3.遥控器校准。


安装完固件后,无人机并不能马上解锁起飞,必须进行校准加速度计、指南针、遥控器,下面就逐一进行校准,该环境使用的是APM2.8、Mission Planner1.3.70地面站软件。

1.加速度计校准。

校准前应准备水平的地面或桌面,平整的方形硬壳盒子作为姿态参考。将飞控主板固定在盒子上中央位置。通过数据线连接飞控和电脑,打开Mission Planner,点击连接。

39222551f9f94c82b86f8749ce78ee83.pnge0274549eeda47598b8f608075d99389.jpg

步骤:

1.选择初始设置——安装固件——必要硬件——加速度计校准。

2.按提示操作。

然后按照地面站提示,放置飞控水平,左,右,下,上以及背面LEVEL,放平LEFT,飞控向左RIGHT,飞控向右DOWN,飞控箭头向下UP,飞控箭头向上BACK,背面朝上

759849f797514a2e911c773e8865663f.jpg

bc0178a3ab114b9ab8a626a8e15205e3.jpg

level
首先按飞控放平,箭头对向电脑屏幕,当点击校准加速度按钮时,飞控RGB灯会红蓝闪,保持飞控静止,等红蓝闪过后就会提示开始校准

0757a38f1feb4720a9eb4ac5f32c636f.jpg

70776d7485ef48c5bab5e9ab6082455b.jpg

5e741f1f6ed14bbb9912251177b766c8.jpg

9c3cf031b51846eea3c57d9a79be5449.jpg

4beb2879b8004ea79b3f037b584ef4a8.jpge80bd6de208f44de8abafca8c4e3a9f7.jpg

提示:

每个方位的停留时间为一秒左右,不可以过久也不能太快,在移动过程中应注意保持箭头朝向电脑为基准方位。
成功后提示sucessful,失败会提示failed,需要再次进行校准。
1.这里校准完加速度成功后必须断电重新连接。
2.第二步是做水平校准,做水平校准是必须的,而且是必须在上一步完成后断电基础上完成的。
3.如果不校准水平,可能后期飞行中出现不水平。

关键操作:

1.这里校准完加速度成功后必须断电重新连接。
2.第二步是做水平校准,做水平校准是必须的,而且是必须在上一步完成后断电基础上完成的。
3.如果不校准水平,可能后期飞行中出现不水平。


2.指南针校准。

 提示:

1.使用外置罗盘比内置罗盘更加抗干扰。

2.低版本的固件可能无法识别部分外置罗盘。

3.指南针校准成功后一定要飞控断电重现链接。

步骤:

1.选择初始设置——安装固件——必要硬件——指南针校准,勾选具体的GPS类型和安装位置。

2.在onboard mag calibration 点击开始或start。

3.按照提示旋转无人机每一侧面。

4.等待校准完成。

5.*出现重启飞控,再次返回指南针校准查看偏移。(*根据不同版本有所区别)

6.校准完成,重新插拔,重现链接飞控。

关键操作:

1.校准完后必须断电飞控,重新连接。

2.如果使用外置罗盘,需要禁用内置罗盘,V2.5.2版本APM禁用内置罗盘的方法是断开罗盘芯片边上的一个预设焊盘焊点,V2.8.0版本的APM只需要拔掉板上标记为MAG的跳线帽即可

3.在校准过程中,需要判断并设置芯片位置。外置罗盘是芯片字符向下安装的,则需要Rotation下拉框中选择Rotation_Roll_180,意思就是罗盘芯片横滚了180度安装,机头方向不变。如果自定义外置罗盘的机头指向,例如选择Rotation_Yaw_90(机头偏转90度),Rotation_Pitch_180(俯仰翻转180度安装)(机头机尾调换)等等。

 下图为部分报错。

如果报错,可分析查看飞行数据消息和相关日志。

2022/7/9 17:04:50 : PreArm: 3D Accel calibration needed
2022/7/9 17:04:50 : PreArm: Check firmware or FRAME_CLASS
2022/7/9 17:04:20 : PreArm: 3D Accel calibration needed
2022/7/9 17:04:20 : PreArm: Check firmware or FRAME_CLASS
2022/7/9 17:03:50 : PreArm: 3D Accel calibration needed
2022/7/9 17:03:50 : PreArm: Check firmware or FRAME_CLASS
2022/7/9 17:03:20 : PreArm: 3D Accel calibration needed
2022/7/9 17:03:20 : PreArm: Check firmware or FRAME_CLASS
2022/7/9 17:03:14 : EKF3 IMU1 is using GPS
2022/7/9 17:03:14 : EKF3 IMU0 is using GPS
2022/7/9 17:02:51 : EKF3 IMU0 origin set
2022/7/9 17:02:51 : EKF3 IMU1 origin set
2022/7/9 17:02:50 : PreArm: 3D Accel calibration needed
2022/7/9 17:02:50 : PreArm: Check firmware or FRAME_CLASS
2022/7/9 17:02:41 : GPS 1: detected as u-blox at 230400 baud
2022/7/9 17:02:39 : EKF3 IMU1 MAG0 initial yaw alignment complete
2022/7/9 17:02:39 : EKF3 IMU0 MAG0 initial yaw alignment complete
2022/7/9 17:02:38 : EKF3 IMU1 tilt alignment complete
2022/7/9 17:02:38 : EKF3 IMU0 tilt alignment complete
2022/7/9 17:02:38 : Frame: UNSUPPORTED
2022/7/9 17:02:38 : DESKTOP-V1FI066
2022/7/9 17:02:38 : ArduCopter V4.2.0-dev (6ceee23b)
2022/7/9 17:02:38 : Frame: UNSUPPORTED
2022/7/9 17:02:38 : DESKTOP-V1FI066
2022/7/9 17:02:38 : ArduCopter V4.2.0-dev (6ceee23b)
2022/7/9 17:02:38 : Frame: UNSUPPORTED
2022/7/9 17:02:38 : DESKTOP-V1FI066
2022/7/9 17:02:38 : ArduCopter V4.2.0-dev (6ceee23b)
2022/7/9 17:02:37 : AHRS: EKF3 active
2022/7/9 17:02:37 : EKF3 IMU1 initialised
2022/7/9 17:02:37 : EKF3 IMU0 initialised
2022/7/9 17:02:35 : AHRS: DCM active
2022/7/9 17:02:35 : ArduPilot Ready
Setting SIM_SPEEDUP=1.000000
Suggested EK3_BCOEF_* = 16.288, EK3_MCOEF = 0.209
Home: 38.891876 117.115373 alt=1.240000m hdg=0.000000
Starting sketch 'ArduCopter'
Starting SITL input
Using Irlock at port : 9005
bind port 5760 for 0
Serial port 0 on TCP port 5760
Loaded defaults from C:\Users\***\AppData\Local\Temp\tmpFC3.tmp
bind port 5762 for 2
Serial port 2 on TCP port 5762
bind port 5763 for 3
Serial port 3 on TCP port 5763
MKFIFO failed with No such file or directory
MKFIFO failed with No such file or directory
Smoothing reset at 0.001
validate_structures:469: Validating structures
Loaded defaults from C:\Users\***\AppData\Local\Temp\tmpFC3.tmp
New connection on serial port 0
MKFIFO failed with No such file or directory
MKFIFO failed with No such file or directory
MKFIFO failed with No such file or directory
MKFIFO failed with No such file or directory
MKFIFO failed with No such file or directory
MKFIFO failed with No such file or directory
Setting SIM_SPEEDUP=1.000000
Suggested EK3_BCOEF_* = 16.288, EK3_MCOEF = 0.209
Home: 38.891876 117.115373 alt=1.240000m hdg=0.000000
Starting sketch 'ArduCopter'
Starting SITL input
Using Irlock at port : 9005
bind port 5760 for 0
Serial port 0 on TCP port 5760
Loaded defaults from C:\Users\***\AppData\Local\Temp\tmpFC3.tmp
bind port 5762 for 2
Serial port 2 on TCP port 5762
bind port 5763 for 3
Serial port 3 on TCP port 5763
MKFIFO failed with No such file or directory
MKFIFO failed with No such file or directory
Smoothing reset at 0.001
validate_structures:469: Validating structures
Loaded defaults from C:\Users\***\AppData\Local\Temp\tmpFC3.tmp
MKFIFO failed with No such file or directory
MKFIFO failed with No such file or directory
MKFIFO failed with No such file or directory
MKFIFO failed with No such file or directory
MKFIFO failed with No such file or directory
MKFIFO failed with No such file or directory

3.遥控器校准。

 提示:

1.校准遥控器前要确保不需要连接动力电池,如果已经安装电机必须拆卸螺旋桨。

2.校准条如果和遥控器操纵杆方向不一致,可以设置遥控器本身的反转reverse。

步骤:

1.选择初始设置——安装固件——必要硬件——遥控器校准。

2.点击校准,移动遥控器操纵杆到各个方位且是最大极限位置。

3.显示绿色校准条上的红线,显示最大值和最小值。

4.点击完成。

5.将操纵杆居中,油门杆最低,点击确定。

6.出现校准数据,通常在999-2000之间。

关键操作:

信道2(ch2)俯仰(pitch)的绿色校准条同操作遥控器操纵杆方向正好相反。即操纵杆向上,校准条向下。这是唯一的且是正确的相反(其他则是和校准条运动轨迹完全一致)。pitch信道该状态时不可以改正,如果改成动作映射一致,反而是调错了。

4.设置飞行模式

提示:

飞行模式的设置是重要且关键的前期调试工作之一,也关系到新组装无人机能否解锁,需要根据需要正确的设置飞行模式。如果组装无人机错误设置且无人机未进行系留,存在无人机飞出控制区造成地面危险或丢失的风险。

步骤:

1.通过数据线连接地面站和飞控。

2.选择初始设置——必要硬件——飞行模式。

3.切换遥控器飞行模式开关,通常为通道5,此时绿色高光移动至飞行模式1-6,通过下拉箭头,可以选择不同模式。

4.一般三档开关可设置三种不同的飞行模式,初学者可设置为自稳模式、定高模式、定点模式等。配合其他档位,可以设置六种模式。(可以参见Mission Planner初学者安装调试教程指南(APM或PIX飞控)6——富斯i6通过mission planner设置飞行模式(结合二挡三挡开关设置六种飞行模式)及主要飞行模式简介)https://blog.csdn.net/m0_72607891/article/details/125802043

关键操作:

1.部分模式需要GPS支持,在组装性能不确定的情况下试飞,应该对无人机进行系留或在室内或拦截网内限制,否则有失控危险并导致更加严重的后果。

2.解锁只能在既定的模式下进行,APM一般只有处于Stabilize,Acro,AltHold,Loiter这几种模式时才能解锁,如果不能解锁,请检查飞行模式是否正确,一般情况下从Stabilize模式解锁。

3.无人机起飞后可以进行飞行模式的切换,但是切换可能导致突然的立轴方向的升降或水平面的漂移,必须预有准备,尤其是在GPS信号情况不明的地方或室内,无限制手段下的无人机切换飞行模式必须慎重操作。要随时判断情况并可以迅速调整到自稳模式,关键时刻要夺回控制权,通过手动操作再次控制无人机至稳定状态。


http://chatgpt.dhexx.cn/article/JlbiwFFg.shtml

相关文章

每天读一点儿APM(PIX)代码之三:飞行控制

本期话题以ArduPlane代码为例分析了Ardupilot飞控体系对飞行器的反馈控制过程,并在实例中添加了一个直接易用的固定翼起飞辅助模式,供大家参考。 姿态控制是飞控的核心功能,不论固定翼还是多旋翼,都需要维持飞行器本身的稳定。ArduPilot采用反馈修正的方式进行姿态控制,以…

PixHawk飞控 配置参数

PixHawk飞控 PixHawk是著名飞控厂商3DR推出的新一代独立、开源、高效的飞行控制器,前身为APM飞控,不仅提供了丰富的外设模块和可靠的飞行体验,有能力的爱好者还可在其基础上进行二次开发。第一次使用需要多方查阅资料,摸索前行&a…

Mission Planner初学者安装调试教程指南(APM或PIX飞控)7——多旋翼无人机APM(PIX)飞控ardupilot missionplanner扩展调参、基本调参(PID调参)

目录 1 APM(PIX)飞控ardupilot missionplanner扩展调参、基本调参默认值 2 Copter Home 3 调参各部分的解析示意图 4 在飞行中调roll和pitch(以遥控输入第六通道调参为例) https://ardupilot.org/copter/index.html P ID到底是个什么东西&#xff…

Web自动化测试怎么做呢?好!接下来我们就开始Web网页测试针对性的流程解析啦!!!

前言 测试行业现在70%是以手工测试为主,那么只有20%是自动化测试,剩下的10%是性能测试。 有人可能会说,我现在做手工,我为什么要学自动化呢?我去学性能更好性能的人更少? 其实,性能的要求比自动…

Web自动化测试流程:从入门到精通,帮你成为测试专家

B站首推!2023最详细自动化测试合集,小白皆可掌握,让测试变得简单、快捷、可靠https://www.bilibili.com/video/BV1ua4y1V7Db 目录 摘要: 步骤一:选取测试工具 步骤二:编写测试用例 步骤三:编…

Web测试流程图

Web测试侧重流程图: 项目开发-测试双v模型: 常见问题: 1、给你项目,你会从哪方面着手测试? 【分析需求,明确测试任务,分析测试范围,制定测试计划和测试用例。】 2、冒烟测试过不…

web自动化测试流程的总结及关注点

目录 一、立项后测试需要拿到的文档 二、需求评审 三、用例编写(同时根据开发计划编写测试计划) 四、用例评审 五、测试执行 六、测试报告及操作手册 项目的测试流程大只包含的几个阶段:立项、需求评审、用例评审、测试执行、测试报告文…

Web网页测试全流程解析论Web自动化测试

1、功能测试 web网页测试中的功能测试,主要测试网页中的所有链接、数据库连接、用于在网页中提交或获取用户信息的表单、Cookie 测试等。 (1)查看所有链接: 测试从所有页面到被测特定域的传出链接。 测试所有内部链接。 测试链…

【2023最全教程】Web自动化测试怎么做?Web自动化测试的详细流程和步骤

一、什么是web自动化测试 自动化(Automation)是指机器设备、系统或过程(生产、管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测、信息处理、分析判断、操纵控制,实现预期的目…

web-自动化测试流程

1. 自动化测试流程 (1) 需求分析 (2) 挑选适合做自动化测试的功能 (3) 设计测试用例 (4) 搭建自动化测试环境 [可选] (5) 设计自动化测试项目的架构 [可选] (6) 编写代码 (7) 执行测试用例 (8) 生成测试报告并分析结果 2、自动化项目框架自动化框架 ① 顺序&#xf…

功能测试(一)—— web项目环境与测试流程、业务流程测试

目录 目标 一、web项目环境说明 【了解】 ​编辑 1.1 环境的定义 1.2 环境(服务器)的组成 1.3 面试题:你们公司有几套环境? 二、熟悉商城项目 【了解】 2.1 商城项目的核心业务 2.2 商城项目的核心功能模块 三、测试流程的应用 【重点】 3.1 需…

Web测试流程和方法来看这里~

一、测试流程 所有测试的流程大体上是一致的:开始测试前准备-->需求分析-->测试设计(测试计划,测试用例)-->执行测试-->提交BUG-->测试总结。 对于web测试,较之其他软件测试又有所不同,这…

Web自动化测试的详细流程和步骤,一篇足矣

Web自动化测试是软件测试中非常重要的一种测试方法,它通过编写脚本来模拟人工操作网页,从而实现对Web应用程序进行自动化测试的过程。为了保证测试质量和效率,我们需要遵循一定的流程和步骤来完成Web自动化测试。 一、测试环境准备 在进行W…

[教程]Web自动化测试怎么做?Web网页测试全流程解析

1、功能测试 web网页测试中的功能测试,主要测试网页中的所有链接、数据库连接、用于在网页中提交或获取用户信息的表单、Cookie 测试等。 (1)查看所有链接: 测试从所有页面到被测特定域的传出链接。测试所有内部链接。测试链接…

web测试流程有哪些?重点是什么?我来告诉你

目录 前言 一、立项后测试需要拿到的文档 二、需求评审 三、用例编写(同时根据开发计划编写测试计划) 四、用例评审 五、测试执行 六、测试报告及操作手册 前言 项目的测试流程大致包含的几个阶段:立项、需求评审、用例评审、测试执行…

Web自动化测试怎么做?Web网页测试全流程解析

1、功能测试 web网页测试中的功能测试,主要测试网页中的所有链接、数据库连接、用于在网页中提交或获取用户信息的表单、Cookie 测试等。 (1)查看所有链接: 测试从所有页面到被测特定域的传出链接。 测试所有内部链接。 测…

Web自动化测试如何做?Web自动化测试的详细流程和步骤

一、什么是web自动化测试 自动化(Automation)是指机器设备、系统或过程(生产、管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测、信息处理、分析判断、操纵控制,实现预期的目…

[方向]国外作者笔下的中国创业指南

摘要:国外媒体TheNextWeb刊登了一篇中国创业指南的文章,内容从五个方面剖析了中国移动市场的创业机遇和环境,文中最后还提出一些他们认为很知名的投资商。当局者迷,让我们看看在外国人眼中的中国市场拥有什么神奇色彩。 随着移动、…

创业公司

掌赢信息科技(上海)有限公司编辑掌赢信息科技一般指掌赢信息科技(上海)有限公司 资料已通过 工商局官网 查验核实 掌赢信息科技(上海)有限公司 成立时间 2011-03-17 注册资本 1020万元人民币 企业类型 一…

“斯坦福系”的中国创业者

有的人不读大学就能改变世界,但i黑马认为还是上个好大学你创业成功的几率会大得多。i黑马接触的成功创业者中,有60%~80%都是名校毕业生。 有的人不读大学就能改变世界,但i黑马认为还是上个好大学你创业成功的几率会大得多。i黑马接…