- 博客(22)
- 收藏
- 关注
原创 PX4自定义混控器
文章目录前言混控器简介混控器的启动自定义混控器前言上一篇我对PX4的控制和输出的全流程都进行了较为详尽的分析,本来想着之后的研究主要在四旋翼控制算法上,不会定义啥新机型,混控器的部分就不再深究了。但是好奇心害死人呀,又捣鼓了一两天来实践了一下自定义混控器,现在也把大概流程记录一下,说不定啥时候就用上了。混控器简介PX4进行设计的时候就非常模块化,将每个部分尽可能的进行分离,保证各个部分专注自己的事情可以很好地被复用和被修改,混控器也是这样的设计。对于一般的无人机而言,我们都将其假定为刚体模型,最终的
2022-04-13 15:49:47
2955
1
原创 PX4的控制与输出
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代.
2022-04-11 23:06:23
4174
4
原创 PX4开发中遇到的一些问题和解决方法
文章目录前言正文1. 仿真出现 FCU: Preflight Fail: Accel #0 uncalibrated等错误2.待续未完前言该博客主要记录PX4开发中遇到的一些问题以及解决方法,作为自己的笔记保留下来,每有新问题都会作记录,实时更新。正文1. 仿真出现 FCU: Preflight Fail: Accel #0 uncalibrated等错误其实也不止这种错误,只要你发现仿真后,出现各种飞控初始化数据类型的报错(其他例子FCU: Preflight Fail: Baro Se
2022-03-31 16:56:39
4274
2
原创 ubuntu使用中的一些问题及其解决方法
文章目录@[TOC](文章目录)前言ubuntu1.开机屏幕黑屏2.nvidia驱动安装3.屏幕亮度调节4.触摸板右键没有反应5.不想要桌面的那个垃圾桶图标6.自己安装的软件生成快捷图标7.科学上网8.添加桌面快捷方式9.前言该系列博客主要记录使用ubuntu,ROS,PX4等遇到到各种小问题以及解决方案,作为自己的笔记保留下来,每有新的问题都会作记录,实时更新。ubuntu1.开机屏幕黑屏这种情况主要是由于独立显卡驱动造成的,解决步骤如下:我们在grub引导的ubuntu选项下,按E
2022-03-29 14:55:35
3584
原创 PX4 自定义bootloader生成
本文主要是记录一下自己在这方面的学习,方便以后回顾,也希望对其他朋友有用。本着不重复造轮子的精神,这里引文不在复制粘贴,直接给出链接生成bootloader的两种方式以STM32H7作为主控的飞控硬件(也就是v6x及之后的硬件标准),直接在PX4-Autopilot下的terminal生成。make px4_fmu-v6x_bootloader官方给出了,自定义的参考文件here基于之前的硬件标准生产的板子,在PX4-Bootloader的项目里进行bootloader的生成。官方给出了
2022-02-03 17:09:44
1125
1
原创 Ubuntu下MissionPlanner的安装
文章目录前言一、安装mono二、下载并使用MissionPlanner三、创建快捷脚本前言众所周知,QGC地面站外观更加好看,开发上也是采用跨平台的Qt,在ubuntu上安装十分方便。但是我还是更喜欢用MissionPlanner, 因为用过就知道它来干活更好用。所以在这里记录一下我在ubuntu上的安装过程,供大家参考一、安装monoMono是一个平台,用于开发和运行跨平台应用。他是微软.NET框架的免费开源的实现。有了它,我们就可以运行.exe文件了。之前我看到的不少教程都是直接一行命令安
2022-01-27 15:49:41
5906
4
原创 ubuntu下ardupilot编译环境搭建与仿真
文章目录前言一、ardupilot 源码下载二、编译环境建立参考前言虽然怒飞老师给出了详细的windows下的开发环境的搭建教程。但是对于开发者而言,最好的系统环境还是在Linux系统下,尤其一些顶层开发下,还是用ROS香呀,所以我将尝试在ubuntu下建立完整的ardupilot开发环境。这篇文章就作为这个尝试的第一篇笔记,希望可以帮助到之后的朋友。一、ardupilot 源码下载由于在github上下载较慢(我懒,还没弄过下载加速),所以建议使用gitee。直接搜索一下就有了,搬运日期很新鲜
2022-01-14 00:43:38
6678
4
原创 关于pixhawk硬件IMU和compass那点事儿
文章目录前言一、IMU和compass是什么?二、导航坐标系与机体坐标系三、安装IMU,compasss四、hwdef中设置IMU,compass朝向总结前言继上一篇讲解了pixhawk的硬件组成,上上篇讲了飞控固件的移植。基本都是与硬件密切相关的。今天,我还是继续记录与硬件相关的内容。如题目所示,主要写一下pixhawk的IMU和compass的一些安装细节内容。一、IMU和compass是什么?IMU全称是inertial measurement unit即惯性测量单元,它可以测量出物体的加
2021-09-06 22:21:13
2952
3
原创 pixhawk硬件设计粗略解析
文章目录前言一、pixhawk是什么?二、pixhawk硬件解析前言本片是个人对NFCYv5飞控的硬件设计的个人分析与笔记。为什么要这么做呢?原因很简单,一是对pixhawk硬件组成有更加深入的理解;二是为以后回顾留下一个较全的笔记。这里我选择NFCYv5的硬件原理图来解析,一是因为怒飞老师这款硬件全部开源了;二是原理图的颜色呀风格更合我胃口,感觉看着更舒服。另外需要说明的一点是,就像题目所写的我目前还是个硬件小小白,下面的解析想来必有不少缺漏可称之粗略,所以大佬就不必看了*_*(不过
2021-09-04 10:57:57
7677
6
原创 ardupilot固件移植
文章目录前言一、编写硬件描述文件二、编译并刷写BootLoader三、编译并刷写飞控固件总结前言ardupilot和PX4作为开源飞控的两大巨头,他们的完整的生态,科学的架构设计,完整的功能,和强大的二次开发能力等吸引了很多玩家和科研人员的眼球。有很多有趣的研究和设计都在他们的基础上完成。当然优秀的固件离不开实际的硬件平台,虽然pixhawk的硬件设计也非常优秀,又或者一些专业厂商如CUAV,holybro,Hex,QIOTEK,Matek等基于pixhawk硬件标准设计的硬件也很棒且具有官方固件支持
2021-09-01 20:32:15
1839
原创 学习笔记——CRC的基本原理与实现
文章目录笔记前言一、CRC是什么?二、CRC基本原理1.原理介绍与练习2.CRC-8 示例代码总结笔记前言此篇是学习CRC基本原理与实现的个人学习笔记,以备未来自己复习使用,也将自己学习心得分享给大家。本篇笔记本着不造轮子的思路,为大家和自己提供了相关的优秀文章和视频的链接,并且以一个至少符合我个人的学习路径的方式为大家展开介绍。一、CRC是什么?CRC即循环冗余检验(Cyclic Redundancy Check)是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任.
2021-08-20 16:50:48
4334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人