(4)(4.6.5) 加速度计校准

简介: (4)(4.6.5) 加速度计校准

前言

本文展示了如何执行基本的加速度计校准(使用任务规划器)。必须对自动驾驶仪中的加速度计进行校准,以纠正其在所有三个轴上的偏置,以及任何离轴变化。


Attention

ArduPilot中,加速度计的校准是强制性的。

Important

当飞行器处于解锁状态时,不能进行加速度计校准

1 校准步骤

Warning

如果电路板被安装在一个非标准的方向(即箭头不指向前方),那么在进行加速度计校准之前,请确保 AHRS_ORIENTATION 被正确设置。

1.Setup | Mandatory Hardware下,从左侧菜单中选择 Accel Calibration


c1075d691619451b8d8a5a1455a6cac4.png

2. 点击Calibrate Accel 开始完整的三轴校准。

在校准过程中,Mission Planner 将提示你将飞行器摆放在每个轴上。按任何键表示自动驾驶仪已就位,然后进入下一个方向。


校准位置是:水平、右侧、左侧、机头向下、机头向上和背面。

在按下每个步骤的按键后,飞行器必须立即保持静止。这比完全正确的角度更重要,即左边与水平面成 90 度,等等。除了第一个"LEVEL",其他的位置可以在 20 度以内。

当你按下按键时,在每个位置上保持静止是更重要的。

  • 如果可能的话,你应该对安装在飞行器上的板子进行校准;
  • 然而,如果飞行器的尺寸/形状使之难以做到,你可能需要在安装前对电路板进行校准;
  • 水平位置是最重要的,因为这将是你的控制员认为飞行时的水平姿态;
  • 你可以在安装好飞行控制器并准备好飞行后,使用任务规划器重新校准这个水平位置。将飞行器置于水平飞行姿态,使用校准水平按钮。

Note

这个校准水平操作只能纠正初始校准和飞行器中的最终位置之间的 10 度差异,而且只能纠正俯仰和横滚差异,不能纠正偏航。

3. 通过所需的位置,一旦达到每个位置并保持不动,就使用"完成时点击"按钮。

4. 当你完成校准过程时,Mission Planner 将显示"校准成功!",如下所示。

cff5cbf6e72e482c92f356ff6481f954.pngNote

如果你的自动驾驶仪一个内置的 IMU 加热器,那么建议同时进行 IMU 温度校准(IMU Temperature Calibration)。有些自动驾驶仪在出厂时就已经完成了这一校准,在这种情况下,不需要再进行这一校准。

2 简单校准

有时,对于非常大的飞行器,要做完整的三轴校准并不容易。在这种情况下,简单加速度计校准可以在飞行器保持静止和水平状态下进行。

这只是校准加速度计的主要偏移,而不是微小的轴外变化,所以它在最佳性能方面并不理想,但有时是可以接受的折衷办法。

Note

这与校准水平的功能不一样。要使用该功能,必须先进行完整的三轴校准或简单的校准。


3 视频演示(旋翼)

加速度计校准的视频演示。这是一个旧版本的 Copter/Mission Planner,但作为你如何持有 Copter的一个例子是有用的。

相关文章
|
存储 缓存 关系型数据库
⑩⑧【MySQL】InnoDB架构、事务原理、MVCC多版本并发控制
⑩⑧【MySQL】InnoDB架构、事务原理、MVCC多版本并发控制
332 0
|
监控 Windows
(1)Mission Planner概述
(1)Mission Planner概述
797 2
|
12月前
|
编解码 开发工具 Android开发
Android平台实现屏幕录制(屏幕投影)|音频播放采集|麦克风采集并推送RTMP或轻量级RTSP服务
Android平台屏幕采集、音频播放声音采集、麦克风采集编码打包推送到RTMP和轻量级RTSP服务的相关技术实现,做成高稳定低延迟的同屏系统,还需要有配套好的RTMP、RTSP直播播放器
214 1
|
机器学习/深度学习 传感器 编解码
万字长文 | 多目标跟踪最新综述(基于Transformer/图模型/检测和关联/孪生网络)(上)
随着自动驾驶技术的发展,多目标跟踪已成为计算机视觉领域研究的热点问题之一。MOT 是一项关键的视觉任务,可以解决不同的问题,例如拥挤场景中的遮挡、相似外观、小目标检测困难、ID切换等。为了应对这些挑战,研究人员尝试利用transformer的注意力机制、利用图卷积神经网络获得轨迹的相关性、不同帧中目标与siamese网络的外观相似性,还尝试了基于简单 IOU 匹配的 CNN 网络、运动预测的 LSTM。为了把这些分散的技术综合起来,作者研究了过去三年中的一百多篇论文,试图提取出近年来研究者们更加关注的解决 MOT 问题的技术。
万字长文 | 多目标跟踪最新综述(基于Transformer/图模型/检测和关联/孪生网络)(上)
|
存储 安全 程序员
C语言中的共用体(Union)技术详解
C语言中的共用体(Union)技术详解
1584 0
解决layui的table数据重载reload where参数会保留上次条件的问题
解决layui的table数据重载reload where参数会保留上次条件的问题
488 0
|
存储 Kubernetes Docker
使用sealos快速搭建K8s集群环境
使用sealos快速搭建K8s集群环境
669 2
|
关系型数据库 MySQL 数据库
MySQL索引与性能优化:代码实现指南
本文以代码实现为基础,深入探讨了MySQL索引与性能优化的关键概念。通过具体的示例,读者可以了解索引的作用与类型,学会创建和管理索引,掌握查询性能优化策略以及使用EXPLAIN命令分析查询计划。通过实际的代码操作,读者将更直观地理解如何利用索引提高查询效率,优化查询语句和连接操作,以及通过查询计划分析发现性能瓶颈。通过这些实用技巧,读者将能够在数据库操作中获得更出色的性能表现,为应用程序的高效运行提供有力支持。
764 0
|
JSON 安全 IDE
vscode 在不同设备上共用自己的配置
vscode 在不同设备上共用自己的配置
300 0
|
数据可视化 数据处理 数据格式
ggalluvial|炫酷桑基图(Sankey),你也可以秀
ggalluvial|炫酷桑基图(Sankey),你也可以秀
388 0