将APM固件移植到自制硬件

本节课讲述如何将APM固件移植到自制硬件上面。从4.0版本之后,受益于软件框架的大幅优化,APM固件在不同硬件间移植变得非常简单,因此本节课比想象中的要简单许多。

APM飞控日志分析技巧

APM日志分析功能在飞控调参、后期数据处理、炸机原因分析等方面用处非常大,本期视频讲述APM飞控日志分析的诸多技巧,希望对大家有所帮助。

添加新的遥控器通道功能

本节课讲述如何在APM固件中添加一种新的遥控器通道功能,可以实现通过遥控器上的任意一个拨动开关触发一个自定义的功能。

历代Pixhawk介绍

截至到2020年,Pixhawk系列飞控已经发展了将近8年,中间产生了很多代Pixhawk飞控,让大家眼花缭乱,本文将给大家介绍一下历代Pixhawk。

APM/Pixhawk自动调参

对于运行APM固件的飞控来说,调参 貌似 一直是一种比较麻烦的事情,各种参数纠缠在一起,感觉无从下手。因此,APM固件中加入了“自动调参”的功能。本文将根据APM官网的介绍,讲述一下APM自动调参的步骤以及注意事项。同时,我还会录制一个APM自动调参的实战视频,发到各大视频平台上,视频链接将附到本文结尾。

APM/Pixhawk RGB LED各种状态的意义介绍

我们平常组装无人机时,安全开关、蜂鸣器可以不装,但是RGB LED(又名“三色LED”)是尽量要装上的,现将RGB LED各种状态的意义列举如下

细讲APM/Pixhawk飞行模式内部逻辑

本节课以多旋翼的loiter模式为例,深入讲解APM/Pixhawk飞控飞行模式内部的控制逻辑。通过本节课的学习,可以让大家对“位置控制 -> 速度控制 -> 加速度控制 -> 角度控制 -> 角速率控制 -> 混控输出”这条控制链的代码实现有一个比较直观的认识。

APM添加自定义log日志

上一章节我们以OpenMV为例讲述了如何添加自定义外设的驱动,本来这一章节打算讲述如何使用OpenMV得到的图像识别结果来引导飞机飞行,但是根据我之前的经验,添加新的外设后,最好先添加一个专门记录该外设信息的日志,以便更加方便地确定外设工作是否正常,然后再添加更加顶层的逻辑代码,因此我们将OpenMV引导飞机飞行放到下一个章节。

APM飞控添加新的外设驱动

本节课讲解飞控如何与外设通信,如何添加新的外设驱动程序。我们将会使用一个由“星瞳科技”出品的“OpenMV4 H7版”模块对特殊图案进行图像识别,然后通过串口将图像识别结果发送给飞控,飞控接收并处理这些信息,为下一节课将要讲的使用OpenMV引导飞机飞行做准备。

APM飞控添加自定义参数

本文讲解APM飞控如何添加自定义参数,从而可以在不修改地面站的情况下,添加一个随时可以通过MissionPlanner修改大小的参数,以利于代码调试。

APM飞控添加自定义飞行模式

本文讲述如何在APM飞控固件中添加自定义的飞行模式,实现一键自动飞出五角星航线的功能。通过此教程可以理解APM飞控飞行模式的运行原理。

建立APM飞控软件仿真环境

无人机固件编程与平常的纯软件编程不同,它的测试受限于天气、光线、空域等因素,测试成本非常高,因此对于飞控代码的控制逻辑的测试,应该先在仿真环境上测试,然后再进行实际飞行测试,这样可以大大提高工作效率。本文讲述如何建立APM软件仿真环境。

京ICP备19049723号   |   京公网安备 11010502039327号