Git Product home page Git Product logo

blueskyflightcontrol's Introduction

BlueSkyFlightControl

                            天穹飞控 —— 致力于打造**最好的多旋翼开源飞控
                            Github: github.com/loveuav/BlueSkyFlightControl
                            技术讨论:bbs.loveuav.com/forum-68-1.html

天穹V3-飞控硬件配置

主控:STM32F405RGT6

陀螺仪:MPU6500 (独立模块带恒温)

气压计:MS5611

GPS:u-blox M8N

磁力计:视GPS模块而定

信号输入接口:PPM & SBUS

信号输出接口:4路PWM(仅支持四旋翼)

硬件电路还在设计中,敬请期待···

【深入浅出多旋翼飞控开发】

本人以个人的一些浅陋经验,结合本飞控项目,编写的一系列教程,持续更新中。

教程地址:http://bbs.loveuav.com/thread-11317-1-1.html

目录

序:我的多旋翼飞控学习历程

概述篇:一.多旋翼飞控发展史

概述篇:二.多旋翼飞控技术综述

预备篇:一.元器件选型及飞控电路设计

预备篇:二.Altium Designer的使用

预备篇:三.飞行器组装

预备篇:四.软件开发环境搭建

预备篇:五.单片机开发及RTOS移植

预备篇:六.外设驱动开发

预备篇:七.传感器驱动开发

初级篇:一.关于姿态估计

初级篇:二.传感器的简单校准

初级篇:三.欧拉角与方向余弦矩阵

初级篇:四.互补滤波

初级篇:五.卡尔曼滤波

初级篇:六.四元数

初级篇:七.以传感器恒温为例学习PID控制

初级篇:八.多旋翼控制模型简析

初级篇:九.多旋翼姿态控制

中级篇:一.数字低通滤波器

中级篇:二.串级PID控制算法

中级篇:三.垂直飞行速度及高度估计

中级篇:四.GPS数据解析和坐标转换

中级篇:五.水平飞行速度及位置估计

中级篇:六.飞行速度与位置控制

中级篇:七.自动返航功能的实现

高级篇:一.基于椭球拟合的传感器校准

高级篇:二.传感器的安装误差校准

高级篇:三.圆周飞行中的向心加速度误差补偿

高级篇:四.兴趣点环绕飞行

高级篇:五.自动航线飞行

高级篇:六.飞控故障与传感器质量检测

高级篇:七.飞行状态分类

高级篇:八.起飞与落地检测

进阶篇:一.机体震动对飞控导航计算和控制的影响分析

进阶篇:二.飞行过程中姿态估计的动态精度优化

进阶篇:三.陀螺仪与加速度计的零偏误差实时估计

进阶篇:四.基于飞行状态误差模型的自适应融合算法在组合导航中的应用

blueskyflightcontrol's People

Contributors

loveuav avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.