Giter Club home page Giter Club logo

wuhutakeoff's Introduction

四轴飞行器设计

详情请查看Wiki 或 Design report

项目进度

V1_Basic

硬件:

✔配件选型以及采购。

✔PCB转接板绘制。

✔PCB打样以及组装。

✔集成飞控原理图绘制。

⚪集成飞控打样以及焊接。

软件:

✔PWM脉冲输出。

✔电调识别PWM信号,实现转速控制。

✔底层I2C通信协议。

✔OLED数据显示。

✔MPU6050读写功能。

✔MPU6050基础配置。

✔陀螺仪、加速度计、温度计和气压计数据读取。

✔HMC5883L挂载到MPU6050的I2C总线。

✔HMC5883L配置与数据读取。

✔PWM输入捕获。

✔串口数据收发。

✔中断方式程序控制。

✔模块集成。

V2_DataFusion_DMP

硬件:

⚪集成飞控。

⚪红外测距模块。

⚪供电稳压模块。

软件:

✔DMP移植适配。

✔传感器校准。

✔陀螺仪数据解析。(单位:°/s)

✔加速度计数据解析。(单位:m/s^2)

✔磁力计数据解析。(单位:°)

✔基于DMP的六轴数据融合、姿态解算。

✔匿名上位机通信交互。

V3_uCOSii-F411

硬件:

与v2版本一致。

软件:

✔uCOSii裸板移植。

✔飞控任务分割。

✔SystemView探针移植。

✔RTOS可视化调试分析。

V4_FreeRTOS-F411

硬件:

全新设计的一体式集成飞控核心。

包括了IMU、磁力计、气压计、ToF等外部传感器。

集成了WIFI、OLED等通信交互模块。

软件:

✔FreeRTOS移植。

✔基于DARTS原则的实时任务划分。

✔SystemView探针移植。

✔RTOS可视化调试分析。

✔基于高斯牛顿迭代的传感器零偏和比例误差校准(可选)。

✔二阶低通滤波降噪算法。

✔互补滤波姿态解算/AHRS姿态解算。

✔串级PID控制算法。

✔上位机通信协议实现。

⚪解算算法DSP并行优化。

⚪DMA数据通讯。

wuhutakeoff's People

Contributors

jason-xy avatar

Stargazers

 avatar  avatar  avatar lingtao chen avatar  avatar Yufan avatar  avatar  avatar  avatar  avatar  avatar JiayuChen avatar  avatar pass by avatar  avatar  avatar  avatar  avatar  avatar Rhyme-Rao avatar Icemoon avatar yuanquan avatar  avatar kaikai avatar 吴彦祖 avatar  avatar Kevin Kong avatar  avatar  avatar grazie.qu avatar  avatar hisir avatar Jiangdong Chen avatar  avatar  avatar xiaolong avatar decrement avatar  avatar

Watchers

 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.