草庐IT

QGC调试px4固件飞控

文章目录前言一、开源软件地址二、硬件接线三、无人机调试1.刷固件2、选机架3、校准传感器4、校准遥控器5、飞行模式设置6、电源设置7、查看电机8、试飞总结前言开源无人机调试:硬件:pixhawk2.4.8地面站:QGroundControl-installerV4.2.0固件版本:px4_fmu-v2_defaultV1.13.0一、开源软件地址MissionPlannerlian链接:https://ardupilot.org/planner/bateflight链接:https://github.com/betaflight/betaflight/tags/QGroundControl链接

(开源)正点原子飞控+北醒tof+优象光流——室内定点(一)

1、说明:前几篇文章讲述了如何使用tof的数据实现飞机的定高;接下来分享的是如何使用光流来定点;主要分为以下几个步骤:1)添加光流驱动,获得x,y轴方向的观测速度;2)光流速度与加速度数据的互补滤波,获得state.velocity.x与state.velocity.y;3)添加遥控器处理,输出setpoint.velocity.x,setpoint.velocity.y;4)PID控制,实现x轴与y轴方向的速度环控制;本文最后分享开源git地址与B站飞行效果视频;2、硬件连接本篇文章采用正点原子开源飞控、与北醒tof(TF-mini)以及优象光流(302)实现无人机的室内定点功能;其中tof

四轴飞控DIY调试起飞简明步骤

四轴飞控DIY调试起飞简明步骤调试起飞简明步骤Step1:飞控配置Step2:试飞目标测试内容坐标系Step3:试飞方法1.升降(Throttle)2.偏航(yaw)3.俯仰(Pitch)4.翻滚(Roll)5.悬停(hover)&自稳(angle/auto)Step4:试飞回顾调试起飞简明步骤DIY飞控,组装完了,接下去的步骤就是试飞,但是DIYer的角度远非机械组装就能够满足的,现在的DIY也不仅仅只是组装还有更多的考量内容,这里我们枚举一下在试飞之前需要的步骤:飞控配置(含信号完整性测试)试飞目标试飞方法试飞回顾注:配置就一笔带过了。为了减少炸机的可能性并且根据一手试飞感悟,记录和保存这

开源飞控初探(四)ArduPilot::Copter固件源码分析

2022.5.7,基于v4.0.5的分析。官网文档没及时更新,本文对当前版本源码的描述可能和官网不一样。1、无人机全栈分层结构图2、FlightCode固件部分上图中的FlightCode层,分为5个部分:车机层。一份代码通过编译配置,可以支持Rover(小车/船)、Copter(直升机,包括多旋翼)、Plane(固定翼飞机)、Sub(潜水器)、AntennaTracker(追踪天线,会自动跟随无人机所在方向转动的雷达)这些子项目。车机层是这几种车机子项目的专属代码层。通用组件库。各种车机都依赖的基础层,见源码结构小节的libraries/。硬件抽象层HAL。工具。包括自动化测试等,见源码结构

开源飞控初探(三)两大开源飞控的历史

飞控领域的一些术语有历史渊源,了解两大开源飞控的历史可帮助理清这些术语之间的联系和不同场景下的具体意义。有所省略,只摘录有参考价值的内容。1、PX4和Pixhawk的历史2008年源于LorenzMeier的硕士学位研究课题,想利用机器视觉使得无人机能自动飞行。当他意识到软硬件都得由他自己研制时,他就组建了一个有14名同学的团队。2009年这个团队在赢得了欧洲微型飞行器竞赛的室内自主飞行类别项目,当时团队的名字就叫做Pixhawk。随后他们开源了代码,被开源社区接纳。社区采用了MAVLink协议,并开发了图形化【地面站应用QGroundControl】。2011年Lorenz和团队对软硬件设计

F4/F7飞控betaflight固件烧写,地面站 BF无法读取、不识别、未发现等飞控疑难杂症问题解决与驱动安装

目录1.安装驱动2.测试固件3.烧录固件4.寻找补充代码betaflight/unified_targets/configs/OMNIBUSF4SD.config5.连接飞控,点击cli命令行。6.寻找其他稳定版本当安装完毕betaflight软件后,第一次链接飞控与电脑,出现无法连接情况,点击无反应。1.安装驱动点击计算机-管理-设备管理器-端口,出现第一张图。这种情况为未识别出来。虽然通过下载的各类驱动,但是在win10系统下,很多系统usb文件是无法替换的。 如果不行,继续查看端口属性。浏览我的电脑 让我从计算机上选取。  从磁盘安装   此处就是症结所在,刚才的安装成功只是系统默认了一

F4/F7飞控betaflight固件烧写,地面站 BF无法读取、不识别、未发现等飞控疑难杂症问题解决与驱动安装

目录1.安装驱动2.测试固件3.烧录固件4.寻找补充代码betaflight/unified_targets/configs/OMNIBUSF4SD.config5.连接飞控,点击cli命令行。6.寻找其他稳定版本当安装完毕betaflight软件后,第一次链接飞控与电脑,出现无法连接情况,点击无反应。1.安装驱动点击计算机-管理-设备管理器-端口,出现第一张图。这种情况为未识别出来。虽然通过下载的各类驱动,但是在win10系统下,很多系统usb文件是无法替换的。 如果不行,继续查看端口属性。浏览我的电脑 让我从计算机上选取。  从磁盘安装   此处就是症结所在,刚才的安装成功只是系统默认了一

PX4从放弃到精通(一):开源飞控PX4简介+系列文章大纲

一个人可以走的更快,一群人才能走的更远,交流学习加qq:2096723956更多保姆级PX4+ROS学习视频:https://b23.tv/ZeUDKqy👉👉👉**无人机硬件,提供全程指导**👈👈👈文章目录==👉👉👉**[无人机硬件,提供全程指导](https://item.taobao.com/item.htm?spm=a1z10.1-c.w137644-23632941727.26.118775c2oUPAnL&id=688860713104)**👈👈👈==前言一、PX4是什么?二、PX4能做什么?1.支持的载具2.应用场景3.支持的飞控硬件三、系列文章大纲(1)开源飞控PX4简介+系列文

PX4从放弃到精通(一):开源飞控PX4简介+系列文章大纲

一个人可以走的更快,一群人才能走的更远,交流学习加qq:2096723956更多保姆级PX4+ROS学习视频:https://b23.tv/ZeUDKqy👉👉👉**无人机硬件,提供全程指导**👈👈👈文章目录==👉👉👉**[无人机硬件,提供全程指导](https://item.taobao.com/item.htm?spm=a1z10.1-c.w137644-23632941727.26.118775c2oUPAnL&id=688860713104)**👈👈👈==前言一、PX4是什么?二、PX4能做什么?1.支持的载具2.应用场景3.支持的飞控硬件三、系列文章大纲(1)开源飞控PX4简介+系列文

MPU6050陀螺仪与Processing和上位机飞控联动实录

简而言之,MPU6050=三轴MEMS陀螺仪+三轴MEMS加速度计+可扩展数字运动处理器DMP,它可进行姿态解算(Pitch、Yaw、Roll角),我们还可以外接ProcessingIDE,或外接匿名上位机(V7),实时绘制系统的飞行姿态,下面讲一下整个联调过程以及遇到的坑。 图0单片机与上位机(V7)飞行姿态联动一,MPU6050简介MPU6050是InvenSense推出的集成6轴运动处理组件,即三轴MEMS(注1)陀螺仪传感器和三轴MEMS加速度传感器,相较于多组件方案,集成模块可以免除各个组件时间轴之差的问题,还能大大减小封装的空间。它含有一个副IIC接口,可用于连接外部磁力传感器,利